1{ 2 "name": "parse5-build-scripts", 3 "lockfileVersion": 2, 4 "requires": true, 5 "packages": { 6 "": { 7 "name": "parse5-build-scripts", 8 "workspaces": [ 9 "packages/*", 10 "bench", 11 "test" 12 ], 13 "devDependencies": { 14 "@types/jest": "^29.2.3", 15 "@typescript-eslint/eslint-plugin": "^5.43.0", 16 "@typescript-eslint/parser": "^5.43.0", 17 "eslint": "^8.27.0", 18 "eslint-config-prettier": "^8.5.0", 19 "eslint-plugin-unicorn": "^44.0.2", 20 "husky": "^8.0.2", 21 "jest": "^29.3.1", 22 "lint-staged": "^13.0.3", 23 "outdent": "^0.8.0", 24 "prettier": "^2.7.1", 25 "ts-jest": "^29.0.3", 26 "ts-node": "^10.9.1", 27 "typedoc": "^0.23.21", 28 "typescript": "^4.9.3" 29 } 30 }, 31 "bench": { 32 "name": "parse5-benchmarks", 33 "version": "1.0.0", 34 "license": "MIT", 35 "dependencies": { 36 "@airbnb/node-memwatch": "^2.0.0", 37 "benchmark": "^2.1.4", 38 "human-format": "^1.0.0", 39 "parse5": "npm:parse5" 40 } 41 }, 42 "bench/node_modules/parse5": { 43 "version": "7.1.1", 44 "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", 45 "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", 46 "dependencies": { 47 "entities": "^4.4.0" 48 }, 49 "funding": { 50 "url": "https://github.com/inikulin/parse5?sponsor=1" 51 } 52 }, 53 "node_modules/@airbnb/node-memwatch": { 54 "version": "2.0.0", 55 "resolved": "https://registry.npmjs.org/@airbnb/node-memwatch/-/node-memwatch-2.0.0.tgz", 56 "integrity": "sha512-4DMP5GQz9ZYklB/FXiE1+yNffzjdiSerpr10QGxBQF56xcZsKLE0PnL/Pq6yC1sLGT0IHgG4UXgz/a5Yd463gw==", 57 "hasInstallScript": true, 58 "dependencies": { 59 "bindings": "^1.5.0", 60 "nan": "^2.14.1" 61 }, 62 "engines": { 63 "node": ">= 10.0" 64 } 65 }, 66 "node_modules/@ampproject/remapping": { 67 "version": "2.2.0", 68 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", 69 "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", 70 "dev": true, 71 "dependencies": { 72 "@jridgewell/gen-mapping": "^0.1.0", 73 "@jridgewell/trace-mapping": "^0.3.9" 74 }, 75 "engines": { 76 "node": ">=6.0.0" 77 } 78 }, 79 "node_modules/@babel/code-frame": { 80 "version": "7.18.6", 81 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", 82 "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", 83 "dev": true, 84 "dependencies": { 85 "@babel/highlight": "^7.18.6" 86 }, 87 "engines": { 88 "node": ">=6.9.0" 89 } 90 }, 91 "node_modules/@babel/compat-data": { 92 "version": "7.20.1", 93 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", 94 "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", 95 "dev": true, 96 "engines": { 97 "node": ">=6.9.0" 98 } 99 }, 100 "node_modules/@babel/core": { 101 "version": "7.20.2", 102 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", 103 "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", 104 "dev": true, 105 "dependencies": { 106 "@ampproject/remapping": "^2.1.0", 107 "@babel/code-frame": "^7.18.6", 108 "@babel/generator": "^7.20.2", 109 "@babel/helper-compilation-targets": "^7.20.0", 110 "@babel/helper-module-transforms": "^7.20.2", 111 "@babel/helpers": "^7.20.1", 112 "@babel/parser": "^7.20.2", 113 "@babel/template": "^7.18.10", 114 "@babel/traverse": "^7.20.1", 115 "@babel/types": "^7.20.2", 116 "convert-source-map": "^1.7.0", 117 "debug": "^4.1.0", 118 "gensync": "^1.0.0-beta.2", 119 "json5": "^2.2.1", 120 "semver": "^6.3.0" 121 }, 122 "engines": { 123 "node": ">=6.9.0" 124 }, 125 "funding": { 126 "type": "opencollective", 127 "url": "https://opencollective.com/babel" 128 } 129 }, 130 "node_modules/@babel/core/node_modules/convert-source-map": { 131 "version": "1.9.0", 132 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", 133 "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 134 "dev": true 135 }, 136 "node_modules/@babel/core/node_modules/semver": { 137 "version": "6.3.0", 138 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 139 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 140 "dev": true, 141 "bin": { 142 "semver": "bin/semver.js" 143 } 144 }, 145 "node_modules/@babel/generator": { 146 "version": "7.20.4", 147 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", 148 "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", 149 "dev": true, 150 "dependencies": { 151 "@babel/types": "^7.20.2", 152 "@jridgewell/gen-mapping": "^0.3.2", 153 "jsesc": "^2.5.1" 154 }, 155 "engines": { 156 "node": ">=6.9.0" 157 } 158 }, 159 "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { 160 "version": "0.3.2", 161 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", 162 "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", 163 "dev": true, 164 "dependencies": { 165 "@jridgewell/set-array": "^1.0.1", 166 "@jridgewell/sourcemap-codec": "^1.4.10", 167 "@jridgewell/trace-mapping": "^0.3.9" 168 }, 169 "engines": { 170 "node": ">=6.0.0" 171 } 172 }, 173 "node_modules/@babel/helper-compilation-targets": { 174 "version": "7.20.0", 175 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", 176 "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", 177 "dev": true, 178 "dependencies": { 179 "@babel/compat-data": "^7.20.0", 180 "@babel/helper-validator-option": "^7.18.6", 181 "browserslist": "^4.21.3", 182 "semver": "^6.3.0" 183 }, 184 "engines": { 185 "node": ">=6.9.0" 186 }, 187 "peerDependencies": { 188 "@babel/core": "^7.0.0" 189 } 190 }, 191 "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 192 "version": "6.3.0", 193 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 194 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 195 "dev": true, 196 "bin": { 197 "semver": "bin/semver.js" 198 } 199 }, 200 "node_modules/@babel/helper-environment-visitor": { 201 "version": "7.18.9", 202 "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", 203 "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", 204 "dev": true, 205 "engines": { 206 "node": ">=6.9.0" 207 } 208 }, 209 "node_modules/@babel/helper-function-name": { 210 "version": "7.19.0", 211 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", 212 "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", 213 "dev": true, 214 "dependencies": { 215 "@babel/template": "^7.18.10", 216 "@babel/types": "^7.19.0" 217 }, 218 "engines": { 219 "node": ">=6.9.0" 220 } 221 }, 222 "node_modules/@babel/helper-hoist-variables": { 223 "version": "7.18.6", 224 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", 225 "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", 226 "dev": true, 227 "dependencies": { 228 "@babel/types": "^7.18.6" 229 }, 230 "engines": { 231 "node": ">=6.9.0" 232 } 233 }, 234 "node_modules/@babel/helper-module-imports": { 235 "version": "7.18.6", 236 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", 237 "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", 238 "dev": true, 239 "dependencies": { 240 "@babel/types": "^7.18.6" 241 }, 242 "engines": { 243 "node": ">=6.9.0" 244 } 245 }, 246 "node_modules/@babel/helper-module-transforms": { 247 "version": "7.20.2", 248 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", 249 "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", 250 "dev": true, 251 "dependencies": { 252 "@babel/helper-environment-visitor": "^7.18.9", 253 "@babel/helper-module-imports": "^7.18.6", 254 "@babel/helper-simple-access": "^7.20.2", 255 "@babel/helper-split-export-declaration": "^7.18.6", 256 "@babel/helper-validator-identifier": "^7.19.1", 257 "@babel/template": "^7.18.10", 258 "@babel/traverse": "^7.20.1", 259 "@babel/types": "^7.20.2" 260 }, 261 "engines": { 262 "node": ">=6.9.0" 263 } 264 }, 265 "node_modules/@babel/helper-plugin-utils": { 266 "version": "7.20.2", 267 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", 268 "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", 269 "dev": true, 270 "engines": { 271 "node": ">=6.9.0" 272 } 273 }, 274 "node_modules/@babel/helper-simple-access": { 275 "version": "7.20.2", 276 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", 277 "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", 278 "dev": true, 279 "dependencies": { 280 "@babel/types": "^7.20.2" 281 }, 282 "engines": { 283 "node": ">=6.9.0" 284 } 285 }, 286 "node_modules/@babel/helper-split-export-declaration": { 287 "version": "7.18.6", 288 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", 289 "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", 290 "dev": true, 291 "dependencies": { 292 "@babel/types": "^7.18.6" 293 }, 294 "engines": { 295 "node": ">=6.9.0" 296 } 297 }, 298 "node_modules/@babel/helper-string-parser": { 299 "version": "7.19.4", 300 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", 301 "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", 302 "dev": true, 303 "engines": { 304 "node": ">=6.9.0" 305 } 306 }, 307 "node_modules/@babel/helper-validator-identifier": { 308 "version": "7.19.1", 309 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 310 "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", 311 "dev": true, 312 "engines": { 313 "node": ">=6.9.0" 314 } 315 }, 316 "node_modules/@babel/helper-validator-option": { 317 "version": "7.18.6", 318 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", 319 "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", 320 "dev": true, 321 "engines": { 322 "node": ">=6.9.0" 323 } 324 }, 325 "node_modules/@babel/helpers": { 326 "version": "7.20.1", 327 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", 328 "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", 329 "dev": true, 330 "dependencies": { 331 "@babel/template": "^7.18.10", 332 "@babel/traverse": "^7.20.1", 333 "@babel/types": "^7.20.0" 334 }, 335 "engines": { 336 "node": ">=6.9.0" 337 } 338 }, 339 "node_modules/@babel/highlight": { 340 "version": "7.18.6", 341 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", 342 "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", 343 "dev": true, 344 "dependencies": { 345 "@babel/helper-validator-identifier": "^7.18.6", 346 "chalk": "^2.0.0", 347 "js-tokens": "^4.0.0" 348 }, 349 "engines": { 350 "node": ">=6.9.0" 351 } 352 }, 353 "node_modules/@babel/highlight/node_modules/ansi-styles": { 354 "version": "3.2.1", 355 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 356 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 357 "dev": true, 358 "dependencies": { 359 "color-convert": "^1.9.0" 360 }, 361 "engines": { 362 "node": ">=4" 363 } 364 }, 365 "node_modules/@babel/highlight/node_modules/chalk": { 366 "version": "2.4.2", 367 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 368 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 369 "dev": true, 370 "dependencies": { 371 "ansi-styles": "^3.2.1", 372 "escape-string-regexp": "^1.0.5", 373 "supports-color": "^5.3.0" 374 }, 375 "engines": { 376 "node": ">=4" 377 } 378 }, 379 "node_modules/@babel/highlight/node_modules/color-convert": { 380 "version": "1.9.3", 381 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 382 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 383 "dev": true, 384 "dependencies": { 385 "color-name": "1.1.3" 386 } 387 }, 388 "node_modules/@babel/highlight/node_modules/color-name": { 389 "version": "1.1.3", 390 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 391 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 392 "dev": true 393 }, 394 "node_modules/@babel/highlight/node_modules/escape-string-regexp": { 395 "version": "1.0.5", 396 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 397 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 398 "dev": true, 399 "engines": { 400 "node": ">=0.8.0" 401 } 402 }, 403 "node_modules/@babel/highlight/node_modules/has-flag": { 404 "version": "3.0.0", 405 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 406 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 407 "dev": true, 408 "engines": { 409 "node": ">=4" 410 } 411 }, 412 "node_modules/@babel/highlight/node_modules/supports-color": { 413 "version": "5.5.0", 414 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 415 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 416 "dev": true, 417 "dependencies": { 418 "has-flag": "^3.0.0" 419 }, 420 "engines": { 421 "node": ">=4" 422 } 423 }, 424 "node_modules/@babel/parser": { 425 "version": "7.20.3", 426 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", 427 "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", 428 "dev": true, 429 "bin": { 430 "parser": "bin/babel-parser.js" 431 }, 432 "engines": { 433 "node": ">=6.0.0" 434 } 435 }, 436 "node_modules/@babel/plugin-syntax-async-generators": { 437 "version": "7.8.4", 438 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 439 "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 440 "dev": true, 441 "dependencies": { 442 "@babel/helper-plugin-utils": "^7.8.0" 443 }, 444 "peerDependencies": { 445 "@babel/core": "^7.0.0-0" 446 } 447 }, 448 "node_modules/@babel/plugin-syntax-bigint": { 449 "version": "7.8.3", 450 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", 451 "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", 452 "dev": true, 453 "dependencies": { 454 "@babel/helper-plugin-utils": "^7.8.0" 455 }, 456 "peerDependencies": { 457 "@babel/core": "^7.0.0-0" 458 } 459 }, 460 "node_modules/@babel/plugin-syntax-class-properties": { 461 "version": "7.12.13", 462 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 463 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 464 "dev": true, 465 "dependencies": { 466 "@babel/helper-plugin-utils": "^7.12.13" 467 }, 468 "peerDependencies": { 469 "@babel/core": "^7.0.0-0" 470 } 471 }, 472 "node_modules/@babel/plugin-syntax-import-meta": { 473 "version": "7.10.4", 474 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", 475 "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", 476 "dev": true, 477 "dependencies": { 478 "@babel/helper-plugin-utils": "^7.10.4" 479 }, 480 "peerDependencies": { 481 "@babel/core": "^7.0.0-0" 482 } 483 }, 484 "node_modules/@babel/plugin-syntax-json-strings": { 485 "version": "7.8.3", 486 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 487 "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 488 "dev": true, 489 "dependencies": { 490 "@babel/helper-plugin-utils": "^7.8.0" 491 }, 492 "peerDependencies": { 493 "@babel/core": "^7.0.0-0" 494 } 495 }, 496 "node_modules/@babel/plugin-syntax-jsx": { 497 "version": "7.18.6", 498 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", 499 "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", 500 "dev": true, 501 "dependencies": { 502 "@babel/helper-plugin-utils": "^7.18.6" 503 }, 504 "engines": { 505 "node": ">=6.9.0" 506 }, 507 "peerDependencies": { 508 "@babel/core": "^7.0.0-0" 509 } 510 }, 511 "node_modules/@babel/plugin-syntax-logical-assignment-operators": { 512 "version": "7.10.4", 513 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 514 "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 515 "dev": true, 516 "dependencies": { 517 "@babel/helper-plugin-utils": "^7.10.4" 518 }, 519 "peerDependencies": { 520 "@babel/core": "^7.0.0-0" 521 } 522 }, 523 "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { 524 "version": "7.8.3", 525 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 526 "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 527 "dev": true, 528 "dependencies": { 529 "@babel/helper-plugin-utils": "^7.8.0" 530 }, 531 "peerDependencies": { 532 "@babel/core": "^7.0.0-0" 533 } 534 }, 535 "node_modules/@babel/plugin-syntax-numeric-separator": { 536 "version": "7.10.4", 537 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 538 "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 539 "dev": true, 540 "dependencies": { 541 "@babel/helper-plugin-utils": "^7.10.4" 542 }, 543 "peerDependencies": { 544 "@babel/core": "^7.0.0-0" 545 } 546 }, 547 "node_modules/@babel/plugin-syntax-object-rest-spread": { 548 "version": "7.8.3", 549 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 550 "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 551 "dev": true, 552 "dependencies": { 553 "@babel/helper-plugin-utils": "^7.8.0" 554 }, 555 "peerDependencies": { 556 "@babel/core": "^7.0.0-0" 557 } 558 }, 559 "node_modules/@babel/plugin-syntax-optional-catch-binding": { 560 "version": "7.8.3", 561 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 562 "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 563 "dev": true, 564 "dependencies": { 565 "@babel/helper-plugin-utils": "^7.8.0" 566 }, 567 "peerDependencies": { 568 "@babel/core": "^7.0.0-0" 569 } 570 }, 571 "node_modules/@babel/plugin-syntax-optional-chaining": { 572 "version": "7.8.3", 573 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 574 "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 575 "dev": true, 576 "dependencies": { 577 "@babel/helper-plugin-utils": "^7.8.0" 578 }, 579 "peerDependencies": { 580 "@babel/core": "^7.0.0-0" 581 } 582 }, 583 "node_modules/@babel/plugin-syntax-top-level-await": { 584 "version": "7.14.5", 585 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 586 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 587 "dev": true, 588 "dependencies": { 589 "@babel/helper-plugin-utils": "^7.14.5" 590 }, 591 "engines": { 592 "node": ">=6.9.0" 593 }, 594 "peerDependencies": { 595 "@babel/core": "^7.0.0-0" 596 } 597 }, 598 "node_modules/@babel/plugin-syntax-typescript": { 599 "version": "7.20.0", 600 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", 601 "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", 602 "dev": true, 603 "dependencies": { 604 "@babel/helper-plugin-utils": "^7.19.0" 605 }, 606 "engines": { 607 "node": ">=6.9.0" 608 }, 609 "peerDependencies": { 610 "@babel/core": "^7.0.0-0" 611 } 612 }, 613 "node_modules/@babel/template": { 614 "version": "7.18.10", 615 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", 616 "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", 617 "dev": true, 618 "dependencies": { 619 "@babel/code-frame": "^7.18.6", 620 "@babel/parser": "^7.18.10", 621 "@babel/types": "^7.18.10" 622 }, 623 "engines": { 624 "node": ">=6.9.0" 625 } 626 }, 627 "node_modules/@babel/traverse": { 628 "version": "7.20.1", 629 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", 630 "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", 631 "dev": true, 632 "dependencies": { 633 "@babel/code-frame": "^7.18.6", 634 "@babel/generator": "^7.20.1", 635 "@babel/helper-environment-visitor": "^7.18.9", 636 "@babel/helper-function-name": "^7.19.0", 637 "@babel/helper-hoist-variables": "^7.18.6", 638 "@babel/helper-split-export-declaration": "^7.18.6", 639 "@babel/parser": "^7.20.1", 640 "@babel/types": "^7.20.0", 641 "debug": "^4.1.0", 642 "globals": "^11.1.0" 643 }, 644 "engines": { 645 "node": ">=6.9.0" 646 } 647 }, 648 "node_modules/@babel/traverse/node_modules/globals": { 649 "version": "11.12.0", 650 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 651 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 652 "dev": true, 653 "engines": { 654 "node": ">=4" 655 } 656 }, 657 "node_modules/@babel/types": { 658 "version": "7.20.2", 659 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", 660 "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", 661 "dev": true, 662 "dependencies": { 663 "@babel/helper-string-parser": "^7.19.4", 664 "@babel/helper-validator-identifier": "^7.19.1", 665 "to-fast-properties": "^2.0.0" 666 }, 667 "engines": { 668 "node": ">=6.9.0" 669 } 670 }, 671 "node_modules/@bcoe/v8-coverage": { 672 "version": "0.2.3", 673 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", 674 "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", 675 "dev": true 676 }, 677 "node_modules/@cspotcode/source-map-support": { 678 "version": "0.8.1", 679 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 680 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 681 "dev": true, 682 "dependencies": { 683 "@jridgewell/trace-mapping": "0.3.9" 684 }, 685 "engines": { 686 "node": ">=12" 687 } 688 }, 689 "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { 690 "version": "0.3.9", 691 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 692 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 693 "dev": true, 694 "dependencies": { 695 "@jridgewell/resolve-uri": "^3.0.3", 696 "@jridgewell/sourcemap-codec": "^1.4.10" 697 } 698 }, 699 "node_modules/@eslint/eslintrc": { 700 "version": "1.3.3", 701 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", 702 "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", 703 "dev": true, 704 "dependencies": { 705 "ajv": "^6.12.4", 706 "debug": "^4.3.2", 707 "espree": "^9.4.0", 708 "globals": "^13.15.0", 709 "ignore": "^5.2.0", 710 "import-fresh": "^3.2.1", 711 "js-yaml": "^4.1.0", 712 "minimatch": "^3.1.2", 713 "strip-json-comments": "^3.1.1" 714 }, 715 "engines": { 716 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 717 }, 718 "funding": { 719 "url": "https://opencollective.com/eslint" 720 } 721 }, 722 "node_modules/@humanwhocodes/config-array": { 723 "version": "0.11.7", 724 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", 725 "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", 726 "dev": true, 727 "dependencies": { 728 "@humanwhocodes/object-schema": "^1.2.1", 729 "debug": "^4.1.1", 730 "minimatch": "^3.0.5" 731 }, 732 "engines": { 733 "node": ">=10.10.0" 734 } 735 }, 736 "node_modules/@humanwhocodes/module-importer": { 737 "version": "1.0.1", 738 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 739 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 740 "dev": true, 741 "engines": { 742 "node": ">=12.22" 743 }, 744 "funding": { 745 "type": "github", 746 "url": "https://github.com/sponsors/nzakas" 747 } 748 }, 749 "node_modules/@humanwhocodes/object-schema": { 750 "version": "1.2.1", 751 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 752 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 753 "dev": true 754 }, 755 "node_modules/@istanbuljs/load-nyc-config": { 756 "version": "1.1.0", 757 "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", 758 "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", 759 "dev": true, 760 "dependencies": { 761 "camelcase": "^5.3.1", 762 "find-up": "^4.1.0", 763 "get-package-type": "^0.1.0", 764 "js-yaml": "^3.13.1", 765 "resolve-from": "^5.0.0" 766 }, 767 "engines": { 768 "node": ">=8" 769 } 770 }, 771 "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { 772 "version": "1.0.10", 773 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 774 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 775 "dev": true, 776 "dependencies": { 777 "sprintf-js": "~1.0.2" 778 } 779 }, 780 "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { 781 "version": "4.1.0", 782 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 783 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 784 "dev": true, 785 "dependencies": { 786 "locate-path": "^5.0.0", 787 "path-exists": "^4.0.0" 788 }, 789 "engines": { 790 "node": ">=8" 791 } 792 }, 793 "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { 794 "version": "3.14.1", 795 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 796 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 797 "dev": true, 798 "dependencies": { 799 "argparse": "^1.0.7", 800 "esprima": "^4.0.0" 801 }, 802 "bin": { 803 "js-yaml": "bin/js-yaml.js" 804 } 805 }, 806 "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { 807 "version": "5.0.0", 808 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 809 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 810 "dev": true, 811 "dependencies": { 812 "p-locate": "^4.1.0" 813 }, 814 "engines": { 815 "node": ">=8" 816 } 817 }, 818 "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { 819 "version": "2.3.0", 820 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 821 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 822 "dev": true, 823 "dependencies": { 824 "p-try": "^2.0.0" 825 }, 826 "engines": { 827 "node": ">=6" 828 }, 829 "funding": { 830 "url": "https://github.com/sponsors/sindresorhus" 831 } 832 }, 833 "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { 834 "version": "4.1.0", 835 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 836 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 837 "dev": true, 838 "dependencies": { 839 "p-limit": "^2.2.0" 840 }, 841 "engines": { 842 "node": ">=8" 843 } 844 }, 845 "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { 846 "version": "5.0.0", 847 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 848 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 849 "dev": true, 850 "engines": { 851 "node": ">=8" 852 } 853 }, 854 "node_modules/@istanbuljs/schema": { 855 "version": "0.1.3", 856 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", 857 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", 858 "dev": true, 859 "engines": { 860 "node": ">=8" 861 } 862 }, 863 "node_modules/@jest/console": { 864 "version": "29.3.1", 865 "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz", 866 "integrity": "sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==", 867 "dev": true, 868 "dependencies": { 869 "@jest/types": "^29.3.1", 870 "@types/node": "*", 871 "chalk": "^4.0.0", 872 "jest-message-util": "^29.3.1", 873 "jest-util": "^29.3.1", 874 "slash": "^3.0.0" 875 }, 876 "engines": { 877 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 878 } 879 }, 880 "node_modules/@jest/core": { 881 "version": "29.3.1", 882 "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.3.1.tgz", 883 "integrity": "sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==", 884 "dev": true, 885 "dependencies": { 886 "@jest/console": "^29.3.1", 887 "@jest/reporters": "^29.3.1", 888 "@jest/test-result": "^29.3.1", 889 "@jest/transform": "^29.3.1", 890 "@jest/types": "^29.3.1", 891 "@types/node": "*", 892 "ansi-escapes": "^4.2.1", 893 "chalk": "^4.0.0", 894 "ci-info": "^3.2.0", 895 "exit": "^0.1.2", 896 "graceful-fs": "^4.2.9", 897 "jest-changed-files": "^29.2.0", 898 "jest-config": "^29.3.1", 899 "jest-haste-map": "^29.3.1", 900 "jest-message-util": "^29.3.1", 901 "jest-regex-util": "^29.2.0", 902 "jest-resolve": "^29.3.1", 903 "jest-resolve-dependencies": "^29.3.1", 904 "jest-runner": "^29.3.1", 905 "jest-runtime": "^29.3.1", 906 "jest-snapshot": "^29.3.1", 907 "jest-util": "^29.3.1", 908 "jest-validate": "^29.3.1", 909 "jest-watcher": "^29.3.1", 910 "micromatch": "^4.0.4", 911 "pretty-format": "^29.3.1", 912 "slash": "^3.0.0", 913 "strip-ansi": "^6.0.0" 914 }, 915 "engines": { 916 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 917 }, 918 "peerDependencies": { 919 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 920 }, 921 "peerDependenciesMeta": { 922 "node-notifier": { 923 "optional": true 924 } 925 } 926 }, 927 "node_modules/@jest/environment": { 928 "version": "29.3.1", 929 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.3.1.tgz", 930 "integrity": "sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==", 931 "dev": true, 932 "dependencies": { 933 "@jest/fake-timers": "^29.3.1", 934 "@jest/types": "^29.3.1", 935 "@types/node": "*", 936 "jest-mock": "^29.3.1" 937 }, 938 "engines": { 939 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 940 } 941 }, 942 "node_modules/@jest/expect": { 943 "version": "29.3.1", 944 "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz", 945 "integrity": "sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==", 946 "dev": true, 947 "dependencies": { 948 "expect": "^29.3.1", 949 "jest-snapshot": "^29.3.1" 950 }, 951 "engines": { 952 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 953 } 954 }, 955 "node_modules/@jest/expect-utils": { 956 "version": "29.3.1", 957 "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", 958 "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", 959 "dev": true, 960 "dependencies": { 961 "jest-get-type": "^29.2.0" 962 }, 963 "engines": { 964 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 965 } 966 }, 967 "node_modules/@jest/fake-timers": { 968 "version": "29.3.1", 969 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.3.1.tgz", 970 "integrity": "sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==", 971 "dev": true, 972 "dependencies": { 973 "@jest/types": "^29.3.1", 974 "@sinonjs/fake-timers": "^9.1.2", 975 "@types/node": "*", 976 "jest-message-util": "^29.3.1", 977 "jest-mock": "^29.3.1", 978 "jest-util": "^29.3.1" 979 }, 980 "engines": { 981 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 982 } 983 }, 984 "node_modules/@jest/globals": { 985 "version": "29.3.1", 986 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.3.1.tgz", 987 "integrity": "sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==", 988 "dev": true, 989 "dependencies": { 990 "@jest/environment": "^29.3.1", 991 "@jest/expect": "^29.3.1", 992 "@jest/types": "^29.3.1", 993 "jest-mock": "^29.3.1" 994 }, 995 "engines": { 996 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 997 } 998 }, 999 "node_modules/@jest/reporters": { 1000 "version": "29.3.1", 1001 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.3.1.tgz", 1002 "integrity": "sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==", 1003 "dev": true, 1004 "dependencies": { 1005 "@bcoe/v8-coverage": "^0.2.3", 1006 "@jest/console": "^29.3.1", 1007 "@jest/test-result": "^29.3.1", 1008 "@jest/transform": "^29.3.1", 1009 "@jest/types": "^29.3.1", 1010 "@jridgewell/trace-mapping": "^0.3.15", 1011 "@types/node": "*", 1012 "chalk": "^4.0.0", 1013 "collect-v8-coverage": "^1.0.0", 1014 "exit": "^0.1.2", 1015 "glob": "^7.1.3", 1016 "graceful-fs": "^4.2.9", 1017 "istanbul-lib-coverage": "^3.0.0", 1018 "istanbul-lib-instrument": "^5.1.0", 1019 "istanbul-lib-report": "^3.0.0", 1020 "istanbul-lib-source-maps": "^4.0.0", 1021 "istanbul-reports": "^3.1.3", 1022 "jest-message-util": "^29.3.1", 1023 "jest-util": "^29.3.1", 1024 "jest-worker": "^29.3.1", 1025 "slash": "^3.0.0", 1026 "string-length": "^4.0.1", 1027 "strip-ansi": "^6.0.0", 1028 "v8-to-istanbul": "^9.0.1" 1029 }, 1030 "engines": { 1031 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1032 }, 1033 "peerDependencies": { 1034 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 1035 }, 1036 "peerDependenciesMeta": { 1037 "node-notifier": { 1038 "optional": true 1039 } 1040 } 1041 }, 1042 "node_modules/@jest/schemas": { 1043 "version": "29.0.0", 1044 "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", 1045 "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", 1046 "dev": true, 1047 "dependencies": { 1048 "@sinclair/typebox": "^0.24.1" 1049 }, 1050 "engines": { 1051 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1052 } 1053 }, 1054 "node_modules/@jest/source-map": { 1055 "version": "29.2.0", 1056 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.2.0.tgz", 1057 "integrity": "sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==", 1058 "dev": true, 1059 "dependencies": { 1060 "@jridgewell/trace-mapping": "^0.3.15", 1061 "callsites": "^3.0.0", 1062 "graceful-fs": "^4.2.9" 1063 }, 1064 "engines": { 1065 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1066 } 1067 }, 1068 "node_modules/@jest/test-result": { 1069 "version": "29.3.1", 1070 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.3.1.tgz", 1071 "integrity": "sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==", 1072 "dev": true, 1073 "dependencies": { 1074 "@jest/console": "^29.3.1", 1075 "@jest/types": "^29.3.1", 1076 "@types/istanbul-lib-coverage": "^2.0.0", 1077 "collect-v8-coverage": "^1.0.0" 1078 }, 1079 "engines": { 1080 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1081 } 1082 }, 1083 "node_modules/@jest/test-sequencer": { 1084 "version": "29.3.1", 1085 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz", 1086 "integrity": "sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==", 1087 "dev": true, 1088 "dependencies": { 1089 "@jest/test-result": "^29.3.1", 1090 "graceful-fs": "^4.2.9", 1091 "jest-haste-map": "^29.3.1", 1092 "slash": "^3.0.0" 1093 }, 1094 "engines": { 1095 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1096 } 1097 }, 1098 "node_modules/@jest/transform": { 1099 "version": "29.3.1", 1100 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.3.1.tgz", 1101 "integrity": "sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==", 1102 "dev": true, 1103 "dependencies": { 1104 "@babel/core": "^7.11.6", 1105 "@jest/types": "^29.3.1", 1106 "@jridgewell/trace-mapping": "^0.3.15", 1107 "babel-plugin-istanbul": "^6.1.1", 1108 "chalk": "^4.0.0", 1109 "convert-source-map": "^2.0.0", 1110 "fast-json-stable-stringify": "^2.1.0", 1111 "graceful-fs": "^4.2.9", 1112 "jest-haste-map": "^29.3.1", 1113 "jest-regex-util": "^29.2.0", 1114 "jest-util": "^29.3.1", 1115 "micromatch": "^4.0.4", 1116 "pirates": "^4.0.4", 1117 "slash": "^3.0.0", 1118 "write-file-atomic": "^4.0.1" 1119 }, 1120 "engines": { 1121 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1122 } 1123 }, 1124 "node_modules/@jest/types": { 1125 "version": "29.3.1", 1126 "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", 1127 "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", 1128 "dev": true, 1129 "dependencies": { 1130 "@jest/schemas": "^29.0.0", 1131 "@types/istanbul-lib-coverage": "^2.0.0", 1132 "@types/istanbul-reports": "^3.0.0", 1133 "@types/node": "*", 1134 "@types/yargs": "^17.0.8", 1135 "chalk": "^4.0.0" 1136 }, 1137 "engines": { 1138 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1139 } 1140 }, 1141 "node_modules/@jridgewell/gen-mapping": { 1142 "version": "0.1.1", 1143 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", 1144 "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", 1145 "dev": true, 1146 "dependencies": { 1147 "@jridgewell/set-array": "^1.0.0", 1148 "@jridgewell/sourcemap-codec": "^1.4.10" 1149 }, 1150 "engines": { 1151 "node": ">=6.0.0" 1152 } 1153 }, 1154 "node_modules/@jridgewell/resolve-uri": { 1155 "version": "3.1.0", 1156 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 1157 "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 1158 "dev": true, 1159 "engines": { 1160 "node": ">=6.0.0" 1161 } 1162 }, 1163 "node_modules/@jridgewell/set-array": { 1164 "version": "1.1.2", 1165 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 1166 "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 1167 "dev": true, 1168 "engines": { 1169 "node": ">=6.0.0" 1170 } 1171 }, 1172 "node_modules/@jridgewell/sourcemap-codec": { 1173 "version": "1.4.14", 1174 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 1175 "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 1176 "dev": true 1177 }, 1178 "node_modules/@jridgewell/trace-mapping": { 1179 "version": "0.3.17", 1180 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", 1181 "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", 1182 "dev": true, 1183 "dependencies": { 1184 "@jridgewell/resolve-uri": "3.1.0", 1185 "@jridgewell/sourcemap-codec": "1.4.14" 1186 } 1187 }, 1188 "node_modules/@nodelib/fs.scandir": { 1189 "version": "2.1.5", 1190 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 1191 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 1192 "dev": true, 1193 "dependencies": { 1194 "@nodelib/fs.stat": "2.0.5", 1195 "run-parallel": "^1.1.9" 1196 }, 1197 "engines": { 1198 "node": ">= 8" 1199 } 1200 }, 1201 "node_modules/@nodelib/fs.stat": { 1202 "version": "2.0.5", 1203 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 1204 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 1205 "dev": true, 1206 "engines": { 1207 "node": ">= 8" 1208 } 1209 }, 1210 "node_modules/@nodelib/fs.walk": { 1211 "version": "1.2.8", 1212 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 1213 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 1214 "dev": true, 1215 "dependencies": { 1216 "@nodelib/fs.scandir": "2.1.5", 1217 "fastq": "^1.6.0" 1218 }, 1219 "engines": { 1220 "node": ">= 8" 1221 } 1222 }, 1223 "node_modules/@sinclair/typebox": { 1224 "version": "0.24.51", 1225 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 1226 "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 1227 "dev": true 1228 }, 1229 "node_modules/@sinonjs/commons": { 1230 "version": "1.8.5", 1231 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", 1232 "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", 1233 "dev": true, 1234 "dependencies": { 1235 "type-detect": "4.0.8" 1236 } 1237 }, 1238 "node_modules/@sinonjs/fake-timers": { 1239 "version": "9.1.2", 1240 "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", 1241 "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", 1242 "dev": true, 1243 "dependencies": { 1244 "@sinonjs/commons": "^1.7.0" 1245 } 1246 }, 1247 "node_modules/@tsconfig/node10": { 1248 "version": "1.0.9", 1249 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", 1250 "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", 1251 "dev": true 1252 }, 1253 "node_modules/@tsconfig/node12": { 1254 "version": "1.0.11", 1255 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 1256 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 1257 "dev": true 1258 }, 1259 "node_modules/@tsconfig/node14": { 1260 "version": "1.0.3", 1261 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 1262 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 1263 "dev": true 1264 }, 1265 "node_modules/@tsconfig/node16": { 1266 "version": "1.0.3", 1267 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", 1268 "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", 1269 "dev": true 1270 }, 1271 "node_modules/@types/babel__core": { 1272 "version": "7.1.20", 1273 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", 1274 "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", 1275 "dev": true, 1276 "dependencies": { 1277 "@babel/parser": "^7.1.0", 1278 "@babel/types": "^7.0.0", 1279 "@types/babel__generator": "*", 1280 "@types/babel__template": "*", 1281 "@types/babel__traverse": "*" 1282 } 1283 }, 1284 "node_modules/@types/babel__generator": { 1285 "version": "7.6.4", 1286 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", 1287 "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", 1288 "dev": true, 1289 "dependencies": { 1290 "@babel/types": "^7.0.0" 1291 } 1292 }, 1293 "node_modules/@types/babel__template": { 1294 "version": "7.4.1", 1295 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", 1296 "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", 1297 "dev": true, 1298 "dependencies": { 1299 "@babel/parser": "^7.1.0", 1300 "@babel/types": "^7.0.0" 1301 } 1302 }, 1303 "node_modules/@types/babel__traverse": { 1304 "version": "7.18.2", 1305 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", 1306 "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", 1307 "dev": true, 1308 "dependencies": { 1309 "@babel/types": "^7.3.0" 1310 } 1311 }, 1312 "node_modules/@types/graceful-fs": { 1313 "version": "4.1.5", 1314 "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", 1315 "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", 1316 "dev": true, 1317 "dependencies": { 1318 "@types/node": "*" 1319 } 1320 }, 1321 "node_modules/@types/istanbul-lib-coverage": { 1322 "version": "2.0.4", 1323 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", 1324 "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", 1325 "dev": true 1326 }, 1327 "node_modules/@types/istanbul-lib-report": { 1328 "version": "3.0.0", 1329 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 1330 "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", 1331 "dev": true, 1332 "dependencies": { 1333 "@types/istanbul-lib-coverage": "*" 1334 } 1335 }, 1336 "node_modules/@types/istanbul-reports": { 1337 "version": "3.0.1", 1338 "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", 1339 "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", 1340 "dev": true, 1341 "dependencies": { 1342 "@types/istanbul-lib-report": "*" 1343 } 1344 }, 1345 "node_modules/@types/jest": { 1346 "version": "29.2.3", 1347 "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.3.tgz", 1348 "integrity": "sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w==", 1349 "dev": true, 1350 "dependencies": { 1351 "expect": "^29.0.0", 1352 "pretty-format": "^29.0.0" 1353 } 1354 }, 1355 "node_modules/@types/json-schema": { 1356 "version": "7.0.11", 1357 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 1358 "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 1359 "dev": true 1360 }, 1361 "node_modules/@types/node": { 1362 "version": "18.11.9", 1363 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", 1364 "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==", 1365 "dev": true 1366 }, 1367 "node_modules/@types/normalize-package-data": { 1368 "version": "2.4.1", 1369 "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", 1370 "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", 1371 "dev": true 1372 }, 1373 "node_modules/@types/prettier": { 1374 "version": "2.7.1", 1375 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", 1376 "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", 1377 "dev": true 1378 }, 1379 "node_modules/@types/semver": { 1380 "version": "7.3.13", 1381 "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 1382 "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 1383 "dev": true 1384 }, 1385 "node_modules/@types/stack-utils": { 1386 "version": "2.0.1", 1387 "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", 1388 "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", 1389 "dev": true 1390 }, 1391 "node_modules/@types/yargs": { 1392 "version": "17.0.13", 1393 "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", 1394 "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", 1395 "dev": true, 1396 "dependencies": { 1397 "@types/yargs-parser": "*" 1398 } 1399 }, 1400 "node_modules/@types/yargs-parser": { 1401 "version": "21.0.0", 1402 "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", 1403 "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", 1404 "dev": true 1405 }, 1406 "node_modules/@typescript-eslint/eslint-plugin": { 1407 "version": "5.43.0", 1408 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", 1409 "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", 1410 "dev": true, 1411 "dependencies": { 1412 "@typescript-eslint/scope-manager": "5.43.0", 1413 "@typescript-eslint/type-utils": "5.43.0", 1414 "@typescript-eslint/utils": "5.43.0", 1415 "debug": "^4.3.4", 1416 "ignore": "^5.2.0", 1417 "natural-compare-lite": "^1.4.0", 1418 "regexpp": "^3.2.0", 1419 "semver": "^7.3.7", 1420 "tsutils": "^3.21.0" 1421 }, 1422 "engines": { 1423 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1424 }, 1425 "funding": { 1426 "type": "opencollective", 1427 "url": "https://opencollective.com/typescript-eslint" 1428 }, 1429 "peerDependencies": { 1430 "@typescript-eslint/parser": "^5.0.0", 1431 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 1432 }, 1433 "peerDependenciesMeta": { 1434 "typescript": { 1435 "optional": true 1436 } 1437 } 1438 }, 1439 "node_modules/@typescript-eslint/parser": { 1440 "version": "5.43.0", 1441 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", 1442 "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", 1443 "dev": true, 1444 "dependencies": { 1445 "@typescript-eslint/scope-manager": "5.43.0", 1446 "@typescript-eslint/types": "5.43.0", 1447 "@typescript-eslint/typescript-estree": "5.43.0", 1448 "debug": "^4.3.4" 1449 }, 1450 "engines": { 1451 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1452 }, 1453 "funding": { 1454 "type": "opencollective", 1455 "url": "https://opencollective.com/typescript-eslint" 1456 }, 1457 "peerDependencies": { 1458 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 1459 }, 1460 "peerDependenciesMeta": { 1461 "typescript": { 1462 "optional": true 1463 } 1464 } 1465 }, 1466 "node_modules/@typescript-eslint/scope-manager": { 1467 "version": "5.43.0", 1468 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", 1469 "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", 1470 "dev": true, 1471 "dependencies": { 1472 "@typescript-eslint/types": "5.43.0", 1473 "@typescript-eslint/visitor-keys": "5.43.0" 1474 }, 1475 "engines": { 1476 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1477 }, 1478 "funding": { 1479 "type": "opencollective", 1480 "url": "https://opencollective.com/typescript-eslint" 1481 } 1482 }, 1483 "node_modules/@typescript-eslint/type-utils": { 1484 "version": "5.43.0", 1485 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", 1486 "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", 1487 "dev": true, 1488 "dependencies": { 1489 "@typescript-eslint/typescript-estree": "5.43.0", 1490 "@typescript-eslint/utils": "5.43.0", 1491 "debug": "^4.3.4", 1492 "tsutils": "^3.21.0" 1493 }, 1494 "engines": { 1495 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1496 }, 1497 "funding": { 1498 "type": "opencollective", 1499 "url": "https://opencollective.com/typescript-eslint" 1500 }, 1501 "peerDependencies": { 1502 "eslint": "*" 1503 }, 1504 "peerDependenciesMeta": { 1505 "typescript": { 1506 "optional": true 1507 } 1508 } 1509 }, 1510 "node_modules/@typescript-eslint/types": { 1511 "version": "5.43.0", 1512 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", 1513 "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==", 1514 "dev": true, 1515 "engines": { 1516 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1517 }, 1518 "funding": { 1519 "type": "opencollective", 1520 "url": "https://opencollective.com/typescript-eslint" 1521 } 1522 }, 1523 "node_modules/@typescript-eslint/typescript-estree": { 1524 "version": "5.43.0", 1525 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", 1526 "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", 1527 "dev": true, 1528 "dependencies": { 1529 "@typescript-eslint/types": "5.43.0", 1530 "@typescript-eslint/visitor-keys": "5.43.0", 1531 "debug": "^4.3.4", 1532 "globby": "^11.1.0", 1533 "is-glob": "^4.0.3", 1534 "semver": "^7.3.7", 1535 "tsutils": "^3.21.0" 1536 }, 1537 "engines": { 1538 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1539 }, 1540 "funding": { 1541 "type": "opencollective", 1542 "url": "https://opencollective.com/typescript-eslint" 1543 }, 1544 "peerDependenciesMeta": { 1545 "typescript": { 1546 "optional": true 1547 } 1548 } 1549 }, 1550 "node_modules/@typescript-eslint/utils": { 1551 "version": "5.43.0", 1552 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", 1553 "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", 1554 "dev": true, 1555 "dependencies": { 1556 "@types/json-schema": "^7.0.9", 1557 "@types/semver": "^7.3.12", 1558 "@typescript-eslint/scope-manager": "5.43.0", 1559 "@typescript-eslint/types": "5.43.0", 1560 "@typescript-eslint/typescript-estree": "5.43.0", 1561 "eslint-scope": "^5.1.1", 1562 "eslint-utils": "^3.0.0", 1563 "semver": "^7.3.7" 1564 }, 1565 "engines": { 1566 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1567 }, 1568 "funding": { 1569 "type": "opencollective", 1570 "url": "https://opencollective.com/typescript-eslint" 1571 }, 1572 "peerDependencies": { 1573 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 1574 } 1575 }, 1576 "node_modules/@typescript-eslint/visitor-keys": { 1577 "version": "5.43.0", 1578 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", 1579 "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", 1580 "dev": true, 1581 "dependencies": { 1582 "@typescript-eslint/types": "5.43.0", 1583 "eslint-visitor-keys": "^3.3.0" 1584 }, 1585 "engines": { 1586 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1587 }, 1588 "funding": { 1589 "type": "opencollective", 1590 "url": "https://opencollective.com/typescript-eslint" 1591 } 1592 }, 1593 "node_modules/acorn": { 1594 "version": "8.8.1", 1595 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", 1596 "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", 1597 "dev": true, 1598 "bin": { 1599 "acorn": "bin/acorn" 1600 }, 1601 "engines": { 1602 "node": ">=0.4.0" 1603 } 1604 }, 1605 "node_modules/acorn-jsx": { 1606 "version": "5.3.2", 1607 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 1608 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 1609 "dev": true, 1610 "peerDependencies": { 1611 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1612 } 1613 }, 1614 "node_modules/acorn-walk": { 1615 "version": "8.2.0", 1616 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 1617 "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", 1618 "dev": true, 1619 "engines": { 1620 "node": ">=0.4.0" 1621 } 1622 }, 1623 "node_modules/aggregate-error": { 1624 "version": "3.1.0", 1625 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 1626 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 1627 "dev": true, 1628 "dependencies": { 1629 "clean-stack": "^2.0.0", 1630 "indent-string": "^4.0.0" 1631 }, 1632 "engines": { 1633 "node": ">=8" 1634 } 1635 }, 1636 "node_modules/ajv": { 1637 "version": "6.12.6", 1638 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 1639 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 1640 "dev": true, 1641 "dependencies": { 1642 "fast-deep-equal": "^3.1.1", 1643 "fast-json-stable-stringify": "^2.0.0", 1644 "json-schema-traverse": "^0.4.1", 1645 "uri-js": "^4.2.2" 1646 }, 1647 "funding": { 1648 "type": "github", 1649 "url": "https://github.com/sponsors/epoberezkin" 1650 } 1651 }, 1652 "node_modules/ansi-escapes": { 1653 "version": "4.3.2", 1654 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 1655 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 1656 "dev": true, 1657 "dependencies": { 1658 "type-fest": "^0.21.3" 1659 }, 1660 "engines": { 1661 "node": ">=8" 1662 }, 1663 "funding": { 1664 "url": "https://github.com/sponsors/sindresorhus" 1665 } 1666 }, 1667 "node_modules/ansi-escapes/node_modules/type-fest": { 1668 "version": "0.21.3", 1669 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 1670 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 1671 "dev": true, 1672 "engines": { 1673 "node": ">=10" 1674 }, 1675 "funding": { 1676 "url": "https://github.com/sponsors/sindresorhus" 1677 } 1678 }, 1679 "node_modules/ansi-regex": { 1680 "version": "5.0.1", 1681 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1682 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1683 "dev": true, 1684 "engines": { 1685 "node": ">=8" 1686 } 1687 }, 1688 "node_modules/ansi-styles": { 1689 "version": "4.3.0", 1690 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1691 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1692 "dev": true, 1693 "dependencies": { 1694 "color-convert": "^2.0.1" 1695 }, 1696 "engines": { 1697 "node": ">=8" 1698 }, 1699 "funding": { 1700 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1701 } 1702 }, 1703 "node_modules/anymatch": { 1704 "version": "3.1.2", 1705 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 1706 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 1707 "dev": true, 1708 "dependencies": { 1709 "normalize-path": "^3.0.0", 1710 "picomatch": "^2.0.4" 1711 }, 1712 "engines": { 1713 "node": ">= 8" 1714 } 1715 }, 1716 "node_modules/arg": { 1717 "version": "4.1.3", 1718 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 1719 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 1720 "dev": true 1721 }, 1722 "node_modules/argparse": { 1723 "version": "2.0.1", 1724 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1725 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1726 "dev": true 1727 }, 1728 "node_modules/array-union": { 1729 "version": "2.1.0", 1730 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 1731 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 1732 "dev": true, 1733 "engines": { 1734 "node": ">=8" 1735 } 1736 }, 1737 "node_modules/astral-regex": { 1738 "version": "2.0.0", 1739 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", 1740 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", 1741 "dev": true, 1742 "engines": { 1743 "node": ">=8" 1744 } 1745 }, 1746 "node_modules/babel-jest": { 1747 "version": "29.3.1", 1748 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.3.1.tgz", 1749 "integrity": "sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==", 1750 "dev": true, 1751 "dependencies": { 1752 "@jest/transform": "^29.3.1", 1753 "@types/babel__core": "^7.1.14", 1754 "babel-plugin-istanbul": "^6.1.1", 1755 "babel-preset-jest": "^29.2.0", 1756 "chalk": "^4.0.0", 1757 "graceful-fs": "^4.2.9", 1758 "slash": "^3.0.0" 1759 }, 1760 "engines": { 1761 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1762 }, 1763 "peerDependencies": { 1764 "@babel/core": "^7.8.0" 1765 } 1766 }, 1767 "node_modules/babel-plugin-istanbul": { 1768 "version": "6.1.1", 1769 "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", 1770 "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", 1771 "dev": true, 1772 "dependencies": { 1773 "@babel/helper-plugin-utils": "^7.0.0", 1774 "@istanbuljs/load-nyc-config": "^1.0.0", 1775 "@istanbuljs/schema": "^0.1.2", 1776 "istanbul-lib-instrument": "^5.0.4", 1777 "test-exclude": "^6.0.0" 1778 }, 1779 "engines": { 1780 "node": ">=8" 1781 } 1782 }, 1783 "node_modules/babel-plugin-jest-hoist": { 1784 "version": "29.2.0", 1785 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz", 1786 "integrity": "sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==", 1787 "dev": true, 1788 "dependencies": { 1789 "@babel/template": "^7.3.3", 1790 "@babel/types": "^7.3.3", 1791 "@types/babel__core": "^7.1.14", 1792 "@types/babel__traverse": "^7.0.6" 1793 }, 1794 "engines": { 1795 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1796 } 1797 }, 1798 "node_modules/babel-preset-current-node-syntax": { 1799 "version": "1.0.1", 1800 "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", 1801 "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", 1802 "dev": true, 1803 "dependencies": { 1804 "@babel/plugin-syntax-async-generators": "^7.8.4", 1805 "@babel/plugin-syntax-bigint": "^7.8.3", 1806 "@babel/plugin-syntax-class-properties": "^7.8.3", 1807 "@babel/plugin-syntax-import-meta": "^7.8.3", 1808 "@babel/plugin-syntax-json-strings": "^7.8.3", 1809 "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", 1810 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", 1811 "@babel/plugin-syntax-numeric-separator": "^7.8.3", 1812 "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 1813 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 1814 "@babel/plugin-syntax-optional-chaining": "^7.8.3", 1815 "@babel/plugin-syntax-top-level-await": "^7.8.3" 1816 }, 1817 "peerDependencies": { 1818 "@babel/core": "^7.0.0" 1819 } 1820 }, 1821 "node_modules/babel-preset-jest": { 1822 "version": "29.2.0", 1823 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz", 1824 "integrity": "sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==", 1825 "dev": true, 1826 "dependencies": { 1827 "babel-plugin-jest-hoist": "^29.2.0", 1828 "babel-preset-current-node-syntax": "^1.0.0" 1829 }, 1830 "engines": { 1831 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1832 }, 1833 "peerDependencies": { 1834 "@babel/core": "^7.0.0" 1835 } 1836 }, 1837 "node_modules/balanced-match": { 1838 "version": "1.0.2", 1839 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1840 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1841 "dev": true 1842 }, 1843 "node_modules/benchmark": { 1844 "version": "2.1.4", 1845 "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz", 1846 "integrity": "sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==", 1847 "dependencies": { 1848 "lodash": "^4.17.4", 1849 "platform": "^1.3.3" 1850 } 1851 }, 1852 "node_modules/bindings": { 1853 "version": "1.5.0", 1854 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 1855 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 1856 "dependencies": { 1857 "file-uri-to-path": "1.0.0" 1858 } 1859 }, 1860 "node_modules/brace-expansion": { 1861 "version": "1.1.11", 1862 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1863 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1864 "dev": true, 1865 "dependencies": { 1866 "balanced-match": "^1.0.0", 1867 "concat-map": "0.0.1" 1868 } 1869 }, 1870 "node_modules/braces": { 1871 "version": "3.0.2", 1872 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 1873 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 1874 "dev": true, 1875 "dependencies": { 1876 "fill-range": "^7.0.1" 1877 }, 1878 "engines": { 1879 "node": ">=8" 1880 } 1881 }, 1882 "node_modules/browserslist": { 1883 "version": "4.21.4", 1884 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", 1885 "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", 1886 "dev": true, 1887 "funding": [ 1888 { 1889 "type": "opencollective", 1890 "url": "https://opencollective.com/browserslist" 1891 }, 1892 { 1893 "type": "tidelift", 1894 "url": "https://tidelift.com/funding/github/npm/browserslist" 1895 } 1896 ], 1897 "dependencies": { 1898 "caniuse-lite": "^1.0.30001400", 1899 "electron-to-chromium": "^1.4.251", 1900 "node-releases": "^2.0.6", 1901 "update-browserslist-db": "^1.0.9" 1902 }, 1903 "bin": { 1904 "browserslist": "cli.js" 1905 }, 1906 "engines": { 1907 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1908 } 1909 }, 1910 "node_modules/bs-logger": { 1911 "version": "0.2.6", 1912 "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", 1913 "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", 1914 "dev": true, 1915 "dependencies": { 1916 "fast-json-stable-stringify": "2.x" 1917 }, 1918 "engines": { 1919 "node": ">= 6" 1920 } 1921 }, 1922 "node_modules/bser": { 1923 "version": "2.1.1", 1924 "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", 1925 "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", 1926 "dev": true, 1927 "dependencies": { 1928 "node-int64": "^0.4.0" 1929 } 1930 }, 1931 "node_modules/buffer-from": { 1932 "version": "1.1.2", 1933 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 1934 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 1935 "dev": true 1936 }, 1937 "node_modules/builtin-modules": { 1938 "version": "3.3.0", 1939 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 1940 "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 1941 "dev": true, 1942 "engines": { 1943 "node": ">=6" 1944 }, 1945 "funding": { 1946 "url": "https://github.com/sponsors/sindresorhus" 1947 } 1948 }, 1949 "node_modules/callsites": { 1950 "version": "3.1.0", 1951 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1952 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1953 "dev": true, 1954 "engines": { 1955 "node": ">=6" 1956 } 1957 }, 1958 "node_modules/camelcase": { 1959 "version": "5.3.1", 1960 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 1961 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 1962 "dev": true, 1963 "engines": { 1964 "node": ">=6" 1965 } 1966 }, 1967 "node_modules/caniuse-lite": { 1968 "version": "1.0.30001431", 1969 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", 1970 "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", 1971 "dev": true, 1972 "funding": [ 1973 { 1974 "type": "opencollective", 1975 "url": "https://opencollective.com/browserslist" 1976 }, 1977 { 1978 "type": "tidelift", 1979 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 1980 } 1981 ] 1982 }, 1983 "node_modules/chalk": { 1984 "version": "4.1.2", 1985 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1986 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1987 "dev": true, 1988 "dependencies": { 1989 "ansi-styles": "^4.1.0", 1990 "supports-color": "^7.1.0" 1991 }, 1992 "engines": { 1993 "node": ">=10" 1994 }, 1995 "funding": { 1996 "url": "https://github.com/chalk/chalk?sponsor=1" 1997 } 1998 }, 1999 "node_modules/char-regex": { 2000 "version": "1.0.2", 2001 "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", 2002 "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", 2003 "dev": true, 2004 "engines": { 2005 "node": ">=10" 2006 } 2007 }, 2008 "node_modules/ci-info": { 2009 "version": "3.6.1", 2010 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", 2011 "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", 2012 "dev": true, 2013 "engines": { 2014 "node": ">=8" 2015 } 2016 }, 2017 "node_modules/cjs-module-lexer": { 2018 "version": "1.2.2", 2019 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", 2020 "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", 2021 "dev": true 2022 }, 2023 "node_modules/clean-regexp": { 2024 "version": "1.0.0", 2025 "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", 2026 "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", 2027 "dev": true, 2028 "dependencies": { 2029 "escape-string-regexp": "^1.0.5" 2030 }, 2031 "engines": { 2032 "node": ">=4" 2033 } 2034 }, 2035 "node_modules/clean-regexp/node_modules/escape-string-regexp": { 2036 "version": "1.0.5", 2037 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2038 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 2039 "dev": true, 2040 "engines": { 2041 "node": ">=0.8.0" 2042 } 2043 }, 2044 "node_modules/clean-stack": { 2045 "version": "2.2.0", 2046 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 2047 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 2048 "dev": true, 2049 "engines": { 2050 "node": ">=6" 2051 } 2052 }, 2053 "node_modules/cli-cursor": { 2054 "version": "3.1.0", 2055 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 2056 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 2057 "dev": true, 2058 "dependencies": { 2059 "restore-cursor": "^3.1.0" 2060 }, 2061 "engines": { 2062 "node": ">=8" 2063 } 2064 }, 2065 "node_modules/cli-truncate": { 2066 "version": "3.1.0", 2067 "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", 2068 "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", 2069 "dev": true, 2070 "dependencies": { 2071 "slice-ansi": "^5.0.0", 2072 "string-width": "^5.0.0" 2073 }, 2074 "engines": { 2075 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2076 }, 2077 "funding": { 2078 "url": "https://github.com/sponsors/sindresorhus" 2079 } 2080 }, 2081 "node_modules/cliui": { 2082 "version": "8.0.1", 2083 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 2084 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 2085 "dev": true, 2086 "dependencies": { 2087 "string-width": "^4.2.0", 2088 "strip-ansi": "^6.0.1", 2089 "wrap-ansi": "^7.0.0" 2090 }, 2091 "engines": { 2092 "node": ">=12" 2093 } 2094 }, 2095 "node_modules/cliui/node_modules/emoji-regex": { 2096 "version": "8.0.0", 2097 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2098 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2099 "dev": true 2100 }, 2101 "node_modules/cliui/node_modules/is-fullwidth-code-point": { 2102 "version": "3.0.0", 2103 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2104 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2105 "dev": true, 2106 "engines": { 2107 "node": ">=8" 2108 } 2109 }, 2110 "node_modules/cliui/node_modules/string-width": { 2111 "version": "4.2.3", 2112 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2113 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 2114 "dev": true, 2115 "dependencies": { 2116 "emoji-regex": "^8.0.0", 2117 "is-fullwidth-code-point": "^3.0.0", 2118 "strip-ansi": "^6.0.1" 2119 }, 2120 "engines": { 2121 "node": ">=8" 2122 } 2123 }, 2124 "node_modules/co": { 2125 "version": "4.6.0", 2126 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 2127 "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", 2128 "dev": true, 2129 "engines": { 2130 "iojs": ">= 1.0.0", 2131 "node": ">= 0.12.0" 2132 } 2133 }, 2134 "node_modules/collect-v8-coverage": { 2135 "version": "1.0.1", 2136 "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", 2137 "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", 2138 "dev": true 2139 }, 2140 "node_modules/color-convert": { 2141 "version": "2.0.1", 2142 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2143 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2144 "dev": true, 2145 "dependencies": { 2146 "color-name": "~1.1.4" 2147 }, 2148 "engines": { 2149 "node": ">=7.0.0" 2150 } 2151 }, 2152 "node_modules/color-name": { 2153 "version": "1.1.4", 2154 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2155 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2156 "dev": true 2157 }, 2158 "node_modules/colorette": { 2159 "version": "2.0.19", 2160 "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", 2161 "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", 2162 "dev": true 2163 }, 2164 "node_modules/commander": { 2165 "version": "9.4.1", 2166 "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", 2167 "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", 2168 "dev": true, 2169 "engines": { 2170 "node": "^12.20.0 || >=14" 2171 } 2172 }, 2173 "node_modules/concat-map": { 2174 "version": "0.0.1", 2175 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2176 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 2177 "dev": true 2178 }, 2179 "node_modules/convert-source-map": { 2180 "version": "2.0.0", 2181 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 2182 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 2183 "dev": true 2184 }, 2185 "node_modules/create-require": { 2186 "version": "1.1.1", 2187 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 2188 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 2189 "dev": true 2190 }, 2191 "node_modules/cross-spawn": { 2192 "version": "7.0.3", 2193 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 2194 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 2195 "dev": true, 2196 "dependencies": { 2197 "path-key": "^3.1.0", 2198 "shebang-command": "^2.0.0", 2199 "which": "^2.0.1" 2200 }, 2201 "engines": { 2202 "node": ">= 8" 2203 } 2204 }, 2205 "node_modules/debug": { 2206 "version": "4.3.4", 2207 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 2208 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 2209 "dev": true, 2210 "dependencies": { 2211 "ms": "2.1.2" 2212 }, 2213 "engines": { 2214 "node": ">=6.0" 2215 }, 2216 "peerDependenciesMeta": { 2217 "supports-color": { 2218 "optional": true 2219 } 2220 } 2221 }, 2222 "node_modules/dedent": { 2223 "version": "0.7.0", 2224 "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", 2225 "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", 2226 "dev": true 2227 }, 2228 "node_modules/deep-is": { 2229 "version": "0.1.4", 2230 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 2231 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 2232 "dev": true 2233 }, 2234 "node_modules/deepmerge": { 2235 "version": "4.2.2", 2236 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 2237 "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 2238 "dev": true, 2239 "engines": { 2240 "node": ">=0.10.0" 2241 } 2242 }, 2243 "node_modules/detect-newline": { 2244 "version": "3.1.0", 2245 "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", 2246 "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", 2247 "dev": true, 2248 "engines": { 2249 "node": ">=8" 2250 } 2251 }, 2252 "node_modules/diff": { 2253 "version": "4.0.2", 2254 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 2255 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 2256 "dev": true, 2257 "engines": { 2258 "node": ">=0.3.1" 2259 } 2260 }, 2261 "node_modules/diff-sequences": { 2262 "version": "29.3.1", 2263 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", 2264 "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", 2265 "dev": true, 2266 "engines": { 2267 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2268 } 2269 }, 2270 "node_modules/dir-glob": { 2271 "version": "3.0.1", 2272 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 2273 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 2274 "dev": true, 2275 "dependencies": { 2276 "path-type": "^4.0.0" 2277 }, 2278 "engines": { 2279 "node": ">=8" 2280 } 2281 }, 2282 "node_modules/doctrine": { 2283 "version": "3.0.0", 2284 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 2285 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 2286 "dev": true, 2287 "dependencies": { 2288 "esutils": "^2.0.2" 2289 }, 2290 "engines": { 2291 "node": ">=6.0.0" 2292 } 2293 }, 2294 "node_modules/domelementtype": { 2295 "version": "2.3.0", 2296 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 2297 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", 2298 "funding": [ 2299 { 2300 "type": "github", 2301 "url": "https://github.com/sponsors/fb55" 2302 } 2303 ] 2304 }, 2305 "node_modules/domhandler": { 2306 "version": "5.0.3", 2307 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", 2308 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", 2309 "dependencies": { 2310 "domelementtype": "^2.3.0" 2311 }, 2312 "engines": { 2313 "node": ">= 4" 2314 }, 2315 "funding": { 2316 "url": "https://github.com/fb55/domhandler?sponsor=1" 2317 } 2318 }, 2319 "node_modules/eastasianwidth": { 2320 "version": "0.2.0", 2321 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 2322 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 2323 "dev": true 2324 }, 2325 "node_modules/electron-to-chromium": { 2326 "version": "1.4.284", 2327 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", 2328 "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", 2329 "dev": true 2330 }, 2331 "node_modules/emittery": { 2332 "version": "0.13.1", 2333 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", 2334 "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", 2335 "dev": true, 2336 "engines": { 2337 "node": ">=12" 2338 }, 2339 "funding": { 2340 "url": "https://github.com/sindresorhus/emittery?sponsor=1" 2341 } 2342 }, 2343 "node_modules/emoji-regex": { 2344 "version": "9.2.2", 2345 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 2346 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 2347 "dev": true 2348 }, 2349 "node_modules/entities": { 2350 "version": "4.4.0", 2351 "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", 2352 "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", 2353 "engines": { 2354 "node": ">=0.12" 2355 }, 2356 "funding": { 2357 "url": "https://github.com/fb55/entities?sponsor=1" 2358 } 2359 }, 2360 "node_modules/error-ex": { 2361 "version": "1.3.2", 2362 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 2363 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 2364 "dev": true, 2365 "dependencies": { 2366 "is-arrayish": "^0.2.1" 2367 } 2368 }, 2369 "node_modules/escalade": { 2370 "version": "3.1.1", 2371 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 2372 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 2373 "dev": true, 2374 "engines": { 2375 "node": ">=6" 2376 } 2377 }, 2378 "node_modules/escape-string-regexp": { 2379 "version": "4.0.0", 2380 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 2381 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 2382 "dev": true, 2383 "engines": { 2384 "node": ">=10" 2385 }, 2386 "funding": { 2387 "url": "https://github.com/sponsors/sindresorhus" 2388 } 2389 }, 2390 "node_modules/eslint": { 2391 "version": "8.27.0", 2392 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz", 2393 "integrity": "sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==", 2394 "dev": true, 2395 "dependencies": { 2396 "@eslint/eslintrc": "^1.3.3", 2397 "@humanwhocodes/config-array": "^0.11.6", 2398 "@humanwhocodes/module-importer": "^1.0.1", 2399 "@nodelib/fs.walk": "^1.2.8", 2400 "ajv": "^6.10.0", 2401 "chalk": "^4.0.0", 2402 "cross-spawn": "^7.0.2", 2403 "debug": "^4.3.2", 2404 "doctrine": "^3.0.0", 2405 "escape-string-regexp": "^4.0.0", 2406 "eslint-scope": "^7.1.1", 2407 "eslint-utils": "^3.0.0", 2408 "eslint-visitor-keys": "^3.3.0", 2409 "espree": "^9.4.0", 2410 "esquery": "^1.4.0", 2411 "esutils": "^2.0.2", 2412 "fast-deep-equal": "^3.1.3", 2413 "file-entry-cache": "^6.0.1", 2414 "find-up": "^5.0.0", 2415 "glob-parent": "^6.0.2", 2416 "globals": "^13.15.0", 2417 "grapheme-splitter": "^1.0.4", 2418 "ignore": "^5.2.0", 2419 "import-fresh": "^3.0.0", 2420 "imurmurhash": "^0.1.4", 2421 "is-glob": "^4.0.0", 2422 "is-path-inside": "^3.0.3", 2423 "js-sdsl": "^4.1.4", 2424 "js-yaml": "^4.1.0", 2425 "json-stable-stringify-without-jsonify": "^1.0.1", 2426 "levn": "^0.4.1", 2427 "lodash.merge": "^4.6.2", 2428 "minimatch": "^3.1.2", 2429 "natural-compare": "^1.4.0", 2430 "optionator": "^0.9.1", 2431 "regexpp": "^3.2.0", 2432 "strip-ansi": "^6.0.1", 2433 "strip-json-comments": "^3.1.0", 2434 "text-table": "^0.2.0" 2435 }, 2436 "bin": { 2437 "eslint": "bin/eslint.js" 2438 }, 2439 "engines": { 2440 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2441 }, 2442 "funding": { 2443 "url": "https://opencollective.com/eslint" 2444 } 2445 }, 2446 "node_modules/eslint-config-prettier": { 2447 "version": "8.5.0", 2448 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", 2449 "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", 2450 "dev": true, 2451 "bin": { 2452 "eslint-config-prettier": "bin/cli.js" 2453 }, 2454 "peerDependencies": { 2455 "eslint": ">=7.0.0" 2456 } 2457 }, 2458 "node_modules/eslint-plugin-unicorn": { 2459 "version": "44.0.2", 2460 "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-44.0.2.tgz", 2461 "integrity": "sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==", 2462 "dev": true, 2463 "dependencies": { 2464 "@babel/helper-validator-identifier": "^7.19.1", 2465 "ci-info": "^3.4.0", 2466 "clean-regexp": "^1.0.0", 2467 "eslint-utils": "^3.0.0", 2468 "esquery": "^1.4.0", 2469 "indent-string": "^4.0.0", 2470 "is-builtin-module": "^3.2.0", 2471 "lodash": "^4.17.21", 2472 "pluralize": "^8.0.0", 2473 "read-pkg-up": "^7.0.1", 2474 "regexp-tree": "^0.1.24", 2475 "safe-regex": "^2.1.1", 2476 "semver": "^7.3.7", 2477 "strip-indent": "^3.0.0" 2478 }, 2479 "engines": { 2480 "node": ">=14.18" 2481 }, 2482 "funding": { 2483 "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" 2484 }, 2485 "peerDependencies": { 2486 "eslint": ">=8.23.1" 2487 } 2488 }, 2489 "node_modules/eslint-scope": { 2490 "version": "5.1.1", 2491 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 2492 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 2493 "dev": true, 2494 "dependencies": { 2495 "esrecurse": "^4.3.0", 2496 "estraverse": "^4.1.1" 2497 }, 2498 "engines": { 2499 "node": ">=8.0.0" 2500 } 2501 }, 2502 "node_modules/eslint-utils": { 2503 "version": "3.0.0", 2504 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", 2505 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", 2506 "dev": true, 2507 "dependencies": { 2508 "eslint-visitor-keys": "^2.0.0" 2509 }, 2510 "engines": { 2511 "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" 2512 }, 2513 "funding": { 2514 "url": "https://github.com/sponsors/mysticatea" 2515 }, 2516 "peerDependencies": { 2517 "eslint": ">=5" 2518 } 2519 }, 2520 "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 2521 "version": "2.1.0", 2522 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", 2523 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", 2524 "dev": true, 2525 "engines": { 2526 "node": ">=10" 2527 } 2528 }, 2529 "node_modules/eslint-visitor-keys": { 2530 "version": "3.3.0", 2531 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 2532 "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 2533 "dev": true, 2534 "engines": { 2535 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2536 } 2537 }, 2538 "node_modules/eslint/node_modules/eslint-scope": { 2539 "version": "7.1.1", 2540 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 2541 "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 2542 "dev": true, 2543 "dependencies": { 2544 "esrecurse": "^4.3.0", 2545 "estraverse": "^5.2.0" 2546 }, 2547 "engines": { 2548 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2549 } 2550 }, 2551 "node_modules/eslint/node_modules/estraverse": { 2552 "version": "5.3.0", 2553 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2554 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2555 "dev": true, 2556 "engines": { 2557 "node": ">=4.0" 2558 } 2559 }, 2560 "node_modules/espree": { 2561 "version": "9.4.1", 2562 "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", 2563 "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", 2564 "dev": true, 2565 "dependencies": { 2566 "acorn": "^8.8.0", 2567 "acorn-jsx": "^5.3.2", 2568 "eslint-visitor-keys": "^3.3.0" 2569 }, 2570 "engines": { 2571 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2572 }, 2573 "funding": { 2574 "url": "https://opencollective.com/eslint" 2575 } 2576 }, 2577 "node_modules/esprima": { 2578 "version": "4.0.1", 2579 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 2580 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 2581 "dev": true, 2582 "bin": { 2583 "esparse": "bin/esparse.js", 2584 "esvalidate": "bin/esvalidate.js" 2585 }, 2586 "engines": { 2587 "node": ">=4" 2588 } 2589 }, 2590 "node_modules/esquery": { 2591 "version": "1.4.0", 2592 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", 2593 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", 2594 "dev": true, 2595 "dependencies": { 2596 "estraverse": "^5.1.0" 2597 }, 2598 "engines": { 2599 "node": ">=0.10" 2600 } 2601 }, 2602 "node_modules/esquery/node_modules/estraverse": { 2603 "version": "5.3.0", 2604 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2605 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2606 "dev": true, 2607 "engines": { 2608 "node": ">=4.0" 2609 } 2610 }, 2611 "node_modules/esrecurse": { 2612 "version": "4.3.0", 2613 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2614 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2615 "dev": true, 2616 "dependencies": { 2617 "estraverse": "^5.2.0" 2618 }, 2619 "engines": { 2620 "node": ">=4.0" 2621 } 2622 }, 2623 "node_modules/esrecurse/node_modules/estraverse": { 2624 "version": "5.3.0", 2625 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2626 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2627 "dev": true, 2628 "engines": { 2629 "node": ">=4.0" 2630 } 2631 }, 2632 "node_modules/estraverse": { 2633 "version": "4.3.0", 2634 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 2635 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 2636 "dev": true, 2637 "engines": { 2638 "node": ">=4.0" 2639 } 2640 }, 2641 "node_modules/esutils": { 2642 "version": "2.0.3", 2643 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 2644 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2645 "dev": true, 2646 "engines": { 2647 "node": ">=0.10.0" 2648 } 2649 }, 2650 "node_modules/execa": { 2651 "version": "5.1.1", 2652 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 2653 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 2654 "dev": true, 2655 "dependencies": { 2656 "cross-spawn": "^7.0.3", 2657 "get-stream": "^6.0.0", 2658 "human-signals": "^2.1.0", 2659 "is-stream": "^2.0.0", 2660 "merge-stream": "^2.0.0", 2661 "npm-run-path": "^4.0.1", 2662 "onetime": "^5.1.2", 2663 "signal-exit": "^3.0.3", 2664 "strip-final-newline": "^2.0.0" 2665 }, 2666 "engines": { 2667 "node": ">=10" 2668 }, 2669 "funding": { 2670 "url": "https://github.com/sindresorhus/execa?sponsor=1" 2671 } 2672 }, 2673 "node_modules/exit": { 2674 "version": "0.1.2", 2675 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", 2676 "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", 2677 "dev": true, 2678 "engines": { 2679 "node": ">= 0.8.0" 2680 } 2681 }, 2682 "node_modules/expect": { 2683 "version": "29.3.1", 2684 "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", 2685 "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", 2686 "dev": true, 2687 "dependencies": { 2688 "@jest/expect-utils": "^29.3.1", 2689 "jest-get-type": "^29.2.0", 2690 "jest-matcher-utils": "^29.3.1", 2691 "jest-message-util": "^29.3.1", 2692 "jest-util": "^29.3.1" 2693 }, 2694 "engines": { 2695 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2696 } 2697 }, 2698 "node_modules/fast-deep-equal": { 2699 "version": "3.1.3", 2700 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2701 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2702 "dev": true 2703 }, 2704 "node_modules/fast-glob": { 2705 "version": "3.2.12", 2706 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 2707 "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 2708 "dev": true, 2709 "dependencies": { 2710 "@nodelib/fs.stat": "^2.0.2", 2711 "@nodelib/fs.walk": "^1.2.3", 2712 "glob-parent": "^5.1.2", 2713 "merge2": "^1.3.0", 2714 "micromatch": "^4.0.4" 2715 }, 2716 "engines": { 2717 "node": ">=8.6.0" 2718 } 2719 }, 2720 "node_modules/fast-glob/node_modules/glob-parent": { 2721 "version": "5.1.2", 2722 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2723 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2724 "dev": true, 2725 "dependencies": { 2726 "is-glob": "^4.0.1" 2727 }, 2728 "engines": { 2729 "node": ">= 6" 2730 } 2731 }, 2732 "node_modules/fast-json-stable-stringify": { 2733 "version": "2.1.0", 2734 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2735 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2736 "dev": true 2737 }, 2738 "node_modules/fast-levenshtein": { 2739 "version": "2.0.6", 2740 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 2741 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 2742 "dev": true 2743 }, 2744 "node_modules/fastq": { 2745 "version": "1.13.0", 2746 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 2747 "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 2748 "dev": true, 2749 "dependencies": { 2750 "reusify": "^1.0.4" 2751 } 2752 }, 2753 "node_modules/fb-watchman": { 2754 "version": "2.0.2", 2755 "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", 2756 "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", 2757 "dev": true, 2758 "dependencies": { 2759 "bser": "2.1.1" 2760 } 2761 }, 2762 "node_modules/file-entry-cache": { 2763 "version": "6.0.1", 2764 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 2765 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 2766 "dev": true, 2767 "dependencies": { 2768 "flat-cache": "^3.0.4" 2769 }, 2770 "engines": { 2771 "node": "^10.12.0 || >=12.0.0" 2772 } 2773 }, 2774 "node_modules/file-uri-to-path": { 2775 "version": "1.0.0", 2776 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 2777 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" 2778 }, 2779 "node_modules/fill-range": { 2780 "version": "7.0.1", 2781 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 2782 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 2783 "dev": true, 2784 "dependencies": { 2785 "to-regex-range": "^5.0.1" 2786 }, 2787 "engines": { 2788 "node": ">=8" 2789 } 2790 }, 2791 "node_modules/find-up": { 2792 "version": "5.0.0", 2793 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 2794 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 2795 "dev": true, 2796 "dependencies": { 2797 "locate-path": "^6.0.0", 2798 "path-exists": "^4.0.0" 2799 }, 2800 "engines": { 2801 "node": ">=10" 2802 }, 2803 "funding": { 2804 "url": "https://github.com/sponsors/sindresorhus" 2805 } 2806 }, 2807 "node_modules/flat-cache": { 2808 "version": "3.0.4", 2809 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 2810 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 2811 "dev": true, 2812 "dependencies": { 2813 "flatted": "^3.1.0", 2814 "rimraf": "^3.0.2" 2815 }, 2816 "engines": { 2817 "node": "^10.12.0 || >=12.0.0" 2818 } 2819 }, 2820 "node_modules/flatted": { 2821 "version": "3.2.7", 2822 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 2823 "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 2824 "dev": true 2825 }, 2826 "node_modules/fs.realpath": { 2827 "version": "1.0.0", 2828 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2829 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 2830 "dev": true 2831 }, 2832 "node_modules/fsevents": { 2833 "version": "2.3.2", 2834 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2835 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2836 "dev": true, 2837 "hasInstallScript": true, 2838 "optional": true, 2839 "os": [ 2840 "darwin" 2841 ], 2842 "engines": { 2843 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2844 } 2845 }, 2846 "node_modules/function-bind": { 2847 "version": "1.1.1", 2848 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2849 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 2850 "dev": true 2851 }, 2852 "node_modules/gensync": { 2853 "version": "1.0.0-beta.2", 2854 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 2855 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 2856 "dev": true, 2857 "engines": { 2858 "node": ">=6.9.0" 2859 } 2860 }, 2861 "node_modules/get-caller-file": { 2862 "version": "2.0.5", 2863 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 2864 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 2865 "dev": true, 2866 "engines": { 2867 "node": "6.* || 8.* || >= 10.*" 2868 } 2869 }, 2870 "node_modules/get-package-type": { 2871 "version": "0.1.0", 2872 "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", 2873 "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", 2874 "dev": true, 2875 "engines": { 2876 "node": ">=8.0.0" 2877 } 2878 }, 2879 "node_modules/get-stream": { 2880 "version": "6.0.1", 2881 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 2882 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 2883 "dev": true, 2884 "engines": { 2885 "node": ">=10" 2886 }, 2887 "funding": { 2888 "url": "https://github.com/sponsors/sindresorhus" 2889 } 2890 }, 2891 "node_modules/glob": { 2892 "version": "7.2.3", 2893 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 2894 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 2895 "dev": true, 2896 "dependencies": { 2897 "fs.realpath": "^1.0.0", 2898 "inflight": "^1.0.4", 2899 "inherits": "2", 2900 "minimatch": "^3.1.1", 2901 "once": "^1.3.0", 2902 "path-is-absolute": "^1.0.0" 2903 }, 2904 "engines": { 2905 "node": "*" 2906 }, 2907 "funding": { 2908 "url": "https://github.com/sponsors/isaacs" 2909 } 2910 }, 2911 "node_modules/glob-parent": { 2912 "version": "6.0.2", 2913 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 2914 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 2915 "dev": true, 2916 "dependencies": { 2917 "is-glob": "^4.0.3" 2918 }, 2919 "engines": { 2920 "node": ">=10.13.0" 2921 } 2922 }, 2923 "node_modules/globals": { 2924 "version": "13.17.0", 2925 "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", 2926 "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", 2927 "dev": true, 2928 "dependencies": { 2929 "type-fest": "^0.20.2" 2930 }, 2931 "engines": { 2932 "node": ">=8" 2933 }, 2934 "funding": { 2935 "url": "https://github.com/sponsors/sindresorhus" 2936 } 2937 }, 2938 "node_modules/globby": { 2939 "version": "11.1.0", 2940 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 2941 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 2942 "dev": true, 2943 "dependencies": { 2944 "array-union": "^2.1.0", 2945 "dir-glob": "^3.0.1", 2946 "fast-glob": "^3.2.9", 2947 "ignore": "^5.2.0", 2948 "merge2": "^1.4.1", 2949 "slash": "^3.0.0" 2950 }, 2951 "engines": { 2952 "node": ">=10" 2953 }, 2954 "funding": { 2955 "url": "https://github.com/sponsors/sindresorhus" 2956 } 2957 }, 2958 "node_modules/graceful-fs": { 2959 "version": "4.2.10", 2960 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 2961 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 2962 "dev": true 2963 }, 2964 "node_modules/grapheme-splitter": { 2965 "version": "1.0.4", 2966 "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 2967 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 2968 "dev": true 2969 }, 2970 "node_modules/has": { 2971 "version": "1.0.3", 2972 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 2973 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2974 "dev": true, 2975 "dependencies": { 2976 "function-bind": "^1.1.1" 2977 }, 2978 "engines": { 2979 "node": ">= 0.4.0" 2980 } 2981 }, 2982 "node_modules/has-flag": { 2983 "version": "4.0.0", 2984 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2985 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2986 "dev": true, 2987 "engines": { 2988 "node": ">=8" 2989 } 2990 }, 2991 "node_modules/hosted-git-info": { 2992 "version": "2.8.9", 2993 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 2994 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 2995 "dev": true 2996 }, 2997 "node_modules/html-escaper": { 2998 "version": "2.0.2", 2999 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 3000 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 3001 "dev": true 3002 }, 3003 "node_modules/human-format": { 3004 "version": "1.0.0", 3005 "resolved": "https://registry.npmjs.org/human-format/-/human-format-1.0.0.tgz", 3006 "integrity": "sha512-ZfSxF/LHVDb5Un52AguYkZArbiuMbJQwpOpZ0MBuj3pYDmLt7pkCEws9L8xKbgnaKrfMgGd6qc+PHBbKO97AaA==", 3007 "engines": { 3008 "node": ">=4" 3009 } 3010 }, 3011 "node_modules/human-signals": { 3012 "version": "2.1.0", 3013 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 3014 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 3015 "dev": true, 3016 "engines": { 3017 "node": ">=10.17.0" 3018 } 3019 }, 3020 "node_modules/husky": { 3021 "version": "8.0.2", 3022 "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.2.tgz", 3023 "integrity": "sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==", 3024 "dev": true, 3025 "bin": { 3026 "husky": "lib/bin.js" 3027 }, 3028 "engines": { 3029 "node": ">=14" 3030 }, 3031 "funding": { 3032 "url": "https://github.com/sponsors/typicode" 3033 } 3034 }, 3035 "node_modules/ignore": { 3036 "version": "5.2.0", 3037 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", 3038 "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", 3039 "dev": true, 3040 "engines": { 3041 "node": ">= 4" 3042 } 3043 }, 3044 "node_modules/import-fresh": { 3045 "version": "3.3.0", 3046 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 3047 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 3048 "dev": true, 3049 "dependencies": { 3050 "parent-module": "^1.0.0", 3051 "resolve-from": "^4.0.0" 3052 }, 3053 "engines": { 3054 "node": ">=6" 3055 }, 3056 "funding": { 3057 "url": "https://github.com/sponsors/sindresorhus" 3058 } 3059 }, 3060 "node_modules/import-local": { 3061 "version": "3.1.0", 3062 "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", 3063 "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", 3064 "dev": true, 3065 "dependencies": { 3066 "pkg-dir": "^4.2.0", 3067 "resolve-cwd": "^3.0.0" 3068 }, 3069 "bin": { 3070 "import-local-fixture": "fixtures/cli.js" 3071 }, 3072 "engines": { 3073 "node": ">=8" 3074 }, 3075 "funding": { 3076 "url": "https://github.com/sponsors/sindresorhus" 3077 } 3078 }, 3079 "node_modules/imurmurhash": { 3080 "version": "0.1.4", 3081 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 3082 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 3083 "dev": true, 3084 "engines": { 3085 "node": ">=0.8.19" 3086 } 3087 }, 3088 "node_modules/indent-string": { 3089 "version": "4.0.0", 3090 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 3091 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 3092 "dev": true, 3093 "engines": { 3094 "node": ">=8" 3095 } 3096 }, 3097 "node_modules/inflight": { 3098 "version": "1.0.6", 3099 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 3100 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 3101 "dev": true, 3102 "dependencies": { 3103 "once": "^1.3.0", 3104 "wrappy": "1" 3105 } 3106 }, 3107 "node_modules/inherits": { 3108 "version": "2.0.4", 3109 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 3110 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 3111 "dev": true 3112 }, 3113 "node_modules/is-arrayish": { 3114 "version": "0.2.1", 3115 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 3116 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 3117 "dev": true 3118 }, 3119 "node_modules/is-builtin-module": { 3120 "version": "3.2.0", 3121 "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", 3122 "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", 3123 "dev": true, 3124 "dependencies": { 3125 "builtin-modules": "^3.3.0" 3126 }, 3127 "engines": { 3128 "node": ">=6" 3129 }, 3130 "funding": { 3131 "url": "https://github.com/sponsors/sindresorhus" 3132 } 3133 }, 3134 "node_modules/is-core-module": { 3135 "version": "2.11.0", 3136 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 3137 "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 3138 "dev": true, 3139 "dependencies": { 3140 "has": "^1.0.3" 3141 }, 3142 "funding": { 3143 "url": "https://github.com/sponsors/ljharb" 3144 } 3145 }, 3146 "node_modules/is-extglob": { 3147 "version": "2.1.1", 3148 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3149 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 3150 "dev": true, 3151 "engines": { 3152 "node": ">=0.10.0" 3153 } 3154 }, 3155 "node_modules/is-fullwidth-code-point": { 3156 "version": "4.0.0", 3157 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", 3158 "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", 3159 "dev": true, 3160 "engines": { 3161 "node": ">=12" 3162 }, 3163 "funding": { 3164 "url": "https://github.com/sponsors/sindresorhus" 3165 } 3166 }, 3167 "node_modules/is-generator-fn": { 3168 "version": "2.1.0", 3169 "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", 3170 "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", 3171 "dev": true, 3172 "engines": { 3173 "node": ">=6" 3174 } 3175 }, 3176 "node_modules/is-glob": { 3177 "version": "4.0.3", 3178 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 3179 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 3180 "dev": true, 3181 "dependencies": { 3182 "is-extglob": "^2.1.1" 3183 }, 3184 "engines": { 3185 "node": ">=0.10.0" 3186 } 3187 }, 3188 "node_modules/is-number": { 3189 "version": "7.0.0", 3190 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 3191 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 3192 "dev": true, 3193 "engines": { 3194 "node": ">=0.12.0" 3195 } 3196 }, 3197 "node_modules/is-path-inside": { 3198 "version": "3.0.3", 3199 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 3200 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 3201 "dev": true, 3202 "engines": { 3203 "node": ">=8" 3204 } 3205 }, 3206 "node_modules/is-stream": { 3207 "version": "2.0.1", 3208 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 3209 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 3210 "dev": true, 3211 "engines": { 3212 "node": ">=8" 3213 }, 3214 "funding": { 3215 "url": "https://github.com/sponsors/sindresorhus" 3216 } 3217 }, 3218 "node_modules/isexe": { 3219 "version": "2.0.0", 3220 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3221 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 3222 "dev": true 3223 }, 3224 "node_modules/istanbul-lib-coverage": { 3225 "version": "3.2.0", 3226 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", 3227 "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", 3228 "dev": true, 3229 "engines": { 3230 "node": ">=8" 3231 } 3232 }, 3233 "node_modules/istanbul-lib-instrument": { 3234 "version": "5.2.1", 3235 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", 3236 "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", 3237 "dev": true, 3238 "dependencies": { 3239 "@babel/core": "^7.12.3", 3240 "@babel/parser": "^7.14.7", 3241 "@istanbuljs/schema": "^0.1.2", 3242 "istanbul-lib-coverage": "^3.2.0", 3243 "semver": "^6.3.0" 3244 }, 3245 "engines": { 3246 "node": ">=8" 3247 } 3248 }, 3249 "node_modules/istanbul-lib-instrument/node_modules/semver": { 3250 "version": "6.3.0", 3251 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 3252 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 3253 "dev": true, 3254 "bin": { 3255 "semver": "bin/semver.js" 3256 } 3257 }, 3258 "node_modules/istanbul-lib-report": { 3259 "version": "3.0.0", 3260 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 3261 "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", 3262 "dev": true, 3263 "dependencies": { 3264 "istanbul-lib-coverage": "^3.0.0", 3265 "make-dir": "^3.0.0", 3266 "supports-color": "^7.1.0" 3267 }, 3268 "engines": { 3269 "node": ">=8" 3270 } 3271 }, 3272 "node_modules/istanbul-lib-source-maps": { 3273 "version": "4.0.1", 3274 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", 3275 "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", 3276 "dev": true, 3277 "dependencies": { 3278 "debug": "^4.1.1", 3279 "istanbul-lib-coverage": "^3.0.0", 3280 "source-map": "^0.6.1" 3281 }, 3282 "engines": { 3283 "node": ">=10" 3284 } 3285 }, 3286 "node_modules/istanbul-reports": { 3287 "version": "3.1.5", 3288 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", 3289 "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", 3290 "dev": true, 3291 "dependencies": { 3292 "html-escaper": "^2.0.0", 3293 "istanbul-lib-report": "^3.0.0" 3294 }, 3295 "engines": { 3296 "node": ">=8" 3297 } 3298 }, 3299 "node_modules/jest": { 3300 "version": "29.3.1", 3301 "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", 3302 "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", 3303 "dev": true, 3304 "dependencies": { 3305 "@jest/core": "^29.3.1", 3306 "@jest/types": "^29.3.1", 3307 "import-local": "^3.0.2", 3308 "jest-cli": "^29.3.1" 3309 }, 3310 "bin": { 3311 "jest": "bin/jest.js" 3312 }, 3313 "engines": { 3314 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3315 }, 3316 "peerDependencies": { 3317 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 3318 }, 3319 "peerDependenciesMeta": { 3320 "node-notifier": { 3321 "optional": true 3322 } 3323 } 3324 }, 3325 "node_modules/jest-changed-files": { 3326 "version": "29.2.0", 3327 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz", 3328 "integrity": "sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==", 3329 "dev": true, 3330 "dependencies": { 3331 "execa": "^5.0.0", 3332 "p-limit": "^3.1.0" 3333 }, 3334 "engines": { 3335 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3336 } 3337 }, 3338 "node_modules/jest-circus": { 3339 "version": "29.3.1", 3340 "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.3.1.tgz", 3341 "integrity": "sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==", 3342 "dev": true, 3343 "dependencies": { 3344 "@jest/environment": "^29.3.1", 3345 "@jest/expect": "^29.3.1", 3346 "@jest/test-result": "^29.3.1", 3347 "@jest/types": "^29.3.1", 3348 "@types/node": "*", 3349 "chalk": "^4.0.0", 3350 "co": "^4.6.0", 3351 "dedent": "^0.7.0", 3352 "is-generator-fn": "^2.0.0", 3353 "jest-each": "^29.3.1", 3354 "jest-matcher-utils": "^29.3.1", 3355 "jest-message-util": "^29.3.1", 3356 "jest-runtime": "^29.3.1", 3357 "jest-snapshot": "^29.3.1", 3358 "jest-util": "^29.3.1", 3359 "p-limit": "^3.1.0", 3360 "pretty-format": "^29.3.1", 3361 "slash": "^3.0.0", 3362 "stack-utils": "^2.0.3" 3363 }, 3364 "engines": { 3365 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3366 } 3367 }, 3368 "node_modules/jest-cli": { 3369 "version": "29.3.1", 3370 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.3.1.tgz", 3371 "integrity": "sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==", 3372 "dev": true, 3373 "dependencies": { 3374 "@jest/core": "^29.3.1", 3375 "@jest/test-result": "^29.3.1", 3376 "@jest/types": "^29.3.1", 3377 "chalk": "^4.0.0", 3378 "exit": "^0.1.2", 3379 "graceful-fs": "^4.2.9", 3380 "import-local": "^3.0.2", 3381 "jest-config": "^29.3.1", 3382 "jest-util": "^29.3.1", 3383 "jest-validate": "^29.3.1", 3384 "prompts": "^2.0.1", 3385 "yargs": "^17.3.1" 3386 }, 3387 "bin": { 3388 "jest": "bin/jest.js" 3389 }, 3390 "engines": { 3391 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3392 }, 3393 "peerDependencies": { 3394 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 3395 }, 3396 "peerDependenciesMeta": { 3397 "node-notifier": { 3398 "optional": true 3399 } 3400 } 3401 }, 3402 "node_modules/jest-config": { 3403 "version": "29.3.1", 3404 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", 3405 "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", 3406 "dev": true, 3407 "dependencies": { 3408 "@babel/core": "^7.11.6", 3409 "@jest/test-sequencer": "^29.3.1", 3410 "@jest/types": "^29.3.1", 3411 "babel-jest": "^29.3.1", 3412 "chalk": "^4.0.0", 3413 "ci-info": "^3.2.0", 3414 "deepmerge": "^4.2.2", 3415 "glob": "^7.1.3", 3416 "graceful-fs": "^4.2.9", 3417 "jest-circus": "^29.3.1", 3418 "jest-environment-node": "^29.3.1", 3419 "jest-get-type": "^29.2.0", 3420 "jest-regex-util": "^29.2.0", 3421 "jest-resolve": "^29.3.1", 3422 "jest-runner": "^29.3.1", 3423 "jest-util": "^29.3.1", 3424 "jest-validate": "^29.3.1", 3425 "micromatch": "^4.0.4", 3426 "parse-json": "^5.2.0", 3427 "pretty-format": "^29.3.1", 3428 "slash": "^3.0.0", 3429 "strip-json-comments": "^3.1.1" 3430 }, 3431 "engines": { 3432 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3433 }, 3434 "peerDependencies": { 3435 "@types/node": "*", 3436 "ts-node": ">=9.0.0" 3437 }, 3438 "peerDependenciesMeta": { 3439 "@types/node": { 3440 "optional": true 3441 }, 3442 "ts-node": { 3443 "optional": true 3444 } 3445 } 3446 }, 3447 "node_modules/jest-diff": { 3448 "version": "29.3.1", 3449 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", 3450 "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", 3451 "dev": true, 3452 "dependencies": { 3453 "chalk": "^4.0.0", 3454 "diff-sequences": "^29.3.1", 3455 "jest-get-type": "^29.2.0", 3456 "pretty-format": "^29.3.1" 3457 }, 3458 "engines": { 3459 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3460 } 3461 }, 3462 "node_modules/jest-docblock": { 3463 "version": "29.2.0", 3464 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", 3465 "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", 3466 "dev": true, 3467 "dependencies": { 3468 "detect-newline": "^3.0.0" 3469 }, 3470 "engines": { 3471 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3472 } 3473 }, 3474 "node_modules/jest-each": { 3475 "version": "29.3.1", 3476 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.3.1.tgz", 3477 "integrity": "sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==", 3478 "dev": true, 3479 "dependencies": { 3480 "@jest/types": "^29.3.1", 3481 "chalk": "^4.0.0", 3482 "jest-get-type": "^29.2.0", 3483 "jest-util": "^29.3.1", 3484 "pretty-format": "^29.3.1" 3485 }, 3486 "engines": { 3487 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3488 } 3489 }, 3490 "node_modules/jest-environment-node": { 3491 "version": "29.3.1", 3492 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz", 3493 "integrity": "sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==", 3494 "dev": true, 3495 "dependencies": { 3496 "@jest/environment": "^29.3.1", 3497 "@jest/fake-timers": "^29.3.1", 3498 "@jest/types": "^29.3.1", 3499 "@types/node": "*", 3500 "jest-mock": "^29.3.1", 3501 "jest-util": "^29.3.1" 3502 }, 3503 "engines": { 3504 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3505 } 3506 }, 3507 "node_modules/jest-get-type": { 3508 "version": "29.2.0", 3509 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", 3510 "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", 3511 "dev": true, 3512 "engines": { 3513 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3514 } 3515 }, 3516 "node_modules/jest-haste-map": { 3517 "version": "29.3.1", 3518 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.3.1.tgz", 3519 "integrity": "sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==", 3520 "dev": true, 3521 "dependencies": { 3522 "@jest/types": "^29.3.1", 3523 "@types/graceful-fs": "^4.1.3", 3524 "@types/node": "*", 3525 "anymatch": "^3.0.3", 3526 "fb-watchman": "^2.0.0", 3527 "graceful-fs": "^4.2.9", 3528 "jest-regex-util": "^29.2.0", 3529 "jest-util": "^29.3.1", 3530 "jest-worker": "^29.3.1", 3531 "micromatch": "^4.0.4", 3532 "walker": "^1.0.8" 3533 }, 3534 "engines": { 3535 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3536 }, 3537 "optionalDependencies": { 3538 "fsevents": "^2.3.2" 3539 } 3540 }, 3541 "node_modules/jest-leak-detector": { 3542 "version": "29.3.1", 3543 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz", 3544 "integrity": "sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==", 3545 "dev": true, 3546 "dependencies": { 3547 "jest-get-type": "^29.2.0", 3548 "pretty-format": "^29.3.1" 3549 }, 3550 "engines": { 3551 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3552 } 3553 }, 3554 "node_modules/jest-matcher-utils": { 3555 "version": "29.3.1", 3556 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", 3557 "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", 3558 "dev": true, 3559 "dependencies": { 3560 "chalk": "^4.0.0", 3561 "jest-diff": "^29.3.1", 3562 "jest-get-type": "^29.2.0", 3563 "pretty-format": "^29.3.1" 3564 }, 3565 "engines": { 3566 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3567 } 3568 }, 3569 "node_modules/jest-message-util": { 3570 "version": "29.3.1", 3571 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", 3572 "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", 3573 "dev": true, 3574 "dependencies": { 3575 "@babel/code-frame": "^7.12.13", 3576 "@jest/types": "^29.3.1", 3577 "@types/stack-utils": "^2.0.0", 3578 "chalk": "^4.0.0", 3579 "graceful-fs": "^4.2.9", 3580 "micromatch": "^4.0.4", 3581 "pretty-format": "^29.3.1", 3582 "slash": "^3.0.0", 3583 "stack-utils": "^2.0.3" 3584 }, 3585 "engines": { 3586 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3587 } 3588 }, 3589 "node_modules/jest-mock": { 3590 "version": "29.3.1", 3591 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.3.1.tgz", 3592 "integrity": "sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==", 3593 "dev": true, 3594 "dependencies": { 3595 "@jest/types": "^29.3.1", 3596 "@types/node": "*", 3597 "jest-util": "^29.3.1" 3598 }, 3599 "engines": { 3600 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3601 } 3602 }, 3603 "node_modules/jest-pnp-resolver": { 3604 "version": "1.2.3", 3605 "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", 3606 "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", 3607 "dev": true, 3608 "engines": { 3609 "node": ">=6" 3610 }, 3611 "peerDependencies": { 3612 "jest-resolve": "*" 3613 }, 3614 "peerDependenciesMeta": { 3615 "jest-resolve": { 3616 "optional": true 3617 } 3618 } 3619 }, 3620 "node_modules/jest-regex-util": { 3621 "version": "29.2.0", 3622 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz", 3623 "integrity": "sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==", 3624 "dev": true, 3625 "engines": { 3626 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3627 } 3628 }, 3629 "node_modules/jest-resolve": { 3630 "version": "29.3.1", 3631 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.3.1.tgz", 3632 "integrity": "sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==", 3633 "dev": true, 3634 "dependencies": { 3635 "chalk": "^4.0.0", 3636 "graceful-fs": "^4.2.9", 3637 "jest-haste-map": "^29.3.1", 3638 "jest-pnp-resolver": "^1.2.2", 3639 "jest-util": "^29.3.1", 3640 "jest-validate": "^29.3.1", 3641 "resolve": "^1.20.0", 3642 "resolve.exports": "^1.1.0", 3643 "slash": "^3.0.0" 3644 }, 3645 "engines": { 3646 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3647 } 3648 }, 3649 "node_modules/jest-resolve-dependencies": { 3650 "version": "29.3.1", 3651 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz", 3652 "integrity": "sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==", 3653 "dev": true, 3654 "dependencies": { 3655 "jest-regex-util": "^29.2.0", 3656 "jest-snapshot": "^29.3.1" 3657 }, 3658 "engines": { 3659 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3660 } 3661 }, 3662 "node_modules/jest-runner": { 3663 "version": "29.3.1", 3664 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.3.1.tgz", 3665 "integrity": "sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==", 3666 "dev": true, 3667 "dependencies": { 3668 "@jest/console": "^29.3.1", 3669 "@jest/environment": "^29.3.1", 3670 "@jest/test-result": "^29.3.1", 3671 "@jest/transform": "^29.3.1", 3672 "@jest/types": "^29.3.1", 3673 "@types/node": "*", 3674 "chalk": "^4.0.0", 3675 "emittery": "^0.13.1", 3676 "graceful-fs": "^4.2.9", 3677 "jest-docblock": "^29.2.0", 3678 "jest-environment-node": "^29.3.1", 3679 "jest-haste-map": "^29.3.1", 3680 "jest-leak-detector": "^29.3.1", 3681 "jest-message-util": "^29.3.1", 3682 "jest-resolve": "^29.3.1", 3683 "jest-runtime": "^29.3.1", 3684 "jest-util": "^29.3.1", 3685 "jest-watcher": "^29.3.1", 3686 "jest-worker": "^29.3.1", 3687 "p-limit": "^3.1.0", 3688 "source-map-support": "0.5.13" 3689 }, 3690 "engines": { 3691 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3692 } 3693 }, 3694 "node_modules/jest-runtime": { 3695 "version": "29.3.1", 3696 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.3.1.tgz", 3697 "integrity": "sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==", 3698 "dev": true, 3699 "dependencies": { 3700 "@jest/environment": "^29.3.1", 3701 "@jest/fake-timers": "^29.3.1", 3702 "@jest/globals": "^29.3.1", 3703 "@jest/source-map": "^29.2.0", 3704 "@jest/test-result": "^29.3.1", 3705 "@jest/transform": "^29.3.1", 3706 "@jest/types": "^29.3.1", 3707 "@types/node": "*", 3708 "chalk": "^4.0.0", 3709 "cjs-module-lexer": "^1.0.0", 3710 "collect-v8-coverage": "^1.0.0", 3711 "glob": "^7.1.3", 3712 "graceful-fs": "^4.2.9", 3713 "jest-haste-map": "^29.3.1", 3714 "jest-message-util": "^29.3.1", 3715 "jest-mock": "^29.3.1", 3716 "jest-regex-util": "^29.2.0", 3717 "jest-resolve": "^29.3.1", 3718 "jest-snapshot": "^29.3.1", 3719 "jest-util": "^29.3.1", 3720 "slash": "^3.0.0", 3721 "strip-bom": "^4.0.0" 3722 }, 3723 "engines": { 3724 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3725 } 3726 }, 3727 "node_modules/jest-snapshot": { 3728 "version": "29.3.1", 3729 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.3.1.tgz", 3730 "integrity": "sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==", 3731 "dev": true, 3732 "dependencies": { 3733 "@babel/core": "^7.11.6", 3734 "@babel/generator": "^7.7.2", 3735 "@babel/plugin-syntax-jsx": "^7.7.2", 3736 "@babel/plugin-syntax-typescript": "^7.7.2", 3737 "@babel/traverse": "^7.7.2", 3738 "@babel/types": "^7.3.3", 3739 "@jest/expect-utils": "^29.3.1", 3740 "@jest/transform": "^29.3.1", 3741 "@jest/types": "^29.3.1", 3742 "@types/babel__traverse": "^7.0.6", 3743 "@types/prettier": "^2.1.5", 3744 "babel-preset-current-node-syntax": "^1.0.0", 3745 "chalk": "^4.0.0", 3746 "expect": "^29.3.1", 3747 "graceful-fs": "^4.2.9", 3748 "jest-diff": "^29.3.1", 3749 "jest-get-type": "^29.2.0", 3750 "jest-haste-map": "^29.3.1", 3751 "jest-matcher-utils": "^29.3.1", 3752 "jest-message-util": "^29.3.1", 3753 "jest-util": "^29.3.1", 3754 "natural-compare": "^1.4.0", 3755 "pretty-format": "^29.3.1", 3756 "semver": "^7.3.5" 3757 }, 3758 "engines": { 3759 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3760 } 3761 }, 3762 "node_modules/jest-util": { 3763 "version": "29.3.1", 3764 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", 3765 "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", 3766 "dev": true, 3767 "dependencies": { 3768 "@jest/types": "^29.3.1", 3769 "@types/node": "*", 3770 "chalk": "^4.0.0", 3771 "ci-info": "^3.2.0", 3772 "graceful-fs": "^4.2.9", 3773 "picomatch": "^2.2.3" 3774 }, 3775 "engines": { 3776 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3777 } 3778 }, 3779 "node_modules/jest-validate": { 3780 "version": "29.3.1", 3781 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.3.1.tgz", 3782 "integrity": "sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==", 3783 "dev": true, 3784 "dependencies": { 3785 "@jest/types": "^29.3.1", 3786 "camelcase": "^6.2.0", 3787 "chalk": "^4.0.0", 3788 "jest-get-type": "^29.2.0", 3789 "leven": "^3.1.0", 3790 "pretty-format": "^29.3.1" 3791 }, 3792 "engines": { 3793 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3794 } 3795 }, 3796 "node_modules/jest-validate/node_modules/camelcase": { 3797 "version": "6.3.0", 3798 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 3799 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 3800 "dev": true, 3801 "engines": { 3802 "node": ">=10" 3803 }, 3804 "funding": { 3805 "url": "https://github.com/sponsors/sindresorhus" 3806 } 3807 }, 3808 "node_modules/jest-watcher": { 3809 "version": "29.3.1", 3810 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.3.1.tgz", 3811 "integrity": "sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==", 3812 "dev": true, 3813 "dependencies": { 3814 "@jest/test-result": "^29.3.1", 3815 "@jest/types": "^29.3.1", 3816 "@types/node": "*", 3817 "ansi-escapes": "^4.2.1", 3818 "chalk": "^4.0.0", 3819 "emittery": "^0.13.1", 3820 "jest-util": "^29.3.1", 3821 "string-length": "^4.0.1" 3822 }, 3823 "engines": { 3824 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3825 } 3826 }, 3827 "node_modules/jest-worker": { 3828 "version": "29.3.1", 3829 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", 3830 "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", 3831 "dev": true, 3832 "dependencies": { 3833 "@types/node": "*", 3834 "jest-util": "^29.3.1", 3835 "merge-stream": "^2.0.0", 3836 "supports-color": "^8.0.0" 3837 }, 3838 "engines": { 3839 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3840 } 3841 }, 3842 "node_modules/jest-worker/node_modules/supports-color": { 3843 "version": "8.1.1", 3844 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 3845 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 3846 "dev": true, 3847 "dependencies": { 3848 "has-flag": "^4.0.0" 3849 }, 3850 "engines": { 3851 "node": ">=10" 3852 }, 3853 "funding": { 3854 "url": "https://github.com/chalk/supports-color?sponsor=1" 3855 } 3856 }, 3857 "node_modules/js-sdsl": { 3858 "version": "4.1.5", 3859 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", 3860 "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==", 3861 "dev": true 3862 }, 3863 "node_modules/js-tokens": { 3864 "version": "4.0.0", 3865 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 3866 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 3867 "dev": true 3868 }, 3869 "node_modules/js-yaml": { 3870 "version": "4.1.0", 3871 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 3872 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 3873 "dev": true, 3874 "dependencies": { 3875 "argparse": "^2.0.1" 3876 }, 3877 "bin": { 3878 "js-yaml": "bin/js-yaml.js" 3879 } 3880 }, 3881 "node_modules/jsesc": { 3882 "version": "2.5.2", 3883 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 3884 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 3885 "dev": true, 3886 "bin": { 3887 "jsesc": "bin/jsesc" 3888 }, 3889 "engines": { 3890 "node": ">=4" 3891 } 3892 }, 3893 "node_modules/json-parse-even-better-errors": { 3894 "version": "2.3.1", 3895 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 3896 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 3897 "dev": true 3898 }, 3899 "node_modules/json-schema-traverse": { 3900 "version": "0.4.1", 3901 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 3902 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 3903 "dev": true 3904 }, 3905 "node_modules/json-stable-stringify-without-jsonify": { 3906 "version": "1.0.1", 3907 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 3908 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 3909 "dev": true 3910 }, 3911 "node_modules/json5": { 3912 "version": "2.2.1", 3913 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", 3914 "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", 3915 "dev": true, 3916 "bin": { 3917 "json5": "lib/cli.js" 3918 }, 3919 "engines": { 3920 "node": ">=6" 3921 } 3922 }, 3923 "node_modules/jsonc-parser": { 3924 "version": "3.2.0", 3925 "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", 3926 "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", 3927 "dev": true 3928 }, 3929 "node_modules/kleur": { 3930 "version": "3.0.3", 3931 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 3932 "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 3933 "dev": true, 3934 "engines": { 3935 "node": ">=6" 3936 } 3937 }, 3938 "node_modules/leven": { 3939 "version": "3.1.0", 3940 "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 3941 "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 3942 "dev": true, 3943 "engines": { 3944 "node": ">=6" 3945 } 3946 }, 3947 "node_modules/levn": { 3948 "version": "0.4.1", 3949 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 3950 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 3951 "dev": true, 3952 "dependencies": { 3953 "prelude-ls": "^1.2.1", 3954 "type-check": "~0.4.0" 3955 }, 3956 "engines": { 3957 "node": ">= 0.8.0" 3958 } 3959 }, 3960 "node_modules/lilconfig": { 3961 "version": "2.0.5", 3962 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", 3963 "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", 3964 "dev": true, 3965 "engines": { 3966 "node": ">=10" 3967 } 3968 }, 3969 "node_modules/lines-and-columns": { 3970 "version": "1.2.4", 3971 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 3972 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 3973 "dev": true 3974 }, 3975 "node_modules/lint-staged": { 3976 "version": "13.0.3", 3977 "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", 3978 "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", 3979 "dev": true, 3980 "dependencies": { 3981 "cli-truncate": "^3.1.0", 3982 "colorette": "^2.0.17", 3983 "commander": "^9.3.0", 3984 "debug": "^4.3.4", 3985 "execa": "^6.1.0", 3986 "lilconfig": "2.0.5", 3987 "listr2": "^4.0.5", 3988 "micromatch": "^4.0.5", 3989 "normalize-path": "^3.0.0", 3990 "object-inspect": "^1.12.2", 3991 "pidtree": "^0.6.0", 3992 "string-argv": "^0.3.1", 3993 "yaml": "^2.1.1" 3994 }, 3995 "bin": { 3996 "lint-staged": "bin/lint-staged.js" 3997 }, 3998 "engines": { 3999 "node": "^14.13.1 || >=16.0.0" 4000 }, 4001 "funding": { 4002 "url": "https://opencollective.com/lint-staged" 4003 } 4004 }, 4005 "node_modules/lint-staged/node_modules/execa": { 4006 "version": "6.1.0", 4007 "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", 4008 "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", 4009 "dev": true, 4010 "dependencies": { 4011 "cross-spawn": "^7.0.3", 4012 "get-stream": "^6.0.1", 4013 "human-signals": "^3.0.1", 4014 "is-stream": "^3.0.0", 4015 "merge-stream": "^2.0.0", 4016 "npm-run-path": "^5.1.0", 4017 "onetime": "^6.0.0", 4018 "signal-exit": "^3.0.7", 4019 "strip-final-newline": "^3.0.0" 4020 }, 4021 "engines": { 4022 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4023 }, 4024 "funding": { 4025 "url": "https://github.com/sindresorhus/execa?sponsor=1" 4026 } 4027 }, 4028 "node_modules/lint-staged/node_modules/human-signals": { 4029 "version": "3.0.1", 4030 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", 4031 "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", 4032 "dev": true, 4033 "engines": { 4034 "node": ">=12.20.0" 4035 } 4036 }, 4037 "node_modules/lint-staged/node_modules/is-stream": { 4038 "version": "3.0.0", 4039 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 4040 "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 4041 "dev": true, 4042 "engines": { 4043 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4044 }, 4045 "funding": { 4046 "url": "https://github.com/sponsors/sindresorhus" 4047 } 4048 }, 4049 "node_modules/lint-staged/node_modules/mimic-fn": { 4050 "version": "4.0.0", 4051 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 4052 "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 4053 "dev": true, 4054 "engines": { 4055 "node": ">=12" 4056 }, 4057 "funding": { 4058 "url": "https://github.com/sponsors/sindresorhus" 4059 } 4060 }, 4061 "node_modules/lint-staged/node_modules/npm-run-path": { 4062 "version": "5.1.0", 4063 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", 4064 "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", 4065 "dev": true, 4066 "dependencies": { 4067 "path-key": "^4.0.0" 4068 }, 4069 "engines": { 4070 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4071 }, 4072 "funding": { 4073 "url": "https://github.com/sponsors/sindresorhus" 4074 } 4075 }, 4076 "node_modules/lint-staged/node_modules/onetime": { 4077 "version": "6.0.0", 4078 "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 4079 "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 4080 "dev": true, 4081 "dependencies": { 4082 "mimic-fn": "^4.0.0" 4083 }, 4084 "engines": { 4085 "node": ">=12" 4086 }, 4087 "funding": { 4088 "url": "https://github.com/sponsors/sindresorhus" 4089 } 4090 }, 4091 "node_modules/lint-staged/node_modules/path-key": { 4092 "version": "4.0.0", 4093 "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 4094 "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 4095 "dev": true, 4096 "engines": { 4097 "node": ">=12" 4098 }, 4099 "funding": { 4100 "url": "https://github.com/sponsors/sindresorhus" 4101 } 4102 }, 4103 "node_modules/lint-staged/node_modules/strip-final-newline": { 4104 "version": "3.0.0", 4105 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 4106 "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 4107 "dev": true, 4108 "engines": { 4109 "node": ">=12" 4110 }, 4111 "funding": { 4112 "url": "https://github.com/sponsors/sindresorhus" 4113 } 4114 }, 4115 "node_modules/listr2": { 4116 "version": "4.0.5", 4117 "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", 4118 "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", 4119 "dev": true, 4120 "dependencies": { 4121 "cli-truncate": "^2.1.0", 4122 "colorette": "^2.0.16", 4123 "log-update": "^4.0.0", 4124 "p-map": "^4.0.0", 4125 "rfdc": "^1.3.0", 4126 "rxjs": "^7.5.5", 4127 "through": "^2.3.8", 4128 "wrap-ansi": "^7.0.0" 4129 }, 4130 "engines": { 4131 "node": ">=12" 4132 }, 4133 "peerDependencies": { 4134 "enquirer": ">= 2.3.0 < 3" 4135 }, 4136 "peerDependenciesMeta": { 4137 "enquirer": { 4138 "optional": true 4139 } 4140 } 4141 }, 4142 "node_modules/listr2/node_modules/cli-truncate": { 4143 "version": "2.1.0", 4144 "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", 4145 "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", 4146 "dev": true, 4147 "dependencies": { 4148 "slice-ansi": "^3.0.0", 4149 "string-width": "^4.2.0" 4150 }, 4151 "engines": { 4152 "node": ">=8" 4153 }, 4154 "funding": { 4155 "url": "https://github.com/sponsors/sindresorhus" 4156 } 4157 }, 4158 "node_modules/listr2/node_modules/emoji-regex": { 4159 "version": "8.0.0", 4160 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 4161 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 4162 "dev": true 4163 }, 4164 "node_modules/listr2/node_modules/is-fullwidth-code-point": { 4165 "version": "3.0.0", 4166 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 4167 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 4168 "dev": true, 4169 "engines": { 4170 "node": ">=8" 4171 } 4172 }, 4173 "node_modules/listr2/node_modules/slice-ansi": { 4174 "version": "3.0.0", 4175 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", 4176 "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", 4177 "dev": true, 4178 "dependencies": { 4179 "ansi-styles": "^4.0.0", 4180 "astral-regex": "^2.0.0", 4181 "is-fullwidth-code-point": "^3.0.0" 4182 }, 4183 "engines": { 4184 "node": ">=8" 4185 } 4186 }, 4187 "node_modules/listr2/node_modules/string-width": { 4188 "version": "4.2.3", 4189 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 4190 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 4191 "dev": true, 4192 "dependencies": { 4193 "emoji-regex": "^8.0.0", 4194 "is-fullwidth-code-point": "^3.0.0", 4195 "strip-ansi": "^6.0.1" 4196 }, 4197 "engines": { 4198 "node": ">=8" 4199 } 4200 }, 4201 "node_modules/locate-path": { 4202 "version": "6.0.0", 4203 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 4204 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 4205 "dev": true, 4206 "dependencies": { 4207 "p-locate": "^5.0.0" 4208 }, 4209 "engines": { 4210 "node": ">=10" 4211 }, 4212 "funding": { 4213 "url": "https://github.com/sponsors/sindresorhus" 4214 } 4215 }, 4216 "node_modules/lodash": { 4217 "version": "4.17.21", 4218 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 4219 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 4220 }, 4221 "node_modules/lodash.memoize": { 4222 "version": "4.1.2", 4223 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", 4224 "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", 4225 "dev": true 4226 }, 4227 "node_modules/lodash.merge": { 4228 "version": "4.6.2", 4229 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 4230 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 4231 "dev": true 4232 }, 4233 "node_modules/log-update": { 4234 "version": "4.0.0", 4235 "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", 4236 "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", 4237 "dev": true, 4238 "dependencies": { 4239 "ansi-escapes": "^4.3.0", 4240 "cli-cursor": "^3.1.0", 4241 "slice-ansi": "^4.0.0", 4242 "wrap-ansi": "^6.2.0" 4243 }, 4244 "engines": { 4245 "node": ">=10" 4246 }, 4247 "funding": { 4248 "url": "https://github.com/sponsors/sindresorhus" 4249 } 4250 }, 4251 "node_modules/log-update/node_modules/emoji-regex": { 4252 "version": "8.0.0", 4253 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 4254 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 4255 "dev": true 4256 }, 4257 "node_modules/log-update/node_modules/is-fullwidth-code-point": { 4258 "version": "3.0.0", 4259 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 4260 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 4261 "dev": true, 4262 "engines": { 4263 "node": ">=8" 4264 } 4265 }, 4266 "node_modules/log-update/node_modules/slice-ansi": { 4267 "version": "4.0.0", 4268 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", 4269 "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", 4270 "dev": true, 4271 "dependencies": { 4272 "ansi-styles": "^4.0.0", 4273 "astral-regex": "^2.0.0", 4274 "is-fullwidth-code-point": "^3.0.0" 4275 }, 4276 "engines": { 4277 "node": ">=10" 4278 }, 4279 "funding": { 4280 "url": "https://github.com/chalk/slice-ansi?sponsor=1" 4281 } 4282 }, 4283 "node_modules/log-update/node_modules/string-width": { 4284 "version": "4.2.3", 4285 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 4286 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 4287 "dev": true, 4288 "dependencies": { 4289 "emoji-regex": "^8.0.0", 4290 "is-fullwidth-code-point": "^3.0.0", 4291 "strip-ansi": "^6.0.1" 4292 }, 4293 "engines": { 4294 "node": ">=8" 4295 } 4296 }, 4297 "node_modules/log-update/node_modules/wrap-ansi": { 4298 "version": "6.2.0", 4299 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 4300 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 4301 "dev": true, 4302 "dependencies": { 4303 "ansi-styles": "^4.0.0", 4304 "string-width": "^4.1.0", 4305 "strip-ansi": "^6.0.0" 4306 }, 4307 "engines": { 4308 "node": ">=8" 4309 } 4310 }, 4311 "node_modules/lru-cache": { 4312 "version": "6.0.0", 4313 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 4314 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 4315 "dev": true, 4316 "dependencies": { 4317 "yallist": "^4.0.0" 4318 }, 4319 "engines": { 4320 "node": ">=10" 4321 } 4322 }, 4323 "node_modules/lunr": { 4324 "version": "2.3.9", 4325 "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", 4326 "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", 4327 "dev": true 4328 }, 4329 "node_modules/make-dir": { 4330 "version": "3.1.0", 4331 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 4332 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 4333 "dev": true, 4334 "dependencies": { 4335 "semver": "^6.0.0" 4336 }, 4337 "engines": { 4338 "node": ">=8" 4339 }, 4340 "funding": { 4341 "url": "https://github.com/sponsors/sindresorhus" 4342 } 4343 }, 4344 "node_modules/make-dir/node_modules/semver": { 4345 "version": "6.3.0", 4346 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 4347 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 4348 "dev": true, 4349 "bin": { 4350 "semver": "bin/semver.js" 4351 } 4352 }, 4353 "node_modules/make-error": { 4354 "version": "1.3.6", 4355 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 4356 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 4357 "dev": true 4358 }, 4359 "node_modules/makeerror": { 4360 "version": "1.0.12", 4361 "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", 4362 "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", 4363 "dev": true, 4364 "dependencies": { 4365 "tmpl": "1.0.5" 4366 } 4367 }, 4368 "node_modules/marked": { 4369 "version": "4.2.2", 4370 "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.2.tgz", 4371 "integrity": "sha512-JjBTFTAvuTgANXx82a5vzK9JLSMoV6V3LBVn4Uhdso6t7vXrGx7g1Cd2r6NYSsxrYbQGFCMqBDhFHyK5q2UvcQ==", 4372 "dev": true, 4373 "bin": { 4374 "marked": "bin/marked.js" 4375 }, 4376 "engines": { 4377 "node": ">= 12" 4378 } 4379 }, 4380 "node_modules/merge-stream": { 4381 "version": "2.0.0", 4382 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 4383 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 4384 "dev": true 4385 }, 4386 "node_modules/merge2": { 4387 "version": "1.4.1", 4388 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 4389 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 4390 "dev": true, 4391 "engines": { 4392 "node": ">= 8" 4393 } 4394 }, 4395 "node_modules/micromatch": { 4396 "version": "4.0.5", 4397 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 4398 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 4399 "dev": true, 4400 "dependencies": { 4401 "braces": "^3.0.2", 4402 "picomatch": "^2.3.1" 4403 }, 4404 "engines": { 4405 "node": ">=8.6" 4406 } 4407 }, 4408 "node_modules/mimic-fn": { 4409 "version": "2.1.0", 4410 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 4411 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 4412 "dev": true, 4413 "engines": { 4414 "node": ">=6" 4415 } 4416 }, 4417 "node_modules/min-indent": { 4418 "version": "1.0.1", 4419 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 4420 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 4421 "dev": true, 4422 "engines": { 4423 "node": ">=4" 4424 } 4425 }, 4426 "node_modules/minimatch": { 4427 "version": "3.1.2", 4428 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 4429 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 4430 "dev": true, 4431 "dependencies": { 4432 "brace-expansion": "^1.1.7" 4433 }, 4434 "engines": { 4435 "node": "*" 4436 } 4437 }, 4438 "node_modules/ms": { 4439 "version": "2.1.2", 4440 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 4441 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 4442 "dev": true 4443 }, 4444 "node_modules/nan": { 4445 "version": "2.17.0", 4446 "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", 4447 "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" 4448 }, 4449 "node_modules/natural-compare": { 4450 "version": "1.4.0", 4451 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 4452 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 4453 "dev": true 4454 }, 4455 "node_modules/natural-compare-lite": { 4456 "version": "1.4.0", 4457 "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 4458 "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 4459 "dev": true 4460 }, 4461 "node_modules/node-int64": { 4462 "version": "0.4.0", 4463 "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", 4464 "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", 4465 "dev": true 4466 }, 4467 "node_modules/node-releases": { 4468 "version": "2.0.6", 4469 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", 4470 "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", 4471 "dev": true 4472 }, 4473 "node_modules/normalize-package-data": { 4474 "version": "2.5.0", 4475 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 4476 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 4477 "dev": true, 4478 "dependencies": { 4479 "hosted-git-info": "^2.1.4", 4480 "resolve": "^1.10.0", 4481 "semver": "2 || 3 || 4 || 5", 4482 "validate-npm-package-license": "^3.0.1" 4483 } 4484 }, 4485 "node_modules/normalize-package-data/node_modules/semver": { 4486 "version": "5.7.1", 4487 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 4488 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 4489 "dev": true, 4490 "bin": { 4491 "semver": "bin/semver" 4492 } 4493 }, 4494 "node_modules/normalize-path": { 4495 "version": "3.0.0", 4496 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 4497 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 4498 "dev": true, 4499 "engines": { 4500 "node": ">=0.10.0" 4501 } 4502 }, 4503 "node_modules/npm-run-path": { 4504 "version": "4.0.1", 4505 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 4506 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 4507 "dev": true, 4508 "dependencies": { 4509 "path-key": "^3.0.0" 4510 }, 4511 "engines": { 4512 "node": ">=8" 4513 } 4514 }, 4515 "node_modules/object-inspect": { 4516 "version": "1.12.2", 4517 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 4518 "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 4519 "dev": true, 4520 "funding": { 4521 "url": "https://github.com/sponsors/ljharb" 4522 } 4523 }, 4524 "node_modules/once": { 4525 "version": "1.4.0", 4526 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 4527 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 4528 "dev": true, 4529 "dependencies": { 4530 "wrappy": "1" 4531 } 4532 }, 4533 "node_modules/onetime": { 4534 "version": "5.1.2", 4535 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 4536 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 4537 "dev": true, 4538 "dependencies": { 4539 "mimic-fn": "^2.1.0" 4540 }, 4541 "engines": { 4542 "node": ">=6" 4543 }, 4544 "funding": { 4545 "url": "https://github.com/sponsors/sindresorhus" 4546 } 4547 }, 4548 "node_modules/optionator": { 4549 "version": "0.9.1", 4550 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 4551 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 4552 "dev": true, 4553 "dependencies": { 4554 "deep-is": "^0.1.3", 4555 "fast-levenshtein": "^2.0.6", 4556 "levn": "^0.4.1", 4557 "prelude-ls": "^1.2.1", 4558 "type-check": "^0.4.0", 4559 "word-wrap": "^1.2.3" 4560 }, 4561 "engines": { 4562 "node": ">= 0.8.0" 4563 } 4564 }, 4565 "node_modules/outdent": { 4566 "version": "0.8.0", 4567 "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.8.0.tgz", 4568 "integrity": "sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==", 4569 "dev": true 4570 }, 4571 "node_modules/p-limit": { 4572 "version": "3.1.0", 4573 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 4574 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 4575 "dev": true, 4576 "dependencies": { 4577 "yocto-queue": "^0.1.0" 4578 }, 4579 "engines": { 4580 "node": ">=10" 4581 }, 4582 "funding": { 4583 "url": "https://github.com/sponsors/sindresorhus" 4584 } 4585 }, 4586 "node_modules/p-locate": { 4587 "version": "5.0.0", 4588 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 4589 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 4590 "dev": true, 4591 "dependencies": { 4592 "p-limit": "^3.0.2" 4593 }, 4594 "engines": { 4595 "node": ">=10" 4596 }, 4597 "funding": { 4598 "url": "https://github.com/sponsors/sindresorhus" 4599 } 4600 }, 4601 "node_modules/p-map": { 4602 "version": "4.0.0", 4603 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 4604 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 4605 "dev": true, 4606 "dependencies": { 4607 "aggregate-error": "^3.0.0" 4608 }, 4609 "engines": { 4610 "node": ">=10" 4611 }, 4612 "funding": { 4613 "url": "https://github.com/sponsors/sindresorhus" 4614 } 4615 }, 4616 "node_modules/p-try": { 4617 "version": "2.2.0", 4618 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 4619 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 4620 "dev": true, 4621 "engines": { 4622 "node": ">=6" 4623 } 4624 }, 4625 "node_modules/parent-module": { 4626 "version": "1.0.1", 4627 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 4628 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 4629 "dev": true, 4630 "dependencies": { 4631 "callsites": "^3.0.0" 4632 }, 4633 "engines": { 4634 "node": ">=6" 4635 } 4636 }, 4637 "node_modules/parse-json": { 4638 "version": "5.2.0", 4639 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 4640 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 4641 "dev": true, 4642 "dependencies": { 4643 "@babel/code-frame": "^7.0.0", 4644 "error-ex": "^1.3.1", 4645 "json-parse-even-better-errors": "^2.3.0", 4646 "lines-and-columns": "^1.1.6" 4647 }, 4648 "engines": { 4649 "node": ">=8" 4650 }, 4651 "funding": { 4652 "url": "https://github.com/sponsors/sindresorhus" 4653 } 4654 }, 4655 "node_modules/parse5": { 4656 "resolved": "packages/parse5", 4657 "link": true 4658 }, 4659 "node_modules/parse5-benchmarks": { 4660 "resolved": "bench", 4661 "link": true 4662 }, 4663 "node_modules/parse5-html-rewriting-stream": { 4664 "resolved": "packages/parse5-html-rewriting-stream", 4665 "link": true 4666 }, 4667 "node_modules/parse5-htmlparser2-tree-adapter": { 4668 "resolved": "packages/parse5-htmlparser2-tree-adapter", 4669 "link": true 4670 }, 4671 "node_modules/parse5-parser-stream": { 4672 "resolved": "packages/parse5-parser-stream", 4673 "link": true 4674 }, 4675 "node_modules/parse5-plain-text-conversion-stream": { 4676 "resolved": "packages/parse5-plain-text-conversion-stream", 4677 "link": true 4678 }, 4679 "node_modules/parse5-sax-parser": { 4680 "resolved": "packages/parse5-sax-parser", 4681 "link": true 4682 }, 4683 "node_modules/parse5-test-utils": { 4684 "resolved": "test", 4685 "link": true 4686 }, 4687 "node_modules/path-exists": { 4688 "version": "4.0.0", 4689 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4690 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4691 "dev": true, 4692 "engines": { 4693 "node": ">=8" 4694 } 4695 }, 4696 "node_modules/path-is-absolute": { 4697 "version": "1.0.1", 4698 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 4699 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 4700 "dev": true, 4701 "engines": { 4702 "node": ">=0.10.0" 4703 } 4704 }, 4705 "node_modules/path-key": { 4706 "version": "3.1.1", 4707 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4708 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4709 "dev": true, 4710 "engines": { 4711 "node": ">=8" 4712 } 4713 }, 4714 "node_modules/path-parse": { 4715 "version": "1.0.7", 4716 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 4717 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 4718 "dev": true 4719 }, 4720 "node_modules/path-type": { 4721 "version": "4.0.0", 4722 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 4723 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 4724 "dev": true, 4725 "engines": { 4726 "node": ">=8" 4727 } 4728 }, 4729 "node_modules/picocolors": { 4730 "version": "1.0.0", 4731 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 4732 "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 4733 "dev": true 4734 }, 4735 "node_modules/picomatch": { 4736 "version": "2.3.1", 4737 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 4738 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 4739 "dev": true, 4740 "engines": { 4741 "node": ">=8.6" 4742 }, 4743 "funding": { 4744 "url": "https://github.com/sponsors/jonschlinkert" 4745 } 4746 }, 4747 "node_modules/pidtree": { 4748 "version": "0.6.0", 4749 "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", 4750 "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", 4751 "dev": true, 4752 "bin": { 4753 "pidtree": "bin/pidtree.js" 4754 }, 4755 "engines": { 4756 "node": ">=0.10" 4757 } 4758 }, 4759 "node_modules/pirates": { 4760 "version": "4.0.5", 4761 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", 4762 "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", 4763 "dev": true, 4764 "engines": { 4765 "node": ">= 6" 4766 } 4767 }, 4768 "node_modules/pkg-dir": { 4769 "version": "4.2.0", 4770 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 4771 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 4772 "dev": true, 4773 "dependencies": { 4774 "find-up": "^4.0.0" 4775 }, 4776 "engines": { 4777 "node": ">=8" 4778 } 4779 }, 4780 "node_modules/pkg-dir/node_modules/find-up": { 4781 "version": "4.1.0", 4782 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 4783 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 4784 "dev": true, 4785 "dependencies": { 4786 "locate-path": "^5.0.0", 4787 "path-exists": "^4.0.0" 4788 }, 4789 "engines": { 4790 "node": ">=8" 4791 } 4792 }, 4793 "node_modules/pkg-dir/node_modules/locate-path": { 4794 "version": "5.0.0", 4795 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 4796 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 4797 "dev": true, 4798 "dependencies": { 4799 "p-locate": "^4.1.0" 4800 }, 4801 "engines": { 4802 "node": ">=8" 4803 } 4804 }, 4805 "node_modules/pkg-dir/node_modules/p-limit": { 4806 "version": "2.3.0", 4807 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 4808 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 4809 "dev": true, 4810 "dependencies": { 4811 "p-try": "^2.0.0" 4812 }, 4813 "engines": { 4814 "node": ">=6" 4815 }, 4816 "funding": { 4817 "url": "https://github.com/sponsors/sindresorhus" 4818 } 4819 }, 4820 "node_modules/pkg-dir/node_modules/p-locate": { 4821 "version": "4.1.0", 4822 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 4823 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 4824 "dev": true, 4825 "dependencies": { 4826 "p-limit": "^2.2.0" 4827 }, 4828 "engines": { 4829 "node": ">=8" 4830 } 4831 }, 4832 "node_modules/platform": { 4833 "version": "1.3.6", 4834 "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", 4835 "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" 4836 }, 4837 "node_modules/pluralize": { 4838 "version": "8.0.0", 4839 "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", 4840 "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", 4841 "dev": true, 4842 "engines": { 4843 "node": ">=4" 4844 } 4845 }, 4846 "node_modules/prelude-ls": { 4847 "version": "1.2.1", 4848 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 4849 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 4850 "dev": true, 4851 "engines": { 4852 "node": ">= 0.8.0" 4853 } 4854 }, 4855 "node_modules/prettier": { 4856 "version": "2.7.1", 4857 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", 4858 "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", 4859 "dev": true, 4860 "bin": { 4861 "prettier": "bin-prettier.js" 4862 }, 4863 "engines": { 4864 "node": ">=10.13.0" 4865 }, 4866 "funding": { 4867 "url": "https://github.com/prettier/prettier?sponsor=1" 4868 } 4869 }, 4870 "node_modules/pretty-format": { 4871 "version": "29.3.1", 4872 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", 4873 "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", 4874 "dev": true, 4875 "dependencies": { 4876 "@jest/schemas": "^29.0.0", 4877 "ansi-styles": "^5.0.0", 4878 "react-is": "^18.0.0" 4879 }, 4880 "engines": { 4881 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4882 } 4883 }, 4884 "node_modules/pretty-format/node_modules/ansi-styles": { 4885 "version": "5.2.0", 4886 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 4887 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 4888 "dev": true, 4889 "engines": { 4890 "node": ">=10" 4891 }, 4892 "funding": { 4893 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 4894 } 4895 }, 4896 "node_modules/prompts": { 4897 "version": "2.4.2", 4898 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 4899 "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 4900 "dev": true, 4901 "dependencies": { 4902 "kleur": "^3.0.3", 4903 "sisteransi": "^1.0.5" 4904 }, 4905 "engines": { 4906 "node": ">= 6" 4907 } 4908 }, 4909 "node_modules/punycode": { 4910 "version": "2.1.1", 4911 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 4912 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 4913 "dev": true, 4914 "engines": { 4915 "node": ">=6" 4916 } 4917 }, 4918 "node_modules/queue-microtask": { 4919 "version": "1.2.3", 4920 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 4921 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 4922 "dev": true, 4923 "funding": [ 4924 { 4925 "type": "github", 4926 "url": "https://github.com/sponsors/feross" 4927 }, 4928 { 4929 "type": "patreon", 4930 "url": "https://www.patreon.com/feross" 4931 }, 4932 { 4933 "type": "consulting", 4934 "url": "https://feross.org/support" 4935 } 4936 ] 4937 }, 4938 "node_modules/react-is": { 4939 "version": "18.2.0", 4940 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", 4941 "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", 4942 "dev": true 4943 }, 4944 "node_modules/read-pkg": { 4945 "version": "5.2.0", 4946 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 4947 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 4948 "dev": true, 4949 "dependencies": { 4950 "@types/normalize-package-data": "^2.4.0", 4951 "normalize-package-data": "^2.5.0", 4952 "parse-json": "^5.0.0", 4953 "type-fest": "^0.6.0" 4954 }, 4955 "engines": { 4956 "node": ">=8" 4957 } 4958 }, 4959 "node_modules/read-pkg-up": { 4960 "version": "7.0.1", 4961 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 4962 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 4963 "dev": true, 4964 "dependencies": { 4965 "find-up": "^4.1.0", 4966 "read-pkg": "^5.2.0", 4967 "type-fest": "^0.8.1" 4968 }, 4969 "engines": { 4970 "node": ">=8" 4971 }, 4972 "funding": { 4973 "url": "https://github.com/sponsors/sindresorhus" 4974 } 4975 }, 4976 "node_modules/read-pkg-up/node_modules/find-up": { 4977 "version": "4.1.0", 4978 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 4979 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 4980 "dev": true, 4981 "dependencies": { 4982 "locate-path": "^5.0.0", 4983 "path-exists": "^4.0.0" 4984 }, 4985 "engines": { 4986 "node": ">=8" 4987 } 4988 }, 4989 "node_modules/read-pkg-up/node_modules/locate-path": { 4990 "version": "5.0.0", 4991 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 4992 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 4993 "dev": true, 4994 "dependencies": { 4995 "p-locate": "^4.1.0" 4996 }, 4997 "engines": { 4998 "node": ">=8" 4999 } 5000 }, 5001 "node_modules/read-pkg-up/node_modules/p-limit": { 5002 "version": "2.3.0", 5003 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 5004 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 5005 "dev": true, 5006 "dependencies": { 5007 "p-try": "^2.0.0" 5008 }, 5009 "engines": { 5010 "node": ">=6" 5011 }, 5012 "funding": { 5013 "url": "https://github.com/sponsors/sindresorhus" 5014 } 5015 }, 5016 "node_modules/read-pkg-up/node_modules/p-locate": { 5017 "version": "4.1.0", 5018 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 5019 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 5020 "dev": true, 5021 "dependencies": { 5022 "p-limit": "^2.2.0" 5023 }, 5024 "engines": { 5025 "node": ">=8" 5026 } 5027 }, 5028 "node_modules/read-pkg-up/node_modules/type-fest": { 5029 "version": "0.8.1", 5030 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 5031 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 5032 "dev": true, 5033 "engines": { 5034 "node": ">=8" 5035 } 5036 }, 5037 "node_modules/read-pkg/node_modules/type-fest": { 5038 "version": "0.6.0", 5039 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 5040 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 5041 "dev": true, 5042 "engines": { 5043 "node": ">=8" 5044 } 5045 }, 5046 "node_modules/regexp-tree": { 5047 "version": "0.1.24", 5048 "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.24.tgz", 5049 "integrity": "sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==", 5050 "dev": true, 5051 "bin": { 5052 "regexp-tree": "bin/regexp-tree" 5053 } 5054 }, 5055 "node_modules/regexpp": { 5056 "version": "3.2.0", 5057 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", 5058 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", 5059 "dev": true, 5060 "engines": { 5061 "node": ">=8" 5062 }, 5063 "funding": { 5064 "url": "https://github.com/sponsors/mysticatea" 5065 } 5066 }, 5067 "node_modules/require-directory": { 5068 "version": "2.1.1", 5069 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 5070 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 5071 "dev": true, 5072 "engines": { 5073 "node": ">=0.10.0" 5074 } 5075 }, 5076 "node_modules/resolve": { 5077 "version": "1.22.1", 5078 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 5079 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 5080 "dev": true, 5081 "dependencies": { 5082 "is-core-module": "^2.9.0", 5083 "path-parse": "^1.0.7", 5084 "supports-preserve-symlinks-flag": "^1.0.0" 5085 }, 5086 "bin": { 5087 "resolve": "bin/resolve" 5088 }, 5089 "funding": { 5090 "url": "https://github.com/sponsors/ljharb" 5091 } 5092 }, 5093 "node_modules/resolve-cwd": { 5094 "version": "3.0.0", 5095 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 5096 "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 5097 "dev": true, 5098 "dependencies": { 5099 "resolve-from": "^5.0.0" 5100 }, 5101 "engines": { 5102 "node": ">=8" 5103 } 5104 }, 5105 "node_modules/resolve-cwd/node_modules/resolve-from": { 5106 "version": "5.0.0", 5107 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 5108 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 5109 "dev": true, 5110 "engines": { 5111 "node": ">=8" 5112 } 5113 }, 5114 "node_modules/resolve-from": { 5115 "version": "4.0.0", 5116 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 5117 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 5118 "dev": true, 5119 "engines": { 5120 "node": ">=4" 5121 } 5122 }, 5123 "node_modules/resolve.exports": { 5124 "version": "1.1.0", 5125 "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", 5126 "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", 5127 "dev": true, 5128 "engines": { 5129 "node": ">=10" 5130 } 5131 }, 5132 "node_modules/restore-cursor": { 5133 "version": "3.1.0", 5134 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 5135 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 5136 "dev": true, 5137 "dependencies": { 5138 "onetime": "^5.1.0", 5139 "signal-exit": "^3.0.2" 5140 }, 5141 "engines": { 5142 "node": ">=8" 5143 } 5144 }, 5145 "node_modules/reusify": { 5146 "version": "1.0.4", 5147 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 5148 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 5149 "dev": true, 5150 "engines": { 5151 "iojs": ">=1.0.0", 5152 "node": ">=0.10.0" 5153 } 5154 }, 5155 "node_modules/rfdc": { 5156 "version": "1.3.0", 5157 "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", 5158 "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", 5159 "dev": true 5160 }, 5161 "node_modules/rimraf": { 5162 "version": "3.0.2", 5163 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 5164 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 5165 "dev": true, 5166 "dependencies": { 5167 "glob": "^7.1.3" 5168 }, 5169 "bin": { 5170 "rimraf": "bin.js" 5171 }, 5172 "funding": { 5173 "url": "https://github.com/sponsors/isaacs" 5174 } 5175 }, 5176 "node_modules/run-parallel": { 5177 "version": "1.2.0", 5178 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 5179 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 5180 "dev": true, 5181 "funding": [ 5182 { 5183 "type": "github", 5184 "url": "https://github.com/sponsors/feross" 5185 }, 5186 { 5187 "type": "patreon", 5188 "url": "https://www.patreon.com/feross" 5189 }, 5190 { 5191 "type": "consulting", 5192 "url": "https://feross.org/support" 5193 } 5194 ], 5195 "dependencies": { 5196 "queue-microtask": "^1.2.2" 5197 } 5198 }, 5199 "node_modules/rxjs": { 5200 "version": "7.5.7", 5201 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", 5202 "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", 5203 "dev": true, 5204 "dependencies": { 5205 "tslib": "^2.1.0" 5206 } 5207 }, 5208 "node_modules/safe-regex": { 5209 "version": "2.1.1", 5210 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", 5211 "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", 5212 "dev": true, 5213 "dependencies": { 5214 "regexp-tree": "~0.1.1" 5215 } 5216 }, 5217 "node_modules/semver": { 5218 "version": "7.3.8", 5219 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 5220 "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 5221 "dev": true, 5222 "dependencies": { 5223 "lru-cache": "^6.0.0" 5224 }, 5225 "bin": { 5226 "semver": "bin/semver.js" 5227 }, 5228 "engines": { 5229 "node": ">=10" 5230 } 5231 }, 5232 "node_modules/shebang-command": { 5233 "version": "2.0.0", 5234 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 5235 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 5236 "dev": true, 5237 "dependencies": { 5238 "shebang-regex": "^3.0.0" 5239 }, 5240 "engines": { 5241 "node": ">=8" 5242 } 5243 }, 5244 "node_modules/shebang-regex": { 5245 "version": "3.0.0", 5246 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 5247 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 5248 "dev": true, 5249 "engines": { 5250 "node": ">=8" 5251 } 5252 }, 5253 "node_modules/shiki": { 5254 "version": "0.11.1", 5255 "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.11.1.tgz", 5256 "integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==", 5257 "dev": true, 5258 "dependencies": { 5259 "jsonc-parser": "^3.0.0", 5260 "vscode-oniguruma": "^1.6.1", 5261 "vscode-textmate": "^6.0.0" 5262 } 5263 }, 5264 "node_modules/signal-exit": { 5265 "version": "3.0.7", 5266 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 5267 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 5268 "dev": true 5269 }, 5270 "node_modules/sisteransi": { 5271 "version": "1.0.5", 5272 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 5273 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", 5274 "dev": true 5275 }, 5276 "node_modules/slash": { 5277 "version": "3.0.0", 5278 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 5279 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 5280 "dev": true, 5281 "engines": { 5282 "node": ">=8" 5283 } 5284 }, 5285 "node_modules/slice-ansi": { 5286 "version": "5.0.0", 5287 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", 5288 "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", 5289 "dev": true, 5290 "dependencies": { 5291 "ansi-styles": "^6.0.0", 5292 "is-fullwidth-code-point": "^4.0.0" 5293 }, 5294 "engines": { 5295 "node": ">=12" 5296 }, 5297 "funding": { 5298 "url": "https://github.com/chalk/slice-ansi?sponsor=1" 5299 } 5300 }, 5301 "node_modules/slice-ansi/node_modules/ansi-styles": { 5302 "version": "6.2.1", 5303 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 5304 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 5305 "dev": true, 5306 "engines": { 5307 "node": ">=12" 5308 }, 5309 "funding": { 5310 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 5311 } 5312 }, 5313 "node_modules/source-map": { 5314 "version": "0.6.1", 5315 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 5316 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 5317 "dev": true, 5318 "engines": { 5319 "node": ">=0.10.0" 5320 } 5321 }, 5322 "node_modules/source-map-support": { 5323 "version": "0.5.13", 5324 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", 5325 "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", 5326 "dev": true, 5327 "dependencies": { 5328 "buffer-from": "^1.0.0", 5329 "source-map": "^0.6.0" 5330 } 5331 }, 5332 "node_modules/spdx-correct": { 5333 "version": "3.1.1", 5334 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 5335 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 5336 "dev": true, 5337 "dependencies": { 5338 "spdx-expression-parse": "^3.0.0", 5339 "spdx-license-ids": "^3.0.0" 5340 } 5341 }, 5342 "node_modules/spdx-exceptions": { 5343 "version": "2.3.0", 5344 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 5345 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 5346 "dev": true 5347 }, 5348 "node_modules/spdx-expression-parse": { 5349 "version": "3.0.1", 5350 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 5351 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 5352 "dev": true, 5353 "dependencies": { 5354 "spdx-exceptions": "^2.1.0", 5355 "spdx-license-ids": "^3.0.0" 5356 } 5357 }, 5358 "node_modules/spdx-license-ids": { 5359 "version": "3.0.12", 5360 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", 5361 "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", 5362 "dev": true 5363 }, 5364 "node_modules/sprintf-js": { 5365 "version": "1.0.3", 5366 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 5367 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 5368 "dev": true 5369 }, 5370 "node_modules/stack-utils": { 5371 "version": "2.0.6", 5372 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", 5373 "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", 5374 "dev": true, 5375 "dependencies": { 5376 "escape-string-regexp": "^2.0.0" 5377 }, 5378 "engines": { 5379 "node": ">=10" 5380 } 5381 }, 5382 "node_modules/stack-utils/node_modules/escape-string-regexp": { 5383 "version": "2.0.0", 5384 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 5385 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 5386 "dev": true, 5387 "engines": { 5388 "node": ">=8" 5389 } 5390 }, 5391 "node_modules/string-argv": { 5392 "version": "0.3.1", 5393 "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", 5394 "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", 5395 "dev": true, 5396 "engines": { 5397 "node": ">=0.6.19" 5398 } 5399 }, 5400 "node_modules/string-length": { 5401 "version": "4.0.2", 5402 "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", 5403 "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", 5404 "dev": true, 5405 "dependencies": { 5406 "char-regex": "^1.0.2", 5407 "strip-ansi": "^6.0.0" 5408 }, 5409 "engines": { 5410 "node": ">=10" 5411 } 5412 }, 5413 "node_modules/string-width": { 5414 "version": "5.1.2", 5415 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 5416 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 5417 "dev": true, 5418 "dependencies": { 5419 "eastasianwidth": "^0.2.0", 5420 "emoji-regex": "^9.2.2", 5421 "strip-ansi": "^7.0.1" 5422 }, 5423 "engines": { 5424 "node": ">=12" 5425 }, 5426 "funding": { 5427 "url": "https://github.com/sponsors/sindresorhus" 5428 } 5429 }, 5430 "node_modules/string-width/node_modules/ansi-regex": { 5431 "version": "6.0.1", 5432 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 5433 "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 5434 "dev": true, 5435 "engines": { 5436 "node": ">=12" 5437 }, 5438 "funding": { 5439 "url": "https://github.com/chalk/ansi-regex?sponsor=1" 5440 } 5441 }, 5442 "node_modules/string-width/node_modules/strip-ansi": { 5443 "version": "7.0.1", 5444 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", 5445 "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", 5446 "dev": true, 5447 "dependencies": { 5448 "ansi-regex": "^6.0.1" 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 "dependencies": { 5463 "ansi-regex": "^5.0.1" 5464 }, 5465 "engines": { 5466 "node": ">=8" 5467 } 5468 }, 5469 "node_modules/strip-bom": { 5470 "version": "4.0.0", 5471 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", 5472 "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", 5473 "dev": true, 5474 "engines": { 5475 "node": ">=8" 5476 } 5477 }, 5478 "node_modules/strip-final-newline": { 5479 "version": "2.0.0", 5480 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 5481 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 5482 "dev": true, 5483 "engines": { 5484 "node": ">=6" 5485 } 5486 }, 5487 "node_modules/strip-indent": { 5488 "version": "3.0.0", 5489 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 5490 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 5491 "dev": true, 5492 "dependencies": { 5493 "min-indent": "^1.0.0" 5494 }, 5495 "engines": { 5496 "node": ">=8" 5497 } 5498 }, 5499 "node_modules/strip-json-comments": { 5500 "version": "3.1.1", 5501 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 5502 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 5503 "dev": true, 5504 "engines": { 5505 "node": ">=8" 5506 }, 5507 "funding": { 5508 "url": "https://github.com/sponsors/sindresorhus" 5509 } 5510 }, 5511 "node_modules/supports-color": { 5512 "version": "7.2.0", 5513 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5514 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 5515 "dev": true, 5516 "dependencies": { 5517 "has-flag": "^4.0.0" 5518 }, 5519 "engines": { 5520 "node": ">=8" 5521 } 5522 }, 5523 "node_modules/supports-preserve-symlinks-flag": { 5524 "version": "1.0.0", 5525 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 5526 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 5527 "dev": true, 5528 "engines": { 5529 "node": ">= 0.4" 5530 }, 5531 "funding": { 5532 "url": "https://github.com/sponsors/ljharb" 5533 } 5534 }, 5535 "node_modules/test-exclude": { 5536 "version": "6.0.0", 5537 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", 5538 "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", 5539 "dev": true, 5540 "dependencies": { 5541 "@istanbuljs/schema": "^0.1.2", 5542 "glob": "^7.1.4", 5543 "minimatch": "^3.0.4" 5544 }, 5545 "engines": { 5546 "node": ">=8" 5547 } 5548 }, 5549 "node_modules/text-table": { 5550 "version": "0.2.0", 5551 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 5552 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 5553 "dev": true 5554 }, 5555 "node_modules/through": { 5556 "version": "2.3.8", 5557 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 5558 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", 5559 "dev": true 5560 }, 5561 "node_modules/tmpl": { 5562 "version": "1.0.5", 5563 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", 5564 "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", 5565 "dev": true 5566 }, 5567 "node_modules/to-fast-properties": { 5568 "version": "2.0.0", 5569 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 5570 "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", 5571 "dev": true, 5572 "engines": { 5573 "node": ">=4" 5574 } 5575 }, 5576 "node_modules/to-regex-range": { 5577 "version": "5.0.1", 5578 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 5579 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 5580 "dev": true, 5581 "dependencies": { 5582 "is-number": "^7.0.0" 5583 }, 5584 "engines": { 5585 "node": ">=8.0" 5586 } 5587 }, 5588 "node_modules/ts-jest": { 5589 "version": "29.0.3", 5590 "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.0.3.tgz", 5591 "integrity": "sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ==", 5592 "dev": true, 5593 "dependencies": { 5594 "bs-logger": "0.x", 5595 "fast-json-stable-stringify": "2.x", 5596 "jest-util": "^29.0.0", 5597 "json5": "^2.2.1", 5598 "lodash.memoize": "4.x", 5599 "make-error": "1.x", 5600 "semver": "7.x", 5601 "yargs-parser": "^21.0.1" 5602 }, 5603 "bin": { 5604 "ts-jest": "cli.js" 5605 }, 5606 "engines": { 5607 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5608 }, 5609 "peerDependencies": { 5610 "@babel/core": ">=7.0.0-beta.0 <8", 5611 "@jest/types": "^29.0.0", 5612 "babel-jest": "^29.0.0", 5613 "jest": "^29.0.0", 5614 "typescript": ">=4.3" 5615 }, 5616 "peerDependenciesMeta": { 5617 "@babel/core": { 5618 "optional": true 5619 }, 5620 "@jest/types": { 5621 "optional": true 5622 }, 5623 "babel-jest": { 5624 "optional": true 5625 }, 5626 "esbuild": { 5627 "optional": true 5628 } 5629 } 5630 }, 5631 "node_modules/ts-node": { 5632 "version": "10.9.1", 5633 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", 5634 "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 5635 "dev": true, 5636 "dependencies": { 5637 "@cspotcode/source-map-support": "^0.8.0", 5638 "@tsconfig/node10": "^1.0.7", 5639 "@tsconfig/node12": "^1.0.7", 5640 "@tsconfig/node14": "^1.0.0", 5641 "@tsconfig/node16": "^1.0.2", 5642 "acorn": "^8.4.1", 5643 "acorn-walk": "^8.1.1", 5644 "arg": "^4.1.0", 5645 "create-require": "^1.1.0", 5646 "diff": "^4.0.1", 5647 "make-error": "^1.1.1", 5648 "v8-compile-cache-lib": "^3.0.1", 5649 "yn": "3.1.1" 5650 }, 5651 "bin": { 5652 "ts-node": "dist/bin.js", 5653 "ts-node-cwd": "dist/bin-cwd.js", 5654 "ts-node-esm": "dist/bin-esm.js", 5655 "ts-node-script": "dist/bin-script.js", 5656 "ts-node-transpile-only": "dist/bin-transpile.js", 5657 "ts-script": "dist/bin-script-deprecated.js" 5658 }, 5659 "peerDependencies": { 5660 "@swc/core": ">=1.2.50", 5661 "@swc/wasm": ">=1.2.50", 5662 "@types/node": "*", 5663 "typescript": ">=2.7" 5664 }, 5665 "peerDependenciesMeta": { 5666 "@swc/core": { 5667 "optional": true 5668 }, 5669 "@swc/wasm": { 5670 "optional": true 5671 } 5672 } 5673 }, 5674 "node_modules/tslib": { 5675 "version": "2.4.1", 5676 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", 5677 "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", 5678 "dev": true 5679 }, 5680 "node_modules/tsutils": { 5681 "version": "3.21.0", 5682 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 5683 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 5684 "dev": true, 5685 "dependencies": { 5686 "tslib": "^1.8.1" 5687 }, 5688 "engines": { 5689 "node": ">= 6" 5690 }, 5691 "peerDependencies": { 5692 "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" 5693 } 5694 }, 5695 "node_modules/tsutils/node_modules/tslib": { 5696 "version": "1.14.1", 5697 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 5698 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 5699 "dev": true 5700 }, 5701 "node_modules/type-check": { 5702 "version": "0.4.0", 5703 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 5704 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 5705 "dev": true, 5706 "dependencies": { 5707 "prelude-ls": "^1.2.1" 5708 }, 5709 "engines": { 5710 "node": ">= 0.8.0" 5711 } 5712 }, 5713 "node_modules/type-detect": { 5714 "version": "4.0.8", 5715 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 5716 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 5717 "dev": true, 5718 "engines": { 5719 "node": ">=4" 5720 } 5721 }, 5722 "node_modules/type-fest": { 5723 "version": "0.20.2", 5724 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 5725 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 5726 "dev": true, 5727 "engines": { 5728 "node": ">=10" 5729 }, 5730 "funding": { 5731 "url": "https://github.com/sponsors/sindresorhus" 5732 } 5733 }, 5734 "node_modules/typedoc": { 5735 "version": "0.23.21", 5736 "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.21.tgz", 5737 "integrity": "sha512-VNE9Jv7BgclvyH9moi2mluneSviD43dCE9pY8RWkO88/DrEgJZk9KpUk7WO468c9WWs/+aG6dOnoH7ccjnErhg==", 5738 "dev": true, 5739 "dependencies": { 5740 "lunr": "^2.3.9", 5741 "marked": "^4.0.19", 5742 "minimatch": "^5.1.0", 5743 "shiki": "^0.11.1" 5744 }, 5745 "bin": { 5746 "typedoc": "bin/typedoc" 5747 }, 5748 "engines": { 5749 "node": ">= 14.14" 5750 }, 5751 "peerDependencies": { 5752 "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x" 5753 } 5754 }, 5755 "node_modules/typedoc/node_modules/brace-expansion": { 5756 "version": "2.0.1", 5757 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 5758 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 5759 "dev": true, 5760 "dependencies": { 5761 "balanced-match": "^1.0.0" 5762 } 5763 }, 5764 "node_modules/typedoc/node_modules/minimatch": { 5765 "version": "5.1.0", 5766 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", 5767 "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", 5768 "dev": true, 5769 "dependencies": { 5770 "brace-expansion": "^2.0.1" 5771 }, 5772 "engines": { 5773 "node": ">=10" 5774 } 5775 }, 5776 "node_modules/typescript": { 5777 "version": "4.9.3", 5778 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", 5779 "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", 5780 "dev": true, 5781 "bin": { 5782 "tsc": "bin/tsc", 5783 "tsserver": "bin/tsserver" 5784 }, 5785 "engines": { 5786 "node": ">=4.2.0" 5787 } 5788 }, 5789 "node_modules/update-browserslist-db": { 5790 "version": "1.0.10", 5791 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", 5792 "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", 5793 "dev": true, 5794 "funding": [ 5795 { 5796 "type": "opencollective", 5797 "url": "https://opencollective.com/browserslist" 5798 }, 5799 { 5800 "type": "tidelift", 5801 "url": "https://tidelift.com/funding/github/npm/browserslist" 5802 } 5803 ], 5804 "dependencies": { 5805 "escalade": "^3.1.1", 5806 "picocolors": "^1.0.0" 5807 }, 5808 "bin": { 5809 "browserslist-lint": "cli.js" 5810 }, 5811 "peerDependencies": { 5812 "browserslist": ">= 4.21.0" 5813 } 5814 }, 5815 "node_modules/uri-js": { 5816 "version": "4.4.1", 5817 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 5818 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 5819 "dev": true, 5820 "dependencies": { 5821 "punycode": "^2.1.0" 5822 } 5823 }, 5824 "node_modules/v8-compile-cache-lib": { 5825 "version": "3.0.1", 5826 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 5827 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 5828 "dev": true 5829 }, 5830 "node_modules/v8-to-istanbul": { 5831 "version": "9.0.1", 5832 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", 5833 "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", 5834 "dev": true, 5835 "dependencies": { 5836 "@jridgewell/trace-mapping": "^0.3.12", 5837 "@types/istanbul-lib-coverage": "^2.0.1", 5838 "convert-source-map": "^1.6.0" 5839 }, 5840 "engines": { 5841 "node": ">=10.12.0" 5842 } 5843 }, 5844 "node_modules/v8-to-istanbul/node_modules/convert-source-map": { 5845 "version": "1.9.0", 5846 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", 5847 "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 5848 "dev": true 5849 }, 5850 "node_modules/validate-npm-package-license": { 5851 "version": "3.0.4", 5852 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 5853 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 5854 "dev": true, 5855 "dependencies": { 5856 "spdx-correct": "^3.0.0", 5857 "spdx-expression-parse": "^3.0.0" 5858 } 5859 }, 5860 "node_modules/vscode-oniguruma": { 5861 "version": "1.6.2", 5862 "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz", 5863 "integrity": "sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==", 5864 "dev": true 5865 }, 5866 "node_modules/vscode-textmate": { 5867 "version": "6.0.0", 5868 "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-6.0.0.tgz", 5869 "integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==", 5870 "dev": true 5871 }, 5872 "node_modules/walker": { 5873 "version": "1.0.8", 5874 "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", 5875 "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", 5876 "dev": true, 5877 "dependencies": { 5878 "makeerror": "1.0.12" 5879 } 5880 }, 5881 "node_modules/which": { 5882 "version": "2.0.2", 5883 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 5884 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 5885 "dev": true, 5886 "dependencies": { 5887 "isexe": "^2.0.0" 5888 }, 5889 "bin": { 5890 "node-which": "bin/node-which" 5891 }, 5892 "engines": { 5893 "node": ">= 8" 5894 } 5895 }, 5896 "node_modules/word-wrap": { 5897 "version": "1.2.3", 5898 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 5899 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 5900 "dev": true, 5901 "engines": { 5902 "node": ">=0.10.0" 5903 } 5904 }, 5905 "node_modules/wrap-ansi": { 5906 "version": "7.0.0", 5907 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 5908 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 5909 "dev": true, 5910 "dependencies": { 5911 "ansi-styles": "^4.0.0", 5912 "string-width": "^4.1.0", 5913 "strip-ansi": "^6.0.0" 5914 }, 5915 "engines": { 5916 "node": ">=10" 5917 }, 5918 "funding": { 5919 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 5920 } 5921 }, 5922 "node_modules/wrap-ansi/node_modules/emoji-regex": { 5923 "version": "8.0.0", 5924 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 5925 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 5926 "dev": true 5927 }, 5928 "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { 5929 "version": "3.0.0", 5930 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 5931 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 5932 "dev": true, 5933 "engines": { 5934 "node": ">=8" 5935 } 5936 }, 5937 "node_modules/wrap-ansi/node_modules/string-width": { 5938 "version": "4.2.3", 5939 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 5940 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 5941 "dev": true, 5942 "dependencies": { 5943 "emoji-regex": "^8.0.0", 5944 "is-fullwidth-code-point": "^3.0.0", 5945 "strip-ansi": "^6.0.1" 5946 }, 5947 "engines": { 5948 "node": ">=8" 5949 } 5950 }, 5951 "node_modules/wrappy": { 5952 "version": "1.0.2", 5953 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 5954 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 5955 "dev": true 5956 }, 5957 "node_modules/write-file-atomic": { 5958 "version": "4.0.2", 5959 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", 5960 "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", 5961 "dev": true, 5962 "dependencies": { 5963 "imurmurhash": "^0.1.4", 5964 "signal-exit": "^3.0.7" 5965 }, 5966 "engines": { 5967 "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 5968 } 5969 }, 5970 "node_modules/y18n": { 5971 "version": "5.0.8", 5972 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 5973 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 5974 "dev": true, 5975 "engines": { 5976 "node": ">=10" 5977 } 5978 }, 5979 "node_modules/yallist": { 5980 "version": "4.0.0", 5981 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 5982 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 5983 "dev": true 5984 }, 5985 "node_modules/yaml": { 5986 "version": "2.1.3", 5987 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", 5988 "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==", 5989 "dev": true, 5990 "engines": { 5991 "node": ">= 14" 5992 } 5993 }, 5994 "node_modules/yargs": { 5995 "version": "17.6.2", 5996 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", 5997 "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", 5998 "dev": true, 5999 "dependencies": { 6000 "cliui": "^8.0.1", 6001 "escalade": "^3.1.1", 6002 "get-caller-file": "^2.0.5", 6003 "require-directory": "^2.1.1", 6004 "string-width": "^4.2.3", 6005 "y18n": "^5.0.5", 6006 "yargs-parser": "^21.1.1" 6007 }, 6008 "engines": { 6009 "node": ">=12" 6010 } 6011 }, 6012 "node_modules/yargs-parser": { 6013 "version": "21.1.1", 6014 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 6015 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 6016 "dev": true, 6017 "engines": { 6018 "node": ">=12" 6019 } 6020 }, 6021 "node_modules/yargs/node_modules/emoji-regex": { 6022 "version": "8.0.0", 6023 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 6024 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 6025 "dev": true 6026 }, 6027 "node_modules/yargs/node_modules/is-fullwidth-code-point": { 6028 "version": "3.0.0", 6029 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 6030 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 6031 "dev": true, 6032 "engines": { 6033 "node": ">=8" 6034 } 6035 }, 6036 "node_modules/yargs/node_modules/string-width": { 6037 "version": "4.2.3", 6038 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 6039 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 6040 "dev": true, 6041 "dependencies": { 6042 "emoji-regex": "^8.0.0", 6043 "is-fullwidth-code-point": "^3.0.0", 6044 "strip-ansi": "^6.0.1" 6045 }, 6046 "engines": { 6047 "node": ">=8" 6048 } 6049 }, 6050 "node_modules/yn": { 6051 "version": "3.1.1", 6052 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 6053 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 6054 "dev": true, 6055 "engines": { 6056 "node": ">=6" 6057 } 6058 }, 6059 "node_modules/yocto-queue": { 6060 "version": "0.1.0", 6061 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 6062 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 6063 "dev": true, 6064 "engines": { 6065 "node": ">=10" 6066 }, 6067 "funding": { 6068 "url": "https://github.com/sponsors/sindresorhus" 6069 } 6070 }, 6071 "packages/parse5": { 6072 "version": "7.1.1", 6073 "license": "MIT", 6074 "dependencies": { 6075 "entities": "^4.4.0" 6076 }, 6077 "funding": { 6078 "url": "https://github.com/inikulin/parse5?sponsor=1" 6079 } 6080 }, 6081 "packages/parse5-html-rewriting-stream": { 6082 "version": "7.0.0", 6083 "license": "MIT", 6084 "dependencies": { 6085 "entities": "^4.4.0", 6086 "parse5": "^7.0.0", 6087 "parse5-sax-parser": "^7.0.0" 6088 }, 6089 "funding": { 6090 "url": "https://github.com/inikulin/parse5?sponsor=1" 6091 } 6092 }, 6093 "packages/parse5-htmlparser2-tree-adapter": { 6094 "version": "7.0.0", 6095 "license": "MIT", 6096 "dependencies": { 6097 "domhandler": "^5.0.3", 6098 "parse5": "^7.0.0" 6099 }, 6100 "funding": { 6101 "url": "https://github.com/inikulin/parse5?sponsor=1" 6102 } 6103 }, 6104 "packages/parse5-parser-stream": { 6105 "version": "7.0.0", 6106 "license": "MIT", 6107 "dependencies": { 6108 "parse5": "^7.0.0" 6109 }, 6110 "funding": { 6111 "url": "https://github.com/inikulin/parse5?sponsor=1" 6112 } 6113 }, 6114 "packages/parse5-plain-text-conversion-stream": { 6115 "version": "7.0.0", 6116 "license": "MIT", 6117 "dependencies": { 6118 "parse5": "^7.0.0", 6119 "parse5-parser-stream": "^7.0.0" 6120 }, 6121 "funding": { 6122 "url": "https://github.com/inikulin/parse5?sponsor=1" 6123 } 6124 }, 6125 "packages/parse5-sax-parser": { 6126 "version": "7.0.0", 6127 "license": "MIT", 6128 "dependencies": { 6129 "parse5": "^7.0.0" 6130 }, 6131 "funding": { 6132 "url": "https://github.com/inikulin/parse5?sponsor=1" 6133 } 6134 }, 6135 "test": { 6136 "name": "parse5-test-utils", 6137 "version": "1.0.0" 6138 } 6139 }, 6140 "dependencies": { 6141 "@airbnb/node-memwatch": { 6142 "version": "2.0.0", 6143 "resolved": "https://registry.npmjs.org/@airbnb/node-memwatch/-/node-memwatch-2.0.0.tgz", 6144 "integrity": "sha512-4DMP5GQz9ZYklB/FXiE1+yNffzjdiSerpr10QGxBQF56xcZsKLE0PnL/Pq6yC1sLGT0IHgG4UXgz/a5Yd463gw==", 6145 "requires": { 6146 "bindings": "^1.5.0", 6147 "nan": "^2.14.1" 6148 } 6149 }, 6150 "@ampproject/remapping": { 6151 "version": "2.2.0", 6152 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", 6153 "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", 6154 "dev": true, 6155 "requires": { 6156 "@jridgewell/gen-mapping": "^0.1.0", 6157 "@jridgewell/trace-mapping": "^0.3.9" 6158 } 6159 }, 6160 "@babel/code-frame": { 6161 "version": "7.18.6", 6162 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", 6163 "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", 6164 "dev": true, 6165 "requires": { 6166 "@babel/highlight": "^7.18.6" 6167 } 6168 }, 6169 "@babel/compat-data": { 6170 "version": "7.20.1", 6171 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", 6172 "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", 6173 "dev": true 6174 }, 6175 "@babel/core": { 6176 "version": "7.20.2", 6177 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", 6178 "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", 6179 "dev": true, 6180 "requires": { 6181 "@ampproject/remapping": "^2.1.0", 6182 "@babel/code-frame": "^7.18.6", 6183 "@babel/generator": "^7.20.2", 6184 "@babel/helper-compilation-targets": "^7.20.0", 6185 "@babel/helper-module-transforms": "^7.20.2", 6186 "@babel/helpers": "^7.20.1", 6187 "@babel/parser": "^7.20.2", 6188 "@babel/template": "^7.18.10", 6189 "@babel/traverse": "^7.20.1", 6190 "@babel/types": "^7.20.2", 6191 "convert-source-map": "^1.7.0", 6192 "debug": "^4.1.0", 6193 "gensync": "^1.0.0-beta.2", 6194 "json5": "^2.2.1", 6195 "semver": "^6.3.0" 6196 }, 6197 "dependencies": { 6198 "convert-source-map": { 6199 "version": "1.9.0", 6200 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", 6201 "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 6202 "dev": true 6203 }, 6204 "semver": { 6205 "version": "6.3.0", 6206 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 6207 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 6208 "dev": true 6209 } 6210 } 6211 }, 6212 "@babel/generator": { 6213 "version": "7.20.4", 6214 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", 6215 "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", 6216 "dev": true, 6217 "requires": { 6218 "@babel/types": "^7.20.2", 6219 "@jridgewell/gen-mapping": "^0.3.2", 6220 "jsesc": "^2.5.1" 6221 }, 6222 "dependencies": { 6223 "@jridgewell/gen-mapping": { 6224 "version": "0.3.2", 6225 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", 6226 "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", 6227 "dev": true, 6228 "requires": { 6229 "@jridgewell/set-array": "^1.0.1", 6230 "@jridgewell/sourcemap-codec": "^1.4.10", 6231 "@jridgewell/trace-mapping": "^0.3.9" 6232 } 6233 } 6234 } 6235 }, 6236 "@babel/helper-compilation-targets": { 6237 "version": "7.20.0", 6238 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", 6239 "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", 6240 "dev": true, 6241 "requires": { 6242 "@babel/compat-data": "^7.20.0", 6243 "@babel/helper-validator-option": "^7.18.6", 6244 "browserslist": "^4.21.3", 6245 "semver": "^6.3.0" 6246 }, 6247 "dependencies": { 6248 "semver": { 6249 "version": "6.3.0", 6250 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 6251 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 6252 "dev": true 6253 } 6254 } 6255 }, 6256 "@babel/helper-environment-visitor": { 6257 "version": "7.18.9", 6258 "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", 6259 "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", 6260 "dev": true 6261 }, 6262 "@babel/helper-function-name": { 6263 "version": "7.19.0", 6264 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", 6265 "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", 6266 "dev": true, 6267 "requires": { 6268 "@babel/template": "^7.18.10", 6269 "@babel/types": "^7.19.0" 6270 } 6271 }, 6272 "@babel/helper-hoist-variables": { 6273 "version": "7.18.6", 6274 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", 6275 "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", 6276 "dev": true, 6277 "requires": { 6278 "@babel/types": "^7.18.6" 6279 } 6280 }, 6281 "@babel/helper-module-imports": { 6282 "version": "7.18.6", 6283 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", 6284 "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", 6285 "dev": true, 6286 "requires": { 6287 "@babel/types": "^7.18.6" 6288 } 6289 }, 6290 "@babel/helper-module-transforms": { 6291 "version": "7.20.2", 6292 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", 6293 "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", 6294 "dev": true, 6295 "requires": { 6296 "@babel/helper-environment-visitor": "^7.18.9", 6297 "@babel/helper-module-imports": "^7.18.6", 6298 "@babel/helper-simple-access": "^7.20.2", 6299 "@babel/helper-split-export-declaration": "^7.18.6", 6300 "@babel/helper-validator-identifier": "^7.19.1", 6301 "@babel/template": "^7.18.10", 6302 "@babel/traverse": "^7.20.1", 6303 "@babel/types": "^7.20.2" 6304 } 6305 }, 6306 "@babel/helper-plugin-utils": { 6307 "version": "7.20.2", 6308 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", 6309 "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", 6310 "dev": true 6311 }, 6312 "@babel/helper-simple-access": { 6313 "version": "7.20.2", 6314 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", 6315 "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", 6316 "dev": true, 6317 "requires": { 6318 "@babel/types": "^7.20.2" 6319 } 6320 }, 6321 "@babel/helper-split-export-declaration": { 6322 "version": "7.18.6", 6323 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", 6324 "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", 6325 "dev": true, 6326 "requires": { 6327 "@babel/types": "^7.18.6" 6328 } 6329 }, 6330 "@babel/helper-string-parser": { 6331 "version": "7.19.4", 6332 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", 6333 "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", 6334 "dev": true 6335 }, 6336 "@babel/helper-validator-identifier": { 6337 "version": "7.19.1", 6338 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 6339 "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", 6340 "dev": true 6341 }, 6342 "@babel/helper-validator-option": { 6343 "version": "7.18.6", 6344 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", 6345 "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", 6346 "dev": true 6347 }, 6348 "@babel/helpers": { 6349 "version": "7.20.1", 6350 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", 6351 "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", 6352 "dev": true, 6353 "requires": { 6354 "@babel/template": "^7.18.10", 6355 "@babel/traverse": "^7.20.1", 6356 "@babel/types": "^7.20.0" 6357 } 6358 }, 6359 "@babel/highlight": { 6360 "version": "7.18.6", 6361 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", 6362 "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", 6363 "dev": true, 6364 "requires": { 6365 "@babel/helper-validator-identifier": "^7.18.6", 6366 "chalk": "^2.0.0", 6367 "js-tokens": "^4.0.0" 6368 }, 6369 "dependencies": { 6370 "ansi-styles": { 6371 "version": "3.2.1", 6372 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 6373 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 6374 "dev": true, 6375 "requires": { 6376 "color-convert": "^1.9.0" 6377 } 6378 }, 6379 "chalk": { 6380 "version": "2.4.2", 6381 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 6382 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 6383 "dev": true, 6384 "requires": { 6385 "ansi-styles": "^3.2.1", 6386 "escape-string-regexp": "^1.0.5", 6387 "supports-color": "^5.3.0" 6388 } 6389 }, 6390 "color-convert": { 6391 "version": "1.9.3", 6392 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 6393 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 6394 "dev": true, 6395 "requires": { 6396 "color-name": "1.1.3" 6397 } 6398 }, 6399 "color-name": { 6400 "version": "1.1.3", 6401 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 6402 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 6403 "dev": true 6404 }, 6405 "escape-string-regexp": { 6406 "version": "1.0.5", 6407 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 6408 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 6409 "dev": true 6410 }, 6411 "has-flag": { 6412 "version": "3.0.0", 6413 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 6414 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 6415 "dev": true 6416 }, 6417 "supports-color": { 6418 "version": "5.5.0", 6419 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 6420 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 6421 "dev": true, 6422 "requires": { 6423 "has-flag": "^3.0.0" 6424 } 6425 } 6426 } 6427 }, 6428 "@babel/parser": { 6429 "version": "7.20.3", 6430 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", 6431 "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", 6432 "dev": true 6433 }, 6434 "@babel/plugin-syntax-async-generators": { 6435 "version": "7.8.4", 6436 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 6437 "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 6438 "dev": true, 6439 "requires": { 6440 "@babel/helper-plugin-utils": "^7.8.0" 6441 } 6442 }, 6443 "@babel/plugin-syntax-bigint": { 6444 "version": "7.8.3", 6445 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", 6446 "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", 6447 "dev": true, 6448 "requires": { 6449 "@babel/helper-plugin-utils": "^7.8.0" 6450 } 6451 }, 6452 "@babel/plugin-syntax-class-properties": { 6453 "version": "7.12.13", 6454 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 6455 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 6456 "dev": true, 6457 "requires": { 6458 "@babel/helper-plugin-utils": "^7.12.13" 6459 } 6460 }, 6461 "@babel/plugin-syntax-import-meta": { 6462 "version": "7.10.4", 6463 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", 6464 "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", 6465 "dev": true, 6466 "requires": { 6467 "@babel/helper-plugin-utils": "^7.10.4" 6468 } 6469 }, 6470 "@babel/plugin-syntax-json-strings": { 6471 "version": "7.8.3", 6472 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 6473 "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 6474 "dev": true, 6475 "requires": { 6476 "@babel/helper-plugin-utils": "^7.8.0" 6477 } 6478 }, 6479 "@babel/plugin-syntax-jsx": { 6480 "version": "7.18.6", 6481 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", 6482 "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", 6483 "dev": true, 6484 "requires": { 6485 "@babel/helper-plugin-utils": "^7.18.6" 6486 } 6487 }, 6488 "@babel/plugin-syntax-logical-assignment-operators": { 6489 "version": "7.10.4", 6490 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 6491 "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 6492 "dev": true, 6493 "requires": { 6494 "@babel/helper-plugin-utils": "^7.10.4" 6495 } 6496 }, 6497 "@babel/plugin-syntax-nullish-coalescing-operator": { 6498 "version": "7.8.3", 6499 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 6500 "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 6501 "dev": true, 6502 "requires": { 6503 "@babel/helper-plugin-utils": "^7.8.0" 6504 } 6505 }, 6506 "@babel/plugin-syntax-numeric-separator": { 6507 "version": "7.10.4", 6508 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 6509 "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 6510 "dev": true, 6511 "requires": { 6512 "@babel/helper-plugin-utils": "^7.10.4" 6513 } 6514 }, 6515 "@babel/plugin-syntax-object-rest-spread": { 6516 "version": "7.8.3", 6517 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 6518 "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 6519 "dev": true, 6520 "requires": { 6521 "@babel/helper-plugin-utils": "^7.8.0" 6522 } 6523 }, 6524 "@babel/plugin-syntax-optional-catch-binding": { 6525 "version": "7.8.3", 6526 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 6527 "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 6528 "dev": true, 6529 "requires": { 6530 "@babel/helper-plugin-utils": "^7.8.0" 6531 } 6532 }, 6533 "@babel/plugin-syntax-optional-chaining": { 6534 "version": "7.8.3", 6535 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 6536 "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 6537 "dev": true, 6538 "requires": { 6539 "@babel/helper-plugin-utils": "^7.8.0" 6540 } 6541 }, 6542 "@babel/plugin-syntax-top-level-await": { 6543 "version": "7.14.5", 6544 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 6545 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 6546 "dev": true, 6547 "requires": { 6548 "@babel/helper-plugin-utils": "^7.14.5" 6549 } 6550 }, 6551 "@babel/plugin-syntax-typescript": { 6552 "version": "7.20.0", 6553 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", 6554 "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", 6555 "dev": true, 6556 "requires": { 6557 "@babel/helper-plugin-utils": "^7.19.0" 6558 } 6559 }, 6560 "@babel/template": { 6561 "version": "7.18.10", 6562 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", 6563 "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", 6564 "dev": true, 6565 "requires": { 6566 "@babel/code-frame": "^7.18.6", 6567 "@babel/parser": "^7.18.10", 6568 "@babel/types": "^7.18.10" 6569 } 6570 }, 6571 "@babel/traverse": { 6572 "version": "7.20.1", 6573 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", 6574 "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", 6575 "dev": true, 6576 "requires": { 6577 "@babel/code-frame": "^7.18.6", 6578 "@babel/generator": "^7.20.1", 6579 "@babel/helper-environment-visitor": "^7.18.9", 6580 "@babel/helper-function-name": "^7.19.0", 6581 "@babel/helper-hoist-variables": "^7.18.6", 6582 "@babel/helper-split-export-declaration": "^7.18.6", 6583 "@babel/parser": "^7.20.1", 6584 "@babel/types": "^7.20.0", 6585 "debug": "^4.1.0", 6586 "globals": "^11.1.0" 6587 }, 6588 "dependencies": { 6589 "globals": { 6590 "version": "11.12.0", 6591 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 6592 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 6593 "dev": true 6594 } 6595 } 6596 }, 6597 "@babel/types": { 6598 "version": "7.20.2", 6599 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", 6600 "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", 6601 "dev": true, 6602 "requires": { 6603 "@babel/helper-string-parser": "^7.19.4", 6604 "@babel/helper-validator-identifier": "^7.19.1", 6605 "to-fast-properties": "^2.0.0" 6606 } 6607 }, 6608 "@bcoe/v8-coverage": { 6609 "version": "0.2.3", 6610 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", 6611 "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", 6612 "dev": true 6613 }, 6614 "@cspotcode/source-map-support": { 6615 "version": "0.8.1", 6616 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 6617 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 6618 "dev": true, 6619 "requires": { 6620 "@jridgewell/trace-mapping": "0.3.9" 6621 }, 6622 "dependencies": { 6623 "@jridgewell/trace-mapping": { 6624 "version": "0.3.9", 6625 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 6626 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 6627 "dev": true, 6628 "requires": { 6629 "@jridgewell/resolve-uri": "^3.0.3", 6630 "@jridgewell/sourcemap-codec": "^1.4.10" 6631 } 6632 } 6633 } 6634 }, 6635 "@eslint/eslintrc": { 6636 "version": "1.3.3", 6637 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", 6638 "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", 6639 "dev": true, 6640 "requires": { 6641 "ajv": "^6.12.4", 6642 "debug": "^4.3.2", 6643 "espree": "^9.4.0", 6644 "globals": "^13.15.0", 6645 "ignore": "^5.2.0", 6646 "import-fresh": "^3.2.1", 6647 "js-yaml": "^4.1.0", 6648 "minimatch": "^3.1.2", 6649 "strip-json-comments": "^3.1.1" 6650 } 6651 }, 6652 "@humanwhocodes/config-array": { 6653 "version": "0.11.7", 6654 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", 6655 "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", 6656 "dev": true, 6657 "requires": { 6658 "@humanwhocodes/object-schema": "^1.2.1", 6659 "debug": "^4.1.1", 6660 "minimatch": "^3.0.5" 6661 } 6662 }, 6663 "@humanwhocodes/module-importer": { 6664 "version": "1.0.1", 6665 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 6666 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 6667 "dev": true 6668 }, 6669 "@humanwhocodes/object-schema": { 6670 "version": "1.2.1", 6671 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 6672 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 6673 "dev": true 6674 }, 6675 "@istanbuljs/load-nyc-config": { 6676 "version": "1.1.0", 6677 "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", 6678 "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", 6679 "dev": true, 6680 "requires": { 6681 "camelcase": "^5.3.1", 6682 "find-up": "^4.1.0", 6683 "get-package-type": "^0.1.0", 6684 "js-yaml": "^3.13.1", 6685 "resolve-from": "^5.0.0" 6686 }, 6687 "dependencies": { 6688 "argparse": { 6689 "version": "1.0.10", 6690 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 6691 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 6692 "dev": true, 6693 "requires": { 6694 "sprintf-js": "~1.0.2" 6695 } 6696 }, 6697 "find-up": { 6698 "version": "4.1.0", 6699 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 6700 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 6701 "dev": true, 6702 "requires": { 6703 "locate-path": "^5.0.0", 6704 "path-exists": "^4.0.0" 6705 } 6706 }, 6707 "js-yaml": { 6708 "version": "3.14.1", 6709 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 6710 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 6711 "dev": true, 6712 "requires": { 6713 "argparse": "^1.0.7", 6714 "esprima": "^4.0.0" 6715 } 6716 }, 6717 "locate-path": { 6718 "version": "5.0.0", 6719 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 6720 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 6721 "dev": true, 6722 "requires": { 6723 "p-locate": "^4.1.0" 6724 } 6725 }, 6726 "p-limit": { 6727 "version": "2.3.0", 6728 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 6729 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 6730 "dev": true, 6731 "requires": { 6732 "p-try": "^2.0.0" 6733 } 6734 }, 6735 "p-locate": { 6736 "version": "4.1.0", 6737 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 6738 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 6739 "dev": true, 6740 "requires": { 6741 "p-limit": "^2.2.0" 6742 } 6743 }, 6744 "resolve-from": { 6745 "version": "5.0.0", 6746 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 6747 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 6748 "dev": true 6749 } 6750 } 6751 }, 6752 "@istanbuljs/schema": { 6753 "version": "0.1.3", 6754 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", 6755 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", 6756 "dev": true 6757 }, 6758 "@jest/console": { 6759 "version": "29.3.1", 6760 "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz", 6761 "integrity": "sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==", 6762 "dev": true, 6763 "requires": { 6764 "@jest/types": "^29.3.1", 6765 "@types/node": "*", 6766 "chalk": "^4.0.0", 6767 "jest-message-util": "^29.3.1", 6768 "jest-util": "^29.3.1", 6769 "slash": "^3.0.0" 6770 } 6771 }, 6772 "@jest/core": { 6773 "version": "29.3.1", 6774 "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.3.1.tgz", 6775 "integrity": "sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==", 6776 "dev": true, 6777 "requires": { 6778 "@jest/console": "^29.3.1", 6779 "@jest/reporters": "^29.3.1", 6780 "@jest/test-result": "^29.3.1", 6781 "@jest/transform": "^29.3.1", 6782 "@jest/types": "^29.3.1", 6783 "@types/node": "*", 6784 "ansi-escapes": "^4.2.1", 6785 "chalk": "^4.0.0", 6786 "ci-info": "^3.2.0", 6787 "exit": "^0.1.2", 6788 "graceful-fs": "^4.2.9", 6789 "jest-changed-files": "^29.2.0", 6790 "jest-config": "^29.3.1", 6791 "jest-haste-map": "^29.3.1", 6792 "jest-message-util": "^29.3.1", 6793 "jest-regex-util": "^29.2.0", 6794 "jest-resolve": "^29.3.1", 6795 "jest-resolve-dependencies": "^29.3.1", 6796 "jest-runner": "^29.3.1", 6797 "jest-runtime": "^29.3.1", 6798 "jest-snapshot": "^29.3.1", 6799 "jest-util": "^29.3.1", 6800 "jest-validate": "^29.3.1", 6801 "jest-watcher": "^29.3.1", 6802 "micromatch": "^4.0.4", 6803 "pretty-format": "^29.3.1", 6804 "slash": "^3.0.0", 6805 "strip-ansi": "^6.0.0" 6806 } 6807 }, 6808 "@jest/environment": { 6809 "version": "29.3.1", 6810 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.3.1.tgz", 6811 "integrity": "sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==", 6812 "dev": true, 6813 "requires": { 6814 "@jest/fake-timers": "^29.3.1", 6815 "@jest/types": "^29.3.1", 6816 "@types/node": "*", 6817 "jest-mock": "^29.3.1" 6818 } 6819 }, 6820 "@jest/expect": { 6821 "version": "29.3.1", 6822 "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz", 6823 "integrity": "sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==", 6824 "dev": true, 6825 "requires": { 6826 "expect": "^29.3.1", 6827 "jest-snapshot": "^29.3.1" 6828 } 6829 }, 6830 "@jest/expect-utils": { 6831 "version": "29.3.1", 6832 "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", 6833 "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", 6834 "dev": true, 6835 "requires": { 6836 "jest-get-type": "^29.2.0" 6837 } 6838 }, 6839 "@jest/fake-timers": { 6840 "version": "29.3.1", 6841 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.3.1.tgz", 6842 "integrity": "sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==", 6843 "dev": true, 6844 "requires": { 6845 "@jest/types": "^29.3.1", 6846 "@sinonjs/fake-timers": "^9.1.2", 6847 "@types/node": "*", 6848 "jest-message-util": "^29.3.1", 6849 "jest-mock": "^29.3.1", 6850 "jest-util": "^29.3.1" 6851 } 6852 }, 6853 "@jest/globals": { 6854 "version": "29.3.1", 6855 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.3.1.tgz", 6856 "integrity": "sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==", 6857 "dev": true, 6858 "requires": { 6859 "@jest/environment": "^29.3.1", 6860 "@jest/expect": "^29.3.1", 6861 "@jest/types": "^29.3.1", 6862 "jest-mock": "^29.3.1" 6863 } 6864 }, 6865 "@jest/reporters": { 6866 "version": "29.3.1", 6867 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.3.1.tgz", 6868 "integrity": "sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==", 6869 "dev": true, 6870 "requires": { 6871 "@bcoe/v8-coverage": "^0.2.3", 6872 "@jest/console": "^29.3.1", 6873 "@jest/test-result": "^29.3.1", 6874 "@jest/transform": "^29.3.1", 6875 "@jest/types": "^29.3.1", 6876 "@jridgewell/trace-mapping": "^0.3.15", 6877 "@types/node": "*", 6878 "chalk": "^4.0.0", 6879 "collect-v8-coverage": "^1.0.0", 6880 "exit": "^0.1.2", 6881 "glob": "^7.1.3", 6882 "graceful-fs": "^4.2.9", 6883 "istanbul-lib-coverage": "^3.0.0", 6884 "istanbul-lib-instrument": "^5.1.0", 6885 "istanbul-lib-report": "^3.0.0", 6886 "istanbul-lib-source-maps": "^4.0.0", 6887 "istanbul-reports": "^3.1.3", 6888 "jest-message-util": "^29.3.1", 6889 "jest-util": "^29.3.1", 6890 "jest-worker": "^29.3.1", 6891 "slash": "^3.0.0", 6892 "string-length": "^4.0.1", 6893 "strip-ansi": "^6.0.0", 6894 "v8-to-istanbul": "^9.0.1" 6895 } 6896 }, 6897 "@jest/schemas": { 6898 "version": "29.0.0", 6899 "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", 6900 "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", 6901 "dev": true, 6902 "requires": { 6903 "@sinclair/typebox": "^0.24.1" 6904 } 6905 }, 6906 "@jest/source-map": { 6907 "version": "29.2.0", 6908 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.2.0.tgz", 6909 "integrity": "sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==", 6910 "dev": true, 6911 "requires": { 6912 "@jridgewell/trace-mapping": "^0.3.15", 6913 "callsites": "^3.0.0", 6914 "graceful-fs": "^4.2.9" 6915 } 6916 }, 6917 "@jest/test-result": { 6918 "version": "29.3.1", 6919 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.3.1.tgz", 6920 "integrity": "sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==", 6921 "dev": true, 6922 "requires": { 6923 "@jest/console": "^29.3.1", 6924 "@jest/types": "^29.3.1", 6925 "@types/istanbul-lib-coverage": "^2.0.0", 6926 "collect-v8-coverage": "^1.0.0" 6927 } 6928 }, 6929 "@jest/test-sequencer": { 6930 "version": "29.3.1", 6931 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz", 6932 "integrity": "sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==", 6933 "dev": true, 6934 "requires": { 6935 "@jest/test-result": "^29.3.1", 6936 "graceful-fs": "^4.2.9", 6937 "jest-haste-map": "^29.3.1", 6938 "slash": "^3.0.0" 6939 } 6940 }, 6941 "@jest/transform": { 6942 "version": "29.3.1", 6943 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.3.1.tgz", 6944 "integrity": "sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==", 6945 "dev": true, 6946 "requires": { 6947 "@babel/core": "^7.11.6", 6948 "@jest/types": "^29.3.1", 6949 "@jridgewell/trace-mapping": "^0.3.15", 6950 "babel-plugin-istanbul": "^6.1.1", 6951 "chalk": "^4.0.0", 6952 "convert-source-map": "^2.0.0", 6953 "fast-json-stable-stringify": "^2.1.0", 6954 "graceful-fs": "^4.2.9", 6955 "jest-haste-map": "^29.3.1", 6956 "jest-regex-util": "^29.2.0", 6957 "jest-util": "^29.3.1", 6958 "micromatch": "^4.0.4", 6959 "pirates": "^4.0.4", 6960 "slash": "^3.0.0", 6961 "write-file-atomic": "^4.0.1" 6962 } 6963 }, 6964 "@jest/types": { 6965 "version": "29.3.1", 6966 "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", 6967 "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", 6968 "dev": true, 6969 "requires": { 6970 "@jest/schemas": "^29.0.0", 6971 "@types/istanbul-lib-coverage": "^2.0.0", 6972 "@types/istanbul-reports": "^3.0.0", 6973 "@types/node": "*", 6974 "@types/yargs": "^17.0.8", 6975 "chalk": "^4.0.0" 6976 } 6977 }, 6978 "@jridgewell/gen-mapping": { 6979 "version": "0.1.1", 6980 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", 6981 "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", 6982 "dev": true, 6983 "requires": { 6984 "@jridgewell/set-array": "^1.0.0", 6985 "@jridgewell/sourcemap-codec": "^1.4.10" 6986 } 6987 }, 6988 "@jridgewell/resolve-uri": { 6989 "version": "3.1.0", 6990 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 6991 "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 6992 "dev": true 6993 }, 6994 "@jridgewell/set-array": { 6995 "version": "1.1.2", 6996 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 6997 "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 6998 "dev": true 6999 }, 7000 "@jridgewell/sourcemap-codec": { 7001 "version": "1.4.14", 7002 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 7003 "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 7004 "dev": true 7005 }, 7006 "@jridgewell/trace-mapping": { 7007 "version": "0.3.17", 7008 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", 7009 "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", 7010 "dev": true, 7011 "requires": { 7012 "@jridgewell/resolve-uri": "3.1.0", 7013 "@jridgewell/sourcemap-codec": "1.4.14" 7014 } 7015 }, 7016 "@nodelib/fs.scandir": { 7017 "version": "2.1.5", 7018 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 7019 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 7020 "dev": true, 7021 "requires": { 7022 "@nodelib/fs.stat": "2.0.5", 7023 "run-parallel": "^1.1.9" 7024 } 7025 }, 7026 "@nodelib/fs.stat": { 7027 "version": "2.0.5", 7028 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 7029 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 7030 "dev": true 7031 }, 7032 "@nodelib/fs.walk": { 7033 "version": "1.2.8", 7034 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 7035 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 7036 "dev": true, 7037 "requires": { 7038 "@nodelib/fs.scandir": "2.1.5", 7039 "fastq": "^1.6.0" 7040 } 7041 }, 7042 "@sinclair/typebox": { 7043 "version": "0.24.51", 7044 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 7045 "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 7046 "dev": true 7047 }, 7048 "@sinonjs/commons": { 7049 "version": "1.8.5", 7050 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", 7051 "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", 7052 "dev": true, 7053 "requires": { 7054 "type-detect": "4.0.8" 7055 } 7056 }, 7057 "@sinonjs/fake-timers": { 7058 "version": "9.1.2", 7059 "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", 7060 "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", 7061 "dev": true, 7062 "requires": { 7063 "@sinonjs/commons": "^1.7.0" 7064 } 7065 }, 7066 "@tsconfig/node10": { 7067 "version": "1.0.9", 7068 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", 7069 "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", 7070 "dev": true 7071 }, 7072 "@tsconfig/node12": { 7073 "version": "1.0.11", 7074 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 7075 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 7076 "dev": true 7077 }, 7078 "@tsconfig/node14": { 7079 "version": "1.0.3", 7080 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 7081 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 7082 "dev": true 7083 }, 7084 "@tsconfig/node16": { 7085 "version": "1.0.3", 7086 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", 7087 "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", 7088 "dev": true 7089 }, 7090 "@types/babel__core": { 7091 "version": "7.1.20", 7092 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", 7093 "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", 7094 "dev": true, 7095 "requires": { 7096 "@babel/parser": "^7.1.0", 7097 "@babel/types": "^7.0.0", 7098 "@types/babel__generator": "*", 7099 "@types/babel__template": "*", 7100 "@types/babel__traverse": "*" 7101 } 7102 }, 7103 "@types/babel__generator": { 7104 "version": "7.6.4", 7105 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", 7106 "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", 7107 "dev": true, 7108 "requires": { 7109 "@babel/types": "^7.0.0" 7110 } 7111 }, 7112 "@types/babel__template": { 7113 "version": "7.4.1", 7114 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", 7115 "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", 7116 "dev": true, 7117 "requires": { 7118 "@babel/parser": "^7.1.0", 7119 "@babel/types": "^7.0.0" 7120 } 7121 }, 7122 "@types/babel__traverse": { 7123 "version": "7.18.2", 7124 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", 7125 "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", 7126 "dev": true, 7127 "requires": { 7128 "@babel/types": "^7.3.0" 7129 } 7130 }, 7131 "@types/graceful-fs": { 7132 "version": "4.1.5", 7133 "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", 7134 "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", 7135 "dev": true, 7136 "requires": { 7137 "@types/node": "*" 7138 } 7139 }, 7140 "@types/istanbul-lib-coverage": { 7141 "version": "2.0.4", 7142 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", 7143 "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", 7144 "dev": true 7145 }, 7146 "@types/istanbul-lib-report": { 7147 "version": "3.0.0", 7148 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 7149 "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", 7150 "dev": true, 7151 "requires": { 7152 "@types/istanbul-lib-coverage": "*" 7153 } 7154 }, 7155 "@types/istanbul-reports": { 7156 "version": "3.0.1", 7157 "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", 7158 "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", 7159 "dev": true, 7160 "requires": { 7161 "@types/istanbul-lib-report": "*" 7162 } 7163 }, 7164 "@types/jest": { 7165 "version": "29.2.3", 7166 "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.3.tgz", 7167 "integrity": "sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w==", 7168 "dev": true, 7169 "requires": { 7170 "expect": "^29.0.0", 7171 "pretty-format": "^29.0.0" 7172 } 7173 }, 7174 "@types/json-schema": { 7175 "version": "7.0.11", 7176 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 7177 "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 7178 "dev": true 7179 }, 7180 "@types/node": { 7181 "version": "18.11.9", 7182 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", 7183 "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==", 7184 "dev": true 7185 }, 7186 "@types/normalize-package-data": { 7187 "version": "2.4.1", 7188 "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", 7189 "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", 7190 "dev": true 7191 }, 7192 "@types/prettier": { 7193 "version": "2.7.1", 7194 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", 7195 "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", 7196 "dev": true 7197 }, 7198 "@types/semver": { 7199 "version": "7.3.13", 7200 "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 7201 "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 7202 "dev": true 7203 }, 7204 "@types/stack-utils": { 7205 "version": "2.0.1", 7206 "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", 7207 "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", 7208 "dev": true 7209 }, 7210 "@types/yargs": { 7211 "version": "17.0.13", 7212 "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", 7213 "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", 7214 "dev": true, 7215 "requires": { 7216 "@types/yargs-parser": "*" 7217 } 7218 }, 7219 "@types/yargs-parser": { 7220 "version": "21.0.0", 7221 "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", 7222 "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", 7223 "dev": true 7224 }, 7225 "@typescript-eslint/eslint-plugin": { 7226 "version": "5.43.0", 7227 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", 7228 "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", 7229 "dev": true, 7230 "requires": { 7231 "@typescript-eslint/scope-manager": "5.43.0", 7232 "@typescript-eslint/type-utils": "5.43.0", 7233 "@typescript-eslint/utils": "5.43.0", 7234 "debug": "^4.3.4", 7235 "ignore": "^5.2.0", 7236 "natural-compare-lite": "^1.4.0", 7237 "regexpp": "^3.2.0", 7238 "semver": "^7.3.7", 7239 "tsutils": "^3.21.0" 7240 } 7241 }, 7242 "@typescript-eslint/parser": { 7243 "version": "5.43.0", 7244 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", 7245 "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", 7246 "dev": true, 7247 "requires": { 7248 "@typescript-eslint/scope-manager": "5.43.0", 7249 "@typescript-eslint/types": "5.43.0", 7250 "@typescript-eslint/typescript-estree": "5.43.0", 7251 "debug": "^4.3.4" 7252 } 7253 }, 7254 "@typescript-eslint/scope-manager": { 7255 "version": "5.43.0", 7256 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", 7257 "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", 7258 "dev": true, 7259 "requires": { 7260 "@typescript-eslint/types": "5.43.0", 7261 "@typescript-eslint/visitor-keys": "5.43.0" 7262 } 7263 }, 7264 "@typescript-eslint/type-utils": { 7265 "version": "5.43.0", 7266 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", 7267 "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", 7268 "dev": true, 7269 "requires": { 7270 "@typescript-eslint/typescript-estree": "5.43.0", 7271 "@typescript-eslint/utils": "5.43.0", 7272 "debug": "^4.3.4", 7273 "tsutils": "^3.21.0" 7274 } 7275 }, 7276 "@typescript-eslint/types": { 7277 "version": "5.43.0", 7278 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", 7279 "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==", 7280 "dev": true 7281 }, 7282 "@typescript-eslint/typescript-estree": { 7283 "version": "5.43.0", 7284 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", 7285 "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", 7286 "dev": true, 7287 "requires": { 7288 "@typescript-eslint/types": "5.43.0", 7289 "@typescript-eslint/visitor-keys": "5.43.0", 7290 "debug": "^4.3.4", 7291 "globby": "^11.1.0", 7292 "is-glob": "^4.0.3", 7293 "semver": "^7.3.7", 7294 "tsutils": "^3.21.0" 7295 } 7296 }, 7297 "@typescript-eslint/utils": { 7298 "version": "5.43.0", 7299 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", 7300 "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", 7301 "dev": true, 7302 "requires": { 7303 "@types/json-schema": "^7.0.9", 7304 "@types/semver": "^7.3.12", 7305 "@typescript-eslint/scope-manager": "5.43.0", 7306 "@typescript-eslint/types": "5.43.0", 7307 "@typescript-eslint/typescript-estree": "5.43.0", 7308 "eslint-scope": "^5.1.1", 7309 "eslint-utils": "^3.0.0", 7310 "semver": "^7.3.7" 7311 } 7312 }, 7313 "@typescript-eslint/visitor-keys": { 7314 "version": "5.43.0", 7315 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", 7316 "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", 7317 "dev": true, 7318 "requires": { 7319 "@typescript-eslint/types": "5.43.0", 7320 "eslint-visitor-keys": "^3.3.0" 7321 } 7322 }, 7323 "acorn": { 7324 "version": "8.8.1", 7325 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", 7326 "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", 7327 "dev": true 7328 }, 7329 "acorn-jsx": { 7330 "version": "5.3.2", 7331 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 7332 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 7333 "dev": true, 7334 "requires": {} 7335 }, 7336 "acorn-walk": { 7337 "version": "8.2.0", 7338 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 7339 "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", 7340 "dev": true 7341 }, 7342 "aggregate-error": { 7343 "version": "3.1.0", 7344 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 7345 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 7346 "dev": true, 7347 "requires": { 7348 "clean-stack": "^2.0.0", 7349 "indent-string": "^4.0.0" 7350 } 7351 }, 7352 "ajv": { 7353 "version": "6.12.6", 7354 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 7355 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 7356 "dev": true, 7357 "requires": { 7358 "fast-deep-equal": "^3.1.1", 7359 "fast-json-stable-stringify": "^2.0.0", 7360 "json-schema-traverse": "^0.4.1", 7361 "uri-js": "^4.2.2" 7362 } 7363 }, 7364 "ansi-escapes": { 7365 "version": "4.3.2", 7366 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 7367 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 7368 "dev": true, 7369 "requires": { 7370 "type-fest": "^0.21.3" 7371 }, 7372 "dependencies": { 7373 "type-fest": { 7374 "version": "0.21.3", 7375 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 7376 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 7377 "dev": true 7378 } 7379 } 7380 }, 7381 "ansi-regex": { 7382 "version": "5.0.1", 7383 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 7384 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 7385 "dev": true 7386 }, 7387 "ansi-styles": { 7388 "version": "4.3.0", 7389 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 7390 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 7391 "dev": true, 7392 "requires": { 7393 "color-convert": "^2.0.1" 7394 } 7395 }, 7396 "anymatch": { 7397 "version": "3.1.2", 7398 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 7399 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 7400 "dev": true, 7401 "requires": { 7402 "normalize-path": "^3.0.0", 7403 "picomatch": "^2.0.4" 7404 } 7405 }, 7406 "arg": { 7407 "version": "4.1.3", 7408 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 7409 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 7410 "dev": true 7411 }, 7412 "argparse": { 7413 "version": "2.0.1", 7414 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 7415 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 7416 "dev": true 7417 }, 7418 "array-union": { 7419 "version": "2.1.0", 7420 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 7421 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 7422 "dev": true 7423 }, 7424 "astral-regex": { 7425 "version": "2.0.0", 7426 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", 7427 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", 7428 "dev": true 7429 }, 7430 "babel-jest": { 7431 "version": "29.3.1", 7432 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.3.1.tgz", 7433 "integrity": "sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==", 7434 "dev": true, 7435 "requires": { 7436 "@jest/transform": "^29.3.1", 7437 "@types/babel__core": "^7.1.14", 7438 "babel-plugin-istanbul": "^6.1.1", 7439 "babel-preset-jest": "^29.2.0", 7440 "chalk": "^4.0.0", 7441 "graceful-fs": "^4.2.9", 7442 "slash": "^3.0.0" 7443 } 7444 }, 7445 "babel-plugin-istanbul": { 7446 "version": "6.1.1", 7447 "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", 7448 "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", 7449 "dev": true, 7450 "requires": { 7451 "@babel/helper-plugin-utils": "^7.0.0", 7452 "@istanbuljs/load-nyc-config": "^1.0.0", 7453 "@istanbuljs/schema": "^0.1.2", 7454 "istanbul-lib-instrument": "^5.0.4", 7455 "test-exclude": "^6.0.0" 7456 } 7457 }, 7458 "babel-plugin-jest-hoist": { 7459 "version": "29.2.0", 7460 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz", 7461 "integrity": "sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==", 7462 "dev": true, 7463 "requires": { 7464 "@babel/template": "^7.3.3", 7465 "@babel/types": "^7.3.3", 7466 "@types/babel__core": "^7.1.14", 7467 "@types/babel__traverse": "^7.0.6" 7468 } 7469 }, 7470 "babel-preset-current-node-syntax": { 7471 "version": "1.0.1", 7472 "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", 7473 "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", 7474 "dev": true, 7475 "requires": { 7476 "@babel/plugin-syntax-async-generators": "^7.8.4", 7477 "@babel/plugin-syntax-bigint": "^7.8.3", 7478 "@babel/plugin-syntax-class-properties": "^7.8.3", 7479 "@babel/plugin-syntax-import-meta": "^7.8.3", 7480 "@babel/plugin-syntax-json-strings": "^7.8.3", 7481 "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", 7482 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", 7483 "@babel/plugin-syntax-numeric-separator": "^7.8.3", 7484 "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 7485 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 7486 "@babel/plugin-syntax-optional-chaining": "^7.8.3", 7487 "@babel/plugin-syntax-top-level-await": "^7.8.3" 7488 } 7489 }, 7490 "babel-preset-jest": { 7491 "version": "29.2.0", 7492 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz", 7493 "integrity": "sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==", 7494 "dev": true, 7495 "requires": { 7496 "babel-plugin-jest-hoist": "^29.2.0", 7497 "babel-preset-current-node-syntax": "^1.0.0" 7498 } 7499 }, 7500 "balanced-match": { 7501 "version": "1.0.2", 7502 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 7503 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 7504 "dev": true 7505 }, 7506 "benchmark": { 7507 "version": "2.1.4", 7508 "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz", 7509 "integrity": "sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==", 7510 "requires": { 7511 "lodash": "^4.17.4", 7512 "platform": "^1.3.3" 7513 } 7514 }, 7515 "bindings": { 7516 "version": "1.5.0", 7517 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 7518 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 7519 "requires": { 7520 "file-uri-to-path": "1.0.0" 7521 } 7522 }, 7523 "brace-expansion": { 7524 "version": "1.1.11", 7525 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 7526 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 7527 "dev": true, 7528 "requires": { 7529 "balanced-match": "^1.0.0", 7530 "concat-map": "0.0.1" 7531 } 7532 }, 7533 "braces": { 7534 "version": "3.0.2", 7535 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 7536 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 7537 "dev": true, 7538 "requires": { 7539 "fill-range": "^7.0.1" 7540 } 7541 }, 7542 "browserslist": { 7543 "version": "4.21.4", 7544 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", 7545 "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", 7546 "dev": true, 7547 "requires": { 7548 "caniuse-lite": "^1.0.30001400", 7549 "electron-to-chromium": "^1.4.251", 7550 "node-releases": "^2.0.6", 7551 "update-browserslist-db": "^1.0.9" 7552 } 7553 }, 7554 "bs-logger": { 7555 "version": "0.2.6", 7556 "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", 7557 "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", 7558 "dev": true, 7559 "requires": { 7560 "fast-json-stable-stringify": "2.x" 7561 } 7562 }, 7563 "bser": { 7564 "version": "2.1.1", 7565 "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", 7566 "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", 7567 "dev": true, 7568 "requires": { 7569 "node-int64": "^0.4.0" 7570 } 7571 }, 7572 "buffer-from": { 7573 "version": "1.1.2", 7574 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 7575 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 7576 "dev": true 7577 }, 7578 "builtin-modules": { 7579 "version": "3.3.0", 7580 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 7581 "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 7582 "dev": true 7583 }, 7584 "callsites": { 7585 "version": "3.1.0", 7586 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 7587 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 7588 "dev": true 7589 }, 7590 "camelcase": { 7591 "version": "5.3.1", 7592 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 7593 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 7594 "dev": true 7595 }, 7596 "caniuse-lite": { 7597 "version": "1.0.30001431", 7598 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", 7599 "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", 7600 "dev": true 7601 }, 7602 "chalk": { 7603 "version": "4.1.2", 7604 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 7605 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 7606 "dev": true, 7607 "requires": { 7608 "ansi-styles": "^4.1.0", 7609 "supports-color": "^7.1.0" 7610 } 7611 }, 7612 "char-regex": { 7613 "version": "1.0.2", 7614 "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", 7615 "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", 7616 "dev": true 7617 }, 7618 "ci-info": { 7619 "version": "3.6.1", 7620 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", 7621 "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", 7622 "dev": true 7623 }, 7624 "cjs-module-lexer": { 7625 "version": "1.2.2", 7626 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", 7627 "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", 7628 "dev": true 7629 }, 7630 "clean-regexp": { 7631 "version": "1.0.0", 7632 "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", 7633 "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", 7634 "dev": true, 7635 "requires": { 7636 "escape-string-regexp": "^1.0.5" 7637 }, 7638 "dependencies": { 7639 "escape-string-regexp": { 7640 "version": "1.0.5", 7641 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 7642 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 7643 "dev": true 7644 } 7645 } 7646 }, 7647 "clean-stack": { 7648 "version": "2.2.0", 7649 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 7650 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 7651 "dev": true 7652 }, 7653 "cli-cursor": { 7654 "version": "3.1.0", 7655 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 7656 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 7657 "dev": true, 7658 "requires": { 7659 "restore-cursor": "^3.1.0" 7660 } 7661 }, 7662 "cli-truncate": { 7663 "version": "3.1.0", 7664 "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", 7665 "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", 7666 "dev": true, 7667 "requires": { 7668 "slice-ansi": "^5.0.0", 7669 "string-width": "^5.0.0" 7670 } 7671 }, 7672 "cliui": { 7673 "version": "8.0.1", 7674 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 7675 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 7676 "dev": true, 7677 "requires": { 7678 "string-width": "^4.2.0", 7679 "strip-ansi": "^6.0.1", 7680 "wrap-ansi": "^7.0.0" 7681 }, 7682 "dependencies": { 7683 "emoji-regex": { 7684 "version": "8.0.0", 7685 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 7686 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 7687 "dev": true 7688 }, 7689 "is-fullwidth-code-point": { 7690 "version": "3.0.0", 7691 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 7692 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 7693 "dev": true 7694 }, 7695 "string-width": { 7696 "version": "4.2.3", 7697 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 7698 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 7699 "dev": true, 7700 "requires": { 7701 "emoji-regex": "^8.0.0", 7702 "is-fullwidth-code-point": "^3.0.0", 7703 "strip-ansi": "^6.0.1" 7704 } 7705 } 7706 } 7707 }, 7708 "co": { 7709 "version": "4.6.0", 7710 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 7711 "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", 7712 "dev": true 7713 }, 7714 "collect-v8-coverage": { 7715 "version": "1.0.1", 7716 "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", 7717 "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", 7718 "dev": true 7719 }, 7720 "color-convert": { 7721 "version": "2.0.1", 7722 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 7723 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 7724 "dev": true, 7725 "requires": { 7726 "color-name": "~1.1.4" 7727 } 7728 }, 7729 "color-name": { 7730 "version": "1.1.4", 7731 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 7732 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 7733 "dev": true 7734 }, 7735 "colorette": { 7736 "version": "2.0.19", 7737 "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", 7738 "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", 7739 "dev": true 7740 }, 7741 "commander": { 7742 "version": "9.4.1", 7743 "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", 7744 "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", 7745 "dev": true 7746 }, 7747 "concat-map": { 7748 "version": "0.0.1", 7749 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 7750 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 7751 "dev": true 7752 }, 7753 "convert-source-map": { 7754 "version": "2.0.0", 7755 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 7756 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 7757 "dev": true 7758 }, 7759 "create-require": { 7760 "version": "1.1.1", 7761 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 7762 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 7763 "dev": true 7764 }, 7765 "cross-spawn": { 7766 "version": "7.0.3", 7767 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 7768 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 7769 "dev": true, 7770 "requires": { 7771 "path-key": "^3.1.0", 7772 "shebang-command": "^2.0.0", 7773 "which": "^2.0.1" 7774 } 7775 }, 7776 "debug": { 7777 "version": "4.3.4", 7778 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 7779 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 7780 "dev": true, 7781 "requires": { 7782 "ms": "2.1.2" 7783 } 7784 }, 7785 "dedent": { 7786 "version": "0.7.0", 7787 "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", 7788 "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", 7789 "dev": true 7790 }, 7791 "deep-is": { 7792 "version": "0.1.4", 7793 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 7794 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 7795 "dev": true 7796 }, 7797 "deepmerge": { 7798 "version": "4.2.2", 7799 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 7800 "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 7801 "dev": true 7802 }, 7803 "detect-newline": { 7804 "version": "3.1.0", 7805 "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", 7806 "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", 7807 "dev": true 7808 }, 7809 "diff": { 7810 "version": "4.0.2", 7811 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 7812 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 7813 "dev": true 7814 }, 7815 "diff-sequences": { 7816 "version": "29.3.1", 7817 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", 7818 "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", 7819 "dev": true 7820 }, 7821 "dir-glob": { 7822 "version": "3.0.1", 7823 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 7824 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 7825 "dev": true, 7826 "requires": { 7827 "path-type": "^4.0.0" 7828 } 7829 }, 7830 "doctrine": { 7831 "version": "3.0.0", 7832 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 7833 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 7834 "dev": true, 7835 "requires": { 7836 "esutils": "^2.0.2" 7837 } 7838 }, 7839 "domelementtype": { 7840 "version": "2.3.0", 7841 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 7842 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" 7843 }, 7844 "domhandler": { 7845 "version": "5.0.3", 7846 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", 7847 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", 7848 "requires": { 7849 "domelementtype": "^2.3.0" 7850 } 7851 }, 7852 "eastasianwidth": { 7853 "version": "0.2.0", 7854 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 7855 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 7856 "dev": true 7857 }, 7858 "electron-to-chromium": { 7859 "version": "1.4.284", 7860 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", 7861 "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", 7862 "dev": true 7863 }, 7864 "emittery": { 7865 "version": "0.13.1", 7866 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", 7867 "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", 7868 "dev": true 7869 }, 7870 "emoji-regex": { 7871 "version": "9.2.2", 7872 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 7873 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 7874 "dev": true 7875 }, 7876 "entities": { 7877 "version": "4.4.0", 7878 "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", 7879 "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" 7880 }, 7881 "error-ex": { 7882 "version": "1.3.2", 7883 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 7884 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 7885 "dev": true, 7886 "requires": { 7887 "is-arrayish": "^0.2.1" 7888 } 7889 }, 7890 "escalade": { 7891 "version": "3.1.1", 7892 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 7893 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 7894 "dev": true 7895 }, 7896 "escape-string-regexp": { 7897 "version": "4.0.0", 7898 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 7899 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 7900 "dev": true 7901 }, 7902 "eslint": { 7903 "version": "8.27.0", 7904 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz", 7905 "integrity": "sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==", 7906 "dev": true, 7907 "requires": { 7908 "@eslint/eslintrc": "^1.3.3", 7909 "@humanwhocodes/config-array": "^0.11.6", 7910 "@humanwhocodes/module-importer": "^1.0.1", 7911 "@nodelib/fs.walk": "^1.2.8", 7912 "ajv": "^6.10.0", 7913 "chalk": "^4.0.0", 7914 "cross-spawn": "^7.0.2", 7915 "debug": "^4.3.2", 7916 "doctrine": "^3.0.0", 7917 "escape-string-regexp": "^4.0.0", 7918 "eslint-scope": "^7.1.1", 7919 "eslint-utils": "^3.0.0", 7920 "eslint-visitor-keys": "^3.3.0", 7921 "espree": "^9.4.0", 7922 "esquery": "^1.4.0", 7923 "esutils": "^2.0.2", 7924 "fast-deep-equal": "^3.1.3", 7925 "file-entry-cache": "^6.0.1", 7926 "find-up": "^5.0.0", 7927 "glob-parent": "^6.0.2", 7928 "globals": "^13.15.0", 7929 "grapheme-splitter": "^1.0.4", 7930 "ignore": "^5.2.0", 7931 "import-fresh": "^3.0.0", 7932 "imurmurhash": "^0.1.4", 7933 "is-glob": "^4.0.0", 7934 "is-path-inside": "^3.0.3", 7935 "js-sdsl": "^4.1.4", 7936 "js-yaml": "^4.1.0", 7937 "json-stable-stringify-without-jsonify": "^1.0.1", 7938 "levn": "^0.4.1", 7939 "lodash.merge": "^4.6.2", 7940 "minimatch": "^3.1.2", 7941 "natural-compare": "^1.4.0", 7942 "optionator": "^0.9.1", 7943 "regexpp": "^3.2.0", 7944 "strip-ansi": "^6.0.1", 7945 "strip-json-comments": "^3.1.0", 7946 "text-table": "^0.2.0" 7947 }, 7948 "dependencies": { 7949 "eslint-scope": { 7950 "version": "7.1.1", 7951 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 7952 "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 7953 "dev": true, 7954 "requires": { 7955 "esrecurse": "^4.3.0", 7956 "estraverse": "^5.2.0" 7957 } 7958 }, 7959 "estraverse": { 7960 "version": "5.3.0", 7961 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 7962 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 7963 "dev": true 7964 } 7965 } 7966 }, 7967 "eslint-config-prettier": { 7968 "version": "8.5.0", 7969 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", 7970 "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", 7971 "dev": true, 7972 "requires": {} 7973 }, 7974 "eslint-plugin-unicorn": { 7975 "version": "44.0.2", 7976 "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-44.0.2.tgz", 7977 "integrity": "sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==", 7978 "dev": true, 7979 "requires": { 7980 "@babel/helper-validator-identifier": "^7.19.1", 7981 "ci-info": "^3.4.0", 7982 "clean-regexp": "^1.0.0", 7983 "eslint-utils": "^3.0.0", 7984 "esquery": "^1.4.0", 7985 "indent-string": "^4.0.0", 7986 "is-builtin-module": "^3.2.0", 7987 "lodash": "^4.17.21", 7988 "pluralize": "^8.0.0", 7989 "read-pkg-up": "^7.0.1", 7990 "regexp-tree": "^0.1.24", 7991 "safe-regex": "^2.1.1", 7992 "semver": "^7.3.7", 7993 "strip-indent": "^3.0.0" 7994 } 7995 }, 7996 "eslint-scope": { 7997 "version": "5.1.1", 7998 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 7999 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 8000 "dev": true, 8001 "requires": { 8002 "esrecurse": "^4.3.0", 8003 "estraverse": "^4.1.1" 8004 } 8005 }, 8006 "eslint-utils": { 8007 "version": "3.0.0", 8008 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", 8009 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", 8010 "dev": true, 8011 "requires": { 8012 "eslint-visitor-keys": "^2.0.0" 8013 }, 8014 "dependencies": { 8015 "eslint-visitor-keys": { 8016 "version": "2.1.0", 8017 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", 8018 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", 8019 "dev": true 8020 } 8021 } 8022 }, 8023 "eslint-visitor-keys": { 8024 "version": "3.3.0", 8025 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 8026 "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 8027 "dev": true 8028 }, 8029 "espree": { 8030 "version": "9.4.1", 8031 "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", 8032 "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", 8033 "dev": true, 8034 "requires": { 8035 "acorn": "^8.8.0", 8036 "acorn-jsx": "^5.3.2", 8037 "eslint-visitor-keys": "^3.3.0" 8038 } 8039 }, 8040 "esprima": { 8041 "version": "4.0.1", 8042 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 8043 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 8044 "dev": true 8045 }, 8046 "esquery": { 8047 "version": "1.4.0", 8048 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", 8049 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", 8050 "dev": true, 8051 "requires": { 8052 "estraverse": "^5.1.0" 8053 }, 8054 "dependencies": { 8055 "estraverse": { 8056 "version": "5.3.0", 8057 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 8058 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 8059 "dev": true 8060 } 8061 } 8062 }, 8063 "esrecurse": { 8064 "version": "4.3.0", 8065 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 8066 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 8067 "dev": true, 8068 "requires": { 8069 "estraverse": "^5.2.0" 8070 }, 8071 "dependencies": { 8072 "estraverse": { 8073 "version": "5.3.0", 8074 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 8075 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 8076 "dev": true 8077 } 8078 } 8079 }, 8080 "estraverse": { 8081 "version": "4.3.0", 8082 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 8083 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 8084 "dev": true 8085 }, 8086 "esutils": { 8087 "version": "2.0.3", 8088 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 8089 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 8090 "dev": true 8091 }, 8092 "execa": { 8093 "version": "5.1.1", 8094 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 8095 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 8096 "dev": true, 8097 "requires": { 8098 "cross-spawn": "^7.0.3", 8099 "get-stream": "^6.0.0", 8100 "human-signals": "^2.1.0", 8101 "is-stream": "^2.0.0", 8102 "merge-stream": "^2.0.0", 8103 "npm-run-path": "^4.0.1", 8104 "onetime": "^5.1.2", 8105 "signal-exit": "^3.0.3", 8106 "strip-final-newline": "^2.0.0" 8107 } 8108 }, 8109 "exit": { 8110 "version": "0.1.2", 8111 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", 8112 "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", 8113 "dev": true 8114 }, 8115 "expect": { 8116 "version": "29.3.1", 8117 "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", 8118 "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", 8119 "dev": true, 8120 "requires": { 8121 "@jest/expect-utils": "^29.3.1", 8122 "jest-get-type": "^29.2.0", 8123 "jest-matcher-utils": "^29.3.1", 8124 "jest-message-util": "^29.3.1", 8125 "jest-util": "^29.3.1" 8126 } 8127 }, 8128 "fast-deep-equal": { 8129 "version": "3.1.3", 8130 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 8131 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 8132 "dev": true 8133 }, 8134 "fast-glob": { 8135 "version": "3.2.12", 8136 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 8137 "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 8138 "dev": true, 8139 "requires": { 8140 "@nodelib/fs.stat": "^2.0.2", 8141 "@nodelib/fs.walk": "^1.2.3", 8142 "glob-parent": "^5.1.2", 8143 "merge2": "^1.3.0", 8144 "micromatch": "^4.0.4" 8145 }, 8146 "dependencies": { 8147 "glob-parent": { 8148 "version": "5.1.2", 8149 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 8150 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 8151 "dev": true, 8152 "requires": { 8153 "is-glob": "^4.0.1" 8154 } 8155 } 8156 } 8157 }, 8158 "fast-json-stable-stringify": { 8159 "version": "2.1.0", 8160 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 8161 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 8162 "dev": true 8163 }, 8164 "fast-levenshtein": { 8165 "version": "2.0.6", 8166 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 8167 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 8168 "dev": true 8169 }, 8170 "fastq": { 8171 "version": "1.13.0", 8172 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 8173 "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 8174 "dev": true, 8175 "requires": { 8176 "reusify": "^1.0.4" 8177 } 8178 }, 8179 "fb-watchman": { 8180 "version": "2.0.2", 8181 "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", 8182 "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", 8183 "dev": true, 8184 "requires": { 8185 "bser": "2.1.1" 8186 } 8187 }, 8188 "file-entry-cache": { 8189 "version": "6.0.1", 8190 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 8191 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 8192 "dev": true, 8193 "requires": { 8194 "flat-cache": "^3.0.4" 8195 } 8196 }, 8197 "file-uri-to-path": { 8198 "version": "1.0.0", 8199 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 8200 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" 8201 }, 8202 "fill-range": { 8203 "version": "7.0.1", 8204 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 8205 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 8206 "dev": true, 8207 "requires": { 8208 "to-regex-range": "^5.0.1" 8209 } 8210 }, 8211 "find-up": { 8212 "version": "5.0.0", 8213 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 8214 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 8215 "dev": true, 8216 "requires": { 8217 "locate-path": "^6.0.0", 8218 "path-exists": "^4.0.0" 8219 } 8220 }, 8221 "flat-cache": { 8222 "version": "3.0.4", 8223 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 8224 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 8225 "dev": true, 8226 "requires": { 8227 "flatted": "^3.1.0", 8228 "rimraf": "^3.0.2" 8229 } 8230 }, 8231 "flatted": { 8232 "version": "3.2.7", 8233 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 8234 "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 8235 "dev": true 8236 }, 8237 "fs.realpath": { 8238 "version": "1.0.0", 8239 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 8240 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 8241 "dev": true 8242 }, 8243 "fsevents": { 8244 "version": "2.3.2", 8245 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 8246 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 8247 "dev": true, 8248 "optional": true 8249 }, 8250 "function-bind": { 8251 "version": "1.1.1", 8252 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 8253 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 8254 "dev": true 8255 }, 8256 "gensync": { 8257 "version": "1.0.0-beta.2", 8258 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 8259 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 8260 "dev": true 8261 }, 8262 "get-caller-file": { 8263 "version": "2.0.5", 8264 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 8265 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 8266 "dev": true 8267 }, 8268 "get-package-type": { 8269 "version": "0.1.0", 8270 "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", 8271 "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", 8272 "dev": true 8273 }, 8274 "get-stream": { 8275 "version": "6.0.1", 8276 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 8277 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 8278 "dev": true 8279 }, 8280 "glob": { 8281 "version": "7.2.3", 8282 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 8283 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 8284 "dev": true, 8285 "requires": { 8286 "fs.realpath": "^1.0.0", 8287 "inflight": "^1.0.4", 8288 "inherits": "2", 8289 "minimatch": "^3.1.1", 8290 "once": "^1.3.0", 8291 "path-is-absolute": "^1.0.0" 8292 } 8293 }, 8294 "glob-parent": { 8295 "version": "6.0.2", 8296 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 8297 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 8298 "dev": true, 8299 "requires": { 8300 "is-glob": "^4.0.3" 8301 } 8302 }, 8303 "globals": { 8304 "version": "13.17.0", 8305 "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", 8306 "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", 8307 "dev": true, 8308 "requires": { 8309 "type-fest": "^0.20.2" 8310 } 8311 }, 8312 "globby": { 8313 "version": "11.1.0", 8314 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 8315 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 8316 "dev": true, 8317 "requires": { 8318 "array-union": "^2.1.0", 8319 "dir-glob": "^3.0.1", 8320 "fast-glob": "^3.2.9", 8321 "ignore": "^5.2.0", 8322 "merge2": "^1.4.1", 8323 "slash": "^3.0.0" 8324 } 8325 }, 8326 "graceful-fs": { 8327 "version": "4.2.10", 8328 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 8329 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 8330 "dev": true 8331 }, 8332 "grapheme-splitter": { 8333 "version": "1.0.4", 8334 "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 8335 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 8336 "dev": true 8337 }, 8338 "has": { 8339 "version": "1.0.3", 8340 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 8341 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 8342 "dev": true, 8343 "requires": { 8344 "function-bind": "^1.1.1" 8345 } 8346 }, 8347 "has-flag": { 8348 "version": "4.0.0", 8349 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 8350 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 8351 "dev": true 8352 }, 8353 "hosted-git-info": { 8354 "version": "2.8.9", 8355 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 8356 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 8357 "dev": true 8358 }, 8359 "html-escaper": { 8360 "version": "2.0.2", 8361 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 8362 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 8363 "dev": true 8364 }, 8365 "human-format": { 8366 "version": "1.0.0", 8367 "resolved": "https://registry.npmjs.org/human-format/-/human-format-1.0.0.tgz", 8368 "integrity": "sha512-ZfSxF/LHVDb5Un52AguYkZArbiuMbJQwpOpZ0MBuj3pYDmLt7pkCEws9L8xKbgnaKrfMgGd6qc+PHBbKO97AaA==" 8369 }, 8370 "human-signals": { 8371 "version": "2.1.0", 8372 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 8373 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 8374 "dev": true 8375 }, 8376 "husky": { 8377 "version": "8.0.2", 8378 "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.2.tgz", 8379 "integrity": "sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==", 8380 "dev": true 8381 }, 8382 "ignore": { 8383 "version": "5.2.0", 8384 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", 8385 "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", 8386 "dev": true 8387 }, 8388 "import-fresh": { 8389 "version": "3.3.0", 8390 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 8391 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 8392 "dev": true, 8393 "requires": { 8394 "parent-module": "^1.0.0", 8395 "resolve-from": "^4.0.0" 8396 } 8397 }, 8398 "import-local": { 8399 "version": "3.1.0", 8400 "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", 8401 "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", 8402 "dev": true, 8403 "requires": { 8404 "pkg-dir": "^4.2.0", 8405 "resolve-cwd": "^3.0.0" 8406 } 8407 }, 8408 "imurmurhash": { 8409 "version": "0.1.4", 8410 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 8411 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 8412 "dev": true 8413 }, 8414 "indent-string": { 8415 "version": "4.0.0", 8416 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 8417 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 8418 "dev": true 8419 }, 8420 "inflight": { 8421 "version": "1.0.6", 8422 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 8423 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 8424 "dev": true, 8425 "requires": { 8426 "once": "^1.3.0", 8427 "wrappy": "1" 8428 } 8429 }, 8430 "inherits": { 8431 "version": "2.0.4", 8432 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 8433 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 8434 "dev": true 8435 }, 8436 "is-arrayish": { 8437 "version": "0.2.1", 8438 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 8439 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 8440 "dev": true 8441 }, 8442 "is-builtin-module": { 8443 "version": "3.2.0", 8444 "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", 8445 "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", 8446 "dev": true, 8447 "requires": { 8448 "builtin-modules": "^3.3.0" 8449 } 8450 }, 8451 "is-core-module": { 8452 "version": "2.11.0", 8453 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 8454 "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 8455 "dev": true, 8456 "requires": { 8457 "has": "^1.0.3" 8458 } 8459 }, 8460 "is-extglob": { 8461 "version": "2.1.1", 8462 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 8463 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 8464 "dev": true 8465 }, 8466 "is-fullwidth-code-point": { 8467 "version": "4.0.0", 8468 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", 8469 "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", 8470 "dev": true 8471 }, 8472 "is-generator-fn": { 8473 "version": "2.1.0", 8474 "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", 8475 "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", 8476 "dev": true 8477 }, 8478 "is-glob": { 8479 "version": "4.0.3", 8480 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 8481 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 8482 "dev": true, 8483 "requires": { 8484 "is-extglob": "^2.1.1" 8485 } 8486 }, 8487 "is-number": { 8488 "version": "7.0.0", 8489 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 8490 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 8491 "dev": true 8492 }, 8493 "is-path-inside": { 8494 "version": "3.0.3", 8495 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 8496 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 8497 "dev": true 8498 }, 8499 "is-stream": { 8500 "version": "2.0.1", 8501 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 8502 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 8503 "dev": true 8504 }, 8505 "isexe": { 8506 "version": "2.0.0", 8507 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 8508 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 8509 "dev": true 8510 }, 8511 "istanbul-lib-coverage": { 8512 "version": "3.2.0", 8513 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", 8514 "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", 8515 "dev": true 8516 }, 8517 "istanbul-lib-instrument": { 8518 "version": "5.2.1", 8519 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", 8520 "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", 8521 "dev": true, 8522 "requires": { 8523 "@babel/core": "^7.12.3", 8524 "@babel/parser": "^7.14.7", 8525 "@istanbuljs/schema": "^0.1.2", 8526 "istanbul-lib-coverage": "^3.2.0", 8527 "semver": "^6.3.0" 8528 }, 8529 "dependencies": { 8530 "semver": { 8531 "version": "6.3.0", 8532 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 8533 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 8534 "dev": true 8535 } 8536 } 8537 }, 8538 "istanbul-lib-report": { 8539 "version": "3.0.0", 8540 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 8541 "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", 8542 "dev": true, 8543 "requires": { 8544 "istanbul-lib-coverage": "^3.0.0", 8545 "make-dir": "^3.0.0", 8546 "supports-color": "^7.1.0" 8547 } 8548 }, 8549 "istanbul-lib-source-maps": { 8550 "version": "4.0.1", 8551 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", 8552 "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", 8553 "dev": true, 8554 "requires": { 8555 "debug": "^4.1.1", 8556 "istanbul-lib-coverage": "^3.0.0", 8557 "source-map": "^0.6.1" 8558 } 8559 }, 8560 "istanbul-reports": { 8561 "version": "3.1.5", 8562 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", 8563 "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", 8564 "dev": true, 8565 "requires": { 8566 "html-escaper": "^2.0.0", 8567 "istanbul-lib-report": "^3.0.0" 8568 } 8569 }, 8570 "jest": { 8571 "version": "29.3.1", 8572 "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", 8573 "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", 8574 "dev": true, 8575 "requires": { 8576 "@jest/core": "^29.3.1", 8577 "@jest/types": "^29.3.1", 8578 "import-local": "^3.0.2", 8579 "jest-cli": "^29.3.1" 8580 } 8581 }, 8582 "jest-changed-files": { 8583 "version": "29.2.0", 8584 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz", 8585 "integrity": "sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==", 8586 "dev": true, 8587 "requires": { 8588 "execa": "^5.0.0", 8589 "p-limit": "^3.1.0" 8590 } 8591 }, 8592 "jest-circus": { 8593 "version": "29.3.1", 8594 "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.3.1.tgz", 8595 "integrity": "sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==", 8596 "dev": true, 8597 "requires": { 8598 "@jest/environment": "^29.3.1", 8599 "@jest/expect": "^29.3.1", 8600 "@jest/test-result": "^29.3.1", 8601 "@jest/types": "^29.3.1", 8602 "@types/node": "*", 8603 "chalk": "^4.0.0", 8604 "co": "^4.6.0", 8605 "dedent": "^0.7.0", 8606 "is-generator-fn": "^2.0.0", 8607 "jest-each": "^29.3.1", 8608 "jest-matcher-utils": "^29.3.1", 8609 "jest-message-util": "^29.3.1", 8610 "jest-runtime": "^29.3.1", 8611 "jest-snapshot": "^29.3.1", 8612 "jest-util": "^29.3.1", 8613 "p-limit": "^3.1.0", 8614 "pretty-format": "^29.3.1", 8615 "slash": "^3.0.0", 8616 "stack-utils": "^2.0.3" 8617 } 8618 }, 8619 "jest-cli": { 8620 "version": "29.3.1", 8621 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.3.1.tgz", 8622 "integrity": "sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==", 8623 "dev": true, 8624 "requires": { 8625 "@jest/core": "^29.3.1", 8626 "@jest/test-result": "^29.3.1", 8627 "@jest/types": "^29.3.1", 8628 "chalk": "^4.0.0", 8629 "exit": "^0.1.2", 8630 "graceful-fs": "^4.2.9", 8631 "import-local": "^3.0.2", 8632 "jest-config": "^29.3.1", 8633 "jest-util": "^29.3.1", 8634 "jest-validate": "^29.3.1", 8635 "prompts": "^2.0.1", 8636 "yargs": "^17.3.1" 8637 } 8638 }, 8639 "jest-config": { 8640 "version": "29.3.1", 8641 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", 8642 "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", 8643 "dev": true, 8644 "requires": { 8645 "@babel/core": "^7.11.6", 8646 "@jest/test-sequencer": "^29.3.1", 8647 "@jest/types": "^29.3.1", 8648 "babel-jest": "^29.3.1", 8649 "chalk": "^4.0.0", 8650 "ci-info": "^3.2.0", 8651 "deepmerge": "^4.2.2", 8652 "glob": "^7.1.3", 8653 "graceful-fs": "^4.2.9", 8654 "jest-circus": "^29.3.1", 8655 "jest-environment-node": "^29.3.1", 8656 "jest-get-type": "^29.2.0", 8657 "jest-regex-util": "^29.2.0", 8658 "jest-resolve": "^29.3.1", 8659 "jest-runner": "^29.3.1", 8660 "jest-util": "^29.3.1", 8661 "jest-validate": "^29.3.1", 8662 "micromatch": "^4.0.4", 8663 "parse-json": "^5.2.0", 8664 "pretty-format": "^29.3.1", 8665 "slash": "^3.0.0", 8666 "strip-json-comments": "^3.1.1" 8667 } 8668 }, 8669 "jest-diff": { 8670 "version": "29.3.1", 8671 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", 8672 "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", 8673 "dev": true, 8674 "requires": { 8675 "chalk": "^4.0.0", 8676 "diff-sequences": "^29.3.1", 8677 "jest-get-type": "^29.2.0", 8678 "pretty-format": "^29.3.1" 8679 } 8680 }, 8681 "jest-docblock": { 8682 "version": "29.2.0", 8683 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", 8684 "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", 8685 "dev": true, 8686 "requires": { 8687 "detect-newline": "^3.0.0" 8688 } 8689 }, 8690 "jest-each": { 8691 "version": "29.3.1", 8692 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.3.1.tgz", 8693 "integrity": "sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==", 8694 "dev": true, 8695 "requires": { 8696 "@jest/types": "^29.3.1", 8697 "chalk": "^4.0.0", 8698 "jest-get-type": "^29.2.0", 8699 "jest-util": "^29.3.1", 8700 "pretty-format": "^29.3.1" 8701 } 8702 }, 8703 "jest-environment-node": { 8704 "version": "29.3.1", 8705 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz", 8706 "integrity": "sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==", 8707 "dev": true, 8708 "requires": { 8709 "@jest/environment": "^29.3.1", 8710 "@jest/fake-timers": "^29.3.1", 8711 "@jest/types": "^29.3.1", 8712 "@types/node": "*", 8713 "jest-mock": "^29.3.1", 8714 "jest-util": "^29.3.1" 8715 } 8716 }, 8717 "jest-get-type": { 8718 "version": "29.2.0", 8719 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", 8720 "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", 8721 "dev": true 8722 }, 8723 "jest-haste-map": { 8724 "version": "29.3.1", 8725 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.3.1.tgz", 8726 "integrity": "sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==", 8727 "dev": true, 8728 "requires": { 8729 "@jest/types": "^29.3.1", 8730 "@types/graceful-fs": "^4.1.3", 8731 "@types/node": "*", 8732 "anymatch": "^3.0.3", 8733 "fb-watchman": "^2.0.0", 8734 "fsevents": "^2.3.2", 8735 "graceful-fs": "^4.2.9", 8736 "jest-regex-util": "^29.2.0", 8737 "jest-util": "^29.3.1", 8738 "jest-worker": "^29.3.1", 8739 "micromatch": "^4.0.4", 8740 "walker": "^1.0.8" 8741 } 8742 }, 8743 "jest-leak-detector": { 8744 "version": "29.3.1", 8745 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz", 8746 "integrity": "sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==", 8747 "dev": true, 8748 "requires": { 8749 "jest-get-type": "^29.2.0", 8750 "pretty-format": "^29.3.1" 8751 } 8752 }, 8753 "jest-matcher-utils": { 8754 "version": "29.3.1", 8755 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", 8756 "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", 8757 "dev": true, 8758 "requires": { 8759 "chalk": "^4.0.0", 8760 "jest-diff": "^29.3.1", 8761 "jest-get-type": "^29.2.0", 8762 "pretty-format": "^29.3.1" 8763 } 8764 }, 8765 "jest-message-util": { 8766 "version": "29.3.1", 8767 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", 8768 "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", 8769 "dev": true, 8770 "requires": { 8771 "@babel/code-frame": "^7.12.13", 8772 "@jest/types": "^29.3.1", 8773 "@types/stack-utils": "^2.0.0", 8774 "chalk": "^4.0.0", 8775 "graceful-fs": "^4.2.9", 8776 "micromatch": "^4.0.4", 8777 "pretty-format": "^29.3.1", 8778 "slash": "^3.0.0", 8779 "stack-utils": "^2.0.3" 8780 } 8781 }, 8782 "jest-mock": { 8783 "version": "29.3.1", 8784 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.3.1.tgz", 8785 "integrity": "sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==", 8786 "dev": true, 8787 "requires": { 8788 "@jest/types": "^29.3.1", 8789 "@types/node": "*", 8790 "jest-util": "^29.3.1" 8791 } 8792 }, 8793 "jest-pnp-resolver": { 8794 "version": "1.2.3", 8795 "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", 8796 "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", 8797 "dev": true, 8798 "requires": {} 8799 }, 8800 "jest-regex-util": { 8801 "version": "29.2.0", 8802 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz", 8803 "integrity": "sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==", 8804 "dev": true 8805 }, 8806 "jest-resolve": { 8807 "version": "29.3.1", 8808 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.3.1.tgz", 8809 "integrity": "sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==", 8810 "dev": true, 8811 "requires": { 8812 "chalk": "^4.0.0", 8813 "graceful-fs": "^4.2.9", 8814 "jest-haste-map": "^29.3.1", 8815 "jest-pnp-resolver": "^1.2.2", 8816 "jest-util": "^29.3.1", 8817 "jest-validate": "^29.3.1", 8818 "resolve": "^1.20.0", 8819 "resolve.exports": "^1.1.0", 8820 "slash": "^3.0.0" 8821 } 8822 }, 8823 "jest-resolve-dependencies": { 8824 "version": "29.3.1", 8825 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz", 8826 "integrity": "sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==", 8827 "dev": true, 8828 "requires": { 8829 "jest-regex-util": "^29.2.0", 8830 "jest-snapshot": "^29.3.1" 8831 } 8832 }, 8833 "jest-runner": { 8834 "version": "29.3.1", 8835 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.3.1.tgz", 8836 "integrity": "sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==", 8837 "dev": true, 8838 "requires": { 8839 "@jest/console": "^29.3.1", 8840 "@jest/environment": "^29.3.1", 8841 "@jest/test-result": "^29.3.1", 8842 "@jest/transform": "^29.3.1", 8843 "@jest/types": "^29.3.1", 8844 "@types/node": "*", 8845 "chalk": "^4.0.0", 8846 "emittery": "^0.13.1", 8847 "graceful-fs": "^4.2.9", 8848 "jest-docblock": "^29.2.0", 8849 "jest-environment-node": "^29.3.1", 8850 "jest-haste-map": "^29.3.1", 8851 "jest-leak-detector": "^29.3.1", 8852 "jest-message-util": "^29.3.1", 8853 "jest-resolve": "^29.3.1", 8854 "jest-runtime": "^29.3.1", 8855 "jest-util": "^29.3.1", 8856 "jest-watcher": "^29.3.1", 8857 "jest-worker": "^29.3.1", 8858 "p-limit": "^3.1.0", 8859 "source-map-support": "0.5.13" 8860 } 8861 }, 8862 "jest-runtime": { 8863 "version": "29.3.1", 8864 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.3.1.tgz", 8865 "integrity": "sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==", 8866 "dev": true, 8867 "requires": { 8868 "@jest/environment": "^29.3.1", 8869 "@jest/fake-timers": "^29.3.1", 8870 "@jest/globals": "^29.3.1", 8871 "@jest/source-map": "^29.2.0", 8872 "@jest/test-result": "^29.3.1", 8873 "@jest/transform": "^29.3.1", 8874 "@jest/types": "^29.3.1", 8875 "@types/node": "*", 8876 "chalk": "^4.0.0", 8877 "cjs-module-lexer": "^1.0.0", 8878 "collect-v8-coverage": "^1.0.0", 8879 "glob": "^7.1.3", 8880 "graceful-fs": "^4.2.9", 8881 "jest-haste-map": "^29.3.1", 8882 "jest-message-util": "^29.3.1", 8883 "jest-mock": "^29.3.1", 8884 "jest-regex-util": "^29.2.0", 8885 "jest-resolve": "^29.3.1", 8886 "jest-snapshot": "^29.3.1", 8887 "jest-util": "^29.3.1", 8888 "slash": "^3.0.0", 8889 "strip-bom": "^4.0.0" 8890 } 8891 }, 8892 "jest-snapshot": { 8893 "version": "29.3.1", 8894 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.3.1.tgz", 8895 "integrity": "sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==", 8896 "dev": true, 8897 "requires": { 8898 "@babel/core": "^7.11.6", 8899 "@babel/generator": "^7.7.2", 8900 "@babel/plugin-syntax-jsx": "^7.7.2", 8901 "@babel/plugin-syntax-typescript": "^7.7.2", 8902 "@babel/traverse": "^7.7.2", 8903 "@babel/types": "^7.3.3", 8904 "@jest/expect-utils": "^29.3.1", 8905 "@jest/transform": "^29.3.1", 8906 "@jest/types": "^29.3.1", 8907 "@types/babel__traverse": "^7.0.6", 8908 "@types/prettier": "^2.1.5", 8909 "babel-preset-current-node-syntax": "^1.0.0", 8910 "chalk": "^4.0.0", 8911 "expect": "^29.3.1", 8912 "graceful-fs": "^4.2.9", 8913 "jest-diff": "^29.3.1", 8914 "jest-get-type": "^29.2.0", 8915 "jest-haste-map": "^29.3.1", 8916 "jest-matcher-utils": "^29.3.1", 8917 "jest-message-util": "^29.3.1", 8918 "jest-util": "^29.3.1", 8919 "natural-compare": "^1.4.0", 8920 "pretty-format": "^29.3.1", 8921 "semver": "^7.3.5" 8922 } 8923 }, 8924 "jest-util": { 8925 "version": "29.3.1", 8926 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", 8927 "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", 8928 "dev": true, 8929 "requires": { 8930 "@jest/types": "^29.3.1", 8931 "@types/node": "*", 8932 "chalk": "^4.0.0", 8933 "ci-info": "^3.2.0", 8934 "graceful-fs": "^4.2.9", 8935 "picomatch": "^2.2.3" 8936 } 8937 }, 8938 "jest-validate": { 8939 "version": "29.3.1", 8940 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.3.1.tgz", 8941 "integrity": "sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==", 8942 "dev": true, 8943 "requires": { 8944 "@jest/types": "^29.3.1", 8945 "camelcase": "^6.2.0", 8946 "chalk": "^4.0.0", 8947 "jest-get-type": "^29.2.0", 8948 "leven": "^3.1.0", 8949 "pretty-format": "^29.3.1" 8950 }, 8951 "dependencies": { 8952 "camelcase": { 8953 "version": "6.3.0", 8954 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 8955 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 8956 "dev": true 8957 } 8958 } 8959 }, 8960 "jest-watcher": { 8961 "version": "29.3.1", 8962 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.3.1.tgz", 8963 "integrity": "sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==", 8964 "dev": true, 8965 "requires": { 8966 "@jest/test-result": "^29.3.1", 8967 "@jest/types": "^29.3.1", 8968 "@types/node": "*", 8969 "ansi-escapes": "^4.2.1", 8970 "chalk": "^4.0.0", 8971 "emittery": "^0.13.1", 8972 "jest-util": "^29.3.1", 8973 "string-length": "^4.0.1" 8974 } 8975 }, 8976 "jest-worker": { 8977 "version": "29.3.1", 8978 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", 8979 "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", 8980 "dev": true, 8981 "requires": { 8982 "@types/node": "*", 8983 "jest-util": "^29.3.1", 8984 "merge-stream": "^2.0.0", 8985 "supports-color": "^8.0.0" 8986 }, 8987 "dependencies": { 8988 "supports-color": { 8989 "version": "8.1.1", 8990 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 8991 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 8992 "dev": true, 8993 "requires": { 8994 "has-flag": "^4.0.0" 8995 } 8996 } 8997 } 8998 }, 8999 "js-sdsl": { 9000 "version": "4.1.5", 9001 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", 9002 "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==", 9003 "dev": true 9004 }, 9005 "js-tokens": { 9006 "version": "4.0.0", 9007 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 9008 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 9009 "dev": true 9010 }, 9011 "js-yaml": { 9012 "version": "4.1.0", 9013 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 9014 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 9015 "dev": true, 9016 "requires": { 9017 "argparse": "^2.0.1" 9018 } 9019 }, 9020 "jsesc": { 9021 "version": "2.5.2", 9022 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 9023 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 9024 "dev": true 9025 }, 9026 "json-parse-even-better-errors": { 9027 "version": "2.3.1", 9028 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 9029 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 9030 "dev": true 9031 }, 9032 "json-schema-traverse": { 9033 "version": "0.4.1", 9034 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 9035 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 9036 "dev": true 9037 }, 9038 "json-stable-stringify-without-jsonify": { 9039 "version": "1.0.1", 9040 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 9041 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 9042 "dev": true 9043 }, 9044 "json5": { 9045 "version": "2.2.1", 9046 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", 9047 "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", 9048 "dev": true 9049 }, 9050 "jsonc-parser": { 9051 "version": "3.2.0", 9052 "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", 9053 "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", 9054 "dev": true 9055 }, 9056 "kleur": { 9057 "version": "3.0.3", 9058 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 9059 "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 9060 "dev": true 9061 }, 9062 "leven": { 9063 "version": "3.1.0", 9064 "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 9065 "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 9066 "dev": true 9067 }, 9068 "levn": { 9069 "version": "0.4.1", 9070 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 9071 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 9072 "dev": true, 9073 "requires": { 9074 "prelude-ls": "^1.2.1", 9075 "type-check": "~0.4.0" 9076 } 9077 }, 9078 "lilconfig": { 9079 "version": "2.0.5", 9080 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", 9081 "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", 9082 "dev": true 9083 }, 9084 "lines-and-columns": { 9085 "version": "1.2.4", 9086 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 9087 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 9088 "dev": true 9089 }, 9090 "lint-staged": { 9091 "version": "13.0.3", 9092 "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", 9093 "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", 9094 "dev": true, 9095 "requires": { 9096 "cli-truncate": "^3.1.0", 9097 "colorette": "^2.0.17", 9098 "commander": "^9.3.0", 9099 "debug": "^4.3.4", 9100 "execa": "^6.1.0", 9101 "lilconfig": "2.0.5", 9102 "listr2": "^4.0.5", 9103 "micromatch": "^4.0.5", 9104 "normalize-path": "^3.0.0", 9105 "object-inspect": "^1.12.2", 9106 "pidtree": "^0.6.0", 9107 "string-argv": "^0.3.1", 9108 "yaml": "^2.1.1" 9109 }, 9110 "dependencies": { 9111 "execa": { 9112 "version": "6.1.0", 9113 "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", 9114 "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", 9115 "dev": true, 9116 "requires": { 9117 "cross-spawn": "^7.0.3", 9118 "get-stream": "^6.0.1", 9119 "human-signals": "^3.0.1", 9120 "is-stream": "^3.0.0", 9121 "merge-stream": "^2.0.0", 9122 "npm-run-path": "^5.1.0", 9123 "onetime": "^6.0.0", 9124 "signal-exit": "^3.0.7", 9125 "strip-final-newline": "^3.0.0" 9126 } 9127 }, 9128 "human-signals": { 9129 "version": "3.0.1", 9130 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", 9131 "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", 9132 "dev": true 9133 }, 9134 "is-stream": { 9135 "version": "3.0.0", 9136 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 9137 "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 9138 "dev": true 9139 }, 9140 "mimic-fn": { 9141 "version": "4.0.0", 9142 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 9143 "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 9144 "dev": true 9145 }, 9146 "npm-run-path": { 9147 "version": "5.1.0", 9148 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", 9149 "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", 9150 "dev": true, 9151 "requires": { 9152 "path-key": "^4.0.0" 9153 } 9154 }, 9155 "onetime": { 9156 "version": "6.0.0", 9157 "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 9158 "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 9159 "dev": true, 9160 "requires": { 9161 "mimic-fn": "^4.0.0" 9162 } 9163 }, 9164 "path-key": { 9165 "version": "4.0.0", 9166 "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 9167 "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 9168 "dev": true 9169 }, 9170 "strip-final-newline": { 9171 "version": "3.0.0", 9172 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 9173 "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 9174 "dev": true 9175 } 9176 } 9177 }, 9178 "listr2": { 9179 "version": "4.0.5", 9180 "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", 9181 "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", 9182 "dev": true, 9183 "requires": { 9184 "cli-truncate": "^2.1.0", 9185 "colorette": "^2.0.16", 9186 "log-update": "^4.0.0", 9187 "p-map": "^4.0.0", 9188 "rfdc": "^1.3.0", 9189 "rxjs": "^7.5.5", 9190 "through": "^2.3.8", 9191 "wrap-ansi": "^7.0.0" 9192 }, 9193 "dependencies": { 9194 "cli-truncate": { 9195 "version": "2.1.0", 9196 "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", 9197 "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", 9198 "dev": true, 9199 "requires": { 9200 "slice-ansi": "^3.0.0", 9201 "string-width": "^4.2.0" 9202 } 9203 }, 9204 "emoji-regex": { 9205 "version": "8.0.0", 9206 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 9207 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 9208 "dev": true 9209 }, 9210 "is-fullwidth-code-point": { 9211 "version": "3.0.0", 9212 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 9213 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 9214 "dev": true 9215 }, 9216 "slice-ansi": { 9217 "version": "3.0.0", 9218 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", 9219 "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", 9220 "dev": true, 9221 "requires": { 9222 "ansi-styles": "^4.0.0", 9223 "astral-regex": "^2.0.0", 9224 "is-fullwidth-code-point": "^3.0.0" 9225 } 9226 }, 9227 "string-width": { 9228 "version": "4.2.3", 9229 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 9230 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 9231 "dev": true, 9232 "requires": { 9233 "emoji-regex": "^8.0.0", 9234 "is-fullwidth-code-point": "^3.0.0", 9235 "strip-ansi": "^6.0.1" 9236 } 9237 } 9238 } 9239 }, 9240 "locate-path": { 9241 "version": "6.0.0", 9242 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 9243 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 9244 "dev": true, 9245 "requires": { 9246 "p-locate": "^5.0.0" 9247 } 9248 }, 9249 "lodash": { 9250 "version": "4.17.21", 9251 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 9252 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 9253 }, 9254 "lodash.memoize": { 9255 "version": "4.1.2", 9256 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", 9257 "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", 9258 "dev": true 9259 }, 9260 "lodash.merge": { 9261 "version": "4.6.2", 9262 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 9263 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 9264 "dev": true 9265 }, 9266 "log-update": { 9267 "version": "4.0.0", 9268 "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", 9269 "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", 9270 "dev": true, 9271 "requires": { 9272 "ansi-escapes": "^4.3.0", 9273 "cli-cursor": "^3.1.0", 9274 "slice-ansi": "^4.0.0", 9275 "wrap-ansi": "^6.2.0" 9276 }, 9277 "dependencies": { 9278 "emoji-regex": { 9279 "version": "8.0.0", 9280 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 9281 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 9282 "dev": true 9283 }, 9284 "is-fullwidth-code-point": { 9285 "version": "3.0.0", 9286 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 9287 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 9288 "dev": true 9289 }, 9290 "slice-ansi": { 9291 "version": "4.0.0", 9292 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", 9293 "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", 9294 "dev": true, 9295 "requires": { 9296 "ansi-styles": "^4.0.0", 9297 "astral-regex": "^2.0.0", 9298 "is-fullwidth-code-point": "^3.0.0" 9299 } 9300 }, 9301 "string-width": { 9302 "version": "4.2.3", 9303 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 9304 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 9305 "dev": true, 9306 "requires": { 9307 "emoji-regex": "^8.0.0", 9308 "is-fullwidth-code-point": "^3.0.0", 9309 "strip-ansi": "^6.0.1" 9310 } 9311 }, 9312 "wrap-ansi": { 9313 "version": "6.2.0", 9314 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 9315 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 9316 "dev": true, 9317 "requires": { 9318 "ansi-styles": "^4.0.0", 9319 "string-width": "^4.1.0", 9320 "strip-ansi": "^6.0.0" 9321 } 9322 } 9323 } 9324 }, 9325 "lru-cache": { 9326 "version": "6.0.0", 9327 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 9328 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 9329 "dev": true, 9330 "requires": { 9331 "yallist": "^4.0.0" 9332 } 9333 }, 9334 "lunr": { 9335 "version": "2.3.9", 9336 "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", 9337 "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", 9338 "dev": true 9339 }, 9340 "make-dir": { 9341 "version": "3.1.0", 9342 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 9343 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 9344 "dev": true, 9345 "requires": { 9346 "semver": "^6.0.0" 9347 }, 9348 "dependencies": { 9349 "semver": { 9350 "version": "6.3.0", 9351 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 9352 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 9353 "dev": true 9354 } 9355 } 9356 }, 9357 "make-error": { 9358 "version": "1.3.6", 9359 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 9360 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 9361 "dev": true 9362 }, 9363 "makeerror": { 9364 "version": "1.0.12", 9365 "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", 9366 "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", 9367 "dev": true, 9368 "requires": { 9369 "tmpl": "1.0.5" 9370 } 9371 }, 9372 "marked": { 9373 "version": "4.2.2", 9374 "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.2.tgz", 9375 "integrity": "sha512-JjBTFTAvuTgANXx82a5vzK9JLSMoV6V3LBVn4Uhdso6t7vXrGx7g1Cd2r6NYSsxrYbQGFCMqBDhFHyK5q2UvcQ==", 9376 "dev": true 9377 }, 9378 "merge-stream": { 9379 "version": "2.0.0", 9380 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 9381 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 9382 "dev": true 9383 }, 9384 "merge2": { 9385 "version": "1.4.1", 9386 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 9387 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 9388 "dev": true 9389 }, 9390 "micromatch": { 9391 "version": "4.0.5", 9392 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 9393 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 9394 "dev": true, 9395 "requires": { 9396 "braces": "^3.0.2", 9397 "picomatch": "^2.3.1" 9398 } 9399 }, 9400 "mimic-fn": { 9401 "version": "2.1.0", 9402 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 9403 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 9404 "dev": true 9405 }, 9406 "min-indent": { 9407 "version": "1.0.1", 9408 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 9409 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 9410 "dev": true 9411 }, 9412 "minimatch": { 9413 "version": "3.1.2", 9414 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 9415 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 9416 "dev": true, 9417 "requires": { 9418 "brace-expansion": "^1.1.7" 9419 } 9420 }, 9421 "ms": { 9422 "version": "2.1.2", 9423 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 9424 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 9425 "dev": true 9426 }, 9427 "nan": { 9428 "version": "2.17.0", 9429 "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", 9430 "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" 9431 }, 9432 "natural-compare": { 9433 "version": "1.4.0", 9434 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 9435 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 9436 "dev": true 9437 }, 9438 "natural-compare-lite": { 9439 "version": "1.4.0", 9440 "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 9441 "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 9442 "dev": true 9443 }, 9444 "node-int64": { 9445 "version": "0.4.0", 9446 "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", 9447 "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", 9448 "dev": true 9449 }, 9450 "node-releases": { 9451 "version": "2.0.6", 9452 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", 9453 "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", 9454 "dev": true 9455 }, 9456 "normalize-package-data": { 9457 "version": "2.5.0", 9458 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 9459 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 9460 "dev": true, 9461 "requires": { 9462 "hosted-git-info": "^2.1.4", 9463 "resolve": "^1.10.0", 9464 "semver": "2 || 3 || 4 || 5", 9465 "validate-npm-package-license": "^3.0.1" 9466 }, 9467 "dependencies": { 9468 "semver": { 9469 "version": "5.7.1", 9470 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 9471 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 9472 "dev": true 9473 } 9474 } 9475 }, 9476 "normalize-path": { 9477 "version": "3.0.0", 9478 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 9479 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 9480 "dev": true 9481 }, 9482 "npm-run-path": { 9483 "version": "4.0.1", 9484 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 9485 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 9486 "dev": true, 9487 "requires": { 9488 "path-key": "^3.0.0" 9489 } 9490 }, 9491 "object-inspect": { 9492 "version": "1.12.2", 9493 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 9494 "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 9495 "dev": true 9496 }, 9497 "once": { 9498 "version": "1.4.0", 9499 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 9500 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 9501 "dev": true, 9502 "requires": { 9503 "wrappy": "1" 9504 } 9505 }, 9506 "onetime": { 9507 "version": "5.1.2", 9508 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 9509 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 9510 "dev": true, 9511 "requires": { 9512 "mimic-fn": "^2.1.0" 9513 } 9514 }, 9515 "optionator": { 9516 "version": "0.9.1", 9517 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 9518 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 9519 "dev": true, 9520 "requires": { 9521 "deep-is": "^0.1.3", 9522 "fast-levenshtein": "^2.0.6", 9523 "levn": "^0.4.1", 9524 "prelude-ls": "^1.2.1", 9525 "type-check": "^0.4.0", 9526 "word-wrap": "^1.2.3" 9527 } 9528 }, 9529 "outdent": { 9530 "version": "0.8.0", 9531 "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.8.0.tgz", 9532 "integrity": "sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==", 9533 "dev": true 9534 }, 9535 "p-limit": { 9536 "version": "3.1.0", 9537 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 9538 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 9539 "dev": true, 9540 "requires": { 9541 "yocto-queue": "^0.1.0" 9542 } 9543 }, 9544 "p-locate": { 9545 "version": "5.0.0", 9546 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 9547 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 9548 "dev": true, 9549 "requires": { 9550 "p-limit": "^3.0.2" 9551 } 9552 }, 9553 "p-map": { 9554 "version": "4.0.0", 9555 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 9556 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 9557 "dev": true, 9558 "requires": { 9559 "aggregate-error": "^3.0.0" 9560 } 9561 }, 9562 "p-try": { 9563 "version": "2.2.0", 9564 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 9565 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 9566 "dev": true 9567 }, 9568 "parent-module": { 9569 "version": "1.0.1", 9570 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 9571 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 9572 "dev": true, 9573 "requires": { 9574 "callsites": "^3.0.0" 9575 } 9576 }, 9577 "parse-json": { 9578 "version": "5.2.0", 9579 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 9580 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 9581 "dev": true, 9582 "requires": { 9583 "@babel/code-frame": "^7.0.0", 9584 "error-ex": "^1.3.1", 9585 "json-parse-even-better-errors": "^2.3.0", 9586 "lines-and-columns": "^1.1.6" 9587 } 9588 }, 9589 "parse5": { 9590 "version": "file:packages/parse5", 9591 "requires": { 9592 "entities": "^4.4.0" 9593 } 9594 }, 9595 "parse5-benchmarks": { 9596 "version": "file:bench", 9597 "requires": { 9598 "@airbnb/node-memwatch": "^2.0.0", 9599 "benchmark": "^2.1.4", 9600 "human-format": "^1.0.0", 9601 "parse5": "npm:parse5" 9602 }, 9603 "dependencies": { 9604 "parse5": { 9605 "version": "7.1.1", 9606 "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", 9607 "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", 9608 "requires": { 9609 "entities": "^4.4.0" 9610 } 9611 } 9612 } 9613 }, 9614 "parse5-html-rewriting-stream": { 9615 "version": "file:packages/parse5-html-rewriting-stream", 9616 "requires": { 9617 "entities": "^4.4.0", 9618 "parse5": "^7.0.0", 9619 "parse5-sax-parser": "^7.0.0" 9620 } 9621 }, 9622 "parse5-htmlparser2-tree-adapter": { 9623 "version": "file:packages/parse5-htmlparser2-tree-adapter", 9624 "requires": { 9625 "domhandler": "^5.0.3", 9626 "parse5": "^7.0.0" 9627 } 9628 }, 9629 "parse5-parser-stream": { 9630 "version": "file:packages/parse5-parser-stream", 9631 "requires": { 9632 "parse5": "^7.0.0" 9633 } 9634 }, 9635 "parse5-plain-text-conversion-stream": { 9636 "version": "file:packages/parse5-plain-text-conversion-stream", 9637 "requires": { 9638 "parse5": "^7.0.0", 9639 "parse5-parser-stream": "^7.0.0" 9640 } 9641 }, 9642 "parse5-sax-parser": { 9643 "version": "file:packages/parse5-sax-parser", 9644 "requires": { 9645 "parse5": "^7.0.0" 9646 } 9647 }, 9648 "parse5-test-utils": { 9649 "version": "file:test" 9650 }, 9651 "path-exists": { 9652 "version": "4.0.0", 9653 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 9654 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 9655 "dev": true 9656 }, 9657 "path-is-absolute": { 9658 "version": "1.0.1", 9659 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 9660 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 9661 "dev": true 9662 }, 9663 "path-key": { 9664 "version": "3.1.1", 9665 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 9666 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 9667 "dev": true 9668 }, 9669 "path-parse": { 9670 "version": "1.0.7", 9671 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 9672 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 9673 "dev": true 9674 }, 9675 "path-type": { 9676 "version": "4.0.0", 9677 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 9678 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 9679 "dev": true 9680 }, 9681 "picocolors": { 9682 "version": "1.0.0", 9683 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 9684 "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 9685 "dev": true 9686 }, 9687 "picomatch": { 9688 "version": "2.3.1", 9689 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 9690 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 9691 "dev": true 9692 }, 9693 "pidtree": { 9694 "version": "0.6.0", 9695 "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", 9696 "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", 9697 "dev": true 9698 }, 9699 "pirates": { 9700 "version": "4.0.5", 9701 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", 9702 "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", 9703 "dev": true 9704 }, 9705 "pkg-dir": { 9706 "version": "4.2.0", 9707 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 9708 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 9709 "dev": true, 9710 "requires": { 9711 "find-up": "^4.0.0" 9712 }, 9713 "dependencies": { 9714 "find-up": { 9715 "version": "4.1.0", 9716 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 9717 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 9718 "dev": true, 9719 "requires": { 9720 "locate-path": "^5.0.0", 9721 "path-exists": "^4.0.0" 9722 } 9723 }, 9724 "locate-path": { 9725 "version": "5.0.0", 9726 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 9727 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 9728 "dev": true, 9729 "requires": { 9730 "p-locate": "^4.1.0" 9731 } 9732 }, 9733 "p-limit": { 9734 "version": "2.3.0", 9735 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 9736 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 9737 "dev": true, 9738 "requires": { 9739 "p-try": "^2.0.0" 9740 } 9741 }, 9742 "p-locate": { 9743 "version": "4.1.0", 9744 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 9745 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 9746 "dev": true, 9747 "requires": { 9748 "p-limit": "^2.2.0" 9749 } 9750 } 9751 } 9752 }, 9753 "platform": { 9754 "version": "1.3.6", 9755 "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", 9756 "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" 9757 }, 9758 "pluralize": { 9759 "version": "8.0.0", 9760 "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", 9761 "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", 9762 "dev": true 9763 }, 9764 "prelude-ls": { 9765 "version": "1.2.1", 9766 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 9767 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 9768 "dev": true 9769 }, 9770 "prettier": { 9771 "version": "2.7.1", 9772 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", 9773 "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", 9774 "dev": true 9775 }, 9776 "pretty-format": { 9777 "version": "29.3.1", 9778 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", 9779 "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", 9780 "dev": true, 9781 "requires": { 9782 "@jest/schemas": "^29.0.0", 9783 "ansi-styles": "^5.0.0", 9784 "react-is": "^18.0.0" 9785 }, 9786 "dependencies": { 9787 "ansi-styles": { 9788 "version": "5.2.0", 9789 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 9790 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 9791 "dev": true 9792 } 9793 } 9794 }, 9795 "prompts": { 9796 "version": "2.4.2", 9797 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 9798 "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 9799 "dev": true, 9800 "requires": { 9801 "kleur": "^3.0.3", 9802 "sisteransi": "^1.0.5" 9803 } 9804 }, 9805 "punycode": { 9806 "version": "2.1.1", 9807 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 9808 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 9809 "dev": true 9810 }, 9811 "queue-microtask": { 9812 "version": "1.2.3", 9813 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 9814 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 9815 "dev": true 9816 }, 9817 "react-is": { 9818 "version": "18.2.0", 9819 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", 9820 "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", 9821 "dev": true 9822 }, 9823 "read-pkg": { 9824 "version": "5.2.0", 9825 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 9826 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 9827 "dev": true, 9828 "requires": { 9829 "@types/normalize-package-data": "^2.4.0", 9830 "normalize-package-data": "^2.5.0", 9831 "parse-json": "^5.0.0", 9832 "type-fest": "^0.6.0" 9833 }, 9834 "dependencies": { 9835 "type-fest": { 9836 "version": "0.6.0", 9837 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 9838 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 9839 "dev": true 9840 } 9841 } 9842 }, 9843 "read-pkg-up": { 9844 "version": "7.0.1", 9845 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 9846 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 9847 "dev": true, 9848 "requires": { 9849 "find-up": "^4.1.0", 9850 "read-pkg": "^5.2.0", 9851 "type-fest": "^0.8.1" 9852 }, 9853 "dependencies": { 9854 "find-up": { 9855 "version": "4.1.0", 9856 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 9857 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 9858 "dev": true, 9859 "requires": { 9860 "locate-path": "^5.0.0", 9861 "path-exists": "^4.0.0" 9862 } 9863 }, 9864 "locate-path": { 9865 "version": "5.0.0", 9866 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 9867 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 9868 "dev": true, 9869 "requires": { 9870 "p-locate": "^4.1.0" 9871 } 9872 }, 9873 "p-limit": { 9874 "version": "2.3.0", 9875 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 9876 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 9877 "dev": true, 9878 "requires": { 9879 "p-try": "^2.0.0" 9880 } 9881 }, 9882 "p-locate": { 9883 "version": "4.1.0", 9884 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 9885 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 9886 "dev": true, 9887 "requires": { 9888 "p-limit": "^2.2.0" 9889 } 9890 }, 9891 "type-fest": { 9892 "version": "0.8.1", 9893 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 9894 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 9895 "dev": true 9896 } 9897 } 9898 }, 9899 "regexp-tree": { 9900 "version": "0.1.24", 9901 "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.24.tgz", 9902 "integrity": "sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==", 9903 "dev": true 9904 }, 9905 "regexpp": { 9906 "version": "3.2.0", 9907 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", 9908 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", 9909 "dev": true 9910 }, 9911 "require-directory": { 9912 "version": "2.1.1", 9913 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 9914 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 9915 "dev": true 9916 }, 9917 "resolve": { 9918 "version": "1.22.1", 9919 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 9920 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 9921 "dev": true, 9922 "requires": { 9923 "is-core-module": "^2.9.0", 9924 "path-parse": "^1.0.7", 9925 "supports-preserve-symlinks-flag": "^1.0.0" 9926 } 9927 }, 9928 "resolve-cwd": { 9929 "version": "3.0.0", 9930 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 9931 "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 9932 "dev": true, 9933 "requires": { 9934 "resolve-from": "^5.0.0" 9935 }, 9936 "dependencies": { 9937 "resolve-from": { 9938 "version": "5.0.0", 9939 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 9940 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 9941 "dev": true 9942 } 9943 } 9944 }, 9945 "resolve-from": { 9946 "version": "4.0.0", 9947 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 9948 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 9949 "dev": true 9950 }, 9951 "resolve.exports": { 9952 "version": "1.1.0", 9953 "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", 9954 "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", 9955 "dev": true 9956 }, 9957 "restore-cursor": { 9958 "version": "3.1.0", 9959 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 9960 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 9961 "dev": true, 9962 "requires": { 9963 "onetime": "^5.1.0", 9964 "signal-exit": "^3.0.2" 9965 } 9966 }, 9967 "reusify": { 9968 "version": "1.0.4", 9969 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 9970 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 9971 "dev": true 9972 }, 9973 "rfdc": { 9974 "version": "1.3.0", 9975 "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", 9976 "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", 9977 "dev": true 9978 }, 9979 "rimraf": { 9980 "version": "3.0.2", 9981 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 9982 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 9983 "dev": true, 9984 "requires": { 9985 "glob": "^7.1.3" 9986 } 9987 }, 9988 "run-parallel": { 9989 "version": "1.2.0", 9990 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 9991 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 9992 "dev": true, 9993 "requires": { 9994 "queue-microtask": "^1.2.2" 9995 } 9996 }, 9997 "rxjs": { 9998 "version": "7.5.7", 9999 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", 10000 "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", 10001 "dev": true, 10002 "requires": { 10003 "tslib": "^2.1.0" 10004 } 10005 }, 10006 "safe-regex": { 10007 "version": "2.1.1", 10008 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", 10009 "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", 10010 "dev": true, 10011 "requires": { 10012 "regexp-tree": "~0.1.1" 10013 } 10014 }, 10015 "semver": { 10016 "version": "7.3.8", 10017 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 10018 "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 10019 "dev": true, 10020 "requires": { 10021 "lru-cache": "^6.0.0" 10022 } 10023 }, 10024 "shebang-command": { 10025 "version": "2.0.0", 10026 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 10027 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 10028 "dev": true, 10029 "requires": { 10030 "shebang-regex": "^3.0.0" 10031 } 10032 }, 10033 "shebang-regex": { 10034 "version": "3.0.0", 10035 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 10036 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 10037 "dev": true 10038 }, 10039 "shiki": { 10040 "version": "0.11.1", 10041 "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.11.1.tgz", 10042 "integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==", 10043 "dev": true, 10044 "requires": { 10045 "jsonc-parser": "^3.0.0", 10046 "vscode-oniguruma": "^1.6.1", 10047 "vscode-textmate": "^6.0.0" 10048 } 10049 }, 10050 "signal-exit": { 10051 "version": "3.0.7", 10052 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 10053 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 10054 "dev": true 10055 }, 10056 "sisteransi": { 10057 "version": "1.0.5", 10058 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 10059 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", 10060 "dev": true 10061 }, 10062 "slash": { 10063 "version": "3.0.0", 10064 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 10065 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 10066 "dev": true 10067 }, 10068 "slice-ansi": { 10069 "version": "5.0.0", 10070 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", 10071 "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", 10072 "dev": true, 10073 "requires": { 10074 "ansi-styles": "^6.0.0", 10075 "is-fullwidth-code-point": "^4.0.0" 10076 }, 10077 "dependencies": { 10078 "ansi-styles": { 10079 "version": "6.2.1", 10080 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 10081 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 10082 "dev": true 10083 } 10084 } 10085 }, 10086 "source-map": { 10087 "version": "0.6.1", 10088 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 10089 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 10090 "dev": true 10091 }, 10092 "source-map-support": { 10093 "version": "0.5.13", 10094 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", 10095 "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", 10096 "dev": true, 10097 "requires": { 10098 "buffer-from": "^1.0.0", 10099 "source-map": "^0.6.0" 10100 } 10101 }, 10102 "spdx-correct": { 10103 "version": "3.1.1", 10104 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 10105 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 10106 "dev": true, 10107 "requires": { 10108 "spdx-expression-parse": "^3.0.0", 10109 "spdx-license-ids": "^3.0.0" 10110 } 10111 }, 10112 "spdx-exceptions": { 10113 "version": "2.3.0", 10114 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 10115 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 10116 "dev": true 10117 }, 10118 "spdx-expression-parse": { 10119 "version": "3.0.1", 10120 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 10121 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 10122 "dev": true, 10123 "requires": { 10124 "spdx-exceptions": "^2.1.0", 10125 "spdx-license-ids": "^3.0.0" 10126 } 10127 }, 10128 "spdx-license-ids": { 10129 "version": "3.0.12", 10130 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", 10131 "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", 10132 "dev": true 10133 }, 10134 "sprintf-js": { 10135 "version": "1.0.3", 10136 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 10137 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 10138 "dev": true 10139 }, 10140 "stack-utils": { 10141 "version": "2.0.6", 10142 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", 10143 "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", 10144 "dev": true, 10145 "requires": { 10146 "escape-string-regexp": "^2.0.0" 10147 }, 10148 "dependencies": { 10149 "escape-string-regexp": { 10150 "version": "2.0.0", 10151 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 10152 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 10153 "dev": true 10154 } 10155 } 10156 }, 10157 "string-argv": { 10158 "version": "0.3.1", 10159 "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", 10160 "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", 10161 "dev": true 10162 }, 10163 "string-length": { 10164 "version": "4.0.2", 10165 "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", 10166 "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", 10167 "dev": true, 10168 "requires": { 10169 "char-regex": "^1.0.2", 10170 "strip-ansi": "^6.0.0" 10171 } 10172 }, 10173 "string-width": { 10174 "version": "5.1.2", 10175 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 10176 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 10177 "dev": true, 10178 "requires": { 10179 "eastasianwidth": "^0.2.0", 10180 "emoji-regex": "^9.2.2", 10181 "strip-ansi": "^7.0.1" 10182 }, 10183 "dependencies": { 10184 "ansi-regex": { 10185 "version": "6.0.1", 10186 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 10187 "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 10188 "dev": true 10189 }, 10190 "strip-ansi": { 10191 "version": "7.0.1", 10192 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", 10193 "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", 10194 "dev": true, 10195 "requires": { 10196 "ansi-regex": "^6.0.1" 10197 } 10198 } 10199 } 10200 }, 10201 "strip-ansi": { 10202 "version": "6.0.1", 10203 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 10204 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 10205 "dev": true, 10206 "requires": { 10207 "ansi-regex": "^5.0.1" 10208 } 10209 }, 10210 "strip-bom": { 10211 "version": "4.0.0", 10212 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", 10213 "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", 10214 "dev": true 10215 }, 10216 "strip-final-newline": { 10217 "version": "2.0.0", 10218 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 10219 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 10220 "dev": true 10221 }, 10222 "strip-indent": { 10223 "version": "3.0.0", 10224 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 10225 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 10226 "dev": true, 10227 "requires": { 10228 "min-indent": "^1.0.0" 10229 } 10230 }, 10231 "strip-json-comments": { 10232 "version": "3.1.1", 10233 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 10234 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 10235 "dev": true 10236 }, 10237 "supports-color": { 10238 "version": "7.2.0", 10239 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 10240 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 10241 "dev": true, 10242 "requires": { 10243 "has-flag": "^4.0.0" 10244 } 10245 }, 10246 "supports-preserve-symlinks-flag": { 10247 "version": "1.0.0", 10248 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 10249 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 10250 "dev": true 10251 }, 10252 "test-exclude": { 10253 "version": "6.0.0", 10254 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", 10255 "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", 10256 "dev": true, 10257 "requires": { 10258 "@istanbuljs/schema": "^0.1.2", 10259 "glob": "^7.1.4", 10260 "minimatch": "^3.0.4" 10261 } 10262 }, 10263 "text-table": { 10264 "version": "0.2.0", 10265 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 10266 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 10267 "dev": true 10268 }, 10269 "through": { 10270 "version": "2.3.8", 10271 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 10272 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", 10273 "dev": true 10274 }, 10275 "tmpl": { 10276 "version": "1.0.5", 10277 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", 10278 "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", 10279 "dev": true 10280 }, 10281 "to-fast-properties": { 10282 "version": "2.0.0", 10283 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 10284 "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", 10285 "dev": true 10286 }, 10287 "to-regex-range": { 10288 "version": "5.0.1", 10289 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 10290 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 10291 "dev": true, 10292 "requires": { 10293 "is-number": "^7.0.0" 10294 } 10295 }, 10296 "ts-jest": { 10297 "version": "29.0.3", 10298 "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.0.3.tgz", 10299 "integrity": "sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ==", 10300 "dev": true, 10301 "requires": { 10302 "bs-logger": "0.x", 10303 "fast-json-stable-stringify": "2.x", 10304 "jest-util": "^29.0.0", 10305 "json5": "^2.2.1", 10306 "lodash.memoize": "4.x", 10307 "make-error": "1.x", 10308 "semver": "7.x", 10309 "yargs-parser": "^21.0.1" 10310 } 10311 }, 10312 "ts-node": { 10313 "version": "10.9.1", 10314 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", 10315 "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 10316 "dev": true, 10317 "requires": { 10318 "@cspotcode/source-map-support": "^0.8.0", 10319 "@tsconfig/node10": "^1.0.7", 10320 "@tsconfig/node12": "^1.0.7", 10321 "@tsconfig/node14": "^1.0.0", 10322 "@tsconfig/node16": "^1.0.2", 10323 "acorn": "^8.4.1", 10324 "acorn-walk": "^8.1.1", 10325 "arg": "^4.1.0", 10326 "create-require": "^1.1.0", 10327 "diff": "^4.0.1", 10328 "make-error": "^1.1.1", 10329 "v8-compile-cache-lib": "^3.0.1", 10330 "yn": "3.1.1" 10331 } 10332 }, 10333 "tslib": { 10334 "version": "2.4.1", 10335 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", 10336 "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", 10337 "dev": true 10338 }, 10339 "tsutils": { 10340 "version": "3.21.0", 10341 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 10342 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 10343 "dev": true, 10344 "requires": { 10345 "tslib": "^1.8.1" 10346 }, 10347 "dependencies": { 10348 "tslib": { 10349 "version": "1.14.1", 10350 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 10351 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 10352 "dev": true 10353 } 10354 } 10355 }, 10356 "type-check": { 10357 "version": "0.4.0", 10358 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 10359 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 10360 "dev": true, 10361 "requires": { 10362 "prelude-ls": "^1.2.1" 10363 } 10364 }, 10365 "type-detect": { 10366 "version": "4.0.8", 10367 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 10368 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 10369 "dev": true 10370 }, 10371 "type-fest": { 10372 "version": "0.20.2", 10373 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 10374 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 10375 "dev": true 10376 }, 10377 "typedoc": { 10378 "version": "0.23.21", 10379 "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.21.tgz", 10380 "integrity": "sha512-VNE9Jv7BgclvyH9moi2mluneSviD43dCE9pY8RWkO88/DrEgJZk9KpUk7WO468c9WWs/+aG6dOnoH7ccjnErhg==", 10381 "dev": true, 10382 "requires": { 10383 "lunr": "^2.3.9", 10384 "marked": "^4.0.19", 10385 "minimatch": "^5.1.0", 10386 "shiki": "^0.11.1" 10387 }, 10388 "dependencies": { 10389 "brace-expansion": { 10390 "version": "2.0.1", 10391 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 10392 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 10393 "dev": true, 10394 "requires": { 10395 "balanced-match": "^1.0.0" 10396 } 10397 }, 10398 "minimatch": { 10399 "version": "5.1.0", 10400 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", 10401 "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", 10402 "dev": true, 10403 "requires": { 10404 "brace-expansion": "^2.0.1" 10405 } 10406 } 10407 } 10408 }, 10409 "typescript": { 10410 "version": "4.9.3", 10411 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", 10412 "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", 10413 "dev": true 10414 }, 10415 "update-browserslist-db": { 10416 "version": "1.0.10", 10417 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", 10418 "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", 10419 "dev": true, 10420 "requires": { 10421 "escalade": "^3.1.1", 10422 "picocolors": "^1.0.0" 10423 } 10424 }, 10425 "uri-js": { 10426 "version": "4.4.1", 10427 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 10428 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 10429 "dev": true, 10430 "requires": { 10431 "punycode": "^2.1.0" 10432 } 10433 }, 10434 "v8-compile-cache-lib": { 10435 "version": "3.0.1", 10436 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 10437 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 10438 "dev": true 10439 }, 10440 "v8-to-istanbul": { 10441 "version": "9.0.1", 10442 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", 10443 "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", 10444 "dev": true, 10445 "requires": { 10446 "@jridgewell/trace-mapping": "^0.3.12", 10447 "@types/istanbul-lib-coverage": "^2.0.1", 10448 "convert-source-map": "^1.6.0" 10449 }, 10450 "dependencies": { 10451 "convert-source-map": { 10452 "version": "1.9.0", 10453 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", 10454 "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 10455 "dev": true 10456 } 10457 } 10458 }, 10459 "validate-npm-package-license": { 10460 "version": "3.0.4", 10461 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 10462 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 10463 "dev": true, 10464 "requires": { 10465 "spdx-correct": "^3.0.0", 10466 "spdx-expression-parse": "^3.0.0" 10467 } 10468 }, 10469 "vscode-oniguruma": { 10470 "version": "1.6.2", 10471 "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz", 10472 "integrity": "sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==", 10473 "dev": true 10474 }, 10475 "vscode-textmate": { 10476 "version": "6.0.0", 10477 "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-6.0.0.tgz", 10478 "integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==", 10479 "dev": true 10480 }, 10481 "walker": { 10482 "version": "1.0.8", 10483 "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", 10484 "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", 10485 "dev": true, 10486 "requires": { 10487 "makeerror": "1.0.12" 10488 } 10489 }, 10490 "which": { 10491 "version": "2.0.2", 10492 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 10493 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 10494 "dev": true, 10495 "requires": { 10496 "isexe": "^2.0.0" 10497 } 10498 }, 10499 "word-wrap": { 10500 "version": "1.2.3", 10501 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 10502 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 10503 "dev": true 10504 }, 10505 "wrap-ansi": { 10506 "version": "7.0.0", 10507 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 10508 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 10509 "dev": true, 10510 "requires": { 10511 "ansi-styles": "^4.0.0", 10512 "string-width": "^4.1.0", 10513 "strip-ansi": "^6.0.0" 10514 }, 10515 "dependencies": { 10516 "emoji-regex": { 10517 "version": "8.0.0", 10518 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 10519 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 10520 "dev": true 10521 }, 10522 "is-fullwidth-code-point": { 10523 "version": "3.0.0", 10524 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 10525 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 10526 "dev": true 10527 }, 10528 "string-width": { 10529 "version": "4.2.3", 10530 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 10531 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 10532 "dev": true, 10533 "requires": { 10534 "emoji-regex": "^8.0.0", 10535 "is-fullwidth-code-point": "^3.0.0", 10536 "strip-ansi": "^6.0.1" 10537 } 10538 } 10539 } 10540 }, 10541 "wrappy": { 10542 "version": "1.0.2", 10543 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 10544 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 10545 "dev": true 10546 }, 10547 "write-file-atomic": { 10548 "version": "4.0.2", 10549 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", 10550 "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", 10551 "dev": true, 10552 "requires": { 10553 "imurmurhash": "^0.1.4", 10554 "signal-exit": "^3.0.7" 10555 } 10556 }, 10557 "y18n": { 10558 "version": "5.0.8", 10559 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 10560 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 10561 "dev": true 10562 }, 10563 "yallist": { 10564 "version": "4.0.0", 10565 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10566 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10567 "dev": true 10568 }, 10569 "yaml": { 10570 "version": "2.1.3", 10571 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", 10572 "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==", 10573 "dev": true 10574 }, 10575 "yargs": { 10576 "version": "17.6.2", 10577 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", 10578 "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", 10579 "dev": true, 10580 "requires": { 10581 "cliui": "^8.0.1", 10582 "escalade": "^3.1.1", 10583 "get-caller-file": "^2.0.5", 10584 "require-directory": "^2.1.1", 10585 "string-width": "^4.2.3", 10586 "y18n": "^5.0.5", 10587 "yargs-parser": "^21.1.1" 10588 }, 10589 "dependencies": { 10590 "emoji-regex": { 10591 "version": "8.0.0", 10592 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 10593 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 10594 "dev": true 10595 }, 10596 "is-fullwidth-code-point": { 10597 "version": "3.0.0", 10598 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 10599 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 10600 "dev": true 10601 }, 10602 "string-width": { 10603 "version": "4.2.3", 10604 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 10605 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 10606 "dev": true, 10607 "requires": { 10608 "emoji-regex": "^8.0.0", 10609 "is-fullwidth-code-point": "^3.0.0", 10610 "strip-ansi": "^6.0.1" 10611 } 10612 } 10613 } 10614 }, 10615 "yargs-parser": { 10616 "version": "21.1.1", 10617 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 10618 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 10619 "dev": true 10620 }, 10621 "yn": { 10622 "version": "3.1.1", 10623 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 10624 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 10625 "dev": true 10626 }, 10627 "yocto-queue": { 10628 "version": "0.1.0", 10629 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 10630 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 10631 "dev": true 10632 } 10633 } 10634} 10635