firefox + llama.cpp == very good prose.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore(deps) packages

eagleusb 1a24dc8d e8f346d6

+6547
+6520
package-lock.json
··· 1 + { 2 + "name": "shakespeare", 3 + "version": "0.1.0", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "shakespeare", 9 + "version": "0.1.0", 10 + "devDependencies": { 11 + "@types/firefox-webext-browser": "^143.0.0", 12 + "copy-webpack-plugin": "^14.0.0", 13 + "eslint": "^10.2.0", 14 + "globals": "^17.5.0", 15 + "html-minimizer-webpack-plugin": "^6.0.0", 16 + "ts-loader": "^9.5.7", 17 + "typescript": "^5.9.3", 18 + "typescript-eslint": "^8.58.2", 19 + "web-ext": "^10.1.0", 20 + "web-ext-plugin": "^2.13.0", 21 + "webpack": "^5.106.1", 22 + "webpack-cli": "^7.0.2" 23 + } 24 + }, 25 + "node_modules/@babel/code-frame": { 26 + "version": "7.29.0", 27 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", 28 + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", 29 + "dev": true, 30 + "license": "MIT", 31 + "dependencies": { 32 + "@babel/helper-validator-identifier": "^7.28.5", 33 + "js-tokens": "^4.0.0", 34 + "picocolors": "^1.1.1" 35 + }, 36 + "engines": { 37 + "node": ">=6.9.0" 38 + } 39 + }, 40 + "node_modules/@babel/helper-validator-identifier": { 41 + "version": "7.28.5", 42 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", 43 + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", 44 + "dev": true, 45 + "license": "MIT", 46 + "engines": { 47 + "node": ">=6.9.0" 48 + } 49 + }, 50 + "node_modules/@babel/runtime": { 51 + "version": "7.29.2", 52 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz", 53 + "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==", 54 + "dev": true, 55 + "license": "MIT", 56 + "engines": { 57 + "node": ">=6.9.0" 58 + } 59 + }, 60 + "node_modules/@devicefarmer/adbkit": { 61 + "version": "3.3.8", 62 + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.3.8.tgz", 63 + "integrity": "sha512-7rBLLzWQnBwutH2WZ0EWUkQdihqrnLYCUMaB44hSol9e0/cdIhuNFcqZO0xNheAU6qqHVA8sMiLofkYTgb+lmw==", 64 + "dev": true, 65 + "license": "Apache-2.0", 66 + "dependencies": { 67 + "@devicefarmer/adbkit-logcat": "^2.1.2", 68 + "@devicefarmer/adbkit-monkey": "~1.2.1", 69 + "bluebird": "~3.7", 70 + "commander": "^9.1.0", 71 + "debug": "~4.3.1", 72 + "node-forge": "^1.3.1", 73 + "split": "~1.0.1" 74 + }, 75 + "bin": { 76 + "adbkit": "bin/adbkit" 77 + }, 78 + "engines": { 79 + "node": ">= 0.10.4" 80 + } 81 + }, 82 + "node_modules/@devicefarmer/adbkit-logcat": { 83 + "version": "2.1.3", 84 + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-2.1.3.tgz", 85 + "integrity": "sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw==", 86 + "dev": true, 87 + "license": "Apache-2.0", 88 + "engines": { 89 + "node": ">= 4" 90 + } 91 + }, 92 + "node_modules/@devicefarmer/adbkit-monkey": { 93 + "version": "1.2.1", 94 + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.2.1.tgz", 95 + "integrity": "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==", 96 + "dev": true, 97 + "license": "Apache-2.0", 98 + "engines": { 99 + "node": ">= 0.10.4" 100 + } 101 + }, 102 + "node_modules/@devicefarmer/adbkit/node_modules/commander": { 103 + "version": "9.5.0", 104 + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", 105 + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", 106 + "dev": true, 107 + "license": "MIT", 108 + "engines": { 109 + "node": "^12.20.0 || >=14" 110 + } 111 + }, 112 + "node_modules/@devicefarmer/adbkit/node_modules/debug": { 113 + "version": "4.3.7", 114 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 115 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 116 + "dev": true, 117 + "license": "MIT", 118 + "dependencies": { 119 + "ms": "^2.1.3" 120 + }, 121 + "engines": { 122 + "node": ">=6.0" 123 + }, 124 + "peerDependenciesMeta": { 125 + "supports-color": { 126 + "optional": true 127 + } 128 + } 129 + }, 130 + "node_modules/@discoveryjs/json-ext": { 131 + "version": "1.0.0", 132 + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-1.0.0.tgz", 133 + "integrity": "sha512-dDlz3W405VMFO4w5kIP9DOmELBcvFQGmLoKSdIRstBDubKFYwaNHV1NnlzMCQpXQFGWVALmeMORAuiLx18AvZQ==", 134 + "dev": true, 135 + "license": "MIT", 136 + "engines": { 137 + "node": ">=14.17.0" 138 + } 139 + }, 140 + "node_modules/@eslint-community/eslint-utils": { 141 + "version": "4.9.1", 142 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", 143 + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", 144 + "dev": true, 145 + "license": "MIT", 146 + "dependencies": { 147 + "eslint-visitor-keys": "^3.4.3" 148 + }, 149 + "engines": { 150 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 151 + }, 152 + "funding": { 153 + "url": "https://opencollective.com/eslint" 154 + }, 155 + "peerDependencies": { 156 + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 157 + } 158 + }, 159 + "node_modules/@eslint-community/regexpp": { 160 + "version": "4.12.2", 161 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", 162 + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", 163 + "dev": true, 164 + "license": "MIT", 165 + "engines": { 166 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 167 + } 168 + }, 169 + "node_modules/@eslint/config-array": { 170 + "version": "0.23.5", 171 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", 172 + "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", 173 + "dev": true, 174 + "license": "Apache-2.0", 175 + "dependencies": { 176 + "@eslint/object-schema": "^3.0.5", 177 + "debug": "^4.3.1", 178 + "minimatch": "^10.2.4" 179 + }, 180 + "engines": { 181 + "node": "^20.19.0 || ^22.13.0 || >=24" 182 + } 183 + }, 184 + "node_modules/@eslint/config-helpers": { 185 + "version": "0.5.5", 186 + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.5.tgz", 187 + "integrity": "sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==", 188 + "dev": true, 189 + "license": "Apache-2.0", 190 + "dependencies": { 191 + "@eslint/core": "^1.2.1" 192 + }, 193 + "engines": { 194 + "node": "^20.19.0 || ^22.13.0 || >=24" 195 + } 196 + }, 197 + "node_modules/@eslint/core": { 198 + "version": "1.2.1", 199 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", 200 + "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", 201 + "dev": true, 202 + "license": "Apache-2.0", 203 + "dependencies": { 204 + "@types/json-schema": "^7.0.15" 205 + }, 206 + "engines": { 207 + "node": "^20.19.0 || ^22.13.0 || >=24" 208 + } 209 + }, 210 + "node_modules/@eslint/eslintrc": { 211 + "version": "3.3.5", 212 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", 213 + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", 214 + "dev": true, 215 + "license": "MIT", 216 + "dependencies": { 217 + "ajv": "^6.14.0", 218 + "debug": "^4.3.2", 219 + "espree": "^10.0.1", 220 + "globals": "^14.0.0", 221 + "ignore": "^5.2.0", 222 + "import-fresh": "^3.2.1", 223 + "js-yaml": "^4.1.1", 224 + "minimatch": "^3.1.5", 225 + "strip-json-comments": "^3.1.1" 226 + }, 227 + "engines": { 228 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 229 + }, 230 + "funding": { 231 + "url": "https://opencollective.com/eslint" 232 + } 233 + }, 234 + "node_modules/@eslint/eslintrc/node_modules/balanced-match": { 235 + "version": "1.0.2", 236 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 237 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 238 + "dev": true, 239 + "license": "MIT" 240 + }, 241 + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { 242 + "version": "1.1.14", 243 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", 244 + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", 245 + "dev": true, 246 + "license": "MIT", 247 + "dependencies": { 248 + "balanced-match": "^1.0.0", 249 + "concat-map": "0.0.1" 250 + } 251 + }, 252 + "node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": { 253 + "version": "4.2.1", 254 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 255 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 256 + "dev": true, 257 + "license": "Apache-2.0", 258 + "engines": { 259 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 260 + }, 261 + "funding": { 262 + "url": "https://opencollective.com/eslint" 263 + } 264 + }, 265 + "node_modules/@eslint/eslintrc/node_modules/espree": { 266 + "version": "10.4.0", 267 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 268 + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 269 + "dev": true, 270 + "license": "BSD-2-Clause", 271 + "dependencies": { 272 + "acorn": "^8.15.0", 273 + "acorn-jsx": "^5.3.2", 274 + "eslint-visitor-keys": "^4.2.1" 275 + }, 276 + "engines": { 277 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 278 + }, 279 + "funding": { 280 + "url": "https://opencollective.com/eslint" 281 + } 282 + }, 283 + "node_modules/@eslint/eslintrc/node_modules/globals": { 284 + "version": "14.0.0", 285 + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 286 + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 287 + "dev": true, 288 + "license": "MIT", 289 + "engines": { 290 + "node": ">=18" 291 + }, 292 + "funding": { 293 + "url": "https://github.com/sponsors/sindresorhus" 294 + } 295 + }, 296 + "node_modules/@eslint/eslintrc/node_modules/ignore": { 297 + "version": "5.3.2", 298 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 299 + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 300 + "dev": true, 301 + "license": "MIT", 302 + "engines": { 303 + "node": ">= 4" 304 + } 305 + }, 306 + "node_modules/@eslint/eslintrc/node_modules/minimatch": { 307 + "version": "3.1.5", 308 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 309 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 310 + "dev": true, 311 + "license": "ISC", 312 + "dependencies": { 313 + "brace-expansion": "^1.1.7" 314 + }, 315 + "engines": { 316 + "node": "*" 317 + } 318 + }, 319 + "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { 320 + "version": "3.1.1", 321 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 322 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 323 + "dev": true, 324 + "license": "MIT", 325 + "engines": { 326 + "node": ">=8" 327 + }, 328 + "funding": { 329 + "url": "https://github.com/sponsors/sindresorhus" 330 + } 331 + }, 332 + "node_modules/@eslint/js": { 333 + "version": "9.39.4", 334 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", 335 + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", 336 + "dev": true, 337 + "license": "MIT", 338 + "engines": { 339 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 340 + }, 341 + "funding": { 342 + "url": "https://eslint.org/donate" 343 + } 344 + }, 345 + "node_modules/@eslint/object-schema": { 346 + "version": "3.0.5", 347 + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", 348 + "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", 349 + "dev": true, 350 + "license": "Apache-2.0", 351 + "engines": { 352 + "node": "^20.19.0 || ^22.13.0 || >=24" 353 + } 354 + }, 355 + "node_modules/@eslint/plugin-kit": { 356 + "version": "0.7.1", 357 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.1.tgz", 358 + "integrity": "sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==", 359 + "dev": true, 360 + "license": "Apache-2.0", 361 + "dependencies": { 362 + "@eslint/core": "^1.2.1", 363 + "levn": "^0.4.1" 364 + }, 365 + "engines": { 366 + "node": "^20.19.0 || ^22.13.0 || >=24" 367 + } 368 + }, 369 + "node_modules/@fluent/syntax": { 370 + "version": "0.19.0", 371 + "resolved": "https://registry.npmjs.org/@fluent/syntax/-/syntax-0.19.0.tgz", 372 + "integrity": "sha512-5D2qVpZrgpjtqU4eNOcWGp1gnUCgjfM+vKGE2y03kKN6z5EBhtx0qdRFbg8QuNNj8wXNoX93KJoYb+NqoxswmQ==", 373 + "dev": true, 374 + "license": "Apache-2.0", 375 + "engines": { 376 + "node": ">=14.0.0", 377 + "npm": ">=7.0.0" 378 + } 379 + }, 380 + "node_modules/@fregante/relaxed-json": { 381 + "version": "2.0.0", 382 + "resolved": "https://registry.npmjs.org/@fregante/relaxed-json/-/relaxed-json-2.0.0.tgz", 383 + "integrity": "sha512-PyUXQWB42s4jBli435TDiYuVsadwRHnMc27YaLouINktvTWsL3FcKrRMGawTayFk46X+n5bE23RjUTWQwrukWw==", 384 + "dev": true, 385 + "license": "BSD-3-Clause", 386 + "engines": { 387 + "node": ">= 0.10.0" 388 + } 389 + }, 390 + "node_modules/@humanfs/core": { 391 + "version": "0.19.1", 392 + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", 393 + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", 394 + "dev": true, 395 + "license": "Apache-2.0", 396 + "engines": { 397 + "node": ">=18.18.0" 398 + } 399 + }, 400 + "node_modules/@humanfs/node": { 401 + "version": "0.16.7", 402 + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", 403 + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", 404 + "dev": true, 405 + "license": "Apache-2.0", 406 + "dependencies": { 407 + "@humanfs/core": "^0.19.1", 408 + "@humanwhocodes/retry": "^0.4.0" 409 + }, 410 + "engines": { 411 + "node": ">=18.18.0" 412 + } 413 + }, 414 + "node_modules/@humanwhocodes/module-importer": { 415 + "version": "1.0.1", 416 + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 417 + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 418 + "dev": true, 419 + "license": "Apache-2.0", 420 + "engines": { 421 + "node": ">=12.22" 422 + }, 423 + "funding": { 424 + "type": "github", 425 + "url": "https://github.com/sponsors/nzakas" 426 + } 427 + }, 428 + "node_modules/@humanwhocodes/retry": { 429 + "version": "0.4.3", 430 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 431 + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 432 + "dev": true, 433 + "license": "Apache-2.0", 434 + "engines": { 435 + "node": ">=18.18" 436 + }, 437 + "funding": { 438 + "type": "github", 439 + "url": "https://github.com/sponsors/nzakas" 440 + } 441 + }, 442 + "node_modules/@jest/pattern": { 443 + "version": "30.0.1", 444 + "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", 445 + "integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==", 446 + "dev": true, 447 + "license": "MIT", 448 + "dependencies": { 449 + "@types/node": "*", 450 + "jest-regex-util": "30.0.1" 451 + }, 452 + "engines": { 453 + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 454 + } 455 + }, 456 + "node_modules/@jest/schemas": { 457 + "version": "30.0.5", 458 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", 459 + "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", 460 + "dev": true, 461 + "license": "MIT", 462 + "dependencies": { 463 + "@sinclair/typebox": "^0.34.0" 464 + }, 465 + "engines": { 466 + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 467 + } 468 + }, 469 + "node_modules/@jest/types": { 470 + "version": "30.3.0", 471 + "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz", 472 + "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==", 473 + "dev": true, 474 + "license": "MIT", 475 + "dependencies": { 476 + "@jest/pattern": "30.0.1", 477 + "@jest/schemas": "30.0.5", 478 + "@types/istanbul-lib-coverage": "^2.0.6", 479 + "@types/istanbul-reports": "^3.0.4", 480 + "@types/node": "*", 481 + "@types/yargs": "^17.0.33", 482 + "chalk": "^4.1.2" 483 + }, 484 + "engines": { 485 + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 486 + } 487 + }, 488 + "node_modules/@jridgewell/gen-mapping": { 489 + "version": "0.3.13", 490 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 491 + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 492 + "dev": true, 493 + "license": "MIT", 494 + "dependencies": { 495 + "@jridgewell/sourcemap-codec": "^1.5.0", 496 + "@jridgewell/trace-mapping": "^0.3.24" 497 + } 498 + }, 499 + "node_modules/@jridgewell/resolve-uri": { 500 + "version": "3.1.2", 501 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 502 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 503 + "dev": true, 504 + "license": "MIT", 505 + "engines": { 506 + "node": ">=6.0.0" 507 + } 508 + }, 509 + "node_modules/@jridgewell/source-map": { 510 + "version": "0.3.11", 511 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", 512 + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", 513 + "dev": true, 514 + "license": "MIT", 515 + "dependencies": { 516 + "@jridgewell/gen-mapping": "^0.3.5", 517 + "@jridgewell/trace-mapping": "^0.3.25" 518 + } 519 + }, 520 + "node_modules/@jridgewell/sourcemap-codec": { 521 + "version": "1.5.5", 522 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 523 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 524 + "dev": true, 525 + "license": "MIT" 526 + }, 527 + "node_modules/@jridgewell/trace-mapping": { 528 + "version": "0.3.31", 529 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 530 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 531 + "dev": true, 532 + "license": "MIT", 533 + "dependencies": { 534 + "@jridgewell/resolve-uri": "^3.1.0", 535 + "@jridgewell/sourcemap-codec": "^1.4.14" 536 + } 537 + }, 538 + "node_modules/@mdn/browser-compat-data": { 539 + "version": "7.3.9", 540 + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-7.3.9.tgz", 541 + "integrity": "sha512-ARxwDFfq4uhRSd9Wr1FMaxeKKIFDPyMnSoLe/8WX+nNXbKDILf1H8KDJW9nzu2QTR0hQ37jDCzAgyaNYdLzACQ==", 542 + "dev": true, 543 + "license": "CC0-1.0" 544 + }, 545 + "node_modules/@pinojs/redact": { 546 + "version": "0.4.0", 547 + "resolved": "https://registry.npmjs.org/@pinojs/redact/-/redact-0.4.0.tgz", 548 + "integrity": "sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==", 549 + "dev": true, 550 + "license": "MIT" 551 + }, 552 + "node_modules/@pnpm/config.env-replace": { 553 + "version": "1.1.0", 554 + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", 555 + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", 556 + "dev": true, 557 + "license": "MIT", 558 + "engines": { 559 + "node": ">=12.22.0" 560 + } 561 + }, 562 + "node_modules/@pnpm/network.ca-file": { 563 + "version": "1.0.2", 564 + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", 565 + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", 566 + "dev": true, 567 + "license": "MIT", 568 + "dependencies": { 569 + "graceful-fs": "4.2.10" 570 + }, 571 + "engines": { 572 + "node": ">=12.22.0" 573 + } 574 + }, 575 + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { 576 + "version": "4.2.10", 577 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 578 + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 579 + "dev": true, 580 + "license": "ISC" 581 + }, 582 + "node_modules/@pnpm/npm-conf": { 583 + "version": "3.0.2", 584 + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-3.0.2.tgz", 585 + "integrity": "sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==", 586 + "dev": true, 587 + "license": "MIT", 588 + "dependencies": { 589 + "@pnpm/config.env-replace": "^1.1.0", 590 + "@pnpm/network.ca-file": "^1.0.1", 591 + "config-chain": "^1.1.11" 592 + }, 593 + "engines": { 594 + "node": ">=12" 595 + } 596 + }, 597 + "node_modules/@sinclair/typebox": { 598 + "version": "0.34.49", 599 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.49.tgz", 600 + "integrity": "sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==", 601 + "dev": true, 602 + "license": "MIT" 603 + }, 604 + "node_modules/@types/eslint": { 605 + "version": "9.6.1", 606 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", 607 + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", 608 + "dev": true, 609 + "license": "MIT", 610 + "dependencies": { 611 + "@types/estree": "*", 612 + "@types/json-schema": "*" 613 + } 614 + }, 615 + "node_modules/@types/eslint-scope": { 616 + "version": "3.7.7", 617 + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", 618 + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", 619 + "dev": true, 620 + "license": "MIT", 621 + "dependencies": { 622 + "@types/eslint": "*", 623 + "@types/estree": "*" 624 + } 625 + }, 626 + "node_modules/@types/esrecurse": { 627 + "version": "4.3.1", 628 + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", 629 + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", 630 + "dev": true, 631 + "license": "MIT" 632 + }, 633 + "node_modules/@types/estree": { 634 + "version": "1.0.8", 635 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 636 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 637 + "dev": true, 638 + "license": "MIT" 639 + }, 640 + "node_modules/@types/firefox-webext-browser": { 641 + "version": "143.0.0", 642 + "resolved": "https://registry.npmjs.org/@types/firefox-webext-browser/-/firefox-webext-browser-143.0.0.tgz", 643 + "integrity": "sha512-865dYKMOP0CllFyHmgXV4IQgVL51OSQQCwSoihQ17EwugePKFSAZRc0EI+y7Ly4q7j5KyURlA7LgRpFieO4JOw==", 644 + "dev": true, 645 + "license": "MIT" 646 + }, 647 + "node_modules/@types/html-minifier-terser": { 648 + "version": "7.0.2", 649 + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-7.0.2.tgz", 650 + "integrity": "sha512-mm2HqV22l8lFQh4r2oSsOEVea+m0qqxEmwpc9kC1p/XzmjLWrReR9D/GRs8Pex2NX/imyEH9c5IU/7tMBQCHOA==", 651 + "dev": true, 652 + "license": "MIT" 653 + }, 654 + "node_modules/@types/istanbul-lib-coverage": { 655 + "version": "2.0.6", 656 + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", 657 + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", 658 + "dev": true, 659 + "license": "MIT" 660 + }, 661 + "node_modules/@types/istanbul-lib-report": { 662 + "version": "3.0.3", 663 + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", 664 + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", 665 + "dev": true, 666 + "license": "MIT", 667 + "dependencies": { 668 + "@types/istanbul-lib-coverage": "*" 669 + } 670 + }, 671 + "node_modules/@types/istanbul-reports": { 672 + "version": "3.0.4", 673 + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 674 + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 675 + "dev": true, 676 + "license": "MIT", 677 + "dependencies": { 678 + "@types/istanbul-lib-report": "*" 679 + } 680 + }, 681 + "node_modules/@types/json-schema": { 682 + "version": "7.0.15", 683 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 684 + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 685 + "dev": true, 686 + "license": "MIT" 687 + }, 688 + "node_modules/@types/minimatch": { 689 + "version": "3.0.5", 690 + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", 691 + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", 692 + "dev": true, 693 + "license": "MIT" 694 + }, 695 + "node_modules/@types/node": { 696 + "version": "25.6.0", 697 + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", 698 + "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", 699 + "dev": true, 700 + "license": "MIT", 701 + "dependencies": { 702 + "undici-types": "~7.19.0" 703 + } 704 + }, 705 + "node_modules/@types/yargs": { 706 + "version": "17.0.35", 707 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", 708 + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", 709 + "dev": true, 710 + "license": "MIT", 711 + "dependencies": { 712 + "@types/yargs-parser": "*" 713 + } 714 + }, 715 + "node_modules/@types/yargs-parser": { 716 + "version": "21.0.3", 717 + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", 718 + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", 719 + "dev": true, 720 + "license": "MIT" 721 + }, 722 + "node_modules/@typescript-eslint/eslint-plugin": { 723 + "version": "8.58.2", 724 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.2.tgz", 725 + "integrity": "sha512-aC2qc5thQahutKjP+cl8cgN9DWe3ZUqVko30CMSZHnFEHyhOYoZSzkGtAI2mcwZ38xeImDucI4dnqsHiOYuuCw==", 726 + "dev": true, 727 + "license": "MIT", 728 + "dependencies": { 729 + "@eslint-community/regexpp": "^4.12.2", 730 + "@typescript-eslint/scope-manager": "8.58.2", 731 + "@typescript-eslint/type-utils": "8.58.2", 732 + "@typescript-eslint/utils": "8.58.2", 733 + "@typescript-eslint/visitor-keys": "8.58.2", 734 + "ignore": "^7.0.5", 735 + "natural-compare": "^1.4.0", 736 + "ts-api-utils": "^2.5.0" 737 + }, 738 + "engines": { 739 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 740 + }, 741 + "funding": { 742 + "type": "opencollective", 743 + "url": "https://opencollective.com/typescript-eslint" 744 + }, 745 + "peerDependencies": { 746 + "@typescript-eslint/parser": "^8.58.2", 747 + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 748 + "typescript": ">=4.8.4 <6.1.0" 749 + } 750 + }, 751 + "node_modules/@typescript-eslint/parser": { 752 + "version": "8.58.2", 753 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.2.tgz", 754 + "integrity": "sha512-/Zb/xaIDfxeJnvishjGdcR4jmr7S+bda8PKNhRGdljDM+elXhlvN0FyPSsMnLmJUrVG9aPO6dof80wjMawsASg==", 755 + "dev": true, 756 + "license": "MIT", 757 + "dependencies": { 758 + "@typescript-eslint/scope-manager": "8.58.2", 759 + "@typescript-eslint/types": "8.58.2", 760 + "@typescript-eslint/typescript-estree": "8.58.2", 761 + "@typescript-eslint/visitor-keys": "8.58.2", 762 + "debug": "^4.4.3" 763 + }, 764 + "engines": { 765 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 766 + }, 767 + "funding": { 768 + "type": "opencollective", 769 + "url": "https://opencollective.com/typescript-eslint" 770 + }, 771 + "peerDependencies": { 772 + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 773 + "typescript": ">=4.8.4 <6.1.0" 774 + } 775 + }, 776 + "node_modules/@typescript-eslint/project-service": { 777 + "version": "8.58.2", 778 + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.2.tgz", 779 + "integrity": "sha512-Cq6UfpZZk15+r87BkIh5rDpi38W4b+Sjnb8wQCPPDDweS/LRCFjCyViEbzHk5Ck3f2QDfgmlxqSa7S7clDtlfg==", 780 + "dev": true, 781 + "license": "MIT", 782 + "dependencies": { 783 + "@typescript-eslint/tsconfig-utils": "^8.58.2", 784 + "@typescript-eslint/types": "^8.58.2", 785 + "debug": "^4.4.3" 786 + }, 787 + "engines": { 788 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 789 + }, 790 + "funding": { 791 + "type": "opencollective", 792 + "url": "https://opencollective.com/typescript-eslint" 793 + }, 794 + "peerDependencies": { 795 + "typescript": ">=4.8.4 <6.1.0" 796 + } 797 + }, 798 + "node_modules/@typescript-eslint/scope-manager": { 799 + "version": "8.58.2", 800 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", 801 + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", 802 + "dev": true, 803 + "license": "MIT", 804 + "dependencies": { 805 + "@typescript-eslint/types": "8.58.2", 806 + "@typescript-eslint/visitor-keys": "8.58.2" 807 + }, 808 + "engines": { 809 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 810 + }, 811 + "funding": { 812 + "type": "opencollective", 813 + "url": "https://opencollective.com/typescript-eslint" 814 + } 815 + }, 816 + "node_modules/@typescript-eslint/tsconfig-utils": { 817 + "version": "8.58.2", 818 + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.2.tgz", 819 + "integrity": "sha512-3SR+RukipDvkkKp/d0jP0dyzuls3DbGmwDpVEc5wqk5f38KFThakqAAO0XMirWAE+kT00oTauTbzMFGPoAzB0A==", 820 + "dev": true, 821 + "license": "MIT", 822 + "engines": { 823 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 824 + }, 825 + "funding": { 826 + "type": "opencollective", 827 + "url": "https://opencollective.com/typescript-eslint" 828 + }, 829 + "peerDependencies": { 830 + "typescript": ">=4.8.4 <6.1.0" 831 + } 832 + }, 833 + "node_modules/@typescript-eslint/type-utils": { 834 + "version": "8.58.2", 835 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.2.tgz", 836 + "integrity": "sha512-Z7EloNR/B389FvabdGeTo2XMs4W9TjtPiO9DAsmT0yom0bwlPyRjkJ1uCdW1DvrrrYP50AJZ9Xc3sByZA9+dcg==", 837 + "dev": true, 838 + "license": "MIT", 839 + "dependencies": { 840 + "@typescript-eslint/types": "8.58.2", 841 + "@typescript-eslint/typescript-estree": "8.58.2", 842 + "@typescript-eslint/utils": "8.58.2", 843 + "debug": "^4.4.3", 844 + "ts-api-utils": "^2.5.0" 845 + }, 846 + "engines": { 847 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 848 + }, 849 + "funding": { 850 + "type": "opencollective", 851 + "url": "https://opencollective.com/typescript-eslint" 852 + }, 853 + "peerDependencies": { 854 + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 855 + "typescript": ">=4.8.4 <6.1.0" 856 + } 857 + }, 858 + "node_modules/@typescript-eslint/types": { 859 + "version": "8.58.2", 860 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", 861 + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", 862 + "dev": true, 863 + "license": "MIT", 864 + "engines": { 865 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 866 + }, 867 + "funding": { 868 + "type": "opencollective", 869 + "url": "https://opencollective.com/typescript-eslint" 870 + } 871 + }, 872 + "node_modules/@typescript-eslint/typescript-estree": { 873 + "version": "8.58.2", 874 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.2.tgz", 875 + "integrity": "sha512-ELGuoofuhhoCvNbQjFFiobFcGgcDCEm0ThWdmO4Z0UzLqPXS3KFvnEZ+SHewwOYHjM09tkzOWXNTv9u6Gqtyuw==", 876 + "dev": true, 877 + "license": "MIT", 878 + "dependencies": { 879 + "@typescript-eslint/project-service": "8.58.2", 880 + "@typescript-eslint/tsconfig-utils": "8.58.2", 881 + "@typescript-eslint/types": "8.58.2", 882 + "@typescript-eslint/visitor-keys": "8.58.2", 883 + "debug": "^4.4.3", 884 + "minimatch": "^10.2.2", 885 + "semver": "^7.7.3", 886 + "tinyglobby": "^0.2.15", 887 + "ts-api-utils": "^2.5.0" 888 + }, 889 + "engines": { 890 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 891 + }, 892 + "funding": { 893 + "type": "opencollective", 894 + "url": "https://opencollective.com/typescript-eslint" 895 + }, 896 + "peerDependencies": { 897 + "typescript": ">=4.8.4 <6.1.0" 898 + } 899 + }, 900 + "node_modules/@typescript-eslint/utils": { 901 + "version": "8.58.2", 902 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", 903 + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", 904 + "dev": true, 905 + "license": "MIT", 906 + "dependencies": { 907 + "@eslint-community/eslint-utils": "^4.9.1", 908 + "@typescript-eslint/scope-manager": "8.58.2", 909 + "@typescript-eslint/types": "8.58.2", 910 + "@typescript-eslint/typescript-estree": "8.58.2" 911 + }, 912 + "engines": { 913 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 914 + }, 915 + "funding": { 916 + "type": "opencollective", 917 + "url": "https://opencollective.com/typescript-eslint" 918 + }, 919 + "peerDependencies": { 920 + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 921 + "typescript": ">=4.8.4 <6.1.0" 922 + } 923 + }, 924 + "node_modules/@typescript-eslint/visitor-keys": { 925 + "version": "8.58.2", 926 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", 927 + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", 928 + "dev": true, 929 + "license": "MIT", 930 + "dependencies": { 931 + "@typescript-eslint/types": "8.58.2", 932 + "eslint-visitor-keys": "^5.0.0" 933 + }, 934 + "engines": { 935 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 936 + }, 937 + "funding": { 938 + "type": "opencollective", 939 + "url": "https://opencollective.com/typescript-eslint" 940 + } 941 + }, 942 + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { 943 + "version": "5.0.1", 944 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", 945 + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", 946 + "dev": true, 947 + "license": "Apache-2.0", 948 + "engines": { 949 + "node": "^20.19.0 || ^22.13.0 || >=24" 950 + }, 951 + "funding": { 952 + "url": "https://opencollective.com/eslint" 953 + } 954 + }, 955 + "node_modules/@ungap/structured-clone": { 956 + "version": "1.3.0", 957 + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", 958 + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", 959 + "dev": true, 960 + "license": "ISC" 961 + }, 962 + "node_modules/@webassemblyjs/ast": { 963 + "version": "1.14.1", 964 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", 965 + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", 966 + "dev": true, 967 + "license": "MIT", 968 + "dependencies": { 969 + "@webassemblyjs/helper-numbers": "1.13.2", 970 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" 971 + } 972 + }, 973 + "node_modules/@webassemblyjs/floating-point-hex-parser": { 974 + "version": "1.13.2", 975 + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", 976 + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", 977 + "dev": true, 978 + "license": "MIT" 979 + }, 980 + "node_modules/@webassemblyjs/helper-api-error": { 981 + "version": "1.13.2", 982 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", 983 + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", 984 + "dev": true, 985 + "license": "MIT" 986 + }, 987 + "node_modules/@webassemblyjs/helper-buffer": { 988 + "version": "1.14.1", 989 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", 990 + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", 991 + "dev": true, 992 + "license": "MIT" 993 + }, 994 + "node_modules/@webassemblyjs/helper-numbers": { 995 + "version": "1.13.2", 996 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", 997 + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", 998 + "dev": true, 999 + "license": "MIT", 1000 + "dependencies": { 1001 + "@webassemblyjs/floating-point-hex-parser": "1.13.2", 1002 + "@webassemblyjs/helper-api-error": "1.13.2", 1003 + "@xtuc/long": "4.2.2" 1004 + } 1005 + }, 1006 + "node_modules/@webassemblyjs/helper-wasm-bytecode": { 1007 + "version": "1.13.2", 1008 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", 1009 + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", 1010 + "dev": true, 1011 + "license": "MIT" 1012 + }, 1013 + "node_modules/@webassemblyjs/helper-wasm-section": { 1014 + "version": "1.14.1", 1015 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", 1016 + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", 1017 + "dev": true, 1018 + "license": "MIT", 1019 + "dependencies": { 1020 + "@webassemblyjs/ast": "1.14.1", 1021 + "@webassemblyjs/helper-buffer": "1.14.1", 1022 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 1023 + "@webassemblyjs/wasm-gen": "1.14.1" 1024 + } 1025 + }, 1026 + "node_modules/@webassemblyjs/ieee754": { 1027 + "version": "1.13.2", 1028 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", 1029 + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", 1030 + "dev": true, 1031 + "license": "MIT", 1032 + "dependencies": { 1033 + "@xtuc/ieee754": "^1.2.0" 1034 + } 1035 + }, 1036 + "node_modules/@webassemblyjs/leb128": { 1037 + "version": "1.13.2", 1038 + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", 1039 + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", 1040 + "dev": true, 1041 + "license": "Apache-2.0", 1042 + "dependencies": { 1043 + "@xtuc/long": "4.2.2" 1044 + } 1045 + }, 1046 + "node_modules/@webassemblyjs/utf8": { 1047 + "version": "1.13.2", 1048 + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", 1049 + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", 1050 + "dev": true, 1051 + "license": "MIT" 1052 + }, 1053 + "node_modules/@webassemblyjs/wasm-edit": { 1054 + "version": "1.14.1", 1055 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", 1056 + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", 1057 + "dev": true, 1058 + "license": "MIT", 1059 + "dependencies": { 1060 + "@webassemblyjs/ast": "1.14.1", 1061 + "@webassemblyjs/helper-buffer": "1.14.1", 1062 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 1063 + "@webassemblyjs/helper-wasm-section": "1.14.1", 1064 + "@webassemblyjs/wasm-gen": "1.14.1", 1065 + "@webassemblyjs/wasm-opt": "1.14.1", 1066 + "@webassemblyjs/wasm-parser": "1.14.1", 1067 + "@webassemblyjs/wast-printer": "1.14.1" 1068 + } 1069 + }, 1070 + "node_modules/@webassemblyjs/wasm-gen": { 1071 + "version": "1.14.1", 1072 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", 1073 + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", 1074 + "dev": true, 1075 + "license": "MIT", 1076 + "dependencies": { 1077 + "@webassemblyjs/ast": "1.14.1", 1078 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 1079 + "@webassemblyjs/ieee754": "1.13.2", 1080 + "@webassemblyjs/leb128": "1.13.2", 1081 + "@webassemblyjs/utf8": "1.13.2" 1082 + } 1083 + }, 1084 + "node_modules/@webassemblyjs/wasm-opt": { 1085 + "version": "1.14.1", 1086 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", 1087 + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", 1088 + "dev": true, 1089 + "license": "MIT", 1090 + "dependencies": { 1091 + "@webassemblyjs/ast": "1.14.1", 1092 + "@webassemblyjs/helper-buffer": "1.14.1", 1093 + "@webassemblyjs/wasm-gen": "1.14.1", 1094 + "@webassemblyjs/wasm-parser": "1.14.1" 1095 + } 1096 + }, 1097 + "node_modules/@webassemblyjs/wasm-parser": { 1098 + "version": "1.14.1", 1099 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", 1100 + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", 1101 + "dev": true, 1102 + "license": "MIT", 1103 + "dependencies": { 1104 + "@webassemblyjs/ast": "1.14.1", 1105 + "@webassemblyjs/helper-api-error": "1.13.2", 1106 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 1107 + "@webassemblyjs/ieee754": "1.13.2", 1108 + "@webassemblyjs/leb128": "1.13.2", 1109 + "@webassemblyjs/utf8": "1.13.2" 1110 + } 1111 + }, 1112 + "node_modules/@webassemblyjs/wast-printer": { 1113 + "version": "1.14.1", 1114 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", 1115 + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", 1116 + "dev": true, 1117 + "license": "MIT", 1118 + "dependencies": { 1119 + "@webassemblyjs/ast": "1.14.1", 1120 + "@xtuc/long": "4.2.2" 1121 + } 1122 + }, 1123 + "node_modules/@xtuc/ieee754": { 1124 + "version": "1.2.0", 1125 + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 1126 + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 1127 + "dev": true, 1128 + "license": "BSD-3-Clause" 1129 + }, 1130 + "node_modules/@xtuc/long": { 1131 + "version": "4.2.2", 1132 + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 1133 + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 1134 + "dev": true, 1135 + "license": "Apache-2.0" 1136 + }, 1137 + "node_modules/acorn": { 1138 + "version": "8.16.0", 1139 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", 1140 + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", 1141 + "dev": true, 1142 + "license": "MIT", 1143 + "bin": { 1144 + "acorn": "bin/acorn" 1145 + }, 1146 + "engines": { 1147 + "node": ">=0.4.0" 1148 + } 1149 + }, 1150 + "node_modules/acorn-import-phases": { 1151 + "version": "1.0.4", 1152 + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", 1153 + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", 1154 + "dev": true, 1155 + "license": "MIT", 1156 + "engines": { 1157 + "node": ">=10.13.0" 1158 + }, 1159 + "peerDependencies": { 1160 + "acorn": "^8.14.0" 1161 + } 1162 + }, 1163 + "node_modules/acorn-jsx": { 1164 + "version": "5.3.2", 1165 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 1166 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 1167 + "dev": true, 1168 + "license": "MIT", 1169 + "peerDependencies": { 1170 + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1171 + } 1172 + }, 1173 + "node_modules/addons-linter": { 1174 + "version": "10.3.0", 1175 + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.3.0.tgz", 1176 + "integrity": "sha512-pU5SQhXFh2XxCJVn4F3+JmNnx4kkU23wZhQdvJqdkNZngmfISiRN247KbzAfqZOtXy+Y89U+boGXQoIl6gr2xg==", 1177 + "dev": true, 1178 + "license": "MPL-2.0", 1179 + "dependencies": { 1180 + "@fluent/syntax": "0.19.0", 1181 + "@fregante/relaxed-json": "2.0.0", 1182 + "@mdn/browser-compat-data": "7.3.9", 1183 + "addons-moz-compare": "1.3.0", 1184 + "addons-scanner-utils": "15.0.0", 1185 + "ajv": "8.18.0", 1186 + "chalk": "4.1.2", 1187 + "cheerio": "1.2.0", 1188 + "columnify": "1.6.0", 1189 + "common-tags": "1.8.2", 1190 + "deepmerge": "4.3.1", 1191 + "eslint": "9.39.4", 1192 + "eslint-plugin-no-unsanitized": "4.1.5", 1193 + "eslint-visitor-keys": "5.0.1", 1194 + "espree": "11.2.0", 1195 + "esprima": "4.0.1", 1196 + "fast-json-patch": "3.1.1", 1197 + "image-size": "2.0.2", 1198 + "json-merge-patch": "1.0.2", 1199 + "pino": "10.3.1", 1200 + "semver": "7.7.4", 1201 + "source-map-support": "0.5.21", 1202 + "upath": "2.0.1", 1203 + "yargs": "17.7.2", 1204 + "yauzl": "3.2.1" 1205 + }, 1206 + "bin": { 1207 + "addons-linter": "bin/addons-linter" 1208 + }, 1209 + "engines": { 1210 + "node": ">=20.0.0" 1211 + } 1212 + }, 1213 + "node_modules/addons-linter/node_modules/@eslint/config-array": { 1214 + "version": "0.21.2", 1215 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", 1216 + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", 1217 + "dev": true, 1218 + "license": "Apache-2.0", 1219 + "dependencies": { 1220 + "@eslint/object-schema": "^2.1.7", 1221 + "debug": "^4.3.1", 1222 + "minimatch": "^3.1.5" 1223 + }, 1224 + "engines": { 1225 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1226 + } 1227 + }, 1228 + "node_modules/addons-linter/node_modules/@eslint/config-helpers": { 1229 + "version": "0.4.2", 1230 + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", 1231 + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", 1232 + "dev": true, 1233 + "license": "Apache-2.0", 1234 + "dependencies": { 1235 + "@eslint/core": "^0.17.0" 1236 + }, 1237 + "engines": { 1238 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1239 + } 1240 + }, 1241 + "node_modules/addons-linter/node_modules/@eslint/core": { 1242 + "version": "0.17.0", 1243 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 1244 + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 1245 + "dev": true, 1246 + "license": "Apache-2.0", 1247 + "dependencies": { 1248 + "@types/json-schema": "^7.0.15" 1249 + }, 1250 + "engines": { 1251 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1252 + } 1253 + }, 1254 + "node_modules/addons-linter/node_modules/@eslint/object-schema": { 1255 + "version": "2.1.7", 1256 + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", 1257 + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", 1258 + "dev": true, 1259 + "license": "Apache-2.0", 1260 + "engines": { 1261 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1262 + } 1263 + }, 1264 + "node_modules/addons-linter/node_modules/@eslint/plugin-kit": { 1265 + "version": "0.4.1", 1266 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", 1267 + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", 1268 + "dev": true, 1269 + "license": "Apache-2.0", 1270 + "dependencies": { 1271 + "@eslint/core": "^0.17.0", 1272 + "levn": "^0.4.1" 1273 + }, 1274 + "engines": { 1275 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1276 + } 1277 + }, 1278 + "node_modules/addons-linter/node_modules/ajv": { 1279 + "version": "8.18.0", 1280 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", 1281 + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", 1282 + "dev": true, 1283 + "license": "MIT", 1284 + "dependencies": { 1285 + "fast-deep-equal": "^3.1.3", 1286 + "fast-uri": "^3.0.1", 1287 + "json-schema-traverse": "^1.0.0", 1288 + "require-from-string": "^2.0.2" 1289 + }, 1290 + "funding": { 1291 + "type": "github", 1292 + "url": "https://github.com/sponsors/epoberezkin" 1293 + } 1294 + }, 1295 + "node_modules/addons-linter/node_modules/balanced-match": { 1296 + "version": "1.0.2", 1297 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1298 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1299 + "dev": true, 1300 + "license": "MIT" 1301 + }, 1302 + "node_modules/addons-linter/node_modules/brace-expansion": { 1303 + "version": "1.1.14", 1304 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", 1305 + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", 1306 + "dev": true, 1307 + "license": "MIT", 1308 + "dependencies": { 1309 + "balanced-match": "^1.0.0", 1310 + "concat-map": "0.0.1" 1311 + } 1312 + }, 1313 + "node_modules/addons-linter/node_modules/eslint": { 1314 + "version": "9.39.4", 1315 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", 1316 + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", 1317 + "dev": true, 1318 + "license": "MIT", 1319 + "dependencies": { 1320 + "@eslint-community/eslint-utils": "^4.8.0", 1321 + "@eslint-community/regexpp": "^4.12.1", 1322 + "@eslint/config-array": "^0.21.2", 1323 + "@eslint/config-helpers": "^0.4.2", 1324 + "@eslint/core": "^0.17.0", 1325 + "@eslint/eslintrc": "^3.3.5", 1326 + "@eslint/js": "9.39.4", 1327 + "@eslint/plugin-kit": "^0.4.1", 1328 + "@humanfs/node": "^0.16.6", 1329 + "@humanwhocodes/module-importer": "^1.0.1", 1330 + "@humanwhocodes/retry": "^0.4.2", 1331 + "@types/estree": "^1.0.6", 1332 + "ajv": "^6.14.0", 1333 + "chalk": "^4.0.0", 1334 + "cross-spawn": "^7.0.6", 1335 + "debug": "^4.3.2", 1336 + "escape-string-regexp": "^4.0.0", 1337 + "eslint-scope": "^8.4.0", 1338 + "eslint-visitor-keys": "^4.2.1", 1339 + "espree": "^10.4.0", 1340 + "esquery": "^1.5.0", 1341 + "esutils": "^2.0.2", 1342 + "fast-deep-equal": "^3.1.3", 1343 + "file-entry-cache": "^8.0.0", 1344 + "find-up": "^5.0.0", 1345 + "glob-parent": "^6.0.2", 1346 + "ignore": "^5.2.0", 1347 + "imurmurhash": "^0.1.4", 1348 + "is-glob": "^4.0.0", 1349 + "json-stable-stringify-without-jsonify": "^1.0.1", 1350 + "lodash.merge": "^4.6.2", 1351 + "minimatch": "^3.1.5", 1352 + "natural-compare": "^1.4.0", 1353 + "optionator": "^0.9.3" 1354 + }, 1355 + "bin": { 1356 + "eslint": "bin/eslint.js" 1357 + }, 1358 + "engines": { 1359 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1360 + }, 1361 + "funding": { 1362 + "url": "https://eslint.org/donate" 1363 + }, 1364 + "peerDependencies": { 1365 + "jiti": "*" 1366 + }, 1367 + "peerDependenciesMeta": { 1368 + "jiti": { 1369 + "optional": true 1370 + } 1371 + } 1372 + }, 1373 + "node_modules/addons-linter/node_modules/eslint-scope": { 1374 + "version": "8.4.0", 1375 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 1376 + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 1377 + "dev": true, 1378 + "license": "BSD-2-Clause", 1379 + "dependencies": { 1380 + "esrecurse": "^4.3.0", 1381 + "estraverse": "^5.2.0" 1382 + }, 1383 + "engines": { 1384 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1385 + }, 1386 + "funding": { 1387 + "url": "https://opencollective.com/eslint" 1388 + } 1389 + }, 1390 + "node_modules/addons-linter/node_modules/eslint-visitor-keys": { 1391 + "version": "5.0.1", 1392 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", 1393 + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", 1394 + "dev": true, 1395 + "license": "Apache-2.0", 1396 + "engines": { 1397 + "node": "^20.19.0 || ^22.13.0 || >=24" 1398 + }, 1399 + "funding": { 1400 + "url": "https://opencollective.com/eslint" 1401 + } 1402 + }, 1403 + "node_modules/addons-linter/node_modules/eslint/node_modules/ajv": { 1404 + "version": "6.14.0", 1405 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", 1406 + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", 1407 + "dev": true, 1408 + "license": "MIT", 1409 + "dependencies": { 1410 + "fast-deep-equal": "^3.1.1", 1411 + "fast-json-stable-stringify": "^2.0.0", 1412 + "json-schema-traverse": "^0.4.1", 1413 + "uri-js": "^4.2.2" 1414 + }, 1415 + "funding": { 1416 + "type": "github", 1417 + "url": "https://github.com/sponsors/epoberezkin" 1418 + } 1419 + }, 1420 + "node_modules/addons-linter/node_modules/eslint/node_modules/eslint-visitor-keys": { 1421 + "version": "4.2.1", 1422 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 1423 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 1424 + "dev": true, 1425 + "license": "Apache-2.0", 1426 + "engines": { 1427 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1428 + }, 1429 + "funding": { 1430 + "url": "https://opencollective.com/eslint" 1431 + } 1432 + }, 1433 + "node_modules/addons-linter/node_modules/eslint/node_modules/espree": { 1434 + "version": "10.4.0", 1435 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 1436 + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 1437 + "dev": true, 1438 + "license": "BSD-2-Clause", 1439 + "dependencies": { 1440 + "acorn": "^8.15.0", 1441 + "acorn-jsx": "^5.3.2", 1442 + "eslint-visitor-keys": "^4.2.1" 1443 + }, 1444 + "engines": { 1445 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1446 + }, 1447 + "funding": { 1448 + "url": "https://opencollective.com/eslint" 1449 + } 1450 + }, 1451 + "node_modules/addons-linter/node_modules/eslint/node_modules/json-schema-traverse": { 1452 + "version": "0.4.1", 1453 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1454 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 1455 + "dev": true, 1456 + "license": "MIT" 1457 + }, 1458 + "node_modules/addons-linter/node_modules/ignore": { 1459 + "version": "5.3.2", 1460 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 1461 + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 1462 + "dev": true, 1463 + "license": "MIT", 1464 + "engines": { 1465 + "node": ">= 4" 1466 + } 1467 + }, 1468 + "node_modules/addons-linter/node_modules/json-schema-traverse": { 1469 + "version": "1.0.0", 1470 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 1471 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 1472 + "dev": true, 1473 + "license": "MIT" 1474 + }, 1475 + "node_modules/addons-linter/node_modules/minimatch": { 1476 + "version": "3.1.5", 1477 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 1478 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 1479 + "dev": true, 1480 + "license": "ISC", 1481 + "dependencies": { 1482 + "brace-expansion": "^1.1.7" 1483 + }, 1484 + "engines": { 1485 + "node": "*" 1486 + } 1487 + }, 1488 + "node_modules/addons-moz-compare": { 1489 + "version": "1.3.0", 1490 + "resolved": "https://registry.npmjs.org/addons-moz-compare/-/addons-moz-compare-1.3.0.tgz", 1491 + "integrity": "sha512-/rXpQeaY0nOKhNx00pmZXdk5Mu+KhVlL3/pSBuAYwrxRrNiTvI/9xfQI8Lmm7DMMl+PDhtfAHY/0ibTpdeoQQQ==", 1492 + "dev": true, 1493 + "license": "MPL-2.0" 1494 + }, 1495 + "node_modules/addons-scanner-utils": { 1496 + "version": "15.0.0", 1497 + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-15.0.0.tgz", 1498 + "integrity": "sha512-JsiuAoCVKlugCSqjxQVd+ujjWumqZdQM5kJj11r46UwHC8GoYe3adnzY2drnCqZXA6QeHVFO9o6xvUFJzMTCoQ==", 1499 + "dev": true, 1500 + "license": "MPL-2.0", 1501 + "dependencies": { 1502 + "common-tags": "1.8.2", 1503 + "first-chunk-stream": "3.0.0", 1504 + "jsonwebtoken": "^9.0.3", 1505 + "strip-bom-stream": "4.0.0", 1506 + "upath": "2.0.1", 1507 + "yauzl": "3.2.1" 1508 + }, 1509 + "peerDependencies": { 1510 + "express": "5.2.1", 1511 + "safe-compare": "1.1.4" 1512 + }, 1513 + "peerDependenciesMeta": { 1514 + "express": { 1515 + "optional": true 1516 + }, 1517 + "safe-compare": { 1518 + "optional": true 1519 + } 1520 + } 1521 + }, 1522 + "node_modules/adm-zip": { 1523 + "version": "0.5.17", 1524 + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.17.tgz", 1525 + "integrity": "sha512-+Ut8d9LLqwEvHHJl1+PIHqoyDxFgVN847JTVM3Izi3xHDWPE4UtzzXysMZQs64DMcrJfBeS/uoEP4AD3HQHnQQ==", 1526 + "dev": true, 1527 + "license": "MIT", 1528 + "engines": { 1529 + "node": ">=12.0" 1530 + } 1531 + }, 1532 + "node_modules/agent-base": { 1533 + "version": "7.1.4", 1534 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", 1535 + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", 1536 + "dev": true, 1537 + "license": "MIT", 1538 + "engines": { 1539 + "node": ">= 14" 1540 + } 1541 + }, 1542 + "node_modules/ajv": { 1543 + "version": "6.14.0", 1544 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", 1545 + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", 1546 + "dev": true, 1547 + "license": "MIT", 1548 + "dependencies": { 1549 + "fast-deep-equal": "^3.1.1", 1550 + "fast-json-stable-stringify": "^2.0.0", 1551 + "json-schema-traverse": "^0.4.1", 1552 + "uri-js": "^4.2.2" 1553 + }, 1554 + "funding": { 1555 + "type": "github", 1556 + "url": "https://github.com/sponsors/epoberezkin" 1557 + } 1558 + }, 1559 + "node_modules/ajv-formats": { 1560 + "version": "2.1.1", 1561 + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", 1562 + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", 1563 + "dev": true, 1564 + "license": "MIT", 1565 + "dependencies": { 1566 + "ajv": "^8.0.0" 1567 + }, 1568 + "peerDependencies": { 1569 + "ajv": "^8.0.0" 1570 + }, 1571 + "peerDependenciesMeta": { 1572 + "ajv": { 1573 + "optional": true 1574 + } 1575 + } 1576 + }, 1577 + "node_modules/ajv-formats/node_modules/ajv": { 1578 + "version": "8.18.0", 1579 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", 1580 + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", 1581 + "dev": true, 1582 + "license": "MIT", 1583 + "dependencies": { 1584 + "fast-deep-equal": "^3.1.3", 1585 + "fast-uri": "^3.0.1", 1586 + "json-schema-traverse": "^1.0.0", 1587 + "require-from-string": "^2.0.2" 1588 + }, 1589 + "funding": { 1590 + "type": "github", 1591 + "url": "https://github.com/sponsors/epoberezkin" 1592 + } 1593 + }, 1594 + "node_modules/ajv-formats/node_modules/json-schema-traverse": { 1595 + "version": "1.0.0", 1596 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 1597 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 1598 + "dev": true, 1599 + "license": "MIT" 1600 + }, 1601 + "node_modules/ansi-align": { 1602 + "version": "3.0.1", 1603 + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", 1604 + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", 1605 + "dev": true, 1606 + "license": "ISC", 1607 + "dependencies": { 1608 + "string-width": "^4.1.0" 1609 + } 1610 + }, 1611 + "node_modules/ansi-align/node_modules/emoji-regex": { 1612 + "version": "8.0.0", 1613 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1614 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1615 + "dev": true, 1616 + "license": "MIT" 1617 + }, 1618 + "node_modules/ansi-align/node_modules/string-width": { 1619 + "version": "4.2.3", 1620 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1621 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1622 + "dev": true, 1623 + "license": "MIT", 1624 + "dependencies": { 1625 + "emoji-regex": "^8.0.0", 1626 + "is-fullwidth-code-point": "^3.0.0", 1627 + "strip-ansi": "^6.0.1" 1628 + }, 1629 + "engines": { 1630 + "node": ">=8" 1631 + } 1632 + }, 1633 + "node_modules/ansi-regex": { 1634 + "version": "5.0.1", 1635 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1636 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1637 + "dev": true, 1638 + "license": "MIT", 1639 + "engines": { 1640 + "node": ">=8" 1641 + } 1642 + }, 1643 + "node_modules/ansi-styles": { 1644 + "version": "4.3.0", 1645 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1646 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1647 + "dev": true, 1648 + "license": "MIT", 1649 + "dependencies": { 1650 + "color-convert": "^2.0.1" 1651 + }, 1652 + "engines": { 1653 + "node": ">=8" 1654 + }, 1655 + "funding": { 1656 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1657 + } 1658 + }, 1659 + "node_modules/argparse": { 1660 + "version": "2.0.1", 1661 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1662 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1663 + "dev": true, 1664 + "license": "Python-2.0" 1665 + }, 1666 + "node_modules/array-differ": { 1667 + "version": "4.0.0", 1668 + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-4.0.0.tgz", 1669 + "integrity": "sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==", 1670 + "dev": true, 1671 + "license": "MIT", 1672 + "engines": { 1673 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1674 + }, 1675 + "funding": { 1676 + "url": "https://github.com/sponsors/sindresorhus" 1677 + } 1678 + }, 1679 + "node_modules/array-union": { 1680 + "version": "3.0.1", 1681 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", 1682 + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", 1683 + "dev": true, 1684 + "license": "MIT", 1685 + "engines": { 1686 + "node": ">=12" 1687 + }, 1688 + "funding": { 1689 + "url": "https://github.com/sponsors/sindresorhus" 1690 + } 1691 + }, 1692 + "node_modules/async": { 1693 + "version": "3.2.6", 1694 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", 1695 + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", 1696 + "dev": true, 1697 + "license": "MIT" 1698 + }, 1699 + "node_modules/atomic-sleep": { 1700 + "version": "1.0.0", 1701 + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", 1702 + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", 1703 + "dev": true, 1704 + "license": "MIT", 1705 + "engines": { 1706 + "node": ">=8.0.0" 1707 + } 1708 + }, 1709 + "node_modules/atomically": { 1710 + "version": "2.1.1", 1711 + "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.1.1.tgz", 1712 + "integrity": "sha512-P4w9o2dqARji6P7MHprklbfiArZAWvo07yW7qs3pdljb3BWr12FIB7W+p0zJiuiVsUpRO0iZn1kFFcpPegg0tQ==", 1713 + "dev": true, 1714 + "license": "MIT", 1715 + "dependencies": { 1716 + "stubborn-fs": "^2.0.0", 1717 + "when-exit": "^2.1.4" 1718 + } 1719 + }, 1720 + "node_modules/balanced-match": { 1721 + "version": "4.0.4", 1722 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", 1723 + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", 1724 + "dev": true, 1725 + "license": "MIT", 1726 + "engines": { 1727 + "node": "18 || 20 || >=22" 1728 + } 1729 + }, 1730 + "node_modules/baseline-browser-mapping": { 1731 + "version": "2.10.19", 1732 + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.19.tgz", 1733 + "integrity": "sha512-qCkNLi2sfBOn8XhZQ0FXsT1Ki/Yo5P90hrkRamVFRS7/KV9hpfA4HkoWNU152+8w0zPjnxo5psx5NL3PSGgv5g==", 1734 + "dev": true, 1735 + "license": "Apache-2.0", 1736 + "bin": { 1737 + "baseline-browser-mapping": "dist/cli.cjs" 1738 + }, 1739 + "engines": { 1740 + "node": ">=6.0.0" 1741 + } 1742 + }, 1743 + "node_modules/bluebird": { 1744 + "version": "3.7.2", 1745 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 1746 + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 1747 + "dev": true, 1748 + "license": "MIT" 1749 + }, 1750 + "node_modules/boolbase": { 1751 + "version": "1.0.0", 1752 + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 1753 + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", 1754 + "dev": true, 1755 + "license": "ISC" 1756 + }, 1757 + "node_modules/boxen": { 1758 + "version": "8.0.1", 1759 + "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", 1760 + "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", 1761 + "dev": true, 1762 + "license": "MIT", 1763 + "dependencies": { 1764 + "ansi-align": "^3.0.1", 1765 + "camelcase": "^8.0.0", 1766 + "chalk": "^5.3.0", 1767 + "cli-boxes": "^3.0.0", 1768 + "string-width": "^7.2.0", 1769 + "type-fest": "^4.21.0", 1770 + "widest-line": "^5.0.0", 1771 + "wrap-ansi": "^9.0.0" 1772 + }, 1773 + "engines": { 1774 + "node": ">=18" 1775 + }, 1776 + "funding": { 1777 + "url": "https://github.com/sponsors/sindresorhus" 1778 + } 1779 + }, 1780 + "node_modules/boxen/node_modules/chalk": { 1781 + "version": "5.6.2", 1782 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", 1783 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", 1784 + "dev": true, 1785 + "license": "MIT", 1786 + "engines": { 1787 + "node": "^12.17.0 || ^14.13 || >=16.0.0" 1788 + }, 1789 + "funding": { 1790 + "url": "https://github.com/chalk/chalk?sponsor=1" 1791 + } 1792 + }, 1793 + "node_modules/brace-expansion": { 1794 + "version": "5.0.5", 1795 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", 1796 + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", 1797 + "dev": true, 1798 + "license": "MIT", 1799 + "dependencies": { 1800 + "balanced-match": "^4.0.2" 1801 + }, 1802 + "engines": { 1803 + "node": "18 || 20 || >=22" 1804 + } 1805 + }, 1806 + "node_modules/braces": { 1807 + "version": "3.0.3", 1808 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 1809 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 1810 + "dev": true, 1811 + "license": "MIT", 1812 + "dependencies": { 1813 + "fill-range": "^7.1.1" 1814 + }, 1815 + "engines": { 1816 + "node": ">=8" 1817 + } 1818 + }, 1819 + "node_modules/browserslist": { 1820 + "version": "4.28.2", 1821 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", 1822 + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", 1823 + "dev": true, 1824 + "funding": [ 1825 + { 1826 + "type": "opencollective", 1827 + "url": "https://opencollective.com/browserslist" 1828 + }, 1829 + { 1830 + "type": "tidelift", 1831 + "url": "https://tidelift.com/funding/github/npm/browserslist" 1832 + }, 1833 + { 1834 + "type": "github", 1835 + "url": "https://github.com/sponsors/ai" 1836 + } 1837 + ], 1838 + "license": "MIT", 1839 + "dependencies": { 1840 + "baseline-browser-mapping": "^2.10.12", 1841 + "caniuse-lite": "^1.0.30001782", 1842 + "electron-to-chromium": "^1.5.328", 1843 + "node-releases": "^2.0.36", 1844 + "update-browserslist-db": "^1.2.3" 1845 + }, 1846 + "bin": { 1847 + "browserslist": "cli.js" 1848 + }, 1849 + "engines": { 1850 + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1851 + } 1852 + }, 1853 + "node_modules/buffer-crc32": { 1854 + "version": "0.2.13", 1855 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 1856 + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", 1857 + "dev": true, 1858 + "license": "MIT", 1859 + "engines": { 1860 + "node": "*" 1861 + } 1862 + }, 1863 + "node_modules/buffer-equal-constant-time": { 1864 + "version": "1.0.1", 1865 + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", 1866 + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", 1867 + "dev": true, 1868 + "license": "BSD-3-Clause" 1869 + }, 1870 + "node_modules/buffer-from": { 1871 + "version": "1.1.2", 1872 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 1873 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 1874 + "dev": true, 1875 + "license": "MIT" 1876 + }, 1877 + "node_modules/bundle-name": { 1878 + "version": "4.1.0", 1879 + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", 1880 + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", 1881 + "dev": true, 1882 + "license": "MIT", 1883 + "dependencies": { 1884 + "run-applescript": "^7.0.0" 1885 + }, 1886 + "engines": { 1887 + "node": ">=18" 1888 + }, 1889 + "funding": { 1890 + "url": "https://github.com/sponsors/sindresorhus" 1891 + } 1892 + }, 1893 + "node_modules/callsites": { 1894 + "version": "3.1.0", 1895 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1896 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1897 + "dev": true, 1898 + "license": "MIT", 1899 + "engines": { 1900 + "node": ">=6" 1901 + } 1902 + }, 1903 + "node_modules/camel-case": { 1904 + "version": "4.1.2", 1905 + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", 1906 + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", 1907 + "dev": true, 1908 + "license": "MIT", 1909 + "dependencies": { 1910 + "pascal-case": "^3.1.2", 1911 + "tslib": "^2.0.3" 1912 + } 1913 + }, 1914 + "node_modules/camelcase": { 1915 + "version": "8.0.0", 1916 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", 1917 + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", 1918 + "dev": true, 1919 + "license": "MIT", 1920 + "engines": { 1921 + "node": ">=16" 1922 + }, 1923 + "funding": { 1924 + "url": "https://github.com/sponsors/sindresorhus" 1925 + } 1926 + }, 1927 + "node_modules/caniuse-lite": { 1928 + "version": "1.0.30001788", 1929 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001788.tgz", 1930 + "integrity": "sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ==", 1931 + "dev": true, 1932 + "funding": [ 1933 + { 1934 + "type": "opencollective", 1935 + "url": "https://opencollective.com/browserslist" 1936 + }, 1937 + { 1938 + "type": "tidelift", 1939 + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 1940 + }, 1941 + { 1942 + "type": "github", 1943 + "url": "https://github.com/sponsors/ai" 1944 + } 1945 + ], 1946 + "license": "CC-BY-4.0" 1947 + }, 1948 + "node_modules/chalk": { 1949 + "version": "4.1.2", 1950 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1951 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1952 + "dev": true, 1953 + "license": "MIT", 1954 + "dependencies": { 1955 + "ansi-styles": "^4.1.0", 1956 + "supports-color": "^7.1.0" 1957 + }, 1958 + "engines": { 1959 + "node": ">=10" 1960 + }, 1961 + "funding": { 1962 + "url": "https://github.com/chalk/chalk?sponsor=1" 1963 + } 1964 + }, 1965 + "node_modules/cheerio": { 1966 + "version": "1.2.0", 1967 + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz", 1968 + "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==", 1969 + "dev": true, 1970 + "license": "MIT", 1971 + "dependencies": { 1972 + "cheerio-select": "^2.1.0", 1973 + "dom-serializer": "^2.0.0", 1974 + "domhandler": "^5.0.3", 1975 + "domutils": "^3.2.2", 1976 + "encoding-sniffer": "^0.2.1", 1977 + "htmlparser2": "^10.1.0", 1978 + "parse5": "^7.3.0", 1979 + "parse5-htmlparser2-tree-adapter": "^7.1.0", 1980 + "parse5-parser-stream": "^7.1.2", 1981 + "undici": "^7.19.0", 1982 + "whatwg-mimetype": "^4.0.0" 1983 + }, 1984 + "engines": { 1985 + "node": ">=20.18.1" 1986 + }, 1987 + "funding": { 1988 + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" 1989 + } 1990 + }, 1991 + "node_modules/cheerio-select": { 1992 + "version": "2.1.0", 1993 + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", 1994 + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", 1995 + "dev": true, 1996 + "license": "BSD-2-Clause", 1997 + "dependencies": { 1998 + "boolbase": "^1.0.0", 1999 + "css-select": "^5.1.0", 2000 + "css-what": "^6.1.0", 2001 + "domelementtype": "^2.3.0", 2002 + "domhandler": "^5.0.3", 2003 + "domutils": "^3.0.1" 2004 + }, 2005 + "funding": { 2006 + "url": "https://github.com/sponsors/fb55" 2007 + } 2008 + }, 2009 + "node_modules/chrome-launcher": { 2010 + "version": "1.2.0", 2011 + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-1.2.0.tgz", 2012 + "integrity": "sha512-JbuGuBNss258bvGil7FT4HKdC3SC2K7UAEUqiPy3ACS3Yxo3hAW6bvFpCu2HsIJLgTqxgEX6BkujvzZfLpUD0Q==", 2013 + "dev": true, 2014 + "license": "Apache-2.0", 2015 + "dependencies": { 2016 + "@types/node": "*", 2017 + "escape-string-regexp": "^4.0.0", 2018 + "is-wsl": "^2.2.0", 2019 + "lighthouse-logger": "^2.0.1" 2020 + }, 2021 + "bin": { 2022 + "print-chrome-path": "bin/print-chrome-path.cjs" 2023 + }, 2024 + "engines": { 2025 + "node": ">=12.13.0" 2026 + } 2027 + }, 2028 + "node_modules/chrome-trace-event": { 2029 + "version": "1.0.4", 2030 + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", 2031 + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", 2032 + "dev": true, 2033 + "license": "MIT", 2034 + "engines": { 2035 + "node": ">=6.0" 2036 + } 2037 + }, 2038 + "node_modules/ci-info": { 2039 + "version": "4.4.0", 2040 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", 2041 + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", 2042 + "dev": true, 2043 + "funding": [ 2044 + { 2045 + "type": "github", 2046 + "url": "https://github.com/sponsors/sibiraj-s" 2047 + } 2048 + ], 2049 + "license": "MIT", 2050 + "engines": { 2051 + "node": ">=8" 2052 + } 2053 + }, 2054 + "node_modules/clean-css": { 2055 + "version": "5.3.3", 2056 + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", 2057 + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", 2058 + "dev": true, 2059 + "license": "MIT", 2060 + "dependencies": { 2061 + "source-map": "~0.6.0" 2062 + }, 2063 + "engines": { 2064 + "node": ">= 10.0" 2065 + } 2066 + }, 2067 + "node_modules/clean-css/node_modules/source-map": { 2068 + "version": "0.6.1", 2069 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2070 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2071 + "dev": true, 2072 + "license": "BSD-3-Clause", 2073 + "engines": { 2074 + "node": ">=0.10.0" 2075 + } 2076 + }, 2077 + "node_modules/cli-boxes": { 2078 + "version": "3.0.0", 2079 + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", 2080 + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", 2081 + "dev": true, 2082 + "license": "MIT", 2083 + "engines": { 2084 + "node": ">=10" 2085 + }, 2086 + "funding": { 2087 + "url": "https://github.com/sponsors/sindresorhus" 2088 + } 2089 + }, 2090 + "node_modules/cliui": { 2091 + "version": "8.0.1", 2092 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 2093 + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 2094 + "dev": true, 2095 + "license": "ISC", 2096 + "dependencies": { 2097 + "string-width": "^4.2.0", 2098 + "strip-ansi": "^6.0.1", 2099 + "wrap-ansi": "^7.0.0" 2100 + }, 2101 + "engines": { 2102 + "node": ">=12" 2103 + } 2104 + }, 2105 + "node_modules/cliui/node_modules/emoji-regex": { 2106 + "version": "8.0.0", 2107 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2108 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2109 + "dev": true, 2110 + "license": "MIT" 2111 + }, 2112 + "node_modules/cliui/node_modules/string-width": { 2113 + "version": "4.2.3", 2114 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2115 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 2116 + "dev": true, 2117 + "license": "MIT", 2118 + "dependencies": { 2119 + "emoji-regex": "^8.0.0", 2120 + "is-fullwidth-code-point": "^3.0.0", 2121 + "strip-ansi": "^6.0.1" 2122 + }, 2123 + "engines": { 2124 + "node": ">=8" 2125 + } 2126 + }, 2127 + "node_modules/cliui/node_modules/wrap-ansi": { 2128 + "version": "7.0.0", 2129 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2130 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2131 + "dev": true, 2132 + "license": "MIT", 2133 + "dependencies": { 2134 + "ansi-styles": "^4.0.0", 2135 + "string-width": "^4.1.0", 2136 + "strip-ansi": "^6.0.0" 2137 + }, 2138 + "engines": { 2139 + "node": ">=10" 2140 + }, 2141 + "funding": { 2142 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2143 + } 2144 + }, 2145 + "node_modules/clone": { 2146 + "version": "1.0.4", 2147 + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 2148 + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", 2149 + "dev": true, 2150 + "license": "MIT", 2151 + "engines": { 2152 + "node": ">=0.8" 2153 + } 2154 + }, 2155 + "node_modules/clone-deep": { 2156 + "version": "4.0.1", 2157 + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", 2158 + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", 2159 + "dev": true, 2160 + "license": "MIT", 2161 + "dependencies": { 2162 + "is-plain-object": "^2.0.4", 2163 + "kind-of": "^6.0.2", 2164 + "shallow-clone": "^3.0.0" 2165 + }, 2166 + "engines": { 2167 + "node": ">=6" 2168 + } 2169 + }, 2170 + "node_modules/color-convert": { 2171 + "version": "2.0.1", 2172 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2173 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2174 + "dev": true, 2175 + "license": "MIT", 2176 + "dependencies": { 2177 + "color-name": "~1.1.4" 2178 + }, 2179 + "engines": { 2180 + "node": ">=7.0.0" 2181 + } 2182 + }, 2183 + "node_modules/color-name": { 2184 + "version": "1.1.4", 2185 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2186 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2187 + "dev": true, 2188 + "license": "MIT" 2189 + }, 2190 + "node_modules/columnify": { 2191 + "version": "1.6.0", 2192 + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", 2193 + "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", 2194 + "dev": true, 2195 + "license": "MIT", 2196 + "dependencies": { 2197 + "strip-ansi": "^6.0.1", 2198 + "wcwidth": "^1.0.0" 2199 + }, 2200 + "engines": { 2201 + "node": ">=8.0.0" 2202 + } 2203 + }, 2204 + "node_modules/commander": { 2205 + "version": "2.20.3", 2206 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 2207 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 2208 + "dev": true, 2209 + "license": "MIT" 2210 + }, 2211 + "node_modules/common-tags": { 2212 + "version": "1.8.2", 2213 + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", 2214 + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", 2215 + "dev": true, 2216 + "license": "MIT", 2217 + "engines": { 2218 + "node": ">=4.0.0" 2219 + } 2220 + }, 2221 + "node_modules/concat-map": { 2222 + "version": "0.0.1", 2223 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2224 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 2225 + "dev": true, 2226 + "license": "MIT" 2227 + }, 2228 + "node_modules/concat-stream": { 2229 + "version": "1.6.2", 2230 + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", 2231 + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", 2232 + "dev": true, 2233 + "engines": [ 2234 + "node >= 0.8" 2235 + ], 2236 + "license": "MIT", 2237 + "dependencies": { 2238 + "buffer-from": "^1.0.0", 2239 + "inherits": "^2.0.3", 2240 + "readable-stream": "^2.2.2", 2241 + "typedarray": "^0.0.6" 2242 + } 2243 + }, 2244 + "node_modules/config-chain": { 2245 + "version": "1.1.13", 2246 + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", 2247 + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", 2248 + "dev": true, 2249 + "license": "MIT", 2250 + "dependencies": { 2251 + "ini": "^1.3.4", 2252 + "proto-list": "~1.2.1" 2253 + } 2254 + }, 2255 + "node_modules/config-chain/node_modules/ini": { 2256 + "version": "1.3.8", 2257 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 2258 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 2259 + "dev": true, 2260 + "license": "ISC" 2261 + }, 2262 + "node_modules/configstore": { 2263 + "version": "7.1.0", 2264 + "resolved": "https://registry.npmjs.org/configstore/-/configstore-7.1.0.tgz", 2265 + "integrity": "sha512-N4oog6YJWbR9kGyXvS7jEykLDXIE2C0ILYqNBZBp9iwiJpoCBWYsuAdW6PPFn6w06jjnC+3JstVvWHO4cZqvRg==", 2266 + "dev": true, 2267 + "license": "BSD-2-Clause", 2268 + "dependencies": { 2269 + "atomically": "^2.0.3", 2270 + "dot-prop": "^9.0.0", 2271 + "graceful-fs": "^4.2.11", 2272 + "xdg-basedir": "^5.1.0" 2273 + }, 2274 + "engines": { 2275 + "node": ">=18" 2276 + }, 2277 + "funding": { 2278 + "url": "https://github.com/sponsors/sindresorhus" 2279 + } 2280 + }, 2281 + "node_modules/copy-webpack-plugin": { 2282 + "version": "14.0.0", 2283 + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-14.0.0.tgz", 2284 + "integrity": "sha512-3JLW90aBGeaTLpM7mYQKpnVdgsUZRExY55giiZgLuX/xTQRUs1dOCwbBnWnvY6Q6rfZoXMNwzOQJCSZPppfqXA==", 2285 + "dev": true, 2286 + "license": "MIT", 2287 + "dependencies": { 2288 + "glob-parent": "^6.0.1", 2289 + "normalize-path": "^3.0.0", 2290 + "schema-utils": "^4.2.0", 2291 + "serialize-javascript": "^7.0.3", 2292 + "tinyglobby": "^0.2.12" 2293 + }, 2294 + "engines": { 2295 + "node": ">= 20.9.0" 2296 + }, 2297 + "funding": { 2298 + "type": "opencollective", 2299 + "url": "https://opencollective.com/webpack" 2300 + }, 2301 + "peerDependencies": { 2302 + "webpack": "^5.1.0" 2303 + } 2304 + }, 2305 + "node_modules/core-util-is": { 2306 + "version": "1.0.3", 2307 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 2308 + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 2309 + "dev": true, 2310 + "license": "MIT" 2311 + }, 2312 + "node_modules/cross-spawn": { 2313 + "version": "7.0.6", 2314 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 2315 + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 2316 + "dev": true, 2317 + "license": "MIT", 2318 + "dependencies": { 2319 + "path-key": "^3.1.0", 2320 + "shebang-command": "^2.0.0", 2321 + "which": "^2.0.1" 2322 + }, 2323 + "engines": { 2324 + "node": ">= 8" 2325 + } 2326 + }, 2327 + "node_modules/css-select": { 2328 + "version": "5.2.2", 2329 + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", 2330 + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", 2331 + "dev": true, 2332 + "license": "BSD-2-Clause", 2333 + "dependencies": { 2334 + "boolbase": "^1.0.0", 2335 + "css-what": "^6.1.0", 2336 + "domhandler": "^5.0.2", 2337 + "domutils": "^3.0.1", 2338 + "nth-check": "^2.0.1" 2339 + }, 2340 + "funding": { 2341 + "url": "https://github.com/sponsors/fb55" 2342 + } 2343 + }, 2344 + "node_modules/css-what": { 2345 + "version": "6.2.2", 2346 + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", 2347 + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", 2348 + "dev": true, 2349 + "license": "BSD-2-Clause", 2350 + "engines": { 2351 + "node": ">= 6" 2352 + }, 2353 + "funding": { 2354 + "url": "https://github.com/sponsors/fb55" 2355 + } 2356 + }, 2357 + "node_modules/debounce": { 2358 + "version": "1.2.1", 2359 + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", 2360 + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", 2361 + "dev": true, 2362 + "license": "MIT" 2363 + }, 2364 + "node_modules/debug": { 2365 + "version": "4.4.3", 2366 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 2367 + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 2368 + "dev": true, 2369 + "license": "MIT", 2370 + "dependencies": { 2371 + "ms": "^2.1.3" 2372 + }, 2373 + "engines": { 2374 + "node": ">=6.0" 2375 + }, 2376 + "peerDependenciesMeta": { 2377 + "supports-color": { 2378 + "optional": true 2379 + } 2380 + } 2381 + }, 2382 + "node_modules/decamelize": { 2383 + "version": "6.0.1", 2384 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.1.tgz", 2385 + "integrity": "sha512-G7Cqgaelq68XHJNGlZ7lrNQyhZGsFqpwtGFexqUv4IQdjKoSYF7ipZ9UuTJZUSQXFj/XaoBLuEVIVqr8EJngEQ==", 2386 + "dev": true, 2387 + "license": "MIT", 2388 + "engines": { 2389 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2390 + }, 2391 + "funding": { 2392 + "url": "https://github.com/sponsors/sindresorhus" 2393 + } 2394 + }, 2395 + "node_modules/deep-extend": { 2396 + "version": "0.6.0", 2397 + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 2398 + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 2399 + "dev": true, 2400 + "license": "MIT", 2401 + "engines": { 2402 + "node": ">=4.0.0" 2403 + } 2404 + }, 2405 + "node_modules/deep-is": { 2406 + "version": "0.1.4", 2407 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 2408 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 2409 + "dev": true, 2410 + "license": "MIT" 2411 + }, 2412 + "node_modules/deepmerge": { 2413 + "version": "4.3.1", 2414 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 2415 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 2416 + "dev": true, 2417 + "license": "MIT", 2418 + "engines": { 2419 + "node": ">=0.10.0" 2420 + } 2421 + }, 2422 + "node_modules/default-browser": { 2423 + "version": "5.5.0", 2424 + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", 2425 + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", 2426 + "dev": true, 2427 + "license": "MIT", 2428 + "dependencies": { 2429 + "bundle-name": "^4.1.0", 2430 + "default-browser-id": "^5.0.0" 2431 + }, 2432 + "engines": { 2433 + "node": ">=18" 2434 + }, 2435 + "funding": { 2436 + "url": "https://github.com/sponsors/sindresorhus" 2437 + } 2438 + }, 2439 + "node_modules/default-browser-id": { 2440 + "version": "5.0.1", 2441 + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", 2442 + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", 2443 + "dev": true, 2444 + "license": "MIT", 2445 + "engines": { 2446 + "node": ">=18" 2447 + }, 2448 + "funding": { 2449 + "url": "https://github.com/sponsors/sindresorhus" 2450 + } 2451 + }, 2452 + "node_modules/defaults": { 2453 + "version": "1.0.4", 2454 + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", 2455 + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", 2456 + "dev": true, 2457 + "license": "MIT", 2458 + "dependencies": { 2459 + "clone": "^1.0.2" 2460 + }, 2461 + "funding": { 2462 + "url": "https://github.com/sponsors/sindresorhus" 2463 + } 2464 + }, 2465 + "node_modules/define-lazy-prop": { 2466 + "version": "3.0.0", 2467 + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", 2468 + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", 2469 + "dev": true, 2470 + "license": "MIT", 2471 + "engines": { 2472 + "node": ">=12" 2473 + }, 2474 + "funding": { 2475 + "url": "https://github.com/sponsors/sindresorhus" 2476 + } 2477 + }, 2478 + "node_modules/dom-serializer": { 2479 + "version": "2.0.0", 2480 + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", 2481 + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", 2482 + "dev": true, 2483 + "license": "MIT", 2484 + "dependencies": { 2485 + "domelementtype": "^2.3.0", 2486 + "domhandler": "^5.0.2", 2487 + "entities": "^4.2.0" 2488 + }, 2489 + "funding": { 2490 + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 2491 + } 2492 + }, 2493 + "node_modules/domelementtype": { 2494 + "version": "2.3.0", 2495 + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 2496 + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", 2497 + "dev": true, 2498 + "funding": [ 2499 + { 2500 + "type": "github", 2501 + "url": "https://github.com/sponsors/fb55" 2502 + } 2503 + ], 2504 + "license": "BSD-2-Clause" 2505 + }, 2506 + "node_modules/domhandler": { 2507 + "version": "5.0.3", 2508 + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", 2509 + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", 2510 + "dev": true, 2511 + "license": "BSD-2-Clause", 2512 + "dependencies": { 2513 + "domelementtype": "^2.3.0" 2514 + }, 2515 + "engines": { 2516 + "node": ">= 4" 2517 + }, 2518 + "funding": { 2519 + "url": "https://github.com/fb55/domhandler?sponsor=1" 2520 + } 2521 + }, 2522 + "node_modules/domutils": { 2523 + "version": "3.2.2", 2524 + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", 2525 + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", 2526 + "dev": true, 2527 + "license": "BSD-2-Clause", 2528 + "dependencies": { 2529 + "dom-serializer": "^2.0.0", 2530 + "domelementtype": "^2.3.0", 2531 + "domhandler": "^5.0.3" 2532 + }, 2533 + "funding": { 2534 + "url": "https://github.com/fb55/domutils?sponsor=1" 2535 + } 2536 + }, 2537 + "node_modules/dot-case": { 2538 + "version": "3.0.4", 2539 + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", 2540 + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", 2541 + "dev": true, 2542 + "license": "MIT", 2543 + "dependencies": { 2544 + "no-case": "^3.0.4", 2545 + "tslib": "^2.0.3" 2546 + } 2547 + }, 2548 + "node_modules/dot-prop": { 2549 + "version": "9.0.0", 2550 + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", 2551 + "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", 2552 + "dev": true, 2553 + "license": "MIT", 2554 + "dependencies": { 2555 + "type-fest": "^4.18.2" 2556 + }, 2557 + "engines": { 2558 + "node": ">=18" 2559 + }, 2560 + "funding": { 2561 + "url": "https://github.com/sponsors/sindresorhus" 2562 + } 2563 + }, 2564 + "node_modules/ecdsa-sig-formatter": { 2565 + "version": "1.0.11", 2566 + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", 2567 + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", 2568 + "dev": true, 2569 + "license": "Apache-2.0", 2570 + "dependencies": { 2571 + "safe-buffer": "^5.0.1" 2572 + } 2573 + }, 2574 + "node_modules/electron-to-chromium": { 2575 + "version": "1.5.336", 2576 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.336.tgz", 2577 + "integrity": "sha512-AbH9q9J455r/nLmdNZes0G0ZKcRX73FicwowalLs6ijwOmCJSRRrLX63lcAlzy9ux3dWK1w1+1nsBJEWN11hcQ==", 2578 + "dev": true, 2579 + "license": "ISC" 2580 + }, 2581 + "node_modules/emoji-regex": { 2582 + "version": "10.6.0", 2583 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", 2584 + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", 2585 + "dev": true, 2586 + "license": "MIT" 2587 + }, 2588 + "node_modules/encoding-sniffer": { 2589 + "version": "0.2.1", 2590 + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", 2591 + "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", 2592 + "dev": true, 2593 + "license": "MIT", 2594 + "dependencies": { 2595 + "iconv-lite": "^0.6.3", 2596 + "whatwg-encoding": "^3.1.1" 2597 + }, 2598 + "funding": { 2599 + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" 2600 + } 2601 + }, 2602 + "node_modules/enhanced-resolve": { 2603 + "version": "5.20.1", 2604 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.1.tgz", 2605 + "integrity": "sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==", 2606 + "dev": true, 2607 + "license": "MIT", 2608 + "dependencies": { 2609 + "graceful-fs": "^4.2.4", 2610 + "tapable": "^2.3.0" 2611 + }, 2612 + "engines": { 2613 + "node": ">=10.13.0" 2614 + } 2615 + }, 2616 + "node_modules/entities": { 2617 + "version": "4.5.0", 2618 + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 2619 + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 2620 + "dev": true, 2621 + "license": "BSD-2-Clause", 2622 + "engines": { 2623 + "node": ">=0.12" 2624 + }, 2625 + "funding": { 2626 + "url": "https://github.com/fb55/entities?sponsor=1" 2627 + } 2628 + }, 2629 + "node_modules/envinfo": { 2630 + "version": "7.21.0", 2631 + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.21.0.tgz", 2632 + "integrity": "sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==", 2633 + "dev": true, 2634 + "license": "MIT", 2635 + "bin": { 2636 + "envinfo": "dist/cli.js" 2637 + }, 2638 + "engines": { 2639 + "node": ">=4" 2640 + } 2641 + }, 2642 + "node_modules/es-errors": { 2643 + "version": "1.3.0", 2644 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 2645 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 2646 + "dev": true, 2647 + "license": "MIT", 2648 + "engines": { 2649 + "node": ">= 0.4" 2650 + } 2651 + }, 2652 + "node_modules/es-module-lexer": { 2653 + "version": "2.0.0", 2654 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", 2655 + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", 2656 + "dev": true, 2657 + "license": "MIT" 2658 + }, 2659 + "node_modules/es6-error": { 2660 + "version": "4.1.1", 2661 + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", 2662 + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", 2663 + "dev": true, 2664 + "license": "MIT" 2665 + }, 2666 + "node_modules/escalade": { 2667 + "version": "3.2.0", 2668 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 2669 + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 2670 + "dev": true, 2671 + "license": "MIT", 2672 + "engines": { 2673 + "node": ">=6" 2674 + } 2675 + }, 2676 + "node_modules/escape-goat": { 2677 + "version": "4.0.0", 2678 + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", 2679 + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", 2680 + "dev": true, 2681 + "license": "MIT", 2682 + "engines": { 2683 + "node": ">=12" 2684 + }, 2685 + "funding": { 2686 + "url": "https://github.com/sponsors/sindresorhus" 2687 + } 2688 + }, 2689 + "node_modules/escape-string-regexp": { 2690 + "version": "4.0.0", 2691 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 2692 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 2693 + "dev": true, 2694 + "license": "MIT", 2695 + "engines": { 2696 + "node": ">=10" 2697 + }, 2698 + "funding": { 2699 + "url": "https://github.com/sponsors/sindresorhus" 2700 + } 2701 + }, 2702 + "node_modules/eslint": { 2703 + "version": "10.2.0", 2704 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.2.0.tgz", 2705 + "integrity": "sha512-+L0vBFYGIpSNIt/KWTpFonPrqYvgKw1eUI5Vn7mEogrQcWtWYtNQ7dNqC+px/J0idT3BAkiWrhfS7k+Tum8TUA==", 2706 + "dev": true, 2707 + "license": "MIT", 2708 + "dependencies": { 2709 + "@eslint-community/eslint-utils": "^4.8.0", 2710 + "@eslint-community/regexpp": "^4.12.2", 2711 + "@eslint/config-array": "^0.23.4", 2712 + "@eslint/config-helpers": "^0.5.4", 2713 + "@eslint/core": "^1.2.0", 2714 + "@eslint/plugin-kit": "^0.7.0", 2715 + "@humanfs/node": "^0.16.6", 2716 + "@humanwhocodes/module-importer": "^1.0.1", 2717 + "@humanwhocodes/retry": "^0.4.2", 2718 + "@types/estree": "^1.0.6", 2719 + "ajv": "^6.14.0", 2720 + "cross-spawn": "^7.0.6", 2721 + "debug": "^4.3.2", 2722 + "escape-string-regexp": "^4.0.0", 2723 + "eslint-scope": "^9.1.2", 2724 + "eslint-visitor-keys": "^5.0.1", 2725 + "espree": "^11.2.0", 2726 + "esquery": "^1.7.0", 2727 + "esutils": "^2.0.2", 2728 + "fast-deep-equal": "^3.1.3", 2729 + "file-entry-cache": "^8.0.0", 2730 + "find-up": "^5.0.0", 2731 + "glob-parent": "^6.0.2", 2732 + "ignore": "^5.2.0", 2733 + "imurmurhash": "^0.1.4", 2734 + "is-glob": "^4.0.0", 2735 + "json-stable-stringify-without-jsonify": "^1.0.1", 2736 + "minimatch": "^10.2.4", 2737 + "natural-compare": "^1.4.0", 2738 + "optionator": "^0.9.3" 2739 + }, 2740 + "bin": { 2741 + "eslint": "bin/eslint.js" 2742 + }, 2743 + "engines": { 2744 + "node": "^20.19.0 || ^22.13.0 || >=24" 2745 + }, 2746 + "funding": { 2747 + "url": "https://eslint.org/donate" 2748 + }, 2749 + "peerDependencies": { 2750 + "jiti": "*" 2751 + }, 2752 + "peerDependenciesMeta": { 2753 + "jiti": { 2754 + "optional": true 2755 + } 2756 + } 2757 + }, 2758 + "node_modules/eslint-plugin-no-unsanitized": { 2759 + "version": "4.1.5", 2760 + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.1.5.tgz", 2761 + "integrity": "sha512-MSB4hXPVFQrI8weqzs6gzl7reP2k/qSjtCoL2vUMSDejIIq9YL1ZKvq5/ORBXab/PvfBBrWO2jWviYpL+4Ghfg==", 2762 + "dev": true, 2763 + "license": "MPL-2.0", 2764 + "peerDependencies": { 2765 + "eslint": "^9 || ^10" 2766 + } 2767 + }, 2768 + "node_modules/eslint-scope": { 2769 + "version": "9.1.2", 2770 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", 2771 + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", 2772 + "dev": true, 2773 + "license": "BSD-2-Clause", 2774 + "dependencies": { 2775 + "@types/esrecurse": "^4.3.1", 2776 + "@types/estree": "^1.0.8", 2777 + "esrecurse": "^4.3.0", 2778 + "estraverse": "^5.2.0" 2779 + }, 2780 + "engines": { 2781 + "node": "^20.19.0 || ^22.13.0 || >=24" 2782 + }, 2783 + "funding": { 2784 + "url": "https://opencollective.com/eslint" 2785 + } 2786 + }, 2787 + "node_modules/eslint-visitor-keys": { 2788 + "version": "3.4.3", 2789 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 2790 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 2791 + "dev": true, 2792 + "license": "Apache-2.0", 2793 + "engines": { 2794 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2795 + }, 2796 + "funding": { 2797 + "url": "https://opencollective.com/eslint" 2798 + } 2799 + }, 2800 + "node_modules/eslint/node_modules/eslint-visitor-keys": { 2801 + "version": "5.0.1", 2802 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", 2803 + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", 2804 + "dev": true, 2805 + "license": "Apache-2.0", 2806 + "engines": { 2807 + "node": "^20.19.0 || ^22.13.0 || >=24" 2808 + }, 2809 + "funding": { 2810 + "url": "https://opencollective.com/eslint" 2811 + } 2812 + }, 2813 + "node_modules/eslint/node_modules/ignore": { 2814 + "version": "5.3.2", 2815 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 2816 + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 2817 + "dev": true, 2818 + "license": "MIT", 2819 + "engines": { 2820 + "node": ">= 4" 2821 + } 2822 + }, 2823 + "node_modules/espree": { 2824 + "version": "11.2.0", 2825 + "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", 2826 + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", 2827 + "dev": true, 2828 + "license": "BSD-2-Clause", 2829 + "dependencies": { 2830 + "acorn": "^8.16.0", 2831 + "acorn-jsx": "^5.3.2", 2832 + "eslint-visitor-keys": "^5.0.1" 2833 + }, 2834 + "engines": { 2835 + "node": "^20.19.0 || ^22.13.0 || >=24" 2836 + }, 2837 + "funding": { 2838 + "url": "https://opencollective.com/eslint" 2839 + } 2840 + }, 2841 + "node_modules/espree/node_modules/eslint-visitor-keys": { 2842 + "version": "5.0.1", 2843 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", 2844 + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", 2845 + "dev": true, 2846 + "license": "Apache-2.0", 2847 + "engines": { 2848 + "node": "^20.19.0 || ^22.13.0 || >=24" 2849 + }, 2850 + "funding": { 2851 + "url": "https://opencollective.com/eslint" 2852 + } 2853 + }, 2854 + "node_modules/esprima": { 2855 + "version": "4.0.1", 2856 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 2857 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 2858 + "dev": true, 2859 + "license": "BSD-2-Clause", 2860 + "bin": { 2861 + "esparse": "bin/esparse.js", 2862 + "esvalidate": "bin/esvalidate.js" 2863 + }, 2864 + "engines": { 2865 + "node": ">=4" 2866 + } 2867 + }, 2868 + "node_modules/esquery": { 2869 + "version": "1.7.0", 2870 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", 2871 + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", 2872 + "dev": true, 2873 + "license": "BSD-3-Clause", 2874 + "dependencies": { 2875 + "estraverse": "^5.1.0" 2876 + }, 2877 + "engines": { 2878 + "node": ">=0.10" 2879 + } 2880 + }, 2881 + "node_modules/esrecurse": { 2882 + "version": "4.3.0", 2883 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2884 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2885 + "dev": true, 2886 + "license": "BSD-2-Clause", 2887 + "dependencies": { 2888 + "estraverse": "^5.2.0" 2889 + }, 2890 + "engines": { 2891 + "node": ">=4.0" 2892 + } 2893 + }, 2894 + "node_modules/estraverse": { 2895 + "version": "5.3.0", 2896 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2897 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2898 + "dev": true, 2899 + "license": "BSD-2-Clause", 2900 + "engines": { 2901 + "node": ">=4.0" 2902 + } 2903 + }, 2904 + "node_modules/esutils": { 2905 + "version": "2.0.3", 2906 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 2907 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2908 + "dev": true, 2909 + "license": "BSD-2-Clause", 2910 + "engines": { 2911 + "node": ">=0.10.0" 2912 + } 2913 + }, 2914 + "node_modules/events": { 2915 + "version": "3.3.0", 2916 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 2917 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 2918 + "dev": true, 2919 + "license": "MIT", 2920 + "engines": { 2921 + "node": ">=0.8.x" 2922 + } 2923 + }, 2924 + "node_modules/fast-deep-equal": { 2925 + "version": "3.1.3", 2926 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2927 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2928 + "dev": true, 2929 + "license": "MIT" 2930 + }, 2931 + "node_modules/fast-json-patch": { 2932 + "version": "3.1.1", 2933 + "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz", 2934 + "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==", 2935 + "dev": true, 2936 + "license": "MIT" 2937 + }, 2938 + "node_modules/fast-json-stable-stringify": { 2939 + "version": "2.1.0", 2940 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2941 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2942 + "dev": true, 2943 + "license": "MIT" 2944 + }, 2945 + "node_modules/fast-levenshtein": { 2946 + "version": "2.0.6", 2947 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 2948 + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 2949 + "dev": true, 2950 + "license": "MIT" 2951 + }, 2952 + "node_modules/fast-uri": { 2953 + "version": "3.1.0", 2954 + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", 2955 + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", 2956 + "dev": true, 2957 + "funding": [ 2958 + { 2959 + "type": "github", 2960 + "url": "https://github.com/sponsors/fastify" 2961 + }, 2962 + { 2963 + "type": "opencollective", 2964 + "url": "https://opencollective.com/fastify" 2965 + } 2966 + ], 2967 + "license": "BSD-3-Clause" 2968 + }, 2969 + "node_modules/fastest-levenshtein": { 2970 + "version": "1.0.16", 2971 + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", 2972 + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", 2973 + "dev": true, 2974 + "license": "MIT", 2975 + "engines": { 2976 + "node": ">= 4.9.1" 2977 + } 2978 + }, 2979 + "node_modules/file-entry-cache": { 2980 + "version": "8.0.0", 2981 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 2982 + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 2983 + "dev": true, 2984 + "license": "MIT", 2985 + "dependencies": { 2986 + "flat-cache": "^4.0.0" 2987 + }, 2988 + "engines": { 2989 + "node": ">=16.0.0" 2990 + } 2991 + }, 2992 + "node_modules/fill-range": { 2993 + "version": "7.1.1", 2994 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 2995 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 2996 + "dev": true, 2997 + "license": "MIT", 2998 + "dependencies": { 2999 + "to-regex-range": "^5.0.1" 3000 + }, 3001 + "engines": { 3002 + "node": ">=8" 3003 + } 3004 + }, 3005 + "node_modules/find-up": { 3006 + "version": "5.0.0", 3007 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 3008 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 3009 + "dev": true, 3010 + "license": "MIT", 3011 + "dependencies": { 3012 + "locate-path": "^6.0.0", 3013 + "path-exists": "^4.0.0" 3014 + }, 3015 + "engines": { 3016 + "node": ">=10" 3017 + }, 3018 + "funding": { 3019 + "url": "https://github.com/sponsors/sindresorhus" 3020 + } 3021 + }, 3022 + "node_modules/firefox-profile": { 3023 + "version": "4.7.0", 3024 + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.7.0.tgz", 3025 + "integrity": "sha512-aGApEu5bfCNbA4PGUZiRJAIU6jKmghV2UVdklXAofnNtiDjqYw0czLS46W7IfFqVKgKhFB8Ao2YoNGHY4BoIMQ==", 3026 + "dev": true, 3027 + "license": "MIT", 3028 + "dependencies": { 3029 + "adm-zip": "~0.5.x", 3030 + "fs-extra": "^11.2.0", 3031 + "ini": "^4.1.3", 3032 + "minimist": "^1.2.8", 3033 + "xml2js": "^0.6.2" 3034 + }, 3035 + "bin": { 3036 + "firefox-profile": "lib/cli.js" 3037 + }, 3038 + "engines": { 3039 + "node": ">=18" 3040 + } 3041 + }, 3042 + "node_modules/first-chunk-stream": { 3043 + "version": "3.0.0", 3044 + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz", 3045 + "integrity": "sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==", 3046 + "dev": true, 3047 + "license": "MIT", 3048 + "engines": { 3049 + "node": ">=8" 3050 + } 3051 + }, 3052 + "node_modules/flat": { 3053 + "version": "5.0.2", 3054 + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", 3055 + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", 3056 + "dev": true, 3057 + "license": "BSD-3-Clause", 3058 + "bin": { 3059 + "flat": "cli.js" 3060 + } 3061 + }, 3062 + "node_modules/flat-cache": { 3063 + "version": "4.0.1", 3064 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 3065 + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 3066 + "dev": true, 3067 + "license": "MIT", 3068 + "dependencies": { 3069 + "flatted": "^3.2.9", 3070 + "keyv": "^4.5.4" 3071 + }, 3072 + "engines": { 3073 + "node": ">=16" 3074 + } 3075 + }, 3076 + "node_modules/flatted": { 3077 + "version": "3.4.2", 3078 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", 3079 + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", 3080 + "dev": true, 3081 + "license": "ISC" 3082 + }, 3083 + "node_modules/fs-extra": { 3084 + "version": "11.3.4", 3085 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz", 3086 + "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==", 3087 + "dev": true, 3088 + "license": "MIT", 3089 + "dependencies": { 3090 + "graceful-fs": "^4.2.0", 3091 + "jsonfile": "^6.0.1", 3092 + "universalify": "^2.0.0" 3093 + }, 3094 + "engines": { 3095 + "node": ">=14.14" 3096 + } 3097 + }, 3098 + "node_modules/function-bind": { 3099 + "version": "1.1.2", 3100 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 3101 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 3102 + "dev": true, 3103 + "license": "MIT", 3104 + "funding": { 3105 + "url": "https://github.com/sponsors/ljharb" 3106 + } 3107 + }, 3108 + "node_modules/fx-runner": { 3109 + "version": "1.4.0", 3110 + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.4.0.tgz", 3111 + "integrity": "sha512-rci1g6U0rdTg6bAaBboP7XdRu01dzTAaKXxFf+PUqGuCv6Xu7o8NZdY1D5MvKGIjb6EdS1g3VlXOgksir1uGkg==", 3112 + "dev": true, 3113 + "license": "MPL-2.0", 3114 + "dependencies": { 3115 + "commander": "2.9.0", 3116 + "shell-quote": "1.7.3", 3117 + "spawn-sync": "1.0.15", 3118 + "when": "3.7.7", 3119 + "which": "1.2.4", 3120 + "winreg": "0.0.12" 3121 + }, 3122 + "bin": { 3123 + "fx-runner": "bin/fx-runner" 3124 + } 3125 + }, 3126 + "node_modules/fx-runner/node_modules/commander": { 3127 + "version": "2.9.0", 3128 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", 3129 + "integrity": "sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==", 3130 + "dev": true, 3131 + "license": "MIT", 3132 + "dependencies": { 3133 + "graceful-readlink": ">= 1.0.0" 3134 + }, 3135 + "engines": { 3136 + "node": ">= 0.6.x" 3137 + } 3138 + }, 3139 + "node_modules/fx-runner/node_modules/isexe": { 3140 + "version": "1.1.2", 3141 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", 3142 + "integrity": "sha512-d2eJzK691yZwPHcv1LbeAOa91yMJ9QmfTgSO1oXB65ezVhXQsxBac2vEB4bMVms9cGzaA99n6V2viHMq82VLDw==", 3143 + "dev": true, 3144 + "license": "ISC" 3145 + }, 3146 + "node_modules/fx-runner/node_modules/which": { 3147 + "version": "1.2.4", 3148 + "resolved": "https://registry.npmjs.org/which/-/which-1.2.4.tgz", 3149 + "integrity": "sha512-zDRAqDSBudazdfM9zpiI30Fu9ve47htYXcGi3ln0wfKu2a7SmrT6F3VDoYONu//48V8Vz4TdCRNPjtvyRO3yBA==", 3150 + "dev": true, 3151 + "license": "ISC", 3152 + "dependencies": { 3153 + "is-absolute": "^0.1.7", 3154 + "isexe": "^1.1.1" 3155 + }, 3156 + "bin": { 3157 + "which": "bin/which" 3158 + } 3159 + }, 3160 + "node_modules/get-caller-file": { 3161 + "version": "2.0.5", 3162 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 3163 + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 3164 + "dev": true, 3165 + "license": "ISC", 3166 + "engines": { 3167 + "node": "6.* || 8.* || >= 10.*" 3168 + } 3169 + }, 3170 + "node_modules/get-east-asian-width": { 3171 + "version": "1.5.0", 3172 + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz", 3173 + "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==", 3174 + "dev": true, 3175 + "license": "MIT", 3176 + "engines": { 3177 + "node": ">=18" 3178 + }, 3179 + "funding": { 3180 + "url": "https://github.com/sponsors/sindresorhus" 3181 + } 3182 + }, 3183 + "node_modules/glob-parent": { 3184 + "version": "6.0.2", 3185 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 3186 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3187 + "dev": true, 3188 + "license": "ISC", 3189 + "dependencies": { 3190 + "is-glob": "^4.0.3" 3191 + }, 3192 + "engines": { 3193 + "node": ">=10.13.0" 3194 + } 3195 + }, 3196 + "node_modules/glob-to-regexp": { 3197 + "version": "0.4.1", 3198 + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 3199 + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 3200 + "dev": true, 3201 + "license": "BSD-2-Clause" 3202 + }, 3203 + "node_modules/global-directory": { 3204 + "version": "4.0.1", 3205 + "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", 3206 + "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", 3207 + "dev": true, 3208 + "license": "MIT", 3209 + "dependencies": { 3210 + "ini": "4.1.1" 3211 + }, 3212 + "engines": { 3213 + "node": ">=18" 3214 + }, 3215 + "funding": { 3216 + "url": "https://github.com/sponsors/sindresorhus" 3217 + } 3218 + }, 3219 + "node_modules/global-directory/node_modules/ini": { 3220 + "version": "4.1.1", 3221 + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", 3222 + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", 3223 + "dev": true, 3224 + "license": "ISC", 3225 + "engines": { 3226 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 3227 + } 3228 + }, 3229 + "node_modules/globals": { 3230 + "version": "17.5.0", 3231 + "resolved": "https://registry.npmjs.org/globals/-/globals-17.5.0.tgz", 3232 + "integrity": "sha512-qoV+HK2yFl/366t2/Cb3+xxPUo5BuMynomoDmiaZBIdbs+0pYbjfZU+twLhGKp4uCZ/+NbtpVepH5bGCxRyy2g==", 3233 + "dev": true, 3234 + "license": "MIT", 3235 + "engines": { 3236 + "node": ">=18" 3237 + }, 3238 + "funding": { 3239 + "url": "https://github.com/sponsors/sindresorhus" 3240 + } 3241 + }, 3242 + "node_modules/graceful-fs": { 3243 + "version": "4.2.11", 3244 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 3245 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 3246 + "dev": true, 3247 + "license": "ISC" 3248 + }, 3249 + "node_modules/graceful-readlink": { 3250 + "version": "1.0.1", 3251 + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", 3252 + "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==", 3253 + "dev": true, 3254 + "license": "MIT" 3255 + }, 3256 + "node_modules/growly": { 3257 + "version": "1.3.0", 3258 + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", 3259 + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", 3260 + "dev": true, 3261 + "license": "MIT" 3262 + }, 3263 + "node_modules/has-flag": { 3264 + "version": "4.0.0", 3265 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3266 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3267 + "dev": true, 3268 + "license": "MIT", 3269 + "engines": { 3270 + "node": ">=8" 3271 + } 3272 + }, 3273 + "node_modules/hasown": { 3274 + "version": "2.0.2", 3275 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 3276 + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 3277 + "dev": true, 3278 + "license": "MIT", 3279 + "dependencies": { 3280 + "function-bind": "^1.1.2" 3281 + }, 3282 + "engines": { 3283 + "node": ">= 0.4" 3284 + } 3285 + }, 3286 + "node_modules/html-minifier-terser": { 3287 + "version": "7.2.0", 3288 + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", 3289 + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", 3290 + "dev": true, 3291 + "license": "MIT", 3292 + "dependencies": { 3293 + "camel-case": "^4.1.2", 3294 + "clean-css": "~5.3.2", 3295 + "commander": "^10.0.0", 3296 + "entities": "^4.4.0", 3297 + "param-case": "^3.0.4", 3298 + "relateurl": "^0.2.7", 3299 + "terser": "^5.15.1" 3300 + }, 3301 + "bin": { 3302 + "html-minifier-terser": "cli.js" 3303 + }, 3304 + "engines": { 3305 + "node": "^14.13.1 || >=16.0.0" 3306 + } 3307 + }, 3308 + "node_modules/html-minifier-terser/node_modules/commander": { 3309 + "version": "10.0.1", 3310 + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", 3311 + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", 3312 + "dev": true, 3313 + "license": "MIT", 3314 + "engines": { 3315 + "node": ">=14" 3316 + } 3317 + }, 3318 + "node_modules/html-minimizer-webpack-plugin": { 3319 + "version": "6.0.0", 3320 + "resolved": "https://registry.npmjs.org/html-minimizer-webpack-plugin/-/html-minimizer-webpack-plugin-6.0.0.tgz", 3321 + "integrity": "sha512-957vfHV/vv+DZLVdUM9PQG1IqiT2dy+eF8RpaLuO9reTzOZCUbth0EnEusT+GzRnaG+3rXW0C7aWkoa/PErH6w==", 3322 + "dev": true, 3323 + "license": "MIT", 3324 + "dependencies": { 3325 + "@types/html-minifier-terser": "^7.0.2", 3326 + "html-minifier-terser": "^7.2.0", 3327 + "jest-worker": "^30.0.0", 3328 + "schema-utils": "^4.2.0", 3329 + "serialize-javascript": "^7.0.3" 3330 + }, 3331 + "engines": { 3332 + "node": ">= 20.9.0" 3333 + }, 3334 + "funding": { 3335 + "type": "opencollective", 3336 + "url": "https://opencollective.com/webpack" 3337 + }, 3338 + "peerDependencies": { 3339 + "webpack": "^5.1.0" 3340 + }, 3341 + "peerDependenciesMeta": { 3342 + "@swc/html": { 3343 + "optional": true 3344 + } 3345 + } 3346 + }, 3347 + "node_modules/html-minimizer-webpack-plugin/node_modules/jest-worker": { 3348 + "version": "30.3.0", 3349 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.3.0.tgz", 3350 + "integrity": "sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==", 3351 + "dev": true, 3352 + "license": "MIT", 3353 + "dependencies": { 3354 + "@types/node": "*", 3355 + "@ungap/structured-clone": "^1.3.0", 3356 + "jest-util": "30.3.0", 3357 + "merge-stream": "^2.0.0", 3358 + "supports-color": "^8.1.1" 3359 + }, 3360 + "engines": { 3361 + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 3362 + } 3363 + }, 3364 + "node_modules/html-minimizer-webpack-plugin/node_modules/supports-color": { 3365 + "version": "8.1.1", 3366 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 3367 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 3368 + "dev": true, 3369 + "license": "MIT", 3370 + "dependencies": { 3371 + "has-flag": "^4.0.0" 3372 + }, 3373 + "engines": { 3374 + "node": ">=10" 3375 + }, 3376 + "funding": { 3377 + "url": "https://github.com/chalk/supports-color?sponsor=1" 3378 + } 3379 + }, 3380 + "node_modules/htmlparser2": { 3381 + "version": "10.1.0", 3382 + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", 3383 + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", 3384 + "dev": true, 3385 + "funding": [ 3386 + "https://github.com/fb55/htmlparser2?sponsor=1", 3387 + { 3388 + "type": "github", 3389 + "url": "https://github.com/sponsors/fb55" 3390 + } 3391 + ], 3392 + "license": "MIT", 3393 + "dependencies": { 3394 + "domelementtype": "^2.3.0", 3395 + "domhandler": "^5.0.3", 3396 + "domutils": "^3.2.2", 3397 + "entities": "^7.0.1" 3398 + } 3399 + }, 3400 + "node_modules/htmlparser2/node_modules/entities": { 3401 + "version": "7.0.1", 3402 + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", 3403 + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", 3404 + "dev": true, 3405 + "license": "BSD-2-Clause", 3406 + "engines": { 3407 + "node": ">=0.12" 3408 + }, 3409 + "funding": { 3410 + "url": "https://github.com/fb55/entities?sponsor=1" 3411 + } 3412 + }, 3413 + "node_modules/https-proxy-agent": { 3414 + "version": "7.0.6", 3415 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", 3416 + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", 3417 + "dev": true, 3418 + "license": "MIT", 3419 + "dependencies": { 3420 + "agent-base": "^7.1.2", 3421 + "debug": "4" 3422 + }, 3423 + "engines": { 3424 + "node": ">= 14" 3425 + } 3426 + }, 3427 + "node_modules/iconv-lite": { 3428 + "version": "0.6.3", 3429 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 3430 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 3431 + "dev": true, 3432 + "license": "MIT", 3433 + "dependencies": { 3434 + "safer-buffer": ">= 2.1.2 < 3.0.0" 3435 + }, 3436 + "engines": { 3437 + "node": ">=0.10.0" 3438 + } 3439 + }, 3440 + "node_modules/ignore": { 3441 + "version": "7.0.5", 3442 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 3443 + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 3444 + "dev": true, 3445 + "license": "MIT", 3446 + "engines": { 3447 + "node": ">= 4" 3448 + } 3449 + }, 3450 + "node_modules/image-size": { 3451 + "version": "2.0.2", 3452 + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", 3453 + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", 3454 + "dev": true, 3455 + "license": "MIT", 3456 + "bin": { 3457 + "image-size": "bin/image-size.js" 3458 + }, 3459 + "engines": { 3460 + "node": ">=16.x" 3461 + } 3462 + }, 3463 + "node_modules/immediate": { 3464 + "version": "3.0.6", 3465 + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", 3466 + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", 3467 + "dev": true, 3468 + "license": "MIT" 3469 + }, 3470 + "node_modules/import-fresh": { 3471 + "version": "3.3.1", 3472 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", 3473 + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 3474 + "dev": true, 3475 + "license": "MIT", 3476 + "dependencies": { 3477 + "parent-module": "^1.0.0", 3478 + "resolve-from": "^4.0.0" 3479 + }, 3480 + "engines": { 3481 + "node": ">=6" 3482 + }, 3483 + "funding": { 3484 + "url": "https://github.com/sponsors/sindresorhus" 3485 + } 3486 + }, 3487 + "node_modules/import-local": { 3488 + "version": "3.2.0", 3489 + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", 3490 + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", 3491 + "dev": true, 3492 + "license": "MIT", 3493 + "dependencies": { 3494 + "pkg-dir": "^4.2.0", 3495 + "resolve-cwd": "^3.0.0" 3496 + }, 3497 + "bin": { 3498 + "import-local-fixture": "fixtures/cli.js" 3499 + }, 3500 + "engines": { 3501 + "node": ">=8" 3502 + }, 3503 + "funding": { 3504 + "url": "https://github.com/sponsors/sindresorhus" 3505 + } 3506 + }, 3507 + "node_modules/imurmurhash": { 3508 + "version": "0.1.4", 3509 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 3510 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 3511 + "dev": true, 3512 + "license": "MIT", 3513 + "engines": { 3514 + "node": ">=0.8.19" 3515 + } 3516 + }, 3517 + "node_modules/index-to-position": { 3518 + "version": "1.2.0", 3519 + "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.2.0.tgz", 3520 + "integrity": "sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw==", 3521 + "dev": true, 3522 + "license": "MIT", 3523 + "engines": { 3524 + "node": ">=18" 3525 + }, 3526 + "funding": { 3527 + "url": "https://github.com/sponsors/sindresorhus" 3528 + } 3529 + }, 3530 + "node_modules/inherits": { 3531 + "version": "2.0.4", 3532 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 3533 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 3534 + "dev": true, 3535 + "license": "ISC" 3536 + }, 3537 + "node_modules/ini": { 3538 + "version": "4.1.3", 3539 + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", 3540 + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", 3541 + "dev": true, 3542 + "license": "ISC", 3543 + "engines": { 3544 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 3545 + } 3546 + }, 3547 + "node_modules/interpret": { 3548 + "version": "3.1.1", 3549 + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", 3550 + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", 3551 + "dev": true, 3552 + "license": "MIT", 3553 + "engines": { 3554 + "node": ">=10.13.0" 3555 + } 3556 + }, 3557 + "node_modules/is-absolute": { 3558 + "version": "0.1.7", 3559 + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", 3560 + "integrity": "sha512-Xi9/ZSn4NFapG8RP98iNPMOeaV3mXPisxKxzKtHVqr3g56j/fBn+yZmnxSVAA8lmZbl2J9b/a4kJvfU3hqQYgA==", 3561 + "dev": true, 3562 + "license": "MIT", 3563 + "dependencies": { 3564 + "is-relative": "^0.1.0" 3565 + }, 3566 + "engines": { 3567 + "node": ">=0.10.0" 3568 + } 3569 + }, 3570 + "node_modules/is-core-module": { 3571 + "version": "2.16.1", 3572 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", 3573 + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", 3574 + "dev": true, 3575 + "license": "MIT", 3576 + "dependencies": { 3577 + "hasown": "^2.0.2" 3578 + }, 3579 + "engines": { 3580 + "node": ">= 0.4" 3581 + }, 3582 + "funding": { 3583 + "url": "https://github.com/sponsors/ljharb" 3584 + } 3585 + }, 3586 + "node_modules/is-docker": { 3587 + "version": "2.2.1", 3588 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 3589 + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 3590 + "dev": true, 3591 + "license": "MIT", 3592 + "bin": { 3593 + "is-docker": "cli.js" 3594 + }, 3595 + "engines": { 3596 + "node": ">=8" 3597 + }, 3598 + "funding": { 3599 + "url": "https://github.com/sponsors/sindresorhus" 3600 + } 3601 + }, 3602 + "node_modules/is-extglob": { 3603 + "version": "2.1.1", 3604 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3605 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 3606 + "dev": true, 3607 + "license": "MIT", 3608 + "engines": { 3609 + "node": ">=0.10.0" 3610 + } 3611 + }, 3612 + "node_modules/is-fullwidth-code-point": { 3613 + "version": "3.0.0", 3614 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 3615 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3616 + "dev": true, 3617 + "license": "MIT", 3618 + "engines": { 3619 + "node": ">=8" 3620 + } 3621 + }, 3622 + "node_modules/is-glob": { 3623 + "version": "4.0.3", 3624 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 3625 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 3626 + "dev": true, 3627 + "license": "MIT", 3628 + "dependencies": { 3629 + "is-extglob": "^2.1.1" 3630 + }, 3631 + "engines": { 3632 + "node": ">=0.10.0" 3633 + } 3634 + }, 3635 + "node_modules/is-in-ci": { 3636 + "version": "1.0.0", 3637 + "resolved": "https://registry.npmjs.org/is-in-ci/-/is-in-ci-1.0.0.tgz", 3638 + "integrity": "sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==", 3639 + "dev": true, 3640 + "license": "MIT", 3641 + "bin": { 3642 + "is-in-ci": "cli.js" 3643 + }, 3644 + "engines": { 3645 + "node": ">=18" 3646 + }, 3647 + "funding": { 3648 + "url": "https://github.com/sponsors/sindresorhus" 3649 + } 3650 + }, 3651 + "node_modules/is-in-ssh": { 3652 + "version": "1.0.0", 3653 + "resolved": "https://registry.npmjs.org/is-in-ssh/-/is-in-ssh-1.0.0.tgz", 3654 + "integrity": "sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==", 3655 + "dev": true, 3656 + "license": "MIT", 3657 + "engines": { 3658 + "node": ">=20" 3659 + }, 3660 + "funding": { 3661 + "url": "https://github.com/sponsors/sindresorhus" 3662 + } 3663 + }, 3664 + "node_modules/is-inside-container": { 3665 + "version": "1.0.0", 3666 + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 3667 + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 3668 + "dev": true, 3669 + "license": "MIT", 3670 + "dependencies": { 3671 + "is-docker": "^3.0.0" 3672 + }, 3673 + "bin": { 3674 + "is-inside-container": "cli.js" 3675 + }, 3676 + "engines": { 3677 + "node": ">=14.16" 3678 + }, 3679 + "funding": { 3680 + "url": "https://github.com/sponsors/sindresorhus" 3681 + } 3682 + }, 3683 + "node_modules/is-inside-container/node_modules/is-docker": { 3684 + "version": "3.0.0", 3685 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 3686 + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 3687 + "dev": true, 3688 + "license": "MIT", 3689 + "bin": { 3690 + "is-docker": "cli.js" 3691 + }, 3692 + "engines": { 3693 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3694 + }, 3695 + "funding": { 3696 + "url": "https://github.com/sponsors/sindresorhus" 3697 + } 3698 + }, 3699 + "node_modules/is-installed-globally": { 3700 + "version": "1.0.0", 3701 + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-1.0.0.tgz", 3702 + "integrity": "sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==", 3703 + "dev": true, 3704 + "license": "MIT", 3705 + "dependencies": { 3706 + "global-directory": "^4.0.1", 3707 + "is-path-inside": "^4.0.0" 3708 + }, 3709 + "engines": { 3710 + "node": ">=18" 3711 + }, 3712 + "funding": { 3713 + "url": "https://github.com/sponsors/sindresorhus" 3714 + } 3715 + }, 3716 + "node_modules/is-npm": { 3717 + "version": "6.1.0", 3718 + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", 3719 + "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", 3720 + "dev": true, 3721 + "license": "MIT", 3722 + "engines": { 3723 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3724 + }, 3725 + "funding": { 3726 + "url": "https://github.com/sponsors/sindresorhus" 3727 + } 3728 + }, 3729 + "node_modules/is-number": { 3730 + "version": "7.0.0", 3731 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 3732 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 3733 + "dev": true, 3734 + "license": "MIT", 3735 + "engines": { 3736 + "node": ">=0.12.0" 3737 + } 3738 + }, 3739 + "node_modules/is-path-inside": { 3740 + "version": "4.0.0", 3741 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", 3742 + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", 3743 + "dev": true, 3744 + "license": "MIT", 3745 + "engines": { 3746 + "node": ">=12" 3747 + }, 3748 + "funding": { 3749 + "url": "https://github.com/sponsors/sindresorhus" 3750 + } 3751 + }, 3752 + "node_modules/is-plain-object": { 3753 + "version": "2.0.4", 3754 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 3755 + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 3756 + "dev": true, 3757 + "license": "MIT", 3758 + "dependencies": { 3759 + "isobject": "^3.0.1" 3760 + }, 3761 + "engines": { 3762 + "node": ">=0.10.0" 3763 + } 3764 + }, 3765 + "node_modules/is-relative": { 3766 + "version": "0.1.3", 3767 + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", 3768 + "integrity": "sha512-wBOr+rNM4gkAZqoLRJI4myw5WzzIdQosFAAbnvfXP5z1LyzgAI3ivOKehC5KfqlQJZoihVhirgtCBj378Eg8GA==", 3769 + "dev": true, 3770 + "engines": { 3771 + "node": ">=0.10.0" 3772 + } 3773 + }, 3774 + "node_modules/is-utf8": { 3775 + "version": "0.2.1", 3776 + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 3777 + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", 3778 + "dev": true, 3779 + "license": "MIT" 3780 + }, 3781 + "node_modules/is-wsl": { 3782 + "version": "2.2.0", 3783 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 3784 + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 3785 + "dev": true, 3786 + "license": "MIT", 3787 + "dependencies": { 3788 + "is-docker": "^2.0.0" 3789 + }, 3790 + "engines": { 3791 + "node": ">=8" 3792 + } 3793 + }, 3794 + "node_modules/isarray": { 3795 + "version": "1.0.0", 3796 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 3797 + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 3798 + "dev": true, 3799 + "license": "MIT" 3800 + }, 3801 + "node_modules/isexe": { 3802 + "version": "2.0.0", 3803 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3804 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 3805 + "dev": true, 3806 + "license": "ISC" 3807 + }, 3808 + "node_modules/isobject": { 3809 + "version": "3.0.1", 3810 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 3811 + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", 3812 + "dev": true, 3813 + "license": "MIT", 3814 + "engines": { 3815 + "node": ">=0.10.0" 3816 + } 3817 + }, 3818 + "node_modules/jest-regex-util": { 3819 + "version": "30.0.1", 3820 + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", 3821 + "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", 3822 + "dev": true, 3823 + "license": "MIT", 3824 + "engines": { 3825 + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 3826 + } 3827 + }, 3828 + "node_modules/jest-util": { 3829 + "version": "30.3.0", 3830 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.3.0.tgz", 3831 + "integrity": "sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==", 3832 + "dev": true, 3833 + "license": "MIT", 3834 + "dependencies": { 3835 + "@jest/types": "30.3.0", 3836 + "@types/node": "*", 3837 + "chalk": "^4.1.2", 3838 + "ci-info": "^4.2.0", 3839 + "graceful-fs": "^4.2.11", 3840 + "picomatch": "^4.0.3" 3841 + }, 3842 + "engines": { 3843 + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" 3844 + } 3845 + }, 3846 + "node_modules/jest-util/node_modules/picomatch": { 3847 + "version": "4.0.4", 3848 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", 3849 + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", 3850 + "dev": true, 3851 + "license": "MIT", 3852 + "engines": { 3853 + "node": ">=12" 3854 + }, 3855 + "funding": { 3856 + "url": "https://github.com/sponsors/jonschlinkert" 3857 + } 3858 + }, 3859 + "node_modules/jest-worker": { 3860 + "version": "27.5.1", 3861 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 3862 + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 3863 + "dev": true, 3864 + "license": "MIT", 3865 + "dependencies": { 3866 + "@types/node": "*", 3867 + "merge-stream": "^2.0.0", 3868 + "supports-color": "^8.0.0" 3869 + }, 3870 + "engines": { 3871 + "node": ">= 10.13.0" 3872 + } 3873 + }, 3874 + "node_modules/jest-worker/node_modules/supports-color": { 3875 + "version": "8.1.1", 3876 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 3877 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 3878 + "dev": true, 3879 + "license": "MIT", 3880 + "dependencies": { 3881 + "has-flag": "^4.0.0" 3882 + }, 3883 + "engines": { 3884 + "node": ">=10" 3885 + }, 3886 + "funding": { 3887 + "url": "https://github.com/chalk/supports-color?sponsor=1" 3888 + } 3889 + }, 3890 + "node_modules/jose": { 3891 + "version": "5.9.6", 3892 + "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.6.tgz", 3893 + "integrity": "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==", 3894 + "dev": true, 3895 + "license": "MIT", 3896 + "funding": { 3897 + "url": "https://github.com/sponsors/panva" 3898 + } 3899 + }, 3900 + "node_modules/js-tokens": { 3901 + "version": "4.0.0", 3902 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 3903 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 3904 + "dev": true, 3905 + "license": "MIT" 3906 + }, 3907 + "node_modules/js-yaml": { 3908 + "version": "4.1.1", 3909 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", 3910 + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", 3911 + "dev": true, 3912 + "license": "MIT", 3913 + "dependencies": { 3914 + "argparse": "^2.0.1" 3915 + }, 3916 + "bin": { 3917 + "js-yaml": "bin/js-yaml.js" 3918 + } 3919 + }, 3920 + "node_modules/json-buffer": { 3921 + "version": "3.0.1", 3922 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 3923 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 3924 + "dev": true, 3925 + "license": "MIT" 3926 + }, 3927 + "node_modules/json-merge-patch": { 3928 + "version": "1.0.2", 3929 + "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.2.tgz", 3930 + "integrity": "sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==", 3931 + "dev": true, 3932 + "license": "MIT", 3933 + "dependencies": { 3934 + "fast-deep-equal": "^3.1.3" 3935 + } 3936 + }, 3937 + "node_modules/json-parse-even-better-errors": { 3938 + "version": "2.3.1", 3939 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 3940 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 3941 + "dev": true, 3942 + "license": "MIT" 3943 + }, 3944 + "node_modules/json-schema-traverse": { 3945 + "version": "0.4.1", 3946 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 3947 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 3948 + "dev": true, 3949 + "license": "MIT" 3950 + }, 3951 + "node_modules/json-stable-stringify-without-jsonify": { 3952 + "version": "1.0.1", 3953 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 3954 + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 3955 + "dev": true, 3956 + "license": "MIT" 3957 + }, 3958 + "node_modules/jsonfile": { 3959 + "version": "6.2.0", 3960 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", 3961 + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", 3962 + "dev": true, 3963 + "license": "MIT", 3964 + "dependencies": { 3965 + "universalify": "^2.0.0" 3966 + }, 3967 + "optionalDependencies": { 3968 + "graceful-fs": "^4.1.6" 3969 + } 3970 + }, 3971 + "node_modules/jsonwebtoken": { 3972 + "version": "9.0.3", 3973 + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz", 3974 + "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==", 3975 + "dev": true, 3976 + "license": "MIT", 3977 + "dependencies": { 3978 + "jws": "^4.0.1", 3979 + "lodash.includes": "^4.3.0", 3980 + "lodash.isboolean": "^3.0.3", 3981 + "lodash.isinteger": "^4.0.4", 3982 + "lodash.isnumber": "^3.0.3", 3983 + "lodash.isplainobject": "^4.0.6", 3984 + "lodash.isstring": "^4.0.1", 3985 + "lodash.once": "^4.0.0", 3986 + "ms": "^2.1.1", 3987 + "semver": "^7.5.4" 3988 + }, 3989 + "engines": { 3990 + "node": ">=12", 3991 + "npm": ">=6" 3992 + } 3993 + }, 3994 + "node_modules/jszip": { 3995 + "version": "3.10.1", 3996 + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", 3997 + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", 3998 + "dev": true, 3999 + "license": "(MIT OR GPL-3.0-or-later)", 4000 + "dependencies": { 4001 + "lie": "~3.3.0", 4002 + "pako": "~1.0.2", 4003 + "readable-stream": "~2.3.6", 4004 + "setimmediate": "^1.0.5" 4005 + } 4006 + }, 4007 + "node_modules/jwa": { 4008 + "version": "2.0.1", 4009 + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", 4010 + "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", 4011 + "dev": true, 4012 + "license": "MIT", 4013 + "dependencies": { 4014 + "buffer-equal-constant-time": "^1.0.1", 4015 + "ecdsa-sig-formatter": "1.0.11", 4016 + "safe-buffer": "^5.0.1" 4017 + } 4018 + }, 4019 + "node_modules/jws": { 4020 + "version": "4.0.1", 4021 + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", 4022 + "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", 4023 + "dev": true, 4024 + "license": "MIT", 4025 + "dependencies": { 4026 + "jwa": "^2.0.1", 4027 + "safe-buffer": "^5.0.1" 4028 + } 4029 + }, 4030 + "node_modules/keyv": { 4031 + "version": "4.5.4", 4032 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 4033 + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 4034 + "dev": true, 4035 + "license": "MIT", 4036 + "dependencies": { 4037 + "json-buffer": "3.0.1" 4038 + } 4039 + }, 4040 + "node_modules/kind-of": { 4041 + "version": "6.0.3", 4042 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 4043 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 4044 + "dev": true, 4045 + "license": "MIT", 4046 + "engines": { 4047 + "node": ">=0.10.0" 4048 + } 4049 + }, 4050 + "node_modules/ky": { 4051 + "version": "1.14.3", 4052 + "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.3.tgz", 4053 + "integrity": "sha512-9zy9lkjac+TR1c2tG+mkNSVlyOpInnWdSMiue4F+kq8TwJSgv6o8jhLRg8Ho6SnZ9wOYUq/yozts9qQCfk7bIw==", 4054 + "dev": true, 4055 + "license": "MIT", 4056 + "engines": { 4057 + "node": ">=18" 4058 + }, 4059 + "funding": { 4060 + "url": "https://github.com/sindresorhus/ky?sponsor=1" 4061 + } 4062 + }, 4063 + "node_modules/latest-version": { 4064 + "version": "9.0.0", 4065 + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-9.0.0.tgz", 4066 + "integrity": "sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==", 4067 + "dev": true, 4068 + "license": "MIT", 4069 + "dependencies": { 4070 + "package-json": "^10.0.0" 4071 + }, 4072 + "engines": { 4073 + "node": ">=18" 4074 + }, 4075 + "funding": { 4076 + "url": "https://github.com/sponsors/sindresorhus" 4077 + } 4078 + }, 4079 + "node_modules/levn": { 4080 + "version": "0.4.1", 4081 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 4082 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 4083 + "dev": true, 4084 + "license": "MIT", 4085 + "dependencies": { 4086 + "prelude-ls": "^1.2.1", 4087 + "type-check": "~0.4.0" 4088 + }, 4089 + "engines": { 4090 + "node": ">= 0.8.0" 4091 + } 4092 + }, 4093 + "node_modules/lie": { 4094 + "version": "3.3.0", 4095 + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", 4096 + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", 4097 + "dev": true, 4098 + "license": "MIT", 4099 + "dependencies": { 4100 + "immediate": "~3.0.5" 4101 + } 4102 + }, 4103 + "node_modules/lighthouse-logger": { 4104 + "version": "2.0.2", 4105 + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-2.0.2.tgz", 4106 + "integrity": "sha512-vWl2+u5jgOQuZR55Z1WM0XDdrJT6mzMP8zHUct7xTlWhuQs+eV0g+QL0RQdFjT54zVmbhLCP8vIVpy1wGn/gCg==", 4107 + "dev": true, 4108 + "license": "Apache-2.0", 4109 + "dependencies": { 4110 + "debug": "^4.4.1", 4111 + "marky": "^1.2.2" 4112 + } 4113 + }, 4114 + "node_modules/loader-runner": { 4115 + "version": "4.3.1", 4116 + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", 4117 + "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", 4118 + "dev": true, 4119 + "license": "MIT", 4120 + "engines": { 4121 + "node": ">=6.11.5" 4122 + }, 4123 + "funding": { 4124 + "type": "opencollective", 4125 + "url": "https://opencollective.com/webpack" 4126 + } 4127 + }, 4128 + "node_modules/locate-path": { 4129 + "version": "6.0.0", 4130 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 4131 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 4132 + "dev": true, 4133 + "license": "MIT", 4134 + "dependencies": { 4135 + "p-locate": "^5.0.0" 4136 + }, 4137 + "engines": { 4138 + "node": ">=10" 4139 + }, 4140 + "funding": { 4141 + "url": "https://github.com/sponsors/sindresorhus" 4142 + } 4143 + }, 4144 + "node_modules/lodash.includes": { 4145 + "version": "4.3.0", 4146 + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", 4147 + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", 4148 + "dev": true, 4149 + "license": "MIT" 4150 + }, 4151 + "node_modules/lodash.isboolean": { 4152 + "version": "3.0.3", 4153 + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", 4154 + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", 4155 + "dev": true, 4156 + "license": "MIT" 4157 + }, 4158 + "node_modules/lodash.isinteger": { 4159 + "version": "4.0.4", 4160 + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", 4161 + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", 4162 + "dev": true, 4163 + "license": "MIT" 4164 + }, 4165 + "node_modules/lodash.isnumber": { 4166 + "version": "3.0.3", 4167 + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", 4168 + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", 4169 + "dev": true, 4170 + "license": "MIT" 4171 + }, 4172 + "node_modules/lodash.isplainobject": { 4173 + "version": "4.0.6", 4174 + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 4175 + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", 4176 + "dev": true, 4177 + "license": "MIT" 4178 + }, 4179 + "node_modules/lodash.isstring": { 4180 + "version": "4.0.1", 4181 + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", 4182 + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", 4183 + "dev": true, 4184 + "license": "MIT" 4185 + }, 4186 + "node_modules/lodash.merge": { 4187 + "version": "4.6.2", 4188 + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 4189 + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 4190 + "dev": true, 4191 + "license": "MIT" 4192 + }, 4193 + "node_modules/lodash.once": { 4194 + "version": "4.1.1", 4195 + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", 4196 + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", 4197 + "dev": true, 4198 + "license": "MIT" 4199 + }, 4200 + "node_modules/lower-case": { 4201 + "version": "2.0.2", 4202 + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", 4203 + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", 4204 + "dev": true, 4205 + "license": "MIT", 4206 + "dependencies": { 4207 + "tslib": "^2.0.3" 4208 + } 4209 + }, 4210 + "node_modules/make-error": { 4211 + "version": "1.3.6", 4212 + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 4213 + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 4214 + "dev": true, 4215 + "license": "ISC" 4216 + }, 4217 + "node_modules/marky": { 4218 + "version": "1.3.0", 4219 + "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", 4220 + "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", 4221 + "dev": true, 4222 + "license": "Apache-2.0" 4223 + }, 4224 + "node_modules/merge-stream": { 4225 + "version": "2.0.0", 4226 + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 4227 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 4228 + "dev": true, 4229 + "license": "MIT" 4230 + }, 4231 + "node_modules/micromatch": { 4232 + "version": "4.0.8", 4233 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 4234 + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 4235 + "dev": true, 4236 + "license": "MIT", 4237 + "dependencies": { 4238 + "braces": "^3.0.3", 4239 + "picomatch": "^2.3.1" 4240 + }, 4241 + "engines": { 4242 + "node": ">=8.6" 4243 + } 4244 + }, 4245 + "node_modules/mime-db": { 4246 + "version": "1.52.0", 4247 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 4248 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 4249 + "dev": true, 4250 + "license": "MIT", 4251 + "engines": { 4252 + "node": ">= 0.6" 4253 + } 4254 + }, 4255 + "node_modules/mime-types": { 4256 + "version": "2.1.35", 4257 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 4258 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 4259 + "dev": true, 4260 + "license": "MIT", 4261 + "dependencies": { 4262 + "mime-db": "1.52.0" 4263 + }, 4264 + "engines": { 4265 + "node": ">= 0.6" 4266 + } 4267 + }, 4268 + "node_modules/minimatch": { 4269 + "version": "10.2.5", 4270 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", 4271 + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", 4272 + "dev": true, 4273 + "license": "BlueOak-1.0.0", 4274 + "dependencies": { 4275 + "brace-expansion": "^5.0.5" 4276 + }, 4277 + "engines": { 4278 + "node": "18 || 20 || >=22" 4279 + }, 4280 + "funding": { 4281 + "url": "https://github.com/sponsors/isaacs" 4282 + } 4283 + }, 4284 + "node_modules/minimist": { 4285 + "version": "1.2.8", 4286 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 4287 + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 4288 + "dev": true, 4289 + "license": "MIT", 4290 + "funding": { 4291 + "url": "https://github.com/sponsors/ljharb" 4292 + } 4293 + }, 4294 + "node_modules/ms": { 4295 + "version": "2.1.3", 4296 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 4297 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 4298 + "dev": true, 4299 + "license": "MIT" 4300 + }, 4301 + "node_modules/multimatch": { 4302 + "version": "6.0.0", 4303 + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-6.0.0.tgz", 4304 + "integrity": "sha512-I7tSVxHGPlmPN/enE3mS1aOSo6bWBfls+3HmuEeCUBCE7gWnm3cBXCBkpurzFjVRwC6Kld8lLaZ1Iv5vOcjvcQ==", 4305 + "dev": true, 4306 + "license": "MIT", 4307 + "dependencies": { 4308 + "@types/minimatch": "^3.0.5", 4309 + "array-differ": "^4.0.0", 4310 + "array-union": "^3.0.1", 4311 + "minimatch": "^3.0.4" 4312 + }, 4313 + "engines": { 4314 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4315 + }, 4316 + "funding": { 4317 + "url": "https://github.com/sponsors/sindresorhus" 4318 + } 4319 + }, 4320 + "node_modules/multimatch/node_modules/balanced-match": { 4321 + "version": "1.0.2", 4322 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 4323 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 4324 + "dev": true, 4325 + "license": "MIT" 4326 + }, 4327 + "node_modules/multimatch/node_modules/brace-expansion": { 4328 + "version": "1.1.14", 4329 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", 4330 + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", 4331 + "dev": true, 4332 + "license": "MIT", 4333 + "dependencies": { 4334 + "balanced-match": "^1.0.0", 4335 + "concat-map": "0.0.1" 4336 + } 4337 + }, 4338 + "node_modules/multimatch/node_modules/minimatch": { 4339 + "version": "3.1.5", 4340 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 4341 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 4342 + "dev": true, 4343 + "license": "ISC", 4344 + "dependencies": { 4345 + "brace-expansion": "^1.1.7" 4346 + }, 4347 + "engines": { 4348 + "node": "*" 4349 + } 4350 + }, 4351 + "node_modules/natural-compare": { 4352 + "version": "1.4.0", 4353 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 4354 + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 4355 + "dev": true, 4356 + "license": "MIT" 4357 + }, 4358 + "node_modules/neo-async": { 4359 + "version": "2.6.2", 4360 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 4361 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 4362 + "dev": true, 4363 + "license": "MIT" 4364 + }, 4365 + "node_modules/no-case": { 4366 + "version": "3.0.4", 4367 + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", 4368 + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", 4369 + "dev": true, 4370 + "license": "MIT", 4371 + "dependencies": { 4372 + "lower-case": "^2.0.2", 4373 + "tslib": "^2.0.3" 4374 + } 4375 + }, 4376 + "node_modules/node-forge": { 4377 + "version": "1.4.0", 4378 + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", 4379 + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", 4380 + "dev": true, 4381 + "license": "(BSD-3-Clause OR GPL-2.0)", 4382 + "engines": { 4383 + "node": ">= 6.13.0" 4384 + } 4385 + }, 4386 + "node_modules/node-notifier": { 4387 + "version": "10.0.1", 4388 + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", 4389 + "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", 4390 + "dev": true, 4391 + "license": "MIT", 4392 + "dependencies": { 4393 + "growly": "^1.3.0", 4394 + "is-wsl": "^2.2.0", 4395 + "semver": "^7.3.5", 4396 + "shellwords": "^0.1.1", 4397 + "uuid": "^8.3.2", 4398 + "which": "^2.0.2" 4399 + } 4400 + }, 4401 + "node_modules/node-releases": { 4402 + "version": "2.0.37", 4403 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz", 4404 + "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==", 4405 + "dev": true, 4406 + "license": "MIT" 4407 + }, 4408 + "node_modules/normalize-path": { 4409 + "version": "3.0.0", 4410 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 4411 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 4412 + "dev": true, 4413 + "license": "MIT", 4414 + "engines": { 4415 + "node": ">=0.10.0" 4416 + } 4417 + }, 4418 + "node_modules/nth-check": { 4419 + "version": "2.1.1", 4420 + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", 4421 + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", 4422 + "dev": true, 4423 + "license": "BSD-2-Clause", 4424 + "dependencies": { 4425 + "boolbase": "^1.0.0" 4426 + }, 4427 + "funding": { 4428 + "url": "https://github.com/fb55/nth-check?sponsor=1" 4429 + } 4430 + }, 4431 + "node_modules/on-exit-leak-free": { 4432 + "version": "2.1.2", 4433 + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", 4434 + "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", 4435 + "dev": true, 4436 + "license": "MIT", 4437 + "engines": { 4438 + "node": ">=14.0.0" 4439 + } 4440 + }, 4441 + "node_modules/open": { 4442 + "version": "11.0.0", 4443 + "resolved": "https://registry.npmjs.org/open/-/open-11.0.0.tgz", 4444 + "integrity": "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==", 4445 + "dev": true, 4446 + "license": "MIT", 4447 + "dependencies": { 4448 + "default-browser": "^5.4.0", 4449 + "define-lazy-prop": "^3.0.0", 4450 + "is-in-ssh": "^1.0.0", 4451 + "is-inside-container": "^1.0.0", 4452 + "powershell-utils": "^0.1.0", 4453 + "wsl-utils": "^0.3.0" 4454 + }, 4455 + "engines": { 4456 + "node": ">=20" 4457 + }, 4458 + "funding": { 4459 + "url": "https://github.com/sponsors/sindresorhus" 4460 + } 4461 + }, 4462 + "node_modules/optionator": { 4463 + "version": "0.9.4", 4464 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 4465 + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 4466 + "dev": true, 4467 + "license": "MIT", 4468 + "dependencies": { 4469 + "deep-is": "^0.1.3", 4470 + "fast-levenshtein": "^2.0.6", 4471 + "levn": "^0.4.1", 4472 + "prelude-ls": "^1.2.1", 4473 + "type-check": "^0.4.0", 4474 + "word-wrap": "^1.2.5" 4475 + }, 4476 + "engines": { 4477 + "node": ">= 0.8.0" 4478 + } 4479 + }, 4480 + "node_modules/os-shim": { 4481 + "version": "0.1.3", 4482 + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", 4483 + "integrity": "sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==", 4484 + "dev": true, 4485 + "engines": { 4486 + "node": ">= 0.4.0" 4487 + } 4488 + }, 4489 + "node_modules/p-limit": { 4490 + "version": "3.1.0", 4491 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 4492 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 4493 + "dev": true, 4494 + "license": "MIT", 4495 + "dependencies": { 4496 + "yocto-queue": "^0.1.0" 4497 + }, 4498 + "engines": { 4499 + "node": ">=10" 4500 + }, 4501 + "funding": { 4502 + "url": "https://github.com/sponsors/sindresorhus" 4503 + } 4504 + }, 4505 + "node_modules/p-locate": { 4506 + "version": "5.0.0", 4507 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 4508 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 4509 + "dev": true, 4510 + "license": "MIT", 4511 + "dependencies": { 4512 + "p-limit": "^3.0.2" 4513 + }, 4514 + "engines": { 4515 + "node": ">=10" 4516 + }, 4517 + "funding": { 4518 + "url": "https://github.com/sponsors/sindresorhus" 4519 + } 4520 + }, 4521 + "node_modules/p-try": { 4522 + "version": "2.2.0", 4523 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 4524 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 4525 + "dev": true, 4526 + "license": "MIT", 4527 + "engines": { 4528 + "node": ">=6" 4529 + } 4530 + }, 4531 + "node_modules/package-json": { 4532 + "version": "10.0.1", 4533 + "resolved": "https://registry.npmjs.org/package-json/-/package-json-10.0.1.tgz", 4534 + "integrity": "sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==", 4535 + "dev": true, 4536 + "license": "MIT", 4537 + "dependencies": { 4538 + "ky": "^1.2.0", 4539 + "registry-auth-token": "^5.0.2", 4540 + "registry-url": "^6.0.1", 4541 + "semver": "^7.6.0" 4542 + }, 4543 + "engines": { 4544 + "node": ">=18" 4545 + }, 4546 + "funding": { 4547 + "url": "https://github.com/sponsors/sindresorhus" 4548 + } 4549 + }, 4550 + "node_modules/pako": { 4551 + "version": "1.0.11", 4552 + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 4553 + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 4554 + "dev": true, 4555 + "license": "(MIT AND Zlib)" 4556 + }, 4557 + "node_modules/param-case": { 4558 + "version": "3.0.4", 4559 + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", 4560 + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", 4561 + "dev": true, 4562 + "license": "MIT", 4563 + "dependencies": { 4564 + "dot-case": "^3.0.4", 4565 + "tslib": "^2.0.3" 4566 + } 4567 + }, 4568 + "node_modules/parent-module": { 4569 + "version": "1.0.1", 4570 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 4571 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 4572 + "dev": true, 4573 + "license": "MIT", 4574 + "dependencies": { 4575 + "callsites": "^3.0.0" 4576 + }, 4577 + "engines": { 4578 + "node": ">=6" 4579 + } 4580 + }, 4581 + "node_modules/parse-json": { 4582 + "version": "8.3.0", 4583 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz", 4584 + "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==", 4585 + "dev": true, 4586 + "license": "MIT", 4587 + "dependencies": { 4588 + "@babel/code-frame": "^7.26.2", 4589 + "index-to-position": "^1.1.0", 4590 + "type-fest": "^4.39.1" 4591 + }, 4592 + "engines": { 4593 + "node": ">=18" 4594 + }, 4595 + "funding": { 4596 + "url": "https://github.com/sponsors/sindresorhus" 4597 + } 4598 + }, 4599 + "node_modules/parse5": { 4600 + "version": "7.3.0", 4601 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", 4602 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 4603 + "dev": true, 4604 + "license": "MIT", 4605 + "dependencies": { 4606 + "entities": "^6.0.0" 4607 + }, 4608 + "funding": { 4609 + "url": "https://github.com/inikulin/parse5?sponsor=1" 4610 + } 4611 + }, 4612 + "node_modules/parse5-htmlparser2-tree-adapter": { 4613 + "version": "7.1.0", 4614 + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", 4615 + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", 4616 + "dev": true, 4617 + "license": "MIT", 4618 + "dependencies": { 4619 + "domhandler": "^5.0.3", 4620 + "parse5": "^7.0.0" 4621 + }, 4622 + "funding": { 4623 + "url": "https://github.com/inikulin/parse5?sponsor=1" 4624 + } 4625 + }, 4626 + "node_modules/parse5-parser-stream": { 4627 + "version": "7.1.2", 4628 + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", 4629 + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", 4630 + "dev": true, 4631 + "license": "MIT", 4632 + "dependencies": { 4633 + "parse5": "^7.0.0" 4634 + }, 4635 + "funding": { 4636 + "url": "https://github.com/inikulin/parse5?sponsor=1" 4637 + } 4638 + }, 4639 + "node_modules/parse5/node_modules/entities": { 4640 + "version": "6.0.1", 4641 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 4642 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 4643 + "dev": true, 4644 + "license": "BSD-2-Clause", 4645 + "engines": { 4646 + "node": ">=0.12" 4647 + }, 4648 + "funding": { 4649 + "url": "https://github.com/fb55/entities?sponsor=1" 4650 + } 4651 + }, 4652 + "node_modules/pascal-case": { 4653 + "version": "3.1.2", 4654 + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", 4655 + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", 4656 + "dev": true, 4657 + "license": "MIT", 4658 + "dependencies": { 4659 + "no-case": "^3.0.4", 4660 + "tslib": "^2.0.3" 4661 + } 4662 + }, 4663 + "node_modules/path-exists": { 4664 + "version": "4.0.0", 4665 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4666 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4667 + "dev": true, 4668 + "license": "MIT", 4669 + "engines": { 4670 + "node": ">=8" 4671 + } 4672 + }, 4673 + "node_modules/path-key": { 4674 + "version": "3.1.1", 4675 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4676 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4677 + "dev": true, 4678 + "license": "MIT", 4679 + "engines": { 4680 + "node": ">=8" 4681 + } 4682 + }, 4683 + "node_modules/path-parse": { 4684 + "version": "1.0.7", 4685 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 4686 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 4687 + "dev": true, 4688 + "license": "MIT" 4689 + }, 4690 + "node_modules/pend": { 4691 + "version": "1.2.0", 4692 + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 4693 + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", 4694 + "dev": true, 4695 + "license": "MIT" 4696 + }, 4697 + "node_modules/picocolors": { 4698 + "version": "1.1.1", 4699 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 4700 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 4701 + "dev": true, 4702 + "license": "ISC" 4703 + }, 4704 + "node_modules/picomatch": { 4705 + "version": "2.3.2", 4706 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", 4707 + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", 4708 + "dev": true, 4709 + "license": "MIT", 4710 + "engines": { 4711 + "node": ">=8.6" 4712 + }, 4713 + "funding": { 4714 + "url": "https://github.com/sponsors/jonschlinkert" 4715 + } 4716 + }, 4717 + "node_modules/pino": { 4718 + "version": "10.3.1", 4719 + "resolved": "https://registry.npmjs.org/pino/-/pino-10.3.1.tgz", 4720 + "integrity": "sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==", 4721 + "dev": true, 4722 + "license": "MIT", 4723 + "dependencies": { 4724 + "@pinojs/redact": "^0.4.0", 4725 + "atomic-sleep": "^1.0.0", 4726 + "on-exit-leak-free": "^2.1.0", 4727 + "pino-abstract-transport": "^3.0.0", 4728 + "pino-std-serializers": "^7.0.0", 4729 + "process-warning": "^5.0.0", 4730 + "quick-format-unescaped": "^4.0.3", 4731 + "real-require": "^0.2.0", 4732 + "safe-stable-stringify": "^2.3.1", 4733 + "sonic-boom": "^4.0.1", 4734 + "thread-stream": "^4.0.0" 4735 + }, 4736 + "bin": { 4737 + "pino": "bin.js" 4738 + } 4739 + }, 4740 + "node_modules/pino-abstract-transport": { 4741 + "version": "3.0.0", 4742 + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-3.0.0.tgz", 4743 + "integrity": "sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==", 4744 + "dev": true, 4745 + "license": "MIT", 4746 + "dependencies": { 4747 + "split2": "^4.0.0" 4748 + } 4749 + }, 4750 + "node_modules/pino-std-serializers": { 4751 + "version": "7.1.0", 4752 + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.1.0.tgz", 4753 + "integrity": "sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==", 4754 + "dev": true, 4755 + "license": "MIT" 4756 + }, 4757 + "node_modules/pkg-dir": { 4758 + "version": "4.2.0", 4759 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 4760 + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 4761 + "dev": true, 4762 + "license": "MIT", 4763 + "dependencies": { 4764 + "find-up": "^4.0.0" 4765 + }, 4766 + "engines": { 4767 + "node": ">=8" 4768 + } 4769 + }, 4770 + "node_modules/pkg-dir/node_modules/find-up": { 4771 + "version": "4.1.0", 4772 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 4773 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 4774 + "dev": true, 4775 + "license": "MIT", 4776 + "dependencies": { 4777 + "locate-path": "^5.0.0", 4778 + "path-exists": "^4.0.0" 4779 + }, 4780 + "engines": { 4781 + "node": ">=8" 4782 + } 4783 + }, 4784 + "node_modules/pkg-dir/node_modules/locate-path": { 4785 + "version": "5.0.0", 4786 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 4787 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 4788 + "dev": true, 4789 + "license": "MIT", 4790 + "dependencies": { 4791 + "p-locate": "^4.1.0" 4792 + }, 4793 + "engines": { 4794 + "node": ">=8" 4795 + } 4796 + }, 4797 + "node_modules/pkg-dir/node_modules/p-limit": { 4798 + "version": "2.3.0", 4799 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 4800 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 4801 + "dev": true, 4802 + "license": "MIT", 4803 + "dependencies": { 4804 + "p-try": "^2.0.0" 4805 + }, 4806 + "engines": { 4807 + "node": ">=6" 4808 + }, 4809 + "funding": { 4810 + "url": "https://github.com/sponsors/sindresorhus" 4811 + } 4812 + }, 4813 + "node_modules/pkg-dir/node_modules/p-locate": { 4814 + "version": "4.1.0", 4815 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 4816 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 4817 + "dev": true, 4818 + "license": "MIT", 4819 + "dependencies": { 4820 + "p-limit": "^2.2.0" 4821 + }, 4822 + "engines": { 4823 + "node": ">=8" 4824 + } 4825 + }, 4826 + "node_modules/powershell-utils": { 4827 + "version": "0.1.0", 4828 + "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.1.0.tgz", 4829 + "integrity": "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==", 4830 + "dev": true, 4831 + "license": "MIT", 4832 + "engines": { 4833 + "node": ">=20" 4834 + }, 4835 + "funding": { 4836 + "url": "https://github.com/sponsors/sindresorhus" 4837 + } 4838 + }, 4839 + "node_modules/prelude-ls": { 4840 + "version": "1.2.1", 4841 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 4842 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 4843 + "dev": true, 4844 + "license": "MIT", 4845 + "engines": { 4846 + "node": ">= 0.8.0" 4847 + } 4848 + }, 4849 + "node_modules/process-nextick-args": { 4850 + "version": "2.0.1", 4851 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 4852 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 4853 + "dev": true, 4854 + "license": "MIT" 4855 + }, 4856 + "node_modules/process-warning": { 4857 + "version": "5.0.0", 4858 + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz", 4859 + "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==", 4860 + "dev": true, 4861 + "funding": [ 4862 + { 4863 + "type": "github", 4864 + "url": "https://github.com/sponsors/fastify" 4865 + }, 4866 + { 4867 + "type": "opencollective", 4868 + "url": "https://opencollective.com/fastify" 4869 + } 4870 + ], 4871 + "license": "MIT" 4872 + }, 4873 + "node_modules/promise-toolbox": { 4874 + "version": "0.21.0", 4875 + "resolved": "https://registry.npmjs.org/promise-toolbox/-/promise-toolbox-0.21.0.tgz", 4876 + "integrity": "sha512-NV8aTmpwrZv+Iys54sSFOBx3tuVaOBvvrft5PNppnxy9xpU/akHbaWIril22AB22zaPgrgwKdD0KsrM0ptUtpg==", 4877 + "dev": true, 4878 + "license": "ISC", 4879 + "dependencies": { 4880 + "make-error": "^1.3.2" 4881 + }, 4882 + "engines": { 4883 + "node": ">=6" 4884 + } 4885 + }, 4886 + "node_modules/proto-list": { 4887 + "version": "1.2.4", 4888 + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", 4889 + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", 4890 + "dev": true, 4891 + "license": "ISC" 4892 + }, 4893 + "node_modules/punycode": { 4894 + "version": "2.3.1", 4895 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 4896 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 4897 + "dev": true, 4898 + "license": "MIT", 4899 + "engines": { 4900 + "node": ">=6" 4901 + } 4902 + }, 4903 + "node_modules/pupa": { 4904 + "version": "3.3.0", 4905 + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", 4906 + "integrity": "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==", 4907 + "dev": true, 4908 + "license": "MIT", 4909 + "dependencies": { 4910 + "escape-goat": "^4.0.0" 4911 + }, 4912 + "engines": { 4913 + "node": ">=12.20" 4914 + }, 4915 + "funding": { 4916 + "url": "https://github.com/sponsors/sindresorhus" 4917 + } 4918 + }, 4919 + "node_modules/quick-format-unescaped": { 4920 + "version": "4.0.4", 4921 + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", 4922 + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", 4923 + "dev": true, 4924 + "license": "MIT" 4925 + }, 4926 + "node_modules/rc": { 4927 + "version": "1.2.8", 4928 + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 4929 + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 4930 + "dev": true, 4931 + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", 4932 + "dependencies": { 4933 + "deep-extend": "^0.6.0", 4934 + "ini": "~1.3.0", 4935 + "minimist": "^1.2.0", 4936 + "strip-json-comments": "~2.0.1" 4937 + }, 4938 + "bin": { 4939 + "rc": "cli.js" 4940 + } 4941 + }, 4942 + "node_modules/rc/node_modules/ini": { 4943 + "version": "1.3.8", 4944 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 4945 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 4946 + "dev": true, 4947 + "license": "ISC" 4948 + }, 4949 + "node_modules/rc/node_modules/strip-json-comments": { 4950 + "version": "2.0.1", 4951 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 4952 + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 4953 + "dev": true, 4954 + "license": "MIT", 4955 + "engines": { 4956 + "node": ">=0.10.0" 4957 + } 4958 + }, 4959 + "node_modules/readable-stream": { 4960 + "version": "2.3.8", 4961 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 4962 + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 4963 + "dev": true, 4964 + "license": "MIT", 4965 + "dependencies": { 4966 + "core-util-is": "~1.0.0", 4967 + "inherits": "~2.0.3", 4968 + "isarray": "~1.0.0", 4969 + "process-nextick-args": "~2.0.0", 4970 + "safe-buffer": "~5.1.1", 4971 + "string_decoder": "~1.1.1", 4972 + "util-deprecate": "~1.0.1" 4973 + } 4974 + }, 4975 + "node_modules/readable-stream/node_modules/safe-buffer": { 4976 + "version": "5.1.2", 4977 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 4978 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 4979 + "dev": true, 4980 + "license": "MIT" 4981 + }, 4982 + "node_modules/real-require": { 4983 + "version": "0.2.0", 4984 + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", 4985 + "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", 4986 + "dev": true, 4987 + "license": "MIT", 4988 + "engines": { 4989 + "node": ">= 12.13.0" 4990 + } 4991 + }, 4992 + "node_modules/rechoir": { 4993 + "version": "0.8.0", 4994 + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", 4995 + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", 4996 + "dev": true, 4997 + "license": "MIT", 4998 + "dependencies": { 4999 + "resolve": "^1.20.0" 5000 + }, 5001 + "engines": { 5002 + "node": ">= 10.13.0" 5003 + } 5004 + }, 5005 + "node_modules/registry-auth-token": { 5006 + "version": "5.1.1", 5007 + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.1.tgz", 5008 + "integrity": "sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==", 5009 + "dev": true, 5010 + "license": "MIT", 5011 + "dependencies": { 5012 + "@pnpm/npm-conf": "^3.0.2" 5013 + }, 5014 + "engines": { 5015 + "node": ">=14" 5016 + } 5017 + }, 5018 + "node_modules/registry-url": { 5019 + "version": "6.0.1", 5020 + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", 5021 + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", 5022 + "dev": true, 5023 + "license": "MIT", 5024 + "dependencies": { 5025 + "rc": "1.2.8" 5026 + }, 5027 + "engines": { 5028 + "node": ">=12" 5029 + }, 5030 + "funding": { 5031 + "url": "https://github.com/sponsors/sindresorhus" 5032 + } 5033 + }, 5034 + "node_modules/relateurl": { 5035 + "version": "0.2.7", 5036 + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", 5037 + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", 5038 + "dev": true, 5039 + "license": "MIT", 5040 + "engines": { 5041 + "node": ">= 0.10" 5042 + } 5043 + }, 5044 + "node_modules/require-directory": { 5045 + "version": "2.1.1", 5046 + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 5047 + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 5048 + "dev": true, 5049 + "license": "MIT", 5050 + "engines": { 5051 + "node": ">=0.10.0" 5052 + } 5053 + }, 5054 + "node_modules/require-from-string": { 5055 + "version": "2.0.2", 5056 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 5057 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 5058 + "dev": true, 5059 + "license": "MIT", 5060 + "engines": { 5061 + "node": ">=0.10.0" 5062 + } 5063 + }, 5064 + "node_modules/resolve": { 5065 + "version": "1.22.12", 5066 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", 5067 + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", 5068 + "dev": true, 5069 + "license": "MIT", 5070 + "dependencies": { 5071 + "es-errors": "^1.3.0", 5072 + "is-core-module": "^2.16.1", 5073 + "path-parse": "^1.0.7", 5074 + "supports-preserve-symlinks-flag": "^1.0.0" 5075 + }, 5076 + "bin": { 5077 + "resolve": "bin/resolve" 5078 + }, 5079 + "engines": { 5080 + "node": ">= 0.4" 5081 + }, 5082 + "funding": { 5083 + "url": "https://github.com/sponsors/ljharb" 5084 + } 5085 + }, 5086 + "node_modules/resolve-cwd": { 5087 + "version": "3.0.0", 5088 + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 5089 + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 5090 + "dev": true, 5091 + "license": "MIT", 5092 + "dependencies": { 5093 + "resolve-from": "^5.0.0" 5094 + }, 5095 + "engines": { 5096 + "node": ">=8" 5097 + } 5098 + }, 5099 + "node_modules/resolve-cwd/node_modules/resolve-from": { 5100 + "version": "5.0.0", 5101 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 5102 + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 5103 + "dev": true, 5104 + "license": "MIT", 5105 + "engines": { 5106 + "node": ">=8" 5107 + } 5108 + }, 5109 + "node_modules/resolve-from": { 5110 + "version": "4.0.0", 5111 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 5112 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 5113 + "dev": true, 5114 + "license": "MIT", 5115 + "engines": { 5116 + "node": ">=4" 5117 + } 5118 + }, 5119 + "node_modules/run-applescript": { 5120 + "version": "7.1.0", 5121 + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", 5122 + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", 5123 + "dev": true, 5124 + "license": "MIT", 5125 + "engines": { 5126 + "node": ">=18" 5127 + }, 5128 + "funding": { 5129 + "url": "https://github.com/sponsors/sindresorhus" 5130 + } 5131 + }, 5132 + "node_modules/safe-buffer": { 5133 + "version": "5.2.1", 5134 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 5135 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 5136 + "dev": true, 5137 + "funding": [ 5138 + { 5139 + "type": "github", 5140 + "url": "https://github.com/sponsors/feross" 5141 + }, 5142 + { 5143 + "type": "patreon", 5144 + "url": "https://www.patreon.com/feross" 5145 + }, 5146 + { 5147 + "type": "consulting", 5148 + "url": "https://feross.org/support" 5149 + } 5150 + ], 5151 + "license": "MIT" 5152 + }, 5153 + "node_modules/safe-stable-stringify": { 5154 + "version": "2.5.0", 5155 + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", 5156 + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", 5157 + "dev": true, 5158 + "license": "MIT", 5159 + "engines": { 5160 + "node": ">=10" 5161 + } 5162 + }, 5163 + "node_modules/safer-buffer": { 5164 + "version": "2.1.2", 5165 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 5166 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 5167 + "dev": true, 5168 + "license": "MIT" 5169 + }, 5170 + "node_modules/sax": { 5171 + "version": "1.6.0", 5172 + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", 5173 + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", 5174 + "dev": true, 5175 + "license": "BlueOak-1.0.0", 5176 + "engines": { 5177 + "node": ">=11.0.0" 5178 + } 5179 + }, 5180 + "node_modules/schema-utils": { 5181 + "version": "4.3.3", 5182 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", 5183 + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", 5184 + "dev": true, 5185 + "license": "MIT", 5186 + "dependencies": { 5187 + "@types/json-schema": "^7.0.9", 5188 + "ajv": "^8.9.0", 5189 + "ajv-formats": "^2.1.1", 5190 + "ajv-keywords": "^5.1.0" 5191 + }, 5192 + "engines": { 5193 + "node": ">= 10.13.0" 5194 + }, 5195 + "funding": { 5196 + "type": "opencollective", 5197 + "url": "https://opencollective.com/webpack" 5198 + } 5199 + }, 5200 + "node_modules/schema-utils/node_modules/ajv": { 5201 + "version": "8.18.0", 5202 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", 5203 + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", 5204 + "dev": true, 5205 + "license": "MIT", 5206 + "dependencies": { 5207 + "fast-deep-equal": "^3.1.3", 5208 + "fast-uri": "^3.0.1", 5209 + "json-schema-traverse": "^1.0.0", 5210 + "require-from-string": "^2.0.2" 5211 + }, 5212 + "funding": { 5213 + "type": "github", 5214 + "url": "https://github.com/sponsors/epoberezkin" 5215 + } 5216 + }, 5217 + "node_modules/schema-utils/node_modules/ajv-keywords": { 5218 + "version": "5.1.0", 5219 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 5220 + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 5221 + "dev": true, 5222 + "license": "MIT", 5223 + "dependencies": { 5224 + "fast-deep-equal": "^3.1.3" 5225 + }, 5226 + "peerDependencies": { 5227 + "ajv": "^8.8.2" 5228 + } 5229 + }, 5230 + "node_modules/schema-utils/node_modules/json-schema-traverse": { 5231 + "version": "1.0.0", 5232 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 5233 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 5234 + "dev": true, 5235 + "license": "MIT" 5236 + }, 5237 + "node_modules/semver": { 5238 + "version": "7.7.4", 5239 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 5240 + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 5241 + "dev": true, 5242 + "license": "ISC", 5243 + "bin": { 5244 + "semver": "bin/semver.js" 5245 + }, 5246 + "engines": { 5247 + "node": ">=10" 5248 + } 5249 + }, 5250 + "node_modules/serialize-javascript": { 5251 + "version": "7.0.5", 5252 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.5.tgz", 5253 + "integrity": "sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==", 5254 + "dev": true, 5255 + "license": "BSD-3-Clause", 5256 + "engines": { 5257 + "node": ">=20.0.0" 5258 + } 5259 + }, 5260 + "node_modules/setimmediate": { 5261 + "version": "1.0.5", 5262 + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 5263 + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", 5264 + "dev": true, 5265 + "license": "MIT" 5266 + }, 5267 + "node_modules/shallow-clone": { 5268 + "version": "3.0.1", 5269 + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", 5270 + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", 5271 + "dev": true, 5272 + "license": "MIT", 5273 + "dependencies": { 5274 + "kind-of": "^6.0.2" 5275 + }, 5276 + "engines": { 5277 + "node": ">=8" 5278 + } 5279 + }, 5280 + "node_modules/shebang-command": { 5281 + "version": "2.0.0", 5282 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 5283 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 5284 + "dev": true, 5285 + "license": "MIT", 5286 + "dependencies": { 5287 + "shebang-regex": "^3.0.0" 5288 + }, 5289 + "engines": { 5290 + "node": ">=8" 5291 + } 5292 + }, 5293 + "node_modules/shebang-regex": { 5294 + "version": "3.0.0", 5295 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 5296 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 5297 + "dev": true, 5298 + "license": "MIT", 5299 + "engines": { 5300 + "node": ">=8" 5301 + } 5302 + }, 5303 + "node_modules/shell-quote": { 5304 + "version": "1.7.3", 5305 + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", 5306 + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", 5307 + "dev": true, 5308 + "license": "MIT" 5309 + }, 5310 + "node_modules/shellwords": { 5311 + "version": "0.1.1", 5312 + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", 5313 + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", 5314 + "dev": true, 5315 + "license": "MIT" 5316 + }, 5317 + "node_modules/sonic-boom": { 5318 + "version": "4.2.1", 5319 + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.1.tgz", 5320 + "integrity": "sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==", 5321 + "dev": true, 5322 + "license": "MIT", 5323 + "dependencies": { 5324 + "atomic-sleep": "^1.0.0" 5325 + } 5326 + }, 5327 + "node_modules/source-map": { 5328 + "version": "0.7.6", 5329 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", 5330 + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", 5331 + "dev": true, 5332 + "license": "BSD-3-Clause", 5333 + "engines": { 5334 + "node": ">= 12" 5335 + } 5336 + }, 5337 + "node_modules/source-map-support": { 5338 + "version": "0.5.21", 5339 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 5340 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 5341 + "dev": true, 5342 + "license": "MIT", 5343 + "dependencies": { 5344 + "buffer-from": "^1.0.0", 5345 + "source-map": "^0.6.0" 5346 + } 5347 + }, 5348 + "node_modules/source-map-support/node_modules/source-map": { 5349 + "version": "0.6.1", 5350 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 5351 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 5352 + "dev": true, 5353 + "license": "BSD-3-Clause", 5354 + "engines": { 5355 + "node": ">=0.10.0" 5356 + } 5357 + }, 5358 + "node_modules/spawn-sync": { 5359 + "version": "1.0.15", 5360 + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", 5361 + "integrity": "sha512-9DWBgrgYZzNghseho0JOuh+5fg9u6QWhAWa51QC7+U5rCheZ/j1DrEZnyE0RBBRqZ9uEXGPgSSM0nky6burpVw==", 5362 + "dev": true, 5363 + "hasInstallScript": true, 5364 + "license": "MIT", 5365 + "dependencies": { 5366 + "concat-stream": "^1.4.7", 5367 + "os-shim": "^0.1.2" 5368 + } 5369 + }, 5370 + "node_modules/split": { 5371 + "version": "1.0.1", 5372 + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", 5373 + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", 5374 + "dev": true, 5375 + "license": "MIT", 5376 + "dependencies": { 5377 + "through": "2" 5378 + }, 5379 + "engines": { 5380 + "node": "*" 5381 + } 5382 + }, 5383 + "node_modules/split2": { 5384 + "version": "4.2.0", 5385 + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", 5386 + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", 5387 + "dev": true, 5388 + "license": "ISC", 5389 + "engines": { 5390 + "node": ">= 10.x" 5391 + } 5392 + }, 5393 + "node_modules/string_decoder": { 5394 + "version": "1.1.1", 5395 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 5396 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 5397 + "dev": true, 5398 + "license": "MIT", 5399 + "dependencies": { 5400 + "safe-buffer": "~5.1.0" 5401 + } 5402 + }, 5403 + "node_modules/string_decoder/node_modules/safe-buffer": { 5404 + "version": "5.1.2", 5405 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 5406 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 5407 + "dev": true, 5408 + "license": "MIT" 5409 + }, 5410 + "node_modules/string-width": { 5411 + "version": "7.2.0", 5412 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 5413 + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 5414 + "dev": true, 5415 + "license": "MIT", 5416 + "dependencies": { 5417 + "emoji-regex": "^10.3.0", 5418 + "get-east-asian-width": "^1.0.0", 5419 + "strip-ansi": "^7.1.0" 5420 + }, 5421 + "engines": { 5422 + "node": ">=18" 5423 + }, 5424 + "funding": { 5425 + "url": "https://github.com/sponsors/sindresorhus" 5426 + } 5427 + }, 5428 + "node_modules/string-width/node_modules/ansi-regex": { 5429 + "version": "6.2.2", 5430 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", 5431 + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", 5432 + "dev": true, 5433 + "license": "MIT", 5434 + "engines": { 5435 + "node": ">=12" 5436 + }, 5437 + "funding": { 5438 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 5439 + } 5440 + }, 5441 + "node_modules/string-width/node_modules/strip-ansi": { 5442 + "version": "7.2.0", 5443 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", 5444 + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", 5445 + "dev": true, 5446 + "license": "MIT", 5447 + "dependencies": { 5448 + "ansi-regex": "^6.2.2" 5449 + }, 5450 + "engines": { 5451 + "node": ">=12" 5452 + }, 5453 + "funding": { 5454 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 5455 + } 5456 + }, 5457 + "node_modules/strip-ansi": { 5458 + "version": "6.0.1", 5459 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 5460 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 5461 + "dev": true, 5462 + "license": "MIT", 5463 + "dependencies": { 5464 + "ansi-regex": "^5.0.1" 5465 + }, 5466 + "engines": { 5467 + "node": ">=8" 5468 + } 5469 + }, 5470 + "node_modules/strip-bom": { 5471 + "version": "5.0.0", 5472 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", 5473 + "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", 5474 + "dev": true, 5475 + "license": "MIT", 5476 + "engines": { 5477 + "node": ">=12" 5478 + }, 5479 + "funding": { 5480 + "url": "https://github.com/sponsors/sindresorhus" 5481 + } 5482 + }, 5483 + "node_modules/strip-bom-buf": { 5484 + "version": "2.0.0", 5485 + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", 5486 + "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", 5487 + "dev": true, 5488 + "license": "MIT", 5489 + "dependencies": { 5490 + "is-utf8": "^0.2.1" 5491 + }, 5492 + "engines": { 5493 + "node": ">=8" 5494 + } 5495 + }, 5496 + "node_modules/strip-bom-stream": { 5497 + "version": "4.0.0", 5498 + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-4.0.0.tgz", 5499 + "integrity": "sha512-0ApK3iAkHv6WbgLICw/J4nhwHeDZsBxIIsOD+gHgZICL6SeJ0S9f/WZqemka9cjkTyMN5geId6e8U5WGFAn3cQ==", 5500 + "dev": true, 5501 + "license": "MIT", 5502 + "dependencies": { 5503 + "first-chunk-stream": "^3.0.0", 5504 + "strip-bom-buf": "^2.0.0" 5505 + }, 5506 + "engines": { 5507 + "node": ">=8" 5508 + } 5509 + }, 5510 + "node_modules/strip-json-comments": { 5511 + "version": "5.0.3", 5512 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz", 5513 + "integrity": "sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==", 5514 + "dev": true, 5515 + "license": "MIT", 5516 + "engines": { 5517 + "node": ">=14.16" 5518 + }, 5519 + "funding": { 5520 + "url": "https://github.com/sponsors/sindresorhus" 5521 + } 5522 + }, 5523 + "node_modules/stubborn-fs": { 5524 + "version": "2.0.0", 5525 + "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-2.0.0.tgz", 5526 + "integrity": "sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==", 5527 + "dev": true, 5528 + "license": "MIT", 5529 + "dependencies": { 5530 + "stubborn-utils": "^1.0.1" 5531 + } 5532 + }, 5533 + "node_modules/stubborn-utils": { 5534 + "version": "1.0.2", 5535 + "resolved": "https://registry.npmjs.org/stubborn-utils/-/stubborn-utils-1.0.2.tgz", 5536 + "integrity": "sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==", 5537 + "dev": true, 5538 + "license": "MIT" 5539 + }, 5540 + "node_modules/supports-color": { 5541 + "version": "7.2.0", 5542 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5543 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 5544 + "dev": true, 5545 + "license": "MIT", 5546 + "dependencies": { 5547 + "has-flag": "^4.0.0" 5548 + }, 5549 + "engines": { 5550 + "node": ">=8" 5551 + } 5552 + }, 5553 + "node_modules/supports-preserve-symlinks-flag": { 5554 + "version": "1.0.0", 5555 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 5556 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 5557 + "dev": true, 5558 + "license": "MIT", 5559 + "engines": { 5560 + "node": ">= 0.4" 5561 + }, 5562 + "funding": { 5563 + "url": "https://github.com/sponsors/ljharb" 5564 + } 5565 + }, 5566 + "node_modules/tapable": { 5567 + "version": "2.3.2", 5568 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.2.tgz", 5569 + "integrity": "sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==", 5570 + "dev": true, 5571 + "license": "MIT", 5572 + "engines": { 5573 + "node": ">=6" 5574 + }, 5575 + "funding": { 5576 + "type": "opencollective", 5577 + "url": "https://opencollective.com/webpack" 5578 + } 5579 + }, 5580 + "node_modules/terser": { 5581 + "version": "5.46.1", 5582 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.1.tgz", 5583 + "integrity": "sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==", 5584 + "dev": true, 5585 + "license": "BSD-2-Clause", 5586 + "dependencies": { 5587 + "@jridgewell/source-map": "^0.3.3", 5588 + "acorn": "^8.15.0", 5589 + "commander": "^2.20.0", 5590 + "source-map-support": "~0.5.20" 5591 + }, 5592 + "bin": { 5593 + "terser": "bin/terser" 5594 + }, 5595 + "engines": { 5596 + "node": ">=10" 5597 + } 5598 + }, 5599 + "node_modules/terser-webpack-plugin": { 5600 + "version": "5.4.0", 5601 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.4.0.tgz", 5602 + "integrity": "sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==", 5603 + "dev": true, 5604 + "license": "MIT", 5605 + "dependencies": { 5606 + "@jridgewell/trace-mapping": "^0.3.25", 5607 + "jest-worker": "^27.4.5", 5608 + "schema-utils": "^4.3.0", 5609 + "terser": "^5.31.1" 5610 + }, 5611 + "engines": { 5612 + "node": ">= 10.13.0" 5613 + }, 5614 + "funding": { 5615 + "type": "opencollective", 5616 + "url": "https://opencollective.com/webpack" 5617 + }, 5618 + "peerDependencies": { 5619 + "webpack": "^5.1.0" 5620 + }, 5621 + "peerDependenciesMeta": { 5622 + "@swc/core": { 5623 + "optional": true 5624 + }, 5625 + "esbuild": { 5626 + "optional": true 5627 + }, 5628 + "uglify-js": { 5629 + "optional": true 5630 + } 5631 + } 5632 + }, 5633 + "node_modules/thread-stream": { 5634 + "version": "4.0.0", 5635 + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-4.0.0.tgz", 5636 + "integrity": "sha512-4iMVL6HAINXWf1ZKZjIPcz5wYaOdPhtO8ATvZ+Xqp3BTdaqtAwQkNmKORqcIo5YkQqGXq5cwfswDwMqqQNrpJA==", 5637 + "dev": true, 5638 + "license": "MIT", 5639 + "dependencies": { 5640 + "real-require": "^0.2.0" 5641 + }, 5642 + "engines": { 5643 + "node": ">=20" 5644 + } 5645 + }, 5646 + "node_modules/through": { 5647 + "version": "2.3.8", 5648 + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 5649 + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", 5650 + "dev": true, 5651 + "license": "MIT" 5652 + }, 5653 + "node_modules/tinyglobby": { 5654 + "version": "0.2.16", 5655 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", 5656 + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", 5657 + "dev": true, 5658 + "license": "MIT", 5659 + "dependencies": { 5660 + "fdir": "^6.5.0", 5661 + "picomatch": "^4.0.4" 5662 + }, 5663 + "engines": { 5664 + "node": ">=12.0.0" 5665 + }, 5666 + "funding": { 5667 + "url": "https://github.com/sponsors/SuperchupuDev" 5668 + } 5669 + }, 5670 + "node_modules/tinyglobby/node_modules/fdir": { 5671 + "version": "6.5.0", 5672 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 5673 + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 5674 + "dev": true, 5675 + "license": "MIT", 5676 + "engines": { 5677 + "node": ">=12.0.0" 5678 + }, 5679 + "peerDependencies": { 5680 + "picomatch": "^3 || ^4" 5681 + }, 5682 + "peerDependenciesMeta": { 5683 + "picomatch": { 5684 + "optional": true 5685 + } 5686 + } 5687 + }, 5688 + "node_modules/tinyglobby/node_modules/picomatch": { 5689 + "version": "4.0.4", 5690 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", 5691 + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", 5692 + "dev": true, 5693 + "license": "MIT", 5694 + "engines": { 5695 + "node": ">=12" 5696 + }, 5697 + "funding": { 5698 + "url": "https://github.com/sponsors/jonschlinkert" 5699 + } 5700 + }, 5701 + "node_modules/tmp": { 5702 + "version": "0.2.5", 5703 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", 5704 + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", 5705 + "dev": true, 5706 + "license": "MIT", 5707 + "engines": { 5708 + "node": ">=14.14" 5709 + } 5710 + }, 5711 + "node_modules/to-regex-range": { 5712 + "version": "5.0.1", 5713 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 5714 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 5715 + "dev": true, 5716 + "license": "MIT", 5717 + "dependencies": { 5718 + "is-number": "^7.0.0" 5719 + }, 5720 + "engines": { 5721 + "node": ">=8.0" 5722 + } 5723 + }, 5724 + "node_modules/ts-api-utils": { 5725 + "version": "2.5.0", 5726 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", 5727 + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", 5728 + "dev": true, 5729 + "license": "MIT", 5730 + "engines": { 5731 + "node": ">=18.12" 5732 + }, 5733 + "peerDependencies": { 5734 + "typescript": ">=4.8.4" 5735 + } 5736 + }, 5737 + "node_modules/ts-loader": { 5738 + "version": "9.5.7", 5739 + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.7.tgz", 5740 + "integrity": "sha512-/ZNrKgA3K3PtpMYOC71EeMWIloGw3IYEa5/t1cyz2r5/PyUwTXGzYJvcD3kfUvmhlfpz1rhV8B2O6IVTQ0avsg==", 5741 + "dev": true, 5742 + "license": "MIT", 5743 + "dependencies": { 5744 + "chalk": "^4.1.0", 5745 + "enhanced-resolve": "^5.0.0", 5746 + "micromatch": "^4.0.0", 5747 + "semver": "^7.3.4", 5748 + "source-map": "^0.7.4" 5749 + }, 5750 + "engines": { 5751 + "node": ">=12.0.0" 5752 + }, 5753 + "peerDependencies": { 5754 + "typescript": "*", 5755 + "webpack": "^5.0.0" 5756 + } 5757 + }, 5758 + "node_modules/tslib": { 5759 + "version": "2.8.1", 5760 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 5761 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 5762 + "dev": true, 5763 + "license": "0BSD" 5764 + }, 5765 + "node_modules/type-check": { 5766 + "version": "0.4.0", 5767 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 5768 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 5769 + "dev": true, 5770 + "license": "MIT", 5771 + "dependencies": { 5772 + "prelude-ls": "^1.2.1" 5773 + }, 5774 + "engines": { 5775 + "node": ">= 0.8.0" 5776 + } 5777 + }, 5778 + "node_modules/type-fest": { 5779 + "version": "4.41.0", 5780 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", 5781 + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", 5782 + "dev": true, 5783 + "license": "(MIT OR CC0-1.0)", 5784 + "engines": { 5785 + "node": ">=16" 5786 + }, 5787 + "funding": { 5788 + "url": "https://github.com/sponsors/sindresorhus" 5789 + } 5790 + }, 5791 + "node_modules/typedarray": { 5792 + "version": "0.0.6", 5793 + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 5794 + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", 5795 + "dev": true, 5796 + "license": "MIT" 5797 + }, 5798 + "node_modules/typescript": { 5799 + "version": "5.9.3", 5800 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 5801 + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 5802 + "dev": true, 5803 + "license": "Apache-2.0", 5804 + "bin": { 5805 + "tsc": "bin/tsc", 5806 + "tsserver": "bin/tsserver" 5807 + }, 5808 + "engines": { 5809 + "node": ">=14.17" 5810 + } 5811 + }, 5812 + "node_modules/typescript-eslint": { 5813 + "version": "8.58.2", 5814 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.58.2.tgz", 5815 + "integrity": "sha512-V8iSng9mRbdZjl54VJ9NKr6ZB+dW0J3TzRXRGcSbLIej9jV86ZRtlYeTKDR/QLxXykocJ5icNzbsl2+5TzIvcQ==", 5816 + "dev": true, 5817 + "license": "MIT", 5818 + "dependencies": { 5819 + "@typescript-eslint/eslint-plugin": "8.58.2", 5820 + "@typescript-eslint/parser": "8.58.2", 5821 + "@typescript-eslint/typescript-estree": "8.58.2", 5822 + "@typescript-eslint/utils": "8.58.2" 5823 + }, 5824 + "engines": { 5825 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 5826 + }, 5827 + "funding": { 5828 + "type": "opencollective", 5829 + "url": "https://opencollective.com/typescript-eslint" 5830 + }, 5831 + "peerDependencies": { 5832 + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 5833 + "typescript": ">=4.8.4 <6.1.0" 5834 + } 5835 + }, 5836 + "node_modules/undici": { 5837 + "version": "7.25.0", 5838 + "resolved": "https://registry.npmjs.org/undici/-/undici-7.25.0.tgz", 5839 + "integrity": "sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==", 5840 + "dev": true, 5841 + "license": "MIT", 5842 + "engines": { 5843 + "node": ">=20.18.1" 5844 + } 5845 + }, 5846 + "node_modules/undici-types": { 5847 + "version": "7.19.2", 5848 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", 5849 + "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", 5850 + "dev": true, 5851 + "license": "MIT" 5852 + }, 5853 + "node_modules/universalify": { 5854 + "version": "2.0.1", 5855 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 5856 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 5857 + "dev": true, 5858 + "license": "MIT", 5859 + "engines": { 5860 + "node": ">= 10.0.0" 5861 + } 5862 + }, 5863 + "node_modules/upath": { 5864 + "version": "2.0.1", 5865 + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", 5866 + "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", 5867 + "dev": true, 5868 + "license": "MIT", 5869 + "engines": { 5870 + "node": ">=4", 5871 + "yarn": "*" 5872 + } 5873 + }, 5874 + "node_modules/update-browserslist-db": { 5875 + "version": "1.2.3", 5876 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", 5877 + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", 5878 + "dev": true, 5879 + "funding": [ 5880 + { 5881 + "type": "opencollective", 5882 + "url": "https://opencollective.com/browserslist" 5883 + }, 5884 + { 5885 + "type": "tidelift", 5886 + "url": "https://tidelift.com/funding/github/npm/browserslist" 5887 + }, 5888 + { 5889 + "type": "github", 5890 + "url": "https://github.com/sponsors/ai" 5891 + } 5892 + ], 5893 + "license": "MIT", 5894 + "dependencies": { 5895 + "escalade": "^3.2.0", 5896 + "picocolors": "^1.1.1" 5897 + }, 5898 + "bin": { 5899 + "update-browserslist-db": "cli.js" 5900 + }, 5901 + "peerDependencies": { 5902 + "browserslist": ">= 4.21.0" 5903 + } 5904 + }, 5905 + "node_modules/update-notifier": { 5906 + "version": "7.3.1", 5907 + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-7.3.1.tgz", 5908 + "integrity": "sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==", 5909 + "dev": true, 5910 + "license": "BSD-2-Clause", 5911 + "dependencies": { 5912 + "boxen": "^8.0.1", 5913 + "chalk": "^5.3.0", 5914 + "configstore": "^7.0.0", 5915 + "is-in-ci": "^1.0.0", 5916 + "is-installed-globally": "^1.0.0", 5917 + "is-npm": "^6.0.0", 5918 + "latest-version": "^9.0.0", 5919 + "pupa": "^3.1.0", 5920 + "semver": "^7.6.3", 5921 + "xdg-basedir": "^5.1.0" 5922 + }, 5923 + "engines": { 5924 + "node": ">=18" 5925 + }, 5926 + "funding": { 5927 + "url": "https://github.com/yeoman/update-notifier?sponsor=1" 5928 + } 5929 + }, 5930 + "node_modules/update-notifier/node_modules/chalk": { 5931 + "version": "5.6.2", 5932 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", 5933 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", 5934 + "dev": true, 5935 + "license": "MIT", 5936 + "engines": { 5937 + "node": "^12.17.0 || ^14.13 || >=16.0.0" 5938 + }, 5939 + "funding": { 5940 + "url": "https://github.com/chalk/chalk?sponsor=1" 5941 + } 5942 + }, 5943 + "node_modules/uri-js": { 5944 + "version": "4.4.1", 5945 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 5946 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 5947 + "dev": true, 5948 + "license": "BSD-2-Clause", 5949 + "dependencies": { 5950 + "punycode": "^2.1.0" 5951 + } 5952 + }, 5953 + "node_modules/util-deprecate": { 5954 + "version": "1.0.2", 5955 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 5956 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 5957 + "dev": true, 5958 + "license": "MIT" 5959 + }, 5960 + "node_modules/uuid": { 5961 + "version": "8.3.2", 5962 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 5963 + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 5964 + "dev": true, 5965 + "license": "MIT", 5966 + "bin": { 5967 + "uuid": "dist/bin/uuid" 5968 + } 5969 + }, 5970 + "node_modules/watchpack": { 5971 + "version": "2.5.1", 5972 + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", 5973 + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", 5974 + "dev": true, 5975 + "license": "MIT", 5976 + "dependencies": { 5977 + "glob-to-regexp": "^0.4.1", 5978 + "graceful-fs": "^4.1.2" 5979 + }, 5980 + "engines": { 5981 + "node": ">=10.13.0" 5982 + } 5983 + }, 5984 + "node_modules/wcwidth": { 5985 + "version": "1.0.1", 5986 + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 5987 + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", 5988 + "dev": true, 5989 + "license": "MIT", 5990 + "dependencies": { 5991 + "defaults": "^1.0.3" 5992 + } 5993 + }, 5994 + "node_modules/web-ext": { 5995 + "version": "10.1.0", 5996 + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-10.1.0.tgz", 5997 + "integrity": "sha512-E3OhwIBK3Xwh28xqB9DvMw4t0ESqqKa6DgVGIHiwEAhYMJautBJbUM010ddy5FFOZ2VeODzhTPR3MCUBG8ECaA==", 5998 + "dev": true, 5999 + "license": "MPL-2.0", 6000 + "dependencies": { 6001 + "@babel/runtime": "7.29.2", 6002 + "@devicefarmer/adbkit": "3.3.8", 6003 + "addons-linter": "10.3.0", 6004 + "camelcase": "8.0.0", 6005 + "chrome-launcher": "1.2.0", 6006 + "debounce": "1.2.1", 6007 + "decamelize": "6.0.1", 6008 + "es6-error": "4.1.1", 6009 + "firefox-profile": "4.7.0", 6010 + "fx-runner": "1.4.0", 6011 + "https-proxy-agent": "^7.0.0", 6012 + "jose": "5.9.6", 6013 + "jszip": "3.10.1", 6014 + "multimatch": "6.0.0", 6015 + "node-notifier": "10.0.1", 6016 + "open": "11.0.0", 6017 + "parse-json": "8.3.0", 6018 + "pino": "10.3.1", 6019 + "promise-toolbox": "0.21.0", 6020 + "source-map-support": "0.5.21", 6021 + "strip-bom": "5.0.0", 6022 + "strip-json-comments": "5.0.3", 6023 + "tmp": "0.2.5", 6024 + "update-notifier": "7.3.1", 6025 + "watchpack": "2.5.1", 6026 + "yargs": "17.7.2", 6027 + "zip-dir": "2.0.0" 6028 + }, 6029 + "bin": { 6030 + "web-ext": "bin/web-ext.js" 6031 + }, 6032 + "engines": { 6033 + "node": ">=20.0.0", 6034 + "npm": ">=8.0.0" 6035 + } 6036 + }, 6037 + "node_modules/web-ext-plugin": { 6038 + "version": "2.13.0", 6039 + "resolved": "https://registry.npmjs.org/web-ext-plugin/-/web-ext-plugin-2.13.0.tgz", 6040 + "integrity": "sha512-HjpImsfcTUjpLQRi8YyAbO4bzLcSskOsTrquU33R73a6svB4kJf63BPS7zsTblTMtPvkPfUL+b9BCd48rT9ijg==", 6041 + "dev": true, 6042 + "license": "MPL-2.0", 6043 + "dependencies": { 6044 + "web-ext": "^10.0.0" 6045 + } 6046 + }, 6047 + "node_modules/webpack": { 6048 + "version": "5.106.1", 6049 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.106.1.tgz", 6050 + "integrity": "sha512-EW8af29ak8Oaf4T8k8YsajjrDBDYgnKZ5er6ljWFJsXABfTNowQfvHLftwcepVgdz+IoLSdEAbBiM9DFXoll9w==", 6051 + "dev": true, 6052 + "license": "MIT", 6053 + "dependencies": { 6054 + "@types/eslint-scope": "^3.7.7", 6055 + "@types/estree": "^1.0.8", 6056 + "@types/json-schema": "^7.0.15", 6057 + "@webassemblyjs/ast": "^1.14.1", 6058 + "@webassemblyjs/wasm-edit": "^1.14.1", 6059 + "@webassemblyjs/wasm-parser": "^1.14.1", 6060 + "acorn": "^8.16.0", 6061 + "acorn-import-phases": "^1.0.3", 6062 + "browserslist": "^4.28.1", 6063 + "chrome-trace-event": "^1.0.2", 6064 + "enhanced-resolve": "^5.20.0", 6065 + "es-module-lexer": "^2.0.0", 6066 + "eslint-scope": "5.1.1", 6067 + "events": "^3.2.0", 6068 + "glob-to-regexp": "^0.4.1", 6069 + "graceful-fs": "^4.2.11", 6070 + "json-parse-even-better-errors": "^2.3.1", 6071 + "loader-runner": "^4.3.1", 6072 + "mime-types": "^2.1.27", 6073 + "neo-async": "^2.6.2", 6074 + "schema-utils": "^4.3.3", 6075 + "tapable": "^2.3.0", 6076 + "terser-webpack-plugin": "^5.3.17", 6077 + "watchpack": "^2.5.1", 6078 + "webpack-sources": "^3.3.4" 6079 + }, 6080 + "bin": { 6081 + "webpack": "bin/webpack.js" 6082 + }, 6083 + "engines": { 6084 + "node": ">=10.13.0" 6085 + }, 6086 + "funding": { 6087 + "type": "opencollective", 6088 + "url": "https://opencollective.com/webpack" 6089 + }, 6090 + "peerDependenciesMeta": { 6091 + "webpack-cli": { 6092 + "optional": true 6093 + } 6094 + } 6095 + }, 6096 + "node_modules/webpack-cli": { 6097 + "version": "7.0.2", 6098 + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-7.0.2.tgz", 6099 + "integrity": "sha512-dB0R4T+C/8YuvM+fabdvil6QE44/ChDXikV5lOOkrUeCkW5hTJv2pGLE3keh+D5hjYw8icBaJkZzpFoaHV4T+g==", 6100 + "dev": true, 6101 + "license": "MIT", 6102 + "dependencies": { 6103 + "@discoveryjs/json-ext": "^1.0.0", 6104 + "commander": "^14.0.3", 6105 + "cross-spawn": "^7.0.6", 6106 + "envinfo": "^7.14.0", 6107 + "fastest-levenshtein": "^1.0.12", 6108 + "import-local": "^3.0.2", 6109 + "interpret": "^3.1.1", 6110 + "rechoir": "^0.8.0", 6111 + "webpack-merge": "^6.0.1" 6112 + }, 6113 + "bin": { 6114 + "webpack-cli": "bin/cli.js" 6115 + }, 6116 + "engines": { 6117 + "node": ">=20.9.0" 6118 + }, 6119 + "funding": { 6120 + "type": "opencollective", 6121 + "url": "https://opencollective.com/webpack" 6122 + }, 6123 + "peerDependencies": { 6124 + "webpack": "^5.101.0", 6125 + "webpack-bundle-analyzer": "^4.0.0 || ^5.0.0", 6126 + "webpack-dev-server": "^5.0.0" 6127 + }, 6128 + "peerDependenciesMeta": { 6129 + "webpack-bundle-analyzer": { 6130 + "optional": true 6131 + }, 6132 + "webpack-dev-server": { 6133 + "optional": true 6134 + } 6135 + } 6136 + }, 6137 + "node_modules/webpack-cli/node_modules/commander": { 6138 + "version": "14.0.3", 6139 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", 6140 + "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", 6141 + "dev": true, 6142 + "license": "MIT", 6143 + "engines": { 6144 + "node": ">=20" 6145 + } 6146 + }, 6147 + "node_modules/webpack-merge": { 6148 + "version": "6.0.1", 6149 + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", 6150 + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", 6151 + "dev": true, 6152 + "license": "MIT", 6153 + "dependencies": { 6154 + "clone-deep": "^4.0.1", 6155 + "flat": "^5.0.2", 6156 + "wildcard": "^2.0.1" 6157 + }, 6158 + "engines": { 6159 + "node": ">=18.0.0" 6160 + } 6161 + }, 6162 + "node_modules/webpack-sources": { 6163 + "version": "3.3.4", 6164 + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.4.tgz", 6165 + "integrity": "sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==", 6166 + "dev": true, 6167 + "license": "MIT", 6168 + "engines": { 6169 + "node": ">=10.13.0" 6170 + } 6171 + }, 6172 + "node_modules/webpack/node_modules/eslint-scope": { 6173 + "version": "5.1.1", 6174 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 6175 + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 6176 + "dev": true, 6177 + "license": "BSD-2-Clause", 6178 + "dependencies": { 6179 + "esrecurse": "^4.3.0", 6180 + "estraverse": "^4.1.1" 6181 + }, 6182 + "engines": { 6183 + "node": ">=8.0.0" 6184 + } 6185 + }, 6186 + "node_modules/webpack/node_modules/estraverse": { 6187 + "version": "4.3.0", 6188 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 6189 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 6190 + "dev": true, 6191 + "license": "BSD-2-Clause", 6192 + "engines": { 6193 + "node": ">=4.0" 6194 + } 6195 + }, 6196 + "node_modules/whatwg-encoding": { 6197 + "version": "3.1.1", 6198 + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", 6199 + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", 6200 + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", 6201 + "dev": true, 6202 + "license": "MIT", 6203 + "dependencies": { 6204 + "iconv-lite": "0.6.3" 6205 + }, 6206 + "engines": { 6207 + "node": ">=18" 6208 + } 6209 + }, 6210 + "node_modules/whatwg-mimetype": { 6211 + "version": "4.0.0", 6212 + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", 6213 + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", 6214 + "dev": true, 6215 + "license": "MIT", 6216 + "engines": { 6217 + "node": ">=18" 6218 + } 6219 + }, 6220 + "node_modules/when": { 6221 + "version": "3.7.7", 6222 + "resolved": "https://registry.npmjs.org/when/-/when-3.7.7.tgz", 6223 + "integrity": "sha512-9lFZp/KHoqH6bPKjbWqa+3Dg/K/r2v0X/3/G2x4DBGchVS2QX2VXL3cZV994WQVnTM1/PD71Az25nAzryEUugw==", 6224 + "dev": true, 6225 + "license": "MIT" 6226 + }, 6227 + "node_modules/when-exit": { 6228 + "version": "2.1.5", 6229 + "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.5.tgz", 6230 + "integrity": "sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==", 6231 + "dev": true, 6232 + "license": "MIT" 6233 + }, 6234 + "node_modules/which": { 6235 + "version": "2.0.2", 6236 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 6237 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 6238 + "dev": true, 6239 + "license": "ISC", 6240 + "dependencies": { 6241 + "isexe": "^2.0.0" 6242 + }, 6243 + "bin": { 6244 + "node-which": "bin/node-which" 6245 + }, 6246 + "engines": { 6247 + "node": ">= 8" 6248 + } 6249 + }, 6250 + "node_modules/widest-line": { 6251 + "version": "5.0.0", 6252 + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", 6253 + "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", 6254 + "dev": true, 6255 + "license": "MIT", 6256 + "dependencies": { 6257 + "string-width": "^7.0.0" 6258 + }, 6259 + "engines": { 6260 + "node": ">=18" 6261 + }, 6262 + "funding": { 6263 + "url": "https://github.com/sponsors/sindresorhus" 6264 + } 6265 + }, 6266 + "node_modules/wildcard": { 6267 + "version": "2.0.1", 6268 + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", 6269 + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", 6270 + "dev": true, 6271 + "license": "MIT" 6272 + }, 6273 + "node_modules/winreg": { 6274 + "version": "0.0.12", 6275 + "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", 6276 + "integrity": "sha512-typ/+JRmi7RqP1NanzFULK36vczznSNN8kWVA9vIqXyv8GhghUlwhGp1Xj3Nms1FsPcNnsQrJOR10N58/nQ9hQ==", 6277 + "dev": true, 6278 + "license": "BSD" 6279 + }, 6280 + "node_modules/word-wrap": { 6281 + "version": "1.2.5", 6282 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 6283 + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 6284 + "dev": true, 6285 + "license": "MIT", 6286 + "engines": { 6287 + "node": ">=0.10.0" 6288 + } 6289 + }, 6290 + "node_modules/wrap-ansi": { 6291 + "version": "9.0.2", 6292 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", 6293 + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", 6294 + "dev": true, 6295 + "license": "MIT", 6296 + "dependencies": { 6297 + "ansi-styles": "^6.2.1", 6298 + "string-width": "^7.0.0", 6299 + "strip-ansi": "^7.1.0" 6300 + }, 6301 + "engines": { 6302 + "node": ">=18" 6303 + }, 6304 + "funding": { 6305 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 6306 + } 6307 + }, 6308 + "node_modules/wrap-ansi/node_modules/ansi-regex": { 6309 + "version": "6.2.2", 6310 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", 6311 + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", 6312 + "dev": true, 6313 + "license": "MIT", 6314 + "engines": { 6315 + "node": ">=12" 6316 + }, 6317 + "funding": { 6318 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 6319 + } 6320 + }, 6321 + "node_modules/wrap-ansi/node_modules/ansi-styles": { 6322 + "version": "6.2.3", 6323 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", 6324 + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", 6325 + "dev": true, 6326 + "license": "MIT", 6327 + "engines": { 6328 + "node": ">=12" 6329 + }, 6330 + "funding": { 6331 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 6332 + } 6333 + }, 6334 + "node_modules/wrap-ansi/node_modules/strip-ansi": { 6335 + "version": "7.2.0", 6336 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", 6337 + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", 6338 + "dev": true, 6339 + "license": "MIT", 6340 + "dependencies": { 6341 + "ansi-regex": "^6.2.2" 6342 + }, 6343 + "engines": { 6344 + "node": ">=12" 6345 + }, 6346 + "funding": { 6347 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 6348 + } 6349 + }, 6350 + "node_modules/wsl-utils": { 6351 + "version": "0.3.1", 6352 + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.1.tgz", 6353 + "integrity": "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==", 6354 + "dev": true, 6355 + "license": "MIT", 6356 + "dependencies": { 6357 + "is-wsl": "^3.1.0", 6358 + "powershell-utils": "^0.1.0" 6359 + }, 6360 + "engines": { 6361 + "node": ">=20" 6362 + }, 6363 + "funding": { 6364 + "url": "https://github.com/sponsors/sindresorhus" 6365 + } 6366 + }, 6367 + "node_modules/wsl-utils/node_modules/is-wsl": { 6368 + "version": "3.1.1", 6369 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", 6370 + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", 6371 + "dev": true, 6372 + "license": "MIT", 6373 + "dependencies": { 6374 + "is-inside-container": "^1.0.0" 6375 + }, 6376 + "engines": { 6377 + "node": ">=16" 6378 + }, 6379 + "funding": { 6380 + "url": "https://github.com/sponsors/sindresorhus" 6381 + } 6382 + }, 6383 + "node_modules/xdg-basedir": { 6384 + "version": "5.1.0", 6385 + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", 6386 + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", 6387 + "dev": true, 6388 + "license": "MIT", 6389 + "engines": { 6390 + "node": ">=12" 6391 + }, 6392 + "funding": { 6393 + "url": "https://github.com/sponsors/sindresorhus" 6394 + } 6395 + }, 6396 + "node_modules/xml2js": { 6397 + "version": "0.6.2", 6398 + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", 6399 + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", 6400 + "dev": true, 6401 + "license": "MIT", 6402 + "dependencies": { 6403 + "sax": ">=0.6.0", 6404 + "xmlbuilder": "~11.0.0" 6405 + }, 6406 + "engines": { 6407 + "node": ">=4.0.0" 6408 + } 6409 + }, 6410 + "node_modules/xmlbuilder": { 6411 + "version": "11.0.1", 6412 + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", 6413 + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", 6414 + "dev": true, 6415 + "license": "MIT", 6416 + "engines": { 6417 + "node": ">=4.0" 6418 + } 6419 + }, 6420 + "node_modules/y18n": { 6421 + "version": "5.0.8", 6422 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 6423 + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 6424 + "dev": true, 6425 + "license": "ISC", 6426 + "engines": { 6427 + "node": ">=10" 6428 + } 6429 + }, 6430 + "node_modules/yargs": { 6431 + "version": "17.7.2", 6432 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 6433 + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 6434 + "dev": true, 6435 + "license": "MIT", 6436 + "dependencies": { 6437 + "cliui": "^8.0.1", 6438 + "escalade": "^3.1.1", 6439 + "get-caller-file": "^2.0.5", 6440 + "require-directory": "^2.1.1", 6441 + "string-width": "^4.2.3", 6442 + "y18n": "^5.0.5", 6443 + "yargs-parser": "^21.1.1" 6444 + }, 6445 + "engines": { 6446 + "node": ">=12" 6447 + } 6448 + }, 6449 + "node_modules/yargs-parser": { 6450 + "version": "21.1.1", 6451 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 6452 + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 6453 + "dev": true, 6454 + "license": "ISC", 6455 + "engines": { 6456 + "node": ">=12" 6457 + } 6458 + }, 6459 + "node_modules/yargs/node_modules/emoji-regex": { 6460 + "version": "8.0.0", 6461 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 6462 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 6463 + "dev": true, 6464 + "license": "MIT" 6465 + }, 6466 + "node_modules/yargs/node_modules/string-width": { 6467 + "version": "4.2.3", 6468 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 6469 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 6470 + "dev": true, 6471 + "license": "MIT", 6472 + "dependencies": { 6473 + "emoji-regex": "^8.0.0", 6474 + "is-fullwidth-code-point": "^3.0.0", 6475 + "strip-ansi": "^6.0.1" 6476 + }, 6477 + "engines": { 6478 + "node": ">=8" 6479 + } 6480 + }, 6481 + "node_modules/yauzl": { 6482 + "version": "3.2.1", 6483 + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.2.1.tgz", 6484 + "integrity": "sha512-k1isifdbpNSFEHFJ1ZY4YDewv0IH9FR61lDetaRMD3j2ae3bIXGV+7c+LHCqtQGofSd8PIyV4X6+dHMAnSr60A==", 6485 + "dev": true, 6486 + "license": "MIT", 6487 + "dependencies": { 6488 + "buffer-crc32": "~0.2.3", 6489 + "pend": "~1.2.0" 6490 + }, 6491 + "engines": { 6492 + "node": ">=12" 6493 + } 6494 + }, 6495 + "node_modules/yocto-queue": { 6496 + "version": "0.1.0", 6497 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 6498 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 6499 + "dev": true, 6500 + "license": "MIT", 6501 + "engines": { 6502 + "node": ">=10" 6503 + }, 6504 + "funding": { 6505 + "url": "https://github.com/sponsors/sindresorhus" 6506 + } 6507 + }, 6508 + "node_modules/zip-dir": { 6509 + "version": "2.0.0", 6510 + "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-2.0.0.tgz", 6511 + "integrity": "sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==", 6512 + "dev": true, 6513 + "license": "MIT", 6514 + "dependencies": { 6515 + "async": "^3.2.0", 6516 + "jszip": "^3.2.2" 6517 + } 6518 + } 6519 + } 6520 + }
+27
package.json
··· 1 + { 2 + "name": "shakespeare", 3 + "version": "0.1.0", 4 + "description": "Correct selected text via local OpenAI compatible API", 5 + "type": "module", 6 + "private": true, 7 + "scripts": { 8 + "build": "npm run lint && webpack --mode production", 9 + "dev": "webpack --mode development --watch", 10 + "lint": "eslint src/ && npx web-ext lint --source-dir dist --self-hosted --output json", 11 + "package": "npm run build && cd dist && zip -r ../shakespeare.zip . -x '.*'" 12 + }, 13 + "devDependencies": { 14 + "@types/firefox-webext-browser": "^143.0.0", 15 + "copy-webpack-plugin": "^14.0.0", 16 + "eslint": "^10.2.0", 17 + "globals": "^17.5.0", 18 + "html-minimizer-webpack-plugin": "^6.0.0", 19 + "ts-loader": "^9.5.7", 20 + "typescript": "^5.9.3", 21 + "typescript-eslint": "^8.58.2", 22 + "web-ext": "^10.1.0", 23 + "web-ext-plugin": "^2.13.0", 24 + "webpack": "^5.106.1", 25 + "webpack-cli": "^7.0.2" 26 + } 27 + }