this repo has no description
0
fork

Configure Feed

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

add package.json

Patrik Csak 99536239

+10159
+1
.gitignore
··· 1 + node_modules
+10129
package-lock.json
··· 1 + { 2 + "name": "terminal-profile", 3 + "version": "0.0.0", 4 + "lockfileVersion": 2, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "terminal-profile", 9 + "version": "0.0.0", 10 + "license": "MIT", 11 + "dependencies": { 12 + "commander": "^9.3.0", 13 + "read-pkg-up": "^9.1.0", 14 + "run-applescript": "^6.0.0" 15 + }, 16 + "devDependencies": { 17 + "xo": "^0.50.0" 18 + }, 19 + "engines": { 20 + "node": "^16" 21 + } 22 + }, 23 + "node_modules/@babel/code-frame": { 24 + "version": "7.16.7", 25 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", 26 + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", 27 + "dependencies": { 28 + "@babel/highlight": "^7.16.7" 29 + }, 30 + "engines": { 31 + "node": ">=6.9.0" 32 + } 33 + }, 34 + "node_modules/@babel/helper-validator-identifier": { 35 + "version": "7.16.7", 36 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", 37 + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", 38 + "engines": { 39 + "node": ">=6.9.0" 40 + } 41 + }, 42 + "node_modules/@babel/highlight": { 43 + "version": "7.17.12", 44 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", 45 + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", 46 + "dependencies": { 47 + "@babel/helper-validator-identifier": "^7.16.7", 48 + "chalk": "^2.0.0", 49 + "js-tokens": "^4.0.0" 50 + }, 51 + "engines": { 52 + "node": ">=6.9.0" 53 + } 54 + }, 55 + "node_modules/@eslint/eslintrc": { 56 + "version": "1.3.0", 57 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", 58 + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", 59 + "dev": true, 60 + "dependencies": { 61 + "ajv": "^6.12.4", 62 + "debug": "^4.3.2", 63 + "espree": "^9.3.2", 64 + "globals": "^13.15.0", 65 + "ignore": "^5.2.0", 66 + "import-fresh": "^3.2.1", 67 + "js-yaml": "^4.1.0", 68 + "minimatch": "^3.1.2", 69 + "strip-json-comments": "^3.1.1" 70 + }, 71 + "engines": { 72 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 73 + } 74 + }, 75 + "node_modules/@humanwhocodes/config-array": { 76 + "version": "0.9.5", 77 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", 78 + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", 79 + "dev": true, 80 + "dependencies": { 81 + "@humanwhocodes/object-schema": "^1.2.1", 82 + "debug": "^4.1.1", 83 + "minimatch": "^3.0.4" 84 + }, 85 + "engines": { 86 + "node": ">=10.10.0" 87 + } 88 + }, 89 + "node_modules/@humanwhocodes/object-schema": { 90 + "version": "1.2.1", 91 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 92 + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 93 + "dev": true 94 + }, 95 + "node_modules/@jridgewell/gen-mapping": { 96 + "version": "0.3.1", 97 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", 98 + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", 99 + "dev": true, 100 + "peer": true, 101 + "dependencies": { 102 + "@jridgewell/set-array": "^1.0.0", 103 + "@jridgewell/sourcemap-codec": "^1.4.10", 104 + "@jridgewell/trace-mapping": "^0.3.9" 105 + }, 106 + "engines": { 107 + "node": ">=6.0.0" 108 + } 109 + }, 110 + "node_modules/@jridgewell/resolve-uri": { 111 + "version": "3.0.7", 112 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", 113 + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", 114 + "dev": true, 115 + "peer": true, 116 + "engines": { 117 + "node": ">=6.0.0" 118 + } 119 + }, 120 + "node_modules/@jridgewell/set-array": { 121 + "version": "1.1.1", 122 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", 123 + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", 124 + "dev": true, 125 + "peer": true, 126 + "engines": { 127 + "node": ">=6.0.0" 128 + } 129 + }, 130 + "node_modules/@jridgewell/source-map": { 131 + "version": "0.3.2", 132 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", 133 + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", 134 + "dev": true, 135 + "peer": true, 136 + "dependencies": { 137 + "@jridgewell/gen-mapping": "^0.3.0", 138 + "@jridgewell/trace-mapping": "^0.3.9" 139 + } 140 + }, 141 + "node_modules/@jridgewell/sourcemap-codec": { 142 + "version": "1.4.13", 143 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", 144 + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", 145 + "dev": true, 146 + "peer": true 147 + }, 148 + "node_modules/@jridgewell/trace-mapping": { 149 + "version": "0.3.13", 150 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", 151 + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", 152 + "dev": true, 153 + "peer": true, 154 + "dependencies": { 155 + "@jridgewell/resolve-uri": "^3.0.3", 156 + "@jridgewell/sourcemap-codec": "^1.4.10" 157 + } 158 + }, 159 + "node_modules/@nodelib/fs.scandir": { 160 + "version": "2.1.5", 161 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 162 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 163 + "dev": true, 164 + "dependencies": { 165 + "@nodelib/fs.stat": "2.0.5", 166 + "run-parallel": "^1.1.9" 167 + }, 168 + "engines": { 169 + "node": ">= 8" 170 + } 171 + }, 172 + "node_modules/@nodelib/fs.stat": { 173 + "version": "2.0.5", 174 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 175 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 176 + "dev": true, 177 + "engines": { 178 + "node": ">= 8" 179 + } 180 + }, 181 + "node_modules/@nodelib/fs.walk": { 182 + "version": "1.2.8", 183 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 184 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 185 + "dev": true, 186 + "dependencies": { 187 + "@nodelib/fs.scandir": "2.1.5", 188 + "fastq": "^1.6.0" 189 + }, 190 + "engines": { 191 + "node": ">= 8" 192 + } 193 + }, 194 + "node_modules/@types/eslint": { 195 + "version": "7.29.0", 196 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", 197 + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", 198 + "dev": true, 199 + "dependencies": { 200 + "@types/estree": "*", 201 + "@types/json-schema": "*" 202 + } 203 + }, 204 + "node_modules/@types/eslint-scope": { 205 + "version": "3.7.3", 206 + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", 207 + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", 208 + "dev": true, 209 + "peer": true, 210 + "dependencies": { 211 + "@types/eslint": "*", 212 + "@types/estree": "*" 213 + } 214 + }, 215 + "node_modules/@types/estree": { 216 + "version": "0.0.51", 217 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", 218 + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", 219 + "dev": true 220 + }, 221 + "node_modules/@types/json-schema": { 222 + "version": "7.0.11", 223 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 224 + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 225 + "dev": true 226 + }, 227 + "node_modules/@types/json5": { 228 + "version": "0.0.29", 229 + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", 230 + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", 231 + "dev": true 232 + }, 233 + "node_modules/@types/minimist": { 234 + "version": "1.2.2", 235 + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", 236 + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", 237 + "dev": true 238 + }, 239 + "node_modules/@types/node": { 240 + "version": "17.0.42", 241 + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", 242 + "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==", 243 + "dev": true, 244 + "peer": true 245 + }, 246 + "node_modules/@types/normalize-package-data": { 247 + "version": "2.4.1", 248 + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", 249 + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" 250 + }, 251 + "node_modules/@types/parse-json": { 252 + "version": "4.0.0", 253 + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 254 + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", 255 + "dev": true 256 + }, 257 + "node_modules/@webassemblyjs/ast": { 258 + "version": "1.11.1", 259 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", 260 + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", 261 + "dev": true, 262 + "peer": true, 263 + "dependencies": { 264 + "@webassemblyjs/helper-numbers": "1.11.1", 265 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" 266 + } 267 + }, 268 + "node_modules/@webassemblyjs/floating-point-hex-parser": { 269 + "version": "1.11.1", 270 + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", 271 + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", 272 + "dev": true, 273 + "peer": true 274 + }, 275 + "node_modules/@webassemblyjs/helper-api-error": { 276 + "version": "1.11.1", 277 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", 278 + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", 279 + "dev": true, 280 + "peer": true 281 + }, 282 + "node_modules/@webassemblyjs/helper-buffer": { 283 + "version": "1.11.1", 284 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", 285 + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", 286 + "dev": true, 287 + "peer": true 288 + }, 289 + "node_modules/@webassemblyjs/helper-numbers": { 290 + "version": "1.11.1", 291 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", 292 + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", 293 + "dev": true, 294 + "peer": true, 295 + "dependencies": { 296 + "@webassemblyjs/floating-point-hex-parser": "1.11.1", 297 + "@webassemblyjs/helper-api-error": "1.11.1", 298 + "@xtuc/long": "4.2.2" 299 + } 300 + }, 301 + "node_modules/@webassemblyjs/helper-wasm-bytecode": { 302 + "version": "1.11.1", 303 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", 304 + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", 305 + "dev": true, 306 + "peer": true 307 + }, 308 + "node_modules/@webassemblyjs/helper-wasm-section": { 309 + "version": "1.11.1", 310 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", 311 + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", 312 + "dev": true, 313 + "peer": true, 314 + "dependencies": { 315 + "@webassemblyjs/ast": "1.11.1", 316 + "@webassemblyjs/helper-buffer": "1.11.1", 317 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 318 + "@webassemblyjs/wasm-gen": "1.11.1" 319 + } 320 + }, 321 + "node_modules/@webassemblyjs/ieee754": { 322 + "version": "1.11.1", 323 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", 324 + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", 325 + "dev": true, 326 + "peer": true, 327 + "dependencies": { 328 + "@xtuc/ieee754": "^1.2.0" 329 + } 330 + }, 331 + "node_modules/@webassemblyjs/leb128": { 332 + "version": "1.11.1", 333 + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", 334 + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", 335 + "dev": true, 336 + "peer": true, 337 + "dependencies": { 338 + "@xtuc/long": "4.2.2" 339 + } 340 + }, 341 + "node_modules/@webassemblyjs/utf8": { 342 + "version": "1.11.1", 343 + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", 344 + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", 345 + "dev": true, 346 + "peer": true 347 + }, 348 + "node_modules/@webassemblyjs/wasm-edit": { 349 + "version": "1.11.1", 350 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", 351 + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", 352 + "dev": true, 353 + "peer": true, 354 + "dependencies": { 355 + "@webassemblyjs/ast": "1.11.1", 356 + "@webassemblyjs/helper-buffer": "1.11.1", 357 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 358 + "@webassemblyjs/helper-wasm-section": "1.11.1", 359 + "@webassemblyjs/wasm-gen": "1.11.1", 360 + "@webassemblyjs/wasm-opt": "1.11.1", 361 + "@webassemblyjs/wasm-parser": "1.11.1", 362 + "@webassemblyjs/wast-printer": "1.11.1" 363 + } 364 + }, 365 + "node_modules/@webassemblyjs/wasm-gen": { 366 + "version": "1.11.1", 367 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", 368 + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", 369 + "dev": true, 370 + "peer": true, 371 + "dependencies": { 372 + "@webassemblyjs/ast": "1.11.1", 373 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 374 + "@webassemblyjs/ieee754": "1.11.1", 375 + "@webassemblyjs/leb128": "1.11.1", 376 + "@webassemblyjs/utf8": "1.11.1" 377 + } 378 + }, 379 + "node_modules/@webassemblyjs/wasm-opt": { 380 + "version": "1.11.1", 381 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", 382 + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", 383 + "dev": true, 384 + "peer": true, 385 + "dependencies": { 386 + "@webassemblyjs/ast": "1.11.1", 387 + "@webassemblyjs/helper-buffer": "1.11.1", 388 + "@webassemblyjs/wasm-gen": "1.11.1", 389 + "@webassemblyjs/wasm-parser": "1.11.1" 390 + } 391 + }, 392 + "node_modules/@webassemblyjs/wasm-parser": { 393 + "version": "1.11.1", 394 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", 395 + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", 396 + "dev": true, 397 + "peer": true, 398 + "dependencies": { 399 + "@webassemblyjs/ast": "1.11.1", 400 + "@webassemblyjs/helper-api-error": "1.11.1", 401 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 402 + "@webassemblyjs/ieee754": "1.11.1", 403 + "@webassemblyjs/leb128": "1.11.1", 404 + "@webassemblyjs/utf8": "1.11.1" 405 + } 406 + }, 407 + "node_modules/@webassemblyjs/wast-printer": { 408 + "version": "1.11.1", 409 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", 410 + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", 411 + "dev": true, 412 + "peer": true, 413 + "dependencies": { 414 + "@webassemblyjs/ast": "1.11.1", 415 + "@xtuc/long": "4.2.2" 416 + } 417 + }, 418 + "node_modules/@xtuc/ieee754": { 419 + "version": "1.2.0", 420 + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 421 + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 422 + "dev": true, 423 + "peer": true 424 + }, 425 + "node_modules/@xtuc/long": { 426 + "version": "4.2.2", 427 + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 428 + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 429 + "dev": true, 430 + "peer": true 431 + }, 432 + "node_modules/acorn": { 433 + "version": "8.7.1", 434 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", 435 + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", 436 + "dev": true, 437 + "bin": { 438 + "acorn": "bin/acorn" 439 + }, 440 + "engines": { 441 + "node": ">=0.4.0" 442 + } 443 + }, 444 + "node_modules/acorn-import-assertions": { 445 + "version": "1.8.0", 446 + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", 447 + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", 448 + "dev": true, 449 + "peer": true, 450 + "peerDependencies": { 451 + "acorn": "^8" 452 + } 453 + }, 454 + "node_modules/acorn-jsx": { 455 + "version": "5.3.2", 456 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 457 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 458 + "dev": true, 459 + "peerDependencies": { 460 + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 461 + } 462 + }, 463 + "node_modules/ajv": { 464 + "version": "6.12.6", 465 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 466 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 467 + "dev": true, 468 + "dependencies": { 469 + "fast-deep-equal": "^3.1.1", 470 + "fast-json-stable-stringify": "^2.0.0", 471 + "json-schema-traverse": "^0.4.1", 472 + "uri-js": "^4.2.2" 473 + }, 474 + "funding": { 475 + "type": "github", 476 + "url": "https://github.com/sponsors/epoberezkin" 477 + } 478 + }, 479 + "node_modules/ajv-keywords": { 480 + "version": "3.5.2", 481 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 482 + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 483 + "dev": true, 484 + "peer": true, 485 + "peerDependencies": { 486 + "ajv": "^6.9.1" 487 + } 488 + }, 489 + "node_modules/ansi-escapes": { 490 + "version": "4.3.2", 491 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 492 + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 493 + "dev": true, 494 + "dependencies": { 495 + "type-fest": "^0.21.3" 496 + }, 497 + "engines": { 498 + "node": ">=8" 499 + }, 500 + "funding": { 501 + "url": "https://github.com/sponsors/sindresorhus" 502 + } 503 + }, 504 + "node_modules/ansi-escapes/node_modules/type-fest": { 505 + "version": "0.21.3", 506 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 507 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 508 + "dev": true, 509 + "engines": { 510 + "node": ">=10" 511 + }, 512 + "funding": { 513 + "url": "https://github.com/sponsors/sindresorhus" 514 + } 515 + }, 516 + "node_modules/ansi-regex": { 517 + "version": "5.0.1", 518 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 519 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 520 + "dev": true, 521 + "engines": { 522 + "node": ">=8" 523 + } 524 + }, 525 + "node_modules/ansi-styles": { 526 + "version": "3.2.1", 527 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 528 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 529 + "dependencies": { 530 + "color-convert": "^1.9.0" 531 + }, 532 + "engines": { 533 + "node": ">=4" 534 + } 535 + }, 536 + "node_modules/argparse": { 537 + "version": "2.0.1", 538 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 539 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 540 + "dev": true 541 + }, 542 + "node_modules/array-find": { 543 + "version": "1.0.0", 544 + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", 545 + "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", 546 + "dev": true 547 + }, 548 + "node_modules/array-includes": { 549 + "version": "3.1.5", 550 + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", 551 + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", 552 + "dev": true, 553 + "dependencies": { 554 + "call-bind": "^1.0.2", 555 + "define-properties": "^1.1.4", 556 + "es-abstract": "^1.19.5", 557 + "get-intrinsic": "^1.1.1", 558 + "is-string": "^1.0.7" 559 + }, 560 + "engines": { 561 + "node": ">= 0.4" 562 + }, 563 + "funding": { 564 + "url": "https://github.com/sponsors/ljharb" 565 + } 566 + }, 567 + "node_modules/array.prototype.flat": { 568 + "version": "1.3.0", 569 + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", 570 + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", 571 + "dev": true, 572 + "dependencies": { 573 + "call-bind": "^1.0.2", 574 + "define-properties": "^1.1.3", 575 + "es-abstract": "^1.19.2", 576 + "es-shim-unscopables": "^1.0.0" 577 + }, 578 + "engines": { 579 + "node": ">= 0.4" 580 + }, 581 + "funding": { 582 + "url": "https://github.com/sponsors/ljharb" 583 + } 584 + }, 585 + "node_modules/arrify": { 586 + "version": "3.0.0", 587 + "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", 588 + "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==", 589 + "dev": true, 590 + "engines": { 591 + "node": ">=12" 592 + }, 593 + "funding": { 594 + "url": "https://github.com/sponsors/sindresorhus" 595 + } 596 + }, 597 + "node_modules/balanced-match": { 598 + "version": "1.0.2", 599 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 600 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 601 + "dev": true 602 + }, 603 + "node_modules/brace-expansion": { 604 + "version": "1.1.11", 605 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 606 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 607 + "dev": true, 608 + "dependencies": { 609 + "balanced-match": "^1.0.0", 610 + "concat-map": "0.0.1" 611 + } 612 + }, 613 + "node_modules/braces": { 614 + "version": "3.0.2", 615 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 616 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 617 + "dev": true, 618 + "dependencies": { 619 + "fill-range": "^7.0.1" 620 + }, 621 + "engines": { 622 + "node": ">=8" 623 + } 624 + }, 625 + "node_modules/browserslist": { 626 + "version": "4.20.4", 627 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", 628 + "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", 629 + "dev": true, 630 + "funding": [ 631 + { 632 + "type": "opencollective", 633 + "url": "https://opencollective.com/browserslist" 634 + }, 635 + { 636 + "type": "tidelift", 637 + "url": "https://tidelift.com/funding/github/npm/browserslist" 638 + } 639 + ], 640 + "peer": true, 641 + "dependencies": { 642 + "caniuse-lite": "^1.0.30001349", 643 + "electron-to-chromium": "^1.4.147", 644 + "escalade": "^3.1.1", 645 + "node-releases": "^2.0.5", 646 + "picocolors": "^1.0.0" 647 + }, 648 + "bin": { 649 + "browserslist": "cli.js" 650 + }, 651 + "engines": { 652 + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 653 + } 654 + }, 655 + "node_modules/buffer-from": { 656 + "version": "1.1.2", 657 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 658 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 659 + "dev": true, 660 + "peer": true 661 + }, 662 + "node_modules/builtin-modules": { 663 + "version": "3.3.0", 664 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 665 + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 666 + "dev": true, 667 + "engines": { 668 + "node": ">=6" 669 + }, 670 + "funding": { 671 + "url": "https://github.com/sponsors/sindresorhus" 672 + } 673 + }, 674 + "node_modules/builtins": { 675 + "version": "5.0.1", 676 + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", 677 + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", 678 + "dev": true, 679 + "dependencies": { 680 + "semver": "^7.0.0" 681 + } 682 + }, 683 + "node_modules/call-bind": { 684 + "version": "1.0.2", 685 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 686 + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 687 + "dev": true, 688 + "dependencies": { 689 + "function-bind": "^1.1.1", 690 + "get-intrinsic": "^1.0.2" 691 + }, 692 + "funding": { 693 + "url": "https://github.com/sponsors/ljharb" 694 + } 695 + }, 696 + "node_modules/callsites": { 697 + "version": "3.1.0", 698 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 699 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 700 + "dev": true, 701 + "engines": { 702 + "node": ">=6" 703 + } 704 + }, 705 + "node_modules/camelcase": { 706 + "version": "6.3.0", 707 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 708 + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 709 + "dev": true, 710 + "engines": { 711 + "node": ">=10" 712 + }, 713 + "funding": { 714 + "url": "https://github.com/sponsors/sindresorhus" 715 + } 716 + }, 717 + "node_modules/camelcase-keys": { 718 + "version": "7.0.2", 719 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", 720 + "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", 721 + "dev": true, 722 + "dependencies": { 723 + "camelcase": "^6.3.0", 724 + "map-obj": "^4.1.0", 725 + "quick-lru": "^5.1.1", 726 + "type-fest": "^1.2.1" 727 + }, 728 + "engines": { 729 + "node": ">=12" 730 + }, 731 + "funding": { 732 + "url": "https://github.com/sponsors/sindresorhus" 733 + } 734 + }, 735 + "node_modules/camelcase-keys/node_modules/type-fest": { 736 + "version": "1.4.0", 737 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 738 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 739 + "dev": true, 740 + "engines": { 741 + "node": ">=10" 742 + }, 743 + "funding": { 744 + "url": "https://github.com/sponsors/sindresorhus" 745 + } 746 + }, 747 + "node_modules/caniuse-lite": { 748 + "version": "1.0.30001352", 749 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", 750 + "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==", 751 + "dev": true, 752 + "funding": [ 753 + { 754 + "type": "opencollective", 755 + "url": "https://opencollective.com/browserslist" 756 + }, 757 + { 758 + "type": "tidelift", 759 + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 760 + } 761 + ], 762 + "peer": true 763 + }, 764 + "node_modules/chalk": { 765 + "version": "2.4.2", 766 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 767 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 768 + "dependencies": { 769 + "ansi-styles": "^3.2.1", 770 + "escape-string-regexp": "^1.0.5", 771 + "supports-color": "^5.3.0" 772 + }, 773 + "engines": { 774 + "node": ">=4" 775 + } 776 + }, 777 + "node_modules/chrome-trace-event": { 778 + "version": "1.0.3", 779 + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 780 + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 781 + "dev": true, 782 + "peer": true, 783 + "engines": { 784 + "node": ">=6.0" 785 + } 786 + }, 787 + "node_modules/ci-info": { 788 + "version": "3.3.1", 789 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", 790 + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==", 791 + "dev": true 792 + }, 793 + "node_modules/clean-regexp": { 794 + "version": "1.0.0", 795 + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", 796 + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", 797 + "dev": true, 798 + "dependencies": { 799 + "escape-string-regexp": "^1.0.5" 800 + }, 801 + "engines": { 802 + "node": ">=4" 803 + } 804 + }, 805 + "node_modules/color-convert": { 806 + "version": "1.9.3", 807 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 808 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 809 + "dependencies": { 810 + "color-name": "1.1.3" 811 + } 812 + }, 813 + "node_modules/color-name": { 814 + "version": "1.1.3", 815 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 816 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 817 + }, 818 + "node_modules/commander": { 819 + "version": "9.3.0", 820 + "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", 821 + "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==", 822 + "engines": { 823 + "node": "^12.20.0 || >=14" 824 + } 825 + }, 826 + "node_modules/commondir": { 827 + "version": "1.0.1", 828 + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 829 + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", 830 + "dev": true 831 + }, 832 + "node_modules/concat-map": { 833 + "version": "0.0.1", 834 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 835 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 836 + "dev": true 837 + }, 838 + "node_modules/confusing-browser-globals": { 839 + "version": "1.0.11", 840 + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", 841 + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", 842 + "dev": true 843 + }, 844 + "node_modules/cosmiconfig": { 845 + "version": "7.0.1", 846 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", 847 + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", 848 + "dev": true, 849 + "dependencies": { 850 + "@types/parse-json": "^4.0.0", 851 + "import-fresh": "^3.2.1", 852 + "parse-json": "^5.0.0", 853 + "path-type": "^4.0.0", 854 + "yaml": "^1.10.0" 855 + }, 856 + "engines": { 857 + "node": ">=10" 858 + } 859 + }, 860 + "node_modules/cross-spawn": { 861 + "version": "7.0.3", 862 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 863 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 864 + "dependencies": { 865 + "path-key": "^3.1.0", 866 + "shebang-command": "^2.0.0", 867 + "which": "^2.0.1" 868 + }, 869 + "engines": { 870 + "node": ">= 8" 871 + } 872 + }, 873 + "node_modules/debug": { 874 + "version": "4.3.4", 875 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 876 + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 877 + "dev": true, 878 + "dependencies": { 879 + "ms": "2.1.2" 880 + }, 881 + "engines": { 882 + "node": ">=6.0" 883 + }, 884 + "peerDependenciesMeta": { 885 + "supports-color": { 886 + "optional": true 887 + } 888 + } 889 + }, 890 + "node_modules/decamelize": { 891 + "version": "5.0.1", 892 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", 893 + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", 894 + "dev": true, 895 + "engines": { 896 + "node": ">=10" 897 + }, 898 + "funding": { 899 + "url": "https://github.com/sponsors/sindresorhus" 900 + } 901 + }, 902 + "node_modules/decamelize-keys": { 903 + "version": "1.1.0", 904 + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", 905 + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", 906 + "dev": true, 907 + "dependencies": { 908 + "decamelize": "^1.1.0", 909 + "map-obj": "^1.0.0" 910 + }, 911 + "engines": { 912 + "node": ">=0.10.0" 913 + } 914 + }, 915 + "node_modules/decamelize-keys/node_modules/decamelize": { 916 + "version": "1.2.0", 917 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 918 + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 919 + "dev": true, 920 + "engines": { 921 + "node": ">=0.10.0" 922 + } 923 + }, 924 + "node_modules/decamelize-keys/node_modules/map-obj": { 925 + "version": "1.0.1", 926 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 927 + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", 928 + "dev": true, 929 + "engines": { 930 + "node": ">=0.10.0" 931 + } 932 + }, 933 + "node_modules/deep-is": { 934 + "version": "0.1.4", 935 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 936 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 937 + "dev": true 938 + }, 939 + "node_modules/define-lazy-prop": { 940 + "version": "3.0.0", 941 + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", 942 + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", 943 + "dev": true, 944 + "engines": { 945 + "node": ">=12" 946 + }, 947 + "funding": { 948 + "url": "https://github.com/sponsors/sindresorhus" 949 + } 950 + }, 951 + "node_modules/define-properties": { 952 + "version": "1.1.4", 953 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", 954 + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", 955 + "dev": true, 956 + "dependencies": { 957 + "has-property-descriptors": "^1.0.0", 958 + "object-keys": "^1.1.1" 959 + }, 960 + "engines": { 961 + "node": ">= 0.4" 962 + }, 963 + "funding": { 964 + "url": "https://github.com/sponsors/ljharb" 965 + } 966 + }, 967 + "node_modules/dir-glob": { 968 + "version": "3.0.1", 969 + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 970 + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 971 + "dev": true, 972 + "dependencies": { 973 + "path-type": "^4.0.0" 974 + }, 975 + "engines": { 976 + "node": ">=8" 977 + } 978 + }, 979 + "node_modules/doctrine": { 980 + "version": "3.0.0", 981 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 982 + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 983 + "dev": true, 984 + "dependencies": { 985 + "esutils": "^2.0.2" 986 + }, 987 + "engines": { 988 + "node": ">=6.0.0" 989 + } 990 + }, 991 + "node_modules/electron-to-chromium": { 992 + "version": "1.4.152", 993 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", 994 + "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==", 995 + "dev": true, 996 + "peer": true 997 + }, 998 + "node_modules/emoji-regex": { 999 + "version": "8.0.0", 1000 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1001 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1002 + "dev": true 1003 + }, 1004 + "node_modules/enhance-visitors": { 1005 + "version": "1.0.0", 1006 + "resolved": "https://registry.npmjs.org/enhance-visitors/-/enhance-visitors-1.0.0.tgz", 1007 + "integrity": "sha512-+29eJLiUixTEDRaZ35Vu8jP3gPLNcQQkQkOQjLp2X+6cZGGPDD/uasbFzvLsJKnGZnvmyZ0srxudwOtskHeIDA==", 1008 + "dev": true, 1009 + "dependencies": { 1010 + "lodash": "^4.13.1" 1011 + }, 1012 + "engines": { 1013 + "node": ">=4.0.0" 1014 + } 1015 + }, 1016 + "node_modules/enhanced-resolve": { 1017 + "version": "0.9.1", 1018 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", 1019 + "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", 1020 + "dev": true, 1021 + "dependencies": { 1022 + "graceful-fs": "^4.1.2", 1023 + "memory-fs": "^0.2.0", 1024 + "tapable": "^0.1.8" 1025 + }, 1026 + "engines": { 1027 + "node": ">=0.6" 1028 + } 1029 + }, 1030 + "node_modules/env-editor": { 1031 + "version": "1.1.0", 1032 + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-1.1.0.tgz", 1033 + "integrity": "sha512-7AXskzN6T7Q9TFcKAGJprUbpQa4i1VsAetO9rdBqbGMGlragTziBgWt4pVYJMBWHQlLoX0buy6WFikzPH4Qjpw==", 1034 + "dev": true, 1035 + "engines": { 1036 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1037 + }, 1038 + "funding": { 1039 + "url": "https://github.com/sponsors/sindresorhus" 1040 + } 1041 + }, 1042 + "node_modules/error-ex": { 1043 + "version": "1.3.2", 1044 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 1045 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 1046 + "dependencies": { 1047 + "is-arrayish": "^0.2.1" 1048 + } 1049 + }, 1050 + "node_modules/es-abstract": { 1051 + "version": "1.20.1", 1052 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", 1053 + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", 1054 + "dev": true, 1055 + "dependencies": { 1056 + "call-bind": "^1.0.2", 1057 + "es-to-primitive": "^1.2.1", 1058 + "function-bind": "^1.1.1", 1059 + "function.prototype.name": "^1.1.5", 1060 + "get-intrinsic": "^1.1.1", 1061 + "get-symbol-description": "^1.0.0", 1062 + "has": "^1.0.3", 1063 + "has-property-descriptors": "^1.0.0", 1064 + "has-symbols": "^1.0.3", 1065 + "internal-slot": "^1.0.3", 1066 + "is-callable": "^1.2.4", 1067 + "is-negative-zero": "^2.0.2", 1068 + "is-regex": "^1.1.4", 1069 + "is-shared-array-buffer": "^1.0.2", 1070 + "is-string": "^1.0.7", 1071 + "is-weakref": "^1.0.2", 1072 + "object-inspect": "^1.12.0", 1073 + "object-keys": "^1.1.1", 1074 + "object.assign": "^4.1.2", 1075 + "regexp.prototype.flags": "^1.4.3", 1076 + "string.prototype.trimend": "^1.0.5", 1077 + "string.prototype.trimstart": "^1.0.5", 1078 + "unbox-primitive": "^1.0.2" 1079 + }, 1080 + "engines": { 1081 + "node": ">= 0.4" 1082 + }, 1083 + "funding": { 1084 + "url": "https://github.com/sponsors/ljharb" 1085 + } 1086 + }, 1087 + "node_modules/es-module-lexer": { 1088 + "version": "0.9.3", 1089 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", 1090 + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", 1091 + "dev": true, 1092 + "peer": true 1093 + }, 1094 + "node_modules/es-shim-unscopables": { 1095 + "version": "1.0.0", 1096 + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", 1097 + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", 1098 + "dev": true, 1099 + "dependencies": { 1100 + "has": "^1.0.3" 1101 + } 1102 + }, 1103 + "node_modules/es-to-primitive": { 1104 + "version": "1.2.1", 1105 + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 1106 + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 1107 + "dev": true, 1108 + "dependencies": { 1109 + "is-callable": "^1.1.4", 1110 + "is-date-object": "^1.0.1", 1111 + "is-symbol": "^1.0.2" 1112 + }, 1113 + "engines": { 1114 + "node": ">= 0.4" 1115 + }, 1116 + "funding": { 1117 + "url": "https://github.com/sponsors/ljharb" 1118 + } 1119 + }, 1120 + "node_modules/escalade": { 1121 + "version": "3.1.1", 1122 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 1123 + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 1124 + "dev": true, 1125 + "peer": true, 1126 + "engines": { 1127 + "node": ">=6" 1128 + } 1129 + }, 1130 + "node_modules/escape-string-regexp": { 1131 + "version": "1.0.5", 1132 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1133 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 1134 + "engines": { 1135 + "node": ">=0.8.0" 1136 + } 1137 + }, 1138 + "node_modules/eslint": { 1139 + "version": "8.17.0", 1140 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", 1141 + "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", 1142 + "dev": true, 1143 + "dependencies": { 1144 + "@eslint/eslintrc": "^1.3.0", 1145 + "@humanwhocodes/config-array": "^0.9.2", 1146 + "ajv": "^6.10.0", 1147 + "chalk": "^4.0.0", 1148 + "cross-spawn": "^7.0.2", 1149 + "debug": "^4.3.2", 1150 + "doctrine": "^3.0.0", 1151 + "escape-string-regexp": "^4.0.0", 1152 + "eslint-scope": "^7.1.1", 1153 + "eslint-utils": "^3.0.0", 1154 + "eslint-visitor-keys": "^3.3.0", 1155 + "espree": "^9.3.2", 1156 + "esquery": "^1.4.0", 1157 + "esutils": "^2.0.2", 1158 + "fast-deep-equal": "^3.1.3", 1159 + "file-entry-cache": "^6.0.1", 1160 + "functional-red-black-tree": "^1.0.1", 1161 + "glob-parent": "^6.0.1", 1162 + "globals": "^13.15.0", 1163 + "ignore": "^5.2.0", 1164 + "import-fresh": "^3.0.0", 1165 + "imurmurhash": "^0.1.4", 1166 + "is-glob": "^4.0.0", 1167 + "js-yaml": "^4.1.0", 1168 + "json-stable-stringify-without-jsonify": "^1.0.1", 1169 + "levn": "^0.4.1", 1170 + "lodash.merge": "^4.6.2", 1171 + "minimatch": "^3.1.2", 1172 + "natural-compare": "^1.4.0", 1173 + "optionator": "^0.9.1", 1174 + "regexpp": "^3.2.0", 1175 + "strip-ansi": "^6.0.1", 1176 + "strip-json-comments": "^3.1.0", 1177 + "text-table": "^0.2.0", 1178 + "v8-compile-cache": "^2.0.3" 1179 + }, 1180 + "bin": { 1181 + "eslint": "bin/eslint.js" 1182 + }, 1183 + "engines": { 1184 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1185 + }, 1186 + "funding": { 1187 + "url": "https://opencollective.com/eslint" 1188 + } 1189 + }, 1190 + "node_modules/eslint-config-prettier": { 1191 + "version": "8.5.0", 1192 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", 1193 + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", 1194 + "dev": true, 1195 + "bin": { 1196 + "eslint-config-prettier": "bin/cli.js" 1197 + }, 1198 + "peerDependencies": { 1199 + "eslint": ">=7.0.0" 1200 + } 1201 + }, 1202 + "node_modules/eslint-config-xo": { 1203 + "version": "0.41.0", 1204 + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.41.0.tgz", 1205 + "integrity": "sha512-cyTc182COQVdalOi5105h0Cw/Qb52IRGyIZLmUICIauANm9Upmv81UEsuFkdKnvwr4NtU95qjdk3g4/kNspA6g==", 1206 + "dev": true, 1207 + "dependencies": { 1208 + "confusing-browser-globals": "1.0.11" 1209 + }, 1210 + "engines": { 1211 + "node": ">=12" 1212 + }, 1213 + "funding": { 1214 + "url": "https://github.com/sponsors/sindresorhus" 1215 + }, 1216 + "peerDependencies": { 1217 + "eslint": ">=8.14.0" 1218 + } 1219 + }, 1220 + "node_modules/eslint-formatter-pretty": { 1221 + "version": "4.1.0", 1222 + "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz", 1223 + "integrity": "sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==", 1224 + "dev": true, 1225 + "dependencies": { 1226 + "@types/eslint": "^7.2.13", 1227 + "ansi-escapes": "^4.2.1", 1228 + "chalk": "^4.1.0", 1229 + "eslint-rule-docs": "^1.1.5", 1230 + "log-symbols": "^4.0.0", 1231 + "plur": "^4.0.0", 1232 + "string-width": "^4.2.0", 1233 + "supports-hyperlinks": "^2.0.0" 1234 + }, 1235 + "engines": { 1236 + "node": ">=10" 1237 + }, 1238 + "funding": { 1239 + "url": "https://github.com/sponsors/sindresorhus" 1240 + } 1241 + }, 1242 + "node_modules/eslint-formatter-pretty/node_modules/ansi-styles": { 1243 + "version": "4.3.0", 1244 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1245 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1246 + "dev": true, 1247 + "dependencies": { 1248 + "color-convert": "^2.0.1" 1249 + }, 1250 + "engines": { 1251 + "node": ">=8" 1252 + }, 1253 + "funding": { 1254 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1255 + } 1256 + }, 1257 + "node_modules/eslint-formatter-pretty/node_modules/chalk": { 1258 + "version": "4.1.2", 1259 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1260 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1261 + "dev": true, 1262 + "dependencies": { 1263 + "ansi-styles": "^4.1.0", 1264 + "supports-color": "^7.1.0" 1265 + }, 1266 + "engines": { 1267 + "node": ">=10" 1268 + }, 1269 + "funding": { 1270 + "url": "https://github.com/chalk/chalk?sponsor=1" 1271 + } 1272 + }, 1273 + "node_modules/eslint-formatter-pretty/node_modules/color-convert": { 1274 + "version": "2.0.1", 1275 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1276 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1277 + "dev": true, 1278 + "dependencies": { 1279 + "color-name": "~1.1.4" 1280 + }, 1281 + "engines": { 1282 + "node": ">=7.0.0" 1283 + } 1284 + }, 1285 + "node_modules/eslint-formatter-pretty/node_modules/color-name": { 1286 + "version": "1.1.4", 1287 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1288 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1289 + "dev": true 1290 + }, 1291 + "node_modules/eslint-formatter-pretty/node_modules/has-flag": { 1292 + "version": "4.0.0", 1293 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1294 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1295 + "dev": true, 1296 + "engines": { 1297 + "node": ">=8" 1298 + } 1299 + }, 1300 + "node_modules/eslint-formatter-pretty/node_modules/supports-color": { 1301 + "version": "7.2.0", 1302 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 1303 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1304 + "dev": true, 1305 + "dependencies": { 1306 + "has-flag": "^4.0.0" 1307 + }, 1308 + "engines": { 1309 + "node": ">=8" 1310 + } 1311 + }, 1312 + "node_modules/eslint-import-resolver-node": { 1313 + "version": "0.3.6", 1314 + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", 1315 + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", 1316 + "dev": true, 1317 + "dependencies": { 1318 + "debug": "^3.2.7", 1319 + "resolve": "^1.20.0" 1320 + } 1321 + }, 1322 + "node_modules/eslint-import-resolver-node/node_modules/debug": { 1323 + "version": "3.2.7", 1324 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 1325 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 1326 + "dev": true, 1327 + "dependencies": { 1328 + "ms": "^2.1.1" 1329 + } 1330 + }, 1331 + "node_modules/eslint-import-resolver-webpack": { 1332 + "version": "0.13.2", 1333 + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.2.tgz", 1334 + "integrity": "sha512-XodIPyg1OgE2h5BDErz3WJoK7lawxKTJNhgPNafRST6csC/MZC+L5P6kKqsZGRInpbgc02s/WZMrb4uGJzcuRg==", 1335 + "dev": true, 1336 + "dependencies": { 1337 + "array-find": "^1.0.0", 1338 + "debug": "^3.2.7", 1339 + "enhanced-resolve": "^0.9.1", 1340 + "find-root": "^1.1.0", 1341 + "has": "^1.0.3", 1342 + "interpret": "^1.4.0", 1343 + "is-core-module": "^2.7.0", 1344 + "is-regex": "^1.1.4", 1345 + "lodash": "^4.17.21", 1346 + "resolve": "^1.20.0", 1347 + "semver": "^5.7.1" 1348 + }, 1349 + "engines": { 1350 + "node": ">= 6" 1351 + }, 1352 + "peerDependencies": { 1353 + "eslint-plugin-import": ">=1.4.0", 1354 + "webpack": ">=1.11.0" 1355 + } 1356 + }, 1357 + "node_modules/eslint-import-resolver-webpack/node_modules/debug": { 1358 + "version": "3.2.7", 1359 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 1360 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 1361 + "dev": true, 1362 + "dependencies": { 1363 + "ms": "^2.1.1" 1364 + } 1365 + }, 1366 + "node_modules/eslint-import-resolver-webpack/node_modules/semver": { 1367 + "version": "5.7.1", 1368 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1369 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 1370 + "dev": true, 1371 + "bin": { 1372 + "semver": "bin/semver" 1373 + } 1374 + }, 1375 + "node_modules/eslint-module-utils": { 1376 + "version": "2.7.3", 1377 + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", 1378 + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", 1379 + "dev": true, 1380 + "dependencies": { 1381 + "debug": "^3.2.7", 1382 + "find-up": "^2.1.0" 1383 + }, 1384 + "engines": { 1385 + "node": ">=4" 1386 + } 1387 + }, 1388 + "node_modules/eslint-module-utils/node_modules/debug": { 1389 + "version": "3.2.7", 1390 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 1391 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 1392 + "dev": true, 1393 + "dependencies": { 1394 + "ms": "^2.1.1" 1395 + } 1396 + }, 1397 + "node_modules/eslint-module-utils/node_modules/find-up": { 1398 + "version": "2.1.0", 1399 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 1400 + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", 1401 + "dev": true, 1402 + "dependencies": { 1403 + "locate-path": "^2.0.0" 1404 + }, 1405 + "engines": { 1406 + "node": ">=4" 1407 + } 1408 + }, 1409 + "node_modules/eslint-module-utils/node_modules/locate-path": { 1410 + "version": "2.0.0", 1411 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 1412 + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", 1413 + "dev": true, 1414 + "dependencies": { 1415 + "p-locate": "^2.0.0", 1416 + "path-exists": "^3.0.0" 1417 + }, 1418 + "engines": { 1419 + "node": ">=4" 1420 + } 1421 + }, 1422 + "node_modules/eslint-module-utils/node_modules/p-limit": { 1423 + "version": "1.3.0", 1424 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 1425 + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 1426 + "dev": true, 1427 + "dependencies": { 1428 + "p-try": "^1.0.0" 1429 + }, 1430 + "engines": { 1431 + "node": ">=4" 1432 + } 1433 + }, 1434 + "node_modules/eslint-module-utils/node_modules/p-locate": { 1435 + "version": "2.0.0", 1436 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 1437 + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", 1438 + "dev": true, 1439 + "dependencies": { 1440 + "p-limit": "^1.1.0" 1441 + }, 1442 + "engines": { 1443 + "node": ">=4" 1444 + } 1445 + }, 1446 + "node_modules/eslint-module-utils/node_modules/path-exists": { 1447 + "version": "3.0.0", 1448 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 1449 + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 1450 + "dev": true, 1451 + "engines": { 1452 + "node": ">=4" 1453 + } 1454 + }, 1455 + "node_modules/eslint-plugin-ava": { 1456 + "version": "13.2.0", 1457 + "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-13.2.0.tgz", 1458 + "integrity": "sha512-i5B5izsEdERKQLruk1nIWzTTE7C26/ju8qQf7JeyRv32XT2lRMW0zMFZNhIrEf5/5VvpSz2rqrV7UcjClGbKsw==", 1459 + "dev": true, 1460 + "dependencies": { 1461 + "enhance-visitors": "^1.0.0", 1462 + "eslint-utils": "^3.0.0", 1463 + "espree": "^9.0.0", 1464 + "espurify": "^2.1.1", 1465 + "import-modules": "^2.1.0", 1466 + "micro-spelling-correcter": "^1.1.1", 1467 + "pkg-dir": "^5.0.0", 1468 + "resolve-from": "^5.0.0" 1469 + }, 1470 + "engines": { 1471 + "node": ">=12.22 <13 || >=14.17 <15 || >=16.4" 1472 + }, 1473 + "peerDependencies": { 1474 + "eslint": ">=7.22.0" 1475 + } 1476 + }, 1477 + "node_modules/eslint-plugin-es": { 1478 + "version": "4.1.0", 1479 + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", 1480 + "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", 1481 + "dev": true, 1482 + "dependencies": { 1483 + "eslint-utils": "^2.0.0", 1484 + "regexpp": "^3.0.0" 1485 + }, 1486 + "engines": { 1487 + "node": ">=8.10.0" 1488 + }, 1489 + "funding": { 1490 + "url": "https://github.com/sponsors/mysticatea" 1491 + }, 1492 + "peerDependencies": { 1493 + "eslint": ">=4.19.1" 1494 + } 1495 + }, 1496 + "node_modules/eslint-plugin-es/node_modules/eslint-utils": { 1497 + "version": "2.1.0", 1498 + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", 1499 + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", 1500 + "dev": true, 1501 + "dependencies": { 1502 + "eslint-visitor-keys": "^1.1.0" 1503 + }, 1504 + "engines": { 1505 + "node": ">=6" 1506 + }, 1507 + "funding": { 1508 + "url": "https://github.com/sponsors/mysticatea" 1509 + } 1510 + }, 1511 + "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { 1512 + "version": "1.3.0", 1513 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", 1514 + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", 1515 + "dev": true, 1516 + "engines": { 1517 + "node": ">=4" 1518 + } 1519 + }, 1520 + "node_modules/eslint-plugin-eslint-comments": { 1521 + "version": "3.2.0", 1522 + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", 1523 + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", 1524 + "dev": true, 1525 + "dependencies": { 1526 + "escape-string-regexp": "^1.0.5", 1527 + "ignore": "^5.0.5" 1528 + }, 1529 + "engines": { 1530 + "node": ">=6.5.0" 1531 + }, 1532 + "funding": { 1533 + "url": "https://github.com/sponsors/mysticatea" 1534 + }, 1535 + "peerDependencies": { 1536 + "eslint": ">=4.19.1" 1537 + } 1538 + }, 1539 + "node_modules/eslint-plugin-import": { 1540 + "version": "2.26.0", 1541 + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", 1542 + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", 1543 + "dev": true, 1544 + "dependencies": { 1545 + "array-includes": "^3.1.4", 1546 + "array.prototype.flat": "^1.2.5", 1547 + "debug": "^2.6.9", 1548 + "doctrine": "^2.1.0", 1549 + "eslint-import-resolver-node": "^0.3.6", 1550 + "eslint-module-utils": "^2.7.3", 1551 + "has": "^1.0.3", 1552 + "is-core-module": "^2.8.1", 1553 + "is-glob": "^4.0.3", 1554 + "minimatch": "^3.1.2", 1555 + "object.values": "^1.1.5", 1556 + "resolve": "^1.22.0", 1557 + "tsconfig-paths": "^3.14.1" 1558 + }, 1559 + "engines": { 1560 + "node": ">=4" 1561 + }, 1562 + "peerDependencies": { 1563 + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" 1564 + } 1565 + }, 1566 + "node_modules/eslint-plugin-import/node_modules/debug": { 1567 + "version": "2.6.9", 1568 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1569 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1570 + "dev": true, 1571 + "dependencies": { 1572 + "ms": "2.0.0" 1573 + } 1574 + }, 1575 + "node_modules/eslint-plugin-import/node_modules/doctrine": { 1576 + "version": "2.1.0", 1577 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 1578 + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", 1579 + "dev": true, 1580 + "dependencies": { 1581 + "esutils": "^2.0.2" 1582 + }, 1583 + "engines": { 1584 + "node": ">=0.10.0" 1585 + } 1586 + }, 1587 + "node_modules/eslint-plugin-import/node_modules/ms": { 1588 + "version": "2.0.0", 1589 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1590 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 1591 + "dev": true 1592 + }, 1593 + "node_modules/eslint-plugin-n": { 1594 + "version": "15.2.2", 1595 + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.2.tgz", 1596 + "integrity": "sha512-MLjZVAv4TiCIoXqjibNqCJjLkGHfrOY3XZ0ZBLoW0OnS3o98PUBnzB/kfp8dCz/4A4Y18jjX50PRnqI4ACFY1Q==", 1597 + "dev": true, 1598 + "dependencies": { 1599 + "builtins": "^5.0.1", 1600 + "eslint-plugin-es": "^4.1.0", 1601 + "eslint-utils": "^3.0.0", 1602 + "ignore": "^5.1.1", 1603 + "is-core-module": "^2.9.0", 1604 + "minimatch": "^3.1.2", 1605 + "resolve": "^1.10.1", 1606 + "semver": "^7.3.7" 1607 + }, 1608 + "engines": { 1609 + "node": ">=12.22.0" 1610 + }, 1611 + "funding": { 1612 + "url": "https://github.com/sponsors/mysticatea" 1613 + }, 1614 + "peerDependencies": { 1615 + "eslint": ">=7.0.0" 1616 + } 1617 + }, 1618 + "node_modules/eslint-plugin-no-use-extend-native": { 1619 + "version": "0.5.0", 1620 + "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.5.0.tgz", 1621 + "integrity": "sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ==", 1622 + "dev": true, 1623 + "dependencies": { 1624 + "is-get-set-prop": "^1.0.0", 1625 + "is-js-type": "^2.0.0", 1626 + "is-obj-prop": "^1.0.0", 1627 + "is-proto-prop": "^2.0.0" 1628 + }, 1629 + "engines": { 1630 + "node": ">=6.0.0" 1631 + } 1632 + }, 1633 + "node_modules/eslint-plugin-prettier": { 1634 + "version": "4.0.0", 1635 + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", 1636 + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", 1637 + "dev": true, 1638 + "dependencies": { 1639 + "prettier-linter-helpers": "^1.0.0" 1640 + }, 1641 + "engines": { 1642 + "node": ">=6.0.0" 1643 + }, 1644 + "peerDependencies": { 1645 + "eslint": ">=7.28.0", 1646 + "prettier": ">=2.0.0" 1647 + }, 1648 + "peerDependenciesMeta": { 1649 + "eslint-config-prettier": { 1650 + "optional": true 1651 + } 1652 + } 1653 + }, 1654 + "node_modules/eslint-plugin-unicorn": { 1655 + "version": "42.0.0", 1656 + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz", 1657 + "integrity": "sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==", 1658 + "dev": true, 1659 + "dependencies": { 1660 + "@babel/helper-validator-identifier": "^7.15.7", 1661 + "ci-info": "^3.3.0", 1662 + "clean-regexp": "^1.0.0", 1663 + "eslint-utils": "^3.0.0", 1664 + "esquery": "^1.4.0", 1665 + "indent-string": "^4.0.0", 1666 + "is-builtin-module": "^3.1.0", 1667 + "lodash": "^4.17.21", 1668 + "pluralize": "^8.0.0", 1669 + "read-pkg-up": "^7.0.1", 1670 + "regexp-tree": "^0.1.24", 1671 + "safe-regex": "^2.1.1", 1672 + "semver": "^7.3.5", 1673 + "strip-indent": "^3.0.0" 1674 + }, 1675 + "engines": { 1676 + "node": ">=12" 1677 + }, 1678 + "funding": { 1679 + "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" 1680 + }, 1681 + "peerDependencies": { 1682 + "eslint": ">=8.8.0" 1683 + } 1684 + }, 1685 + "node_modules/eslint-plugin-unicorn/node_modules/find-up": { 1686 + "version": "4.1.0", 1687 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 1688 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 1689 + "dev": true, 1690 + "dependencies": { 1691 + "locate-path": "^5.0.0", 1692 + "path-exists": "^4.0.0" 1693 + }, 1694 + "engines": { 1695 + "node": ">=8" 1696 + } 1697 + }, 1698 + "node_modules/eslint-plugin-unicorn/node_modules/hosted-git-info": { 1699 + "version": "2.8.9", 1700 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 1701 + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 1702 + "dev": true 1703 + }, 1704 + "node_modules/eslint-plugin-unicorn/node_modules/locate-path": { 1705 + "version": "5.0.0", 1706 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 1707 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 1708 + "dev": true, 1709 + "dependencies": { 1710 + "p-locate": "^4.1.0" 1711 + }, 1712 + "engines": { 1713 + "node": ">=8" 1714 + } 1715 + }, 1716 + "node_modules/eslint-plugin-unicorn/node_modules/normalize-package-data": { 1717 + "version": "2.5.0", 1718 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 1719 + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 1720 + "dev": true, 1721 + "dependencies": { 1722 + "hosted-git-info": "^2.1.4", 1723 + "resolve": "^1.10.0", 1724 + "semver": "2 || 3 || 4 || 5", 1725 + "validate-npm-package-license": "^3.0.1" 1726 + } 1727 + }, 1728 + "node_modules/eslint-plugin-unicorn/node_modules/normalize-package-data/node_modules/semver": { 1729 + "version": "5.7.1", 1730 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1731 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 1732 + "dev": true, 1733 + "bin": { 1734 + "semver": "bin/semver" 1735 + } 1736 + }, 1737 + "node_modules/eslint-plugin-unicorn/node_modules/p-limit": { 1738 + "version": "2.3.0", 1739 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1740 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 1741 + "dev": true, 1742 + "dependencies": { 1743 + "p-try": "^2.0.0" 1744 + }, 1745 + "engines": { 1746 + "node": ">=6" 1747 + }, 1748 + "funding": { 1749 + "url": "https://github.com/sponsors/sindresorhus" 1750 + } 1751 + }, 1752 + "node_modules/eslint-plugin-unicorn/node_modules/p-locate": { 1753 + "version": "4.1.0", 1754 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 1755 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 1756 + "dev": true, 1757 + "dependencies": { 1758 + "p-limit": "^2.2.0" 1759 + }, 1760 + "engines": { 1761 + "node": ">=8" 1762 + } 1763 + }, 1764 + "node_modules/eslint-plugin-unicorn/node_modules/p-try": { 1765 + "version": "2.2.0", 1766 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 1767 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 1768 + "dev": true, 1769 + "engines": { 1770 + "node": ">=6" 1771 + } 1772 + }, 1773 + "node_modules/eslint-plugin-unicorn/node_modules/path-exists": { 1774 + "version": "4.0.0", 1775 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1776 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1777 + "dev": true, 1778 + "engines": { 1779 + "node": ">=8" 1780 + } 1781 + }, 1782 + "node_modules/eslint-plugin-unicorn/node_modules/read-pkg": { 1783 + "version": "5.2.0", 1784 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 1785 + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 1786 + "dev": true, 1787 + "dependencies": { 1788 + "@types/normalize-package-data": "^2.4.0", 1789 + "normalize-package-data": "^2.5.0", 1790 + "parse-json": "^5.0.0", 1791 + "type-fest": "^0.6.0" 1792 + }, 1793 + "engines": { 1794 + "node": ">=8" 1795 + } 1796 + }, 1797 + "node_modules/eslint-plugin-unicorn/node_modules/read-pkg-up": { 1798 + "version": "7.0.1", 1799 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 1800 + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 1801 + "dev": true, 1802 + "dependencies": { 1803 + "find-up": "^4.1.0", 1804 + "read-pkg": "^5.2.0", 1805 + "type-fest": "^0.8.1" 1806 + }, 1807 + "engines": { 1808 + "node": ">=8" 1809 + }, 1810 + "funding": { 1811 + "url": "https://github.com/sponsors/sindresorhus" 1812 + } 1813 + }, 1814 + "node_modules/eslint-plugin-unicorn/node_modules/read-pkg/node_modules/type-fest": { 1815 + "version": "0.6.0", 1816 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 1817 + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 1818 + "dev": true, 1819 + "engines": { 1820 + "node": ">=8" 1821 + } 1822 + }, 1823 + "node_modules/eslint-plugin-unicorn/node_modules/type-fest": { 1824 + "version": "0.8.1", 1825 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 1826 + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 1827 + "dev": true, 1828 + "engines": { 1829 + "node": ">=8" 1830 + } 1831 + }, 1832 + "node_modules/eslint-rule-docs": { 1833 + "version": "1.1.235", 1834 + "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz", 1835 + "integrity": "sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==", 1836 + "dev": true 1837 + }, 1838 + "node_modules/eslint-scope": { 1839 + "version": "7.1.1", 1840 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 1841 + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 1842 + "dev": true, 1843 + "dependencies": { 1844 + "esrecurse": "^4.3.0", 1845 + "estraverse": "^5.2.0" 1846 + }, 1847 + "engines": { 1848 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1849 + } 1850 + }, 1851 + "node_modules/eslint-utils": { 1852 + "version": "3.0.0", 1853 + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", 1854 + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", 1855 + "dev": true, 1856 + "dependencies": { 1857 + "eslint-visitor-keys": "^2.0.0" 1858 + }, 1859 + "engines": { 1860 + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" 1861 + }, 1862 + "funding": { 1863 + "url": "https://github.com/sponsors/mysticatea" 1864 + }, 1865 + "peerDependencies": { 1866 + "eslint": ">=5" 1867 + } 1868 + }, 1869 + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 1870 + "version": "2.1.0", 1871 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", 1872 + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", 1873 + "dev": true, 1874 + "engines": { 1875 + "node": ">=10" 1876 + } 1877 + }, 1878 + "node_modules/eslint-visitor-keys": { 1879 + "version": "3.3.0", 1880 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 1881 + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 1882 + "dev": true, 1883 + "engines": { 1884 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1885 + } 1886 + }, 1887 + "node_modules/eslint/node_modules/ansi-styles": { 1888 + "version": "4.3.0", 1889 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1890 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1891 + "dev": true, 1892 + "dependencies": { 1893 + "color-convert": "^2.0.1" 1894 + }, 1895 + "engines": { 1896 + "node": ">=8" 1897 + }, 1898 + "funding": { 1899 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1900 + } 1901 + }, 1902 + "node_modules/eslint/node_modules/chalk": { 1903 + "version": "4.1.2", 1904 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1905 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1906 + "dev": true, 1907 + "dependencies": { 1908 + "ansi-styles": "^4.1.0", 1909 + "supports-color": "^7.1.0" 1910 + }, 1911 + "engines": { 1912 + "node": ">=10" 1913 + }, 1914 + "funding": { 1915 + "url": "https://github.com/chalk/chalk?sponsor=1" 1916 + } 1917 + }, 1918 + "node_modules/eslint/node_modules/color-convert": { 1919 + "version": "2.0.1", 1920 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1921 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1922 + "dev": true, 1923 + "dependencies": { 1924 + "color-name": "~1.1.4" 1925 + }, 1926 + "engines": { 1927 + "node": ">=7.0.0" 1928 + } 1929 + }, 1930 + "node_modules/eslint/node_modules/color-name": { 1931 + "version": "1.1.4", 1932 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1933 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1934 + "dev": true 1935 + }, 1936 + "node_modules/eslint/node_modules/escape-string-regexp": { 1937 + "version": "4.0.0", 1938 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 1939 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 1940 + "dev": true, 1941 + "engines": { 1942 + "node": ">=10" 1943 + }, 1944 + "funding": { 1945 + "url": "https://github.com/sponsors/sindresorhus" 1946 + } 1947 + }, 1948 + "node_modules/eslint/node_modules/has-flag": { 1949 + "version": "4.0.0", 1950 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1951 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1952 + "dev": true, 1953 + "engines": { 1954 + "node": ">=8" 1955 + } 1956 + }, 1957 + "node_modules/eslint/node_modules/supports-color": { 1958 + "version": "7.2.0", 1959 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 1960 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1961 + "dev": true, 1962 + "dependencies": { 1963 + "has-flag": "^4.0.0" 1964 + }, 1965 + "engines": { 1966 + "node": ">=8" 1967 + } 1968 + }, 1969 + "node_modules/esm-utils": { 1970 + "version": "4.0.0", 1971 + "resolved": "https://registry.npmjs.org/esm-utils/-/esm-utils-4.0.0.tgz", 1972 + "integrity": "sha512-1x5H25/8BQWV94T8+KRb1gcSdVQ3g+8P0NikggAujVaurUa0cOoR+UO8ie3y29iQO70HjNA93c9ie+qqI/8zzw==", 1973 + "dev": true, 1974 + "dependencies": { 1975 + "import-meta-resolve": "1.1.1", 1976 + "url-or-path": "2.1.0" 1977 + }, 1978 + "funding": { 1979 + "url": "https://github.com/fisker/esm-utils?sponsor=1" 1980 + } 1981 + }, 1982 + "node_modules/espree": { 1983 + "version": "9.3.2", 1984 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", 1985 + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", 1986 + "dev": true, 1987 + "dependencies": { 1988 + "acorn": "^8.7.1", 1989 + "acorn-jsx": "^5.3.2", 1990 + "eslint-visitor-keys": "^3.3.0" 1991 + }, 1992 + "engines": { 1993 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1994 + } 1995 + }, 1996 + "node_modules/espurify": { 1997 + "version": "2.1.1", 1998 + "resolved": "https://registry.npmjs.org/espurify/-/espurify-2.1.1.tgz", 1999 + "integrity": "sha512-zttWvnkhcDyGOhSH4vO2qCBILpdCMv/MX8lp4cqgRkQoDRGK2oZxi2GfWhlP2dIXmk7BaKeOTuzbHhyC68o8XQ==", 2000 + "dev": true 2001 + }, 2002 + "node_modules/esquery": { 2003 + "version": "1.4.0", 2004 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", 2005 + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", 2006 + "dev": true, 2007 + "dependencies": { 2008 + "estraverse": "^5.1.0" 2009 + }, 2010 + "engines": { 2011 + "node": ">=0.10" 2012 + } 2013 + }, 2014 + "node_modules/esrecurse": { 2015 + "version": "4.3.0", 2016 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2017 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2018 + "dev": true, 2019 + "dependencies": { 2020 + "estraverse": "^5.2.0" 2021 + }, 2022 + "engines": { 2023 + "node": ">=4.0" 2024 + } 2025 + }, 2026 + "node_modules/estraverse": { 2027 + "version": "5.3.0", 2028 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2029 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2030 + "dev": true, 2031 + "engines": { 2032 + "node": ">=4.0" 2033 + } 2034 + }, 2035 + "node_modules/esutils": { 2036 + "version": "2.0.3", 2037 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 2038 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2039 + "dev": true, 2040 + "engines": { 2041 + "node": ">=0.10.0" 2042 + } 2043 + }, 2044 + "node_modules/events": { 2045 + "version": "3.3.0", 2046 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 2047 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 2048 + "dev": true, 2049 + "peer": true, 2050 + "engines": { 2051 + "node": ">=0.8.x" 2052 + } 2053 + }, 2054 + "node_modules/execa": { 2055 + "version": "5.1.1", 2056 + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 2057 + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 2058 + "dependencies": { 2059 + "cross-spawn": "^7.0.3", 2060 + "get-stream": "^6.0.0", 2061 + "human-signals": "^2.1.0", 2062 + "is-stream": "^2.0.0", 2063 + "merge-stream": "^2.0.0", 2064 + "npm-run-path": "^4.0.1", 2065 + "onetime": "^5.1.2", 2066 + "signal-exit": "^3.0.3", 2067 + "strip-final-newline": "^2.0.0" 2068 + }, 2069 + "engines": { 2070 + "node": ">=10" 2071 + }, 2072 + "funding": { 2073 + "url": "https://github.com/sindresorhus/execa?sponsor=1" 2074 + } 2075 + }, 2076 + "node_modules/fast-deep-equal": { 2077 + "version": "3.1.3", 2078 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2079 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2080 + "dev": true 2081 + }, 2082 + "node_modules/fast-diff": { 2083 + "version": "1.2.0", 2084 + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", 2085 + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", 2086 + "dev": true 2087 + }, 2088 + "node_modules/fast-glob": { 2089 + "version": "3.2.11", 2090 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", 2091 + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", 2092 + "dev": true, 2093 + "dependencies": { 2094 + "@nodelib/fs.stat": "^2.0.2", 2095 + "@nodelib/fs.walk": "^1.2.3", 2096 + "glob-parent": "^5.1.2", 2097 + "merge2": "^1.3.0", 2098 + "micromatch": "^4.0.4" 2099 + }, 2100 + "engines": { 2101 + "node": ">=8.6.0" 2102 + } 2103 + }, 2104 + "node_modules/fast-glob/node_modules/glob-parent": { 2105 + "version": "5.1.2", 2106 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2107 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2108 + "dev": true, 2109 + "dependencies": { 2110 + "is-glob": "^4.0.1" 2111 + }, 2112 + "engines": { 2113 + "node": ">= 6" 2114 + } 2115 + }, 2116 + "node_modules/fast-json-stable-stringify": { 2117 + "version": "2.1.0", 2118 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2119 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2120 + "dev": true 2121 + }, 2122 + "node_modules/fast-levenshtein": { 2123 + "version": "2.0.6", 2124 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 2125 + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 2126 + "dev": true 2127 + }, 2128 + "node_modules/fastq": { 2129 + "version": "1.13.0", 2130 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 2131 + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 2132 + "dev": true, 2133 + "dependencies": { 2134 + "reusify": "^1.0.4" 2135 + } 2136 + }, 2137 + "node_modules/file-entry-cache": { 2138 + "version": "6.0.1", 2139 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 2140 + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 2141 + "dev": true, 2142 + "dependencies": { 2143 + "flat-cache": "^3.0.4" 2144 + }, 2145 + "engines": { 2146 + "node": "^10.12.0 || >=12.0.0" 2147 + } 2148 + }, 2149 + "node_modules/fill-range": { 2150 + "version": "7.0.1", 2151 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 2152 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 2153 + "dev": true, 2154 + "dependencies": { 2155 + "to-regex-range": "^5.0.1" 2156 + }, 2157 + "engines": { 2158 + "node": ">=8" 2159 + } 2160 + }, 2161 + "node_modules/find-cache-dir": { 2162 + "version": "3.3.2", 2163 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", 2164 + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", 2165 + "dev": true, 2166 + "dependencies": { 2167 + "commondir": "^1.0.1", 2168 + "make-dir": "^3.0.2", 2169 + "pkg-dir": "^4.1.0" 2170 + }, 2171 + "engines": { 2172 + "node": ">=8" 2173 + }, 2174 + "funding": { 2175 + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" 2176 + } 2177 + }, 2178 + "node_modules/find-cache-dir/node_modules/find-up": { 2179 + "version": "4.1.0", 2180 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 2181 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 2182 + "dev": true, 2183 + "dependencies": { 2184 + "locate-path": "^5.0.0", 2185 + "path-exists": "^4.0.0" 2186 + }, 2187 + "engines": { 2188 + "node": ">=8" 2189 + } 2190 + }, 2191 + "node_modules/find-cache-dir/node_modules/locate-path": { 2192 + "version": "5.0.0", 2193 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 2194 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 2195 + "dev": true, 2196 + "dependencies": { 2197 + "p-locate": "^4.1.0" 2198 + }, 2199 + "engines": { 2200 + "node": ">=8" 2201 + } 2202 + }, 2203 + "node_modules/find-cache-dir/node_modules/p-limit": { 2204 + "version": "2.3.0", 2205 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 2206 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 2207 + "dev": true, 2208 + "dependencies": { 2209 + "p-try": "^2.0.0" 2210 + }, 2211 + "engines": { 2212 + "node": ">=6" 2213 + }, 2214 + "funding": { 2215 + "url": "https://github.com/sponsors/sindresorhus" 2216 + } 2217 + }, 2218 + "node_modules/find-cache-dir/node_modules/p-locate": { 2219 + "version": "4.1.0", 2220 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 2221 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 2222 + "dev": true, 2223 + "dependencies": { 2224 + "p-limit": "^2.2.0" 2225 + }, 2226 + "engines": { 2227 + "node": ">=8" 2228 + } 2229 + }, 2230 + "node_modules/find-cache-dir/node_modules/p-try": { 2231 + "version": "2.2.0", 2232 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 2233 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 2234 + "dev": true, 2235 + "engines": { 2236 + "node": ">=6" 2237 + } 2238 + }, 2239 + "node_modules/find-cache-dir/node_modules/path-exists": { 2240 + "version": "4.0.0", 2241 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2242 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2243 + "dev": true, 2244 + "engines": { 2245 + "node": ">=8" 2246 + } 2247 + }, 2248 + "node_modules/find-cache-dir/node_modules/pkg-dir": { 2249 + "version": "4.2.0", 2250 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 2251 + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 2252 + "dev": true, 2253 + "dependencies": { 2254 + "find-up": "^4.0.0" 2255 + }, 2256 + "engines": { 2257 + "node": ">=8" 2258 + } 2259 + }, 2260 + "node_modules/find-root": { 2261 + "version": "1.1.0", 2262 + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", 2263 + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", 2264 + "dev": true 2265 + }, 2266 + "node_modules/find-up": { 2267 + "version": "6.3.0", 2268 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 2269 + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 2270 + "dependencies": { 2271 + "locate-path": "^7.1.0", 2272 + "path-exists": "^5.0.0" 2273 + }, 2274 + "engines": { 2275 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2276 + }, 2277 + "funding": { 2278 + "url": "https://github.com/sponsors/sindresorhus" 2279 + } 2280 + }, 2281 + "node_modules/flat-cache": { 2282 + "version": "3.0.4", 2283 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 2284 + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 2285 + "dev": true, 2286 + "dependencies": { 2287 + "flatted": "^3.1.0", 2288 + "rimraf": "^3.0.2" 2289 + }, 2290 + "engines": { 2291 + "node": "^10.12.0 || >=12.0.0" 2292 + } 2293 + }, 2294 + "node_modules/flatted": { 2295 + "version": "3.2.5", 2296 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", 2297 + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", 2298 + "dev": true 2299 + }, 2300 + "node_modules/fs.realpath": { 2301 + "version": "1.0.0", 2302 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2303 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 2304 + "dev": true 2305 + }, 2306 + "node_modules/function-bind": { 2307 + "version": "1.1.1", 2308 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2309 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 2310 + }, 2311 + "node_modules/function.prototype.name": { 2312 + "version": "1.1.5", 2313 + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", 2314 + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", 2315 + "dev": true, 2316 + "dependencies": { 2317 + "call-bind": "^1.0.2", 2318 + "define-properties": "^1.1.3", 2319 + "es-abstract": "^1.19.0", 2320 + "functions-have-names": "^1.2.2" 2321 + }, 2322 + "engines": { 2323 + "node": ">= 0.4" 2324 + }, 2325 + "funding": { 2326 + "url": "https://github.com/sponsors/ljharb" 2327 + } 2328 + }, 2329 + "node_modules/functional-red-black-tree": { 2330 + "version": "1.0.1", 2331 + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 2332 + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", 2333 + "dev": true 2334 + }, 2335 + "node_modules/functions-have-names": { 2336 + "version": "1.2.3", 2337 + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 2338 + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 2339 + "dev": true, 2340 + "funding": { 2341 + "url": "https://github.com/sponsors/ljharb" 2342 + } 2343 + }, 2344 + "node_modules/get-intrinsic": { 2345 + "version": "1.1.2", 2346 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", 2347 + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", 2348 + "dev": true, 2349 + "dependencies": { 2350 + "function-bind": "^1.1.1", 2351 + "has": "^1.0.3", 2352 + "has-symbols": "^1.0.3" 2353 + }, 2354 + "funding": { 2355 + "url": "https://github.com/sponsors/ljharb" 2356 + } 2357 + }, 2358 + "node_modules/get-set-props": { 2359 + "version": "0.1.0", 2360 + "resolved": "https://registry.npmjs.org/get-set-props/-/get-set-props-0.1.0.tgz", 2361 + "integrity": "sha512-7oKuKzAGKj0ag+eWZwcGw2fjiZ78tXnXQoBgY0aU7ZOxTu4bB7hSuQSDgtKy978EDH062P5FmD2EWiDpQS9K9Q==", 2362 + "dev": true, 2363 + "engines": { 2364 + "node": ">=0.10.0" 2365 + } 2366 + }, 2367 + "node_modules/get-stdin": { 2368 + "version": "9.0.0", 2369 + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", 2370 + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", 2371 + "dev": true, 2372 + "engines": { 2373 + "node": ">=12" 2374 + }, 2375 + "funding": { 2376 + "url": "https://github.com/sponsors/sindresorhus" 2377 + } 2378 + }, 2379 + "node_modules/get-stream": { 2380 + "version": "6.0.1", 2381 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 2382 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 2383 + "engines": { 2384 + "node": ">=10" 2385 + }, 2386 + "funding": { 2387 + "url": "https://github.com/sponsors/sindresorhus" 2388 + } 2389 + }, 2390 + "node_modules/get-symbol-description": { 2391 + "version": "1.0.0", 2392 + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 2393 + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 2394 + "dev": true, 2395 + "dependencies": { 2396 + "call-bind": "^1.0.2", 2397 + "get-intrinsic": "^1.1.1" 2398 + }, 2399 + "engines": { 2400 + "node": ">= 0.4" 2401 + }, 2402 + "funding": { 2403 + "url": "https://github.com/sponsors/ljharb" 2404 + } 2405 + }, 2406 + "node_modules/glob": { 2407 + "version": "7.2.3", 2408 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 2409 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 2410 + "dev": true, 2411 + "dependencies": { 2412 + "fs.realpath": "^1.0.0", 2413 + "inflight": "^1.0.4", 2414 + "inherits": "2", 2415 + "minimatch": "^3.1.1", 2416 + "once": "^1.3.0", 2417 + "path-is-absolute": "^1.0.0" 2418 + }, 2419 + "engines": { 2420 + "node": "*" 2421 + }, 2422 + "funding": { 2423 + "url": "https://github.com/sponsors/isaacs" 2424 + } 2425 + }, 2426 + "node_modules/glob-parent": { 2427 + "version": "6.0.2", 2428 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 2429 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 2430 + "dev": true, 2431 + "dependencies": { 2432 + "is-glob": "^4.0.3" 2433 + }, 2434 + "engines": { 2435 + "node": ">=10.13.0" 2436 + } 2437 + }, 2438 + "node_modules/glob-to-regexp": { 2439 + "version": "0.4.1", 2440 + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 2441 + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 2442 + "dev": true, 2443 + "peer": true 2444 + }, 2445 + "node_modules/globals": { 2446 + "version": "13.15.0", 2447 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", 2448 + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", 2449 + "dev": true, 2450 + "dependencies": { 2451 + "type-fest": "^0.20.2" 2452 + }, 2453 + "engines": { 2454 + "node": ">=8" 2455 + }, 2456 + "funding": { 2457 + "url": "https://github.com/sponsors/sindresorhus" 2458 + } 2459 + }, 2460 + "node_modules/globals/node_modules/type-fest": { 2461 + "version": "0.20.2", 2462 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 2463 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 2464 + "dev": true, 2465 + "engines": { 2466 + "node": ">=10" 2467 + }, 2468 + "funding": { 2469 + "url": "https://github.com/sponsors/sindresorhus" 2470 + } 2471 + }, 2472 + "node_modules/globby": { 2473 + "version": "13.1.2", 2474 + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", 2475 + "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", 2476 + "dev": true, 2477 + "dependencies": { 2478 + "dir-glob": "^3.0.1", 2479 + "fast-glob": "^3.2.11", 2480 + "ignore": "^5.2.0", 2481 + "merge2": "^1.4.1", 2482 + "slash": "^4.0.0" 2483 + }, 2484 + "engines": { 2485 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2486 + }, 2487 + "funding": { 2488 + "url": "https://github.com/sponsors/sindresorhus" 2489 + } 2490 + }, 2491 + "node_modules/graceful-fs": { 2492 + "version": "4.2.10", 2493 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 2494 + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 2495 + "dev": true 2496 + }, 2497 + "node_modules/hard-rejection": { 2498 + "version": "2.1.0", 2499 + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", 2500 + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", 2501 + "dev": true, 2502 + "engines": { 2503 + "node": ">=6" 2504 + } 2505 + }, 2506 + "node_modules/has": { 2507 + "version": "1.0.3", 2508 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 2509 + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2510 + "dependencies": { 2511 + "function-bind": "^1.1.1" 2512 + }, 2513 + "engines": { 2514 + "node": ">= 0.4.0" 2515 + } 2516 + }, 2517 + "node_modules/has-bigints": { 2518 + "version": "1.0.2", 2519 + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", 2520 + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", 2521 + "dev": true, 2522 + "funding": { 2523 + "url": "https://github.com/sponsors/ljharb" 2524 + } 2525 + }, 2526 + "node_modules/has-flag": { 2527 + "version": "3.0.0", 2528 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 2529 + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 2530 + "engines": { 2531 + "node": ">=4" 2532 + } 2533 + }, 2534 + "node_modules/has-property-descriptors": { 2535 + "version": "1.0.0", 2536 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 2537 + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 2538 + "dev": true, 2539 + "dependencies": { 2540 + "get-intrinsic": "^1.1.1" 2541 + }, 2542 + "funding": { 2543 + "url": "https://github.com/sponsors/ljharb" 2544 + } 2545 + }, 2546 + "node_modules/has-symbols": { 2547 + "version": "1.0.3", 2548 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 2549 + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 2550 + "dev": true, 2551 + "engines": { 2552 + "node": ">= 0.4" 2553 + }, 2554 + "funding": { 2555 + "url": "https://github.com/sponsors/ljharb" 2556 + } 2557 + }, 2558 + "node_modules/has-tostringtag": { 2559 + "version": "1.0.0", 2560 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 2561 + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 2562 + "dev": true, 2563 + "dependencies": { 2564 + "has-symbols": "^1.0.2" 2565 + }, 2566 + "engines": { 2567 + "node": ">= 0.4" 2568 + }, 2569 + "funding": { 2570 + "url": "https://github.com/sponsors/ljharb" 2571 + } 2572 + }, 2573 + "node_modules/hosted-git-info": { 2574 + "version": "4.1.0", 2575 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", 2576 + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", 2577 + "dependencies": { 2578 + "lru-cache": "^6.0.0" 2579 + }, 2580 + "engines": { 2581 + "node": ">=10" 2582 + } 2583 + }, 2584 + "node_modules/human-signals": { 2585 + "version": "2.1.0", 2586 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 2587 + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 2588 + "engines": { 2589 + "node": ">=10.17.0" 2590 + } 2591 + }, 2592 + "node_modules/ignore": { 2593 + "version": "5.2.0", 2594 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", 2595 + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", 2596 + "dev": true, 2597 + "engines": { 2598 + "node": ">= 4" 2599 + } 2600 + }, 2601 + "node_modules/import-fresh": { 2602 + "version": "3.3.0", 2603 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 2604 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 2605 + "dev": true, 2606 + "dependencies": { 2607 + "parent-module": "^1.0.0", 2608 + "resolve-from": "^4.0.0" 2609 + }, 2610 + "engines": { 2611 + "node": ">=6" 2612 + }, 2613 + "funding": { 2614 + "url": "https://github.com/sponsors/sindresorhus" 2615 + } 2616 + }, 2617 + "node_modules/import-fresh/node_modules/resolve-from": { 2618 + "version": "4.0.0", 2619 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2620 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2621 + "dev": true, 2622 + "engines": { 2623 + "node": ">=4" 2624 + } 2625 + }, 2626 + "node_modules/import-meta-resolve": { 2627 + "version": "1.1.1", 2628 + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-1.1.1.tgz", 2629 + "integrity": "sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==", 2630 + "dev": true, 2631 + "dependencies": { 2632 + "builtins": "^4.0.0" 2633 + }, 2634 + "funding": { 2635 + "type": "github", 2636 + "url": "https://github.com/sponsors/wooorm" 2637 + } 2638 + }, 2639 + "node_modules/import-meta-resolve/node_modules/builtins": { 2640 + "version": "4.1.0", 2641 + "resolved": "https://registry.npmjs.org/builtins/-/builtins-4.1.0.tgz", 2642 + "integrity": "sha512-1bPRZQtmKaO6h7qV1YHXNtr6nCK28k0Zo95KM4dXfILcZZwoHJBN1m3lfLv9LPkcOZlrSr+J1bzMaZFO98Yq0w==", 2643 + "dev": true, 2644 + "dependencies": { 2645 + "semver": "^7.0.0" 2646 + } 2647 + }, 2648 + "node_modules/import-modules": { 2649 + "version": "2.1.0", 2650 + "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-2.1.0.tgz", 2651 + "integrity": "sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==", 2652 + "dev": true, 2653 + "engines": { 2654 + "node": ">=8" 2655 + }, 2656 + "funding": { 2657 + "url": "https://github.com/sponsors/sindresorhus" 2658 + } 2659 + }, 2660 + "node_modules/imurmurhash": { 2661 + "version": "0.1.4", 2662 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 2663 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 2664 + "dev": true, 2665 + "engines": { 2666 + "node": ">=0.8.19" 2667 + } 2668 + }, 2669 + "node_modules/indent-string": { 2670 + "version": "4.0.0", 2671 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 2672 + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 2673 + "dev": true, 2674 + "engines": { 2675 + "node": ">=8" 2676 + } 2677 + }, 2678 + "node_modules/inflight": { 2679 + "version": "1.0.6", 2680 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2681 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 2682 + "dev": true, 2683 + "dependencies": { 2684 + "once": "^1.3.0", 2685 + "wrappy": "1" 2686 + } 2687 + }, 2688 + "node_modules/inherits": { 2689 + "version": "2.0.4", 2690 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2691 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2692 + "dev": true 2693 + }, 2694 + "node_modules/internal-slot": { 2695 + "version": "1.0.3", 2696 + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", 2697 + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", 2698 + "dev": true, 2699 + "dependencies": { 2700 + "get-intrinsic": "^1.1.0", 2701 + "has": "^1.0.3", 2702 + "side-channel": "^1.0.4" 2703 + }, 2704 + "engines": { 2705 + "node": ">= 0.4" 2706 + } 2707 + }, 2708 + "node_modules/interpret": { 2709 + "version": "1.4.0", 2710 + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 2711 + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 2712 + "dev": true, 2713 + "engines": { 2714 + "node": ">= 0.10" 2715 + } 2716 + }, 2717 + "node_modules/irregular-plurals": { 2718 + "version": "3.3.0", 2719 + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.3.0.tgz", 2720 + "integrity": "sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==", 2721 + "dev": true, 2722 + "engines": { 2723 + "node": ">=8" 2724 + } 2725 + }, 2726 + "node_modules/is-absolute": { 2727 + "version": "1.0.0", 2728 + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", 2729 + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", 2730 + "dev": true, 2731 + "dependencies": { 2732 + "is-relative": "^1.0.0", 2733 + "is-windows": "^1.0.1" 2734 + }, 2735 + "engines": { 2736 + "node": ">=0.10.0" 2737 + } 2738 + }, 2739 + "node_modules/is-arrayish": { 2740 + "version": "0.2.1", 2741 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2742 + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" 2743 + }, 2744 + "node_modules/is-bigint": { 2745 + "version": "1.0.4", 2746 + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 2747 + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 2748 + "dev": true, 2749 + "dependencies": { 2750 + "has-bigints": "^1.0.1" 2751 + }, 2752 + "funding": { 2753 + "url": "https://github.com/sponsors/ljharb" 2754 + } 2755 + }, 2756 + "node_modules/is-boolean-object": { 2757 + "version": "1.1.2", 2758 + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 2759 + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 2760 + "dev": true, 2761 + "dependencies": { 2762 + "call-bind": "^1.0.2", 2763 + "has-tostringtag": "^1.0.0" 2764 + }, 2765 + "engines": { 2766 + "node": ">= 0.4" 2767 + }, 2768 + "funding": { 2769 + "url": "https://github.com/sponsors/ljharb" 2770 + } 2771 + }, 2772 + "node_modules/is-builtin-module": { 2773 + "version": "3.1.0", 2774 + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", 2775 + "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", 2776 + "dev": true, 2777 + "dependencies": { 2778 + "builtin-modules": "^3.0.0" 2779 + }, 2780 + "engines": { 2781 + "node": ">=6" 2782 + } 2783 + }, 2784 + "node_modules/is-callable": { 2785 + "version": "1.2.4", 2786 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", 2787 + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", 2788 + "dev": true, 2789 + "engines": { 2790 + "node": ">= 0.4" 2791 + }, 2792 + "funding": { 2793 + "url": "https://github.com/sponsors/ljharb" 2794 + } 2795 + }, 2796 + "node_modules/is-core-module": { 2797 + "version": "2.9.0", 2798 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", 2799 + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", 2800 + "dependencies": { 2801 + "has": "^1.0.3" 2802 + }, 2803 + "funding": { 2804 + "url": "https://github.com/sponsors/ljharb" 2805 + } 2806 + }, 2807 + "node_modules/is-date-object": { 2808 + "version": "1.0.5", 2809 + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 2810 + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 2811 + "dev": true, 2812 + "dependencies": { 2813 + "has-tostringtag": "^1.0.0" 2814 + }, 2815 + "engines": { 2816 + "node": ">= 0.4" 2817 + }, 2818 + "funding": { 2819 + "url": "https://github.com/sponsors/ljharb" 2820 + } 2821 + }, 2822 + "node_modules/is-docker": { 2823 + "version": "2.2.1", 2824 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 2825 + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 2826 + "dev": true, 2827 + "bin": { 2828 + "is-docker": "cli.js" 2829 + }, 2830 + "engines": { 2831 + "node": ">=8" 2832 + }, 2833 + "funding": { 2834 + "url": "https://github.com/sponsors/sindresorhus" 2835 + } 2836 + }, 2837 + "node_modules/is-extglob": { 2838 + "version": "2.1.1", 2839 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2840 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 2841 + "dev": true, 2842 + "engines": { 2843 + "node": ">=0.10.0" 2844 + } 2845 + }, 2846 + "node_modules/is-fullwidth-code-point": { 2847 + "version": "3.0.0", 2848 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2849 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2850 + "dev": true, 2851 + "engines": { 2852 + "node": ">=8" 2853 + } 2854 + }, 2855 + "node_modules/is-get-set-prop": { 2856 + "version": "1.0.0", 2857 + "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-1.0.0.tgz", 2858 + "integrity": "sha512-DvAYZ1ZgGUz4lzxKMPYlt08qAUqyG9ckSg2pIjfvcQ7+pkVNUHk8yVLXOnCLe5WKXhLop8oorWFBJHpwWQpszQ==", 2859 + "dev": true, 2860 + "dependencies": { 2861 + "get-set-props": "^0.1.0", 2862 + "lowercase-keys": "^1.0.0" 2863 + } 2864 + }, 2865 + "node_modules/is-glob": { 2866 + "version": "4.0.3", 2867 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 2868 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 2869 + "dev": true, 2870 + "dependencies": { 2871 + "is-extglob": "^2.1.1" 2872 + }, 2873 + "engines": { 2874 + "node": ">=0.10.0" 2875 + } 2876 + }, 2877 + "node_modules/is-js-type": { 2878 + "version": "2.0.0", 2879 + "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-2.0.0.tgz", 2880 + "integrity": "sha512-Aj13l47+uyTjlQNHtXBV8Cji3jb037vxwMWCgopRR8h6xocgBGW3qG8qGlIOEmbXQtkKShKuBM9e8AA1OeQ+xw==", 2881 + "dev": true, 2882 + "dependencies": { 2883 + "js-types": "^1.0.0" 2884 + } 2885 + }, 2886 + "node_modules/is-negated-glob": { 2887 + "version": "1.0.0", 2888 + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", 2889 + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", 2890 + "dev": true, 2891 + "engines": { 2892 + "node": ">=0.10.0" 2893 + } 2894 + }, 2895 + "node_modules/is-negative-zero": { 2896 + "version": "2.0.2", 2897 + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 2898 + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 2899 + "dev": true, 2900 + "engines": { 2901 + "node": ">= 0.4" 2902 + }, 2903 + "funding": { 2904 + "url": "https://github.com/sponsors/ljharb" 2905 + } 2906 + }, 2907 + "node_modules/is-number": { 2908 + "version": "7.0.0", 2909 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2910 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2911 + "dev": true, 2912 + "engines": { 2913 + "node": ">=0.12.0" 2914 + } 2915 + }, 2916 + "node_modules/is-number-object": { 2917 + "version": "1.0.7", 2918 + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 2919 + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 2920 + "dev": true, 2921 + "dependencies": { 2922 + "has-tostringtag": "^1.0.0" 2923 + }, 2924 + "engines": { 2925 + "node": ">= 0.4" 2926 + }, 2927 + "funding": { 2928 + "url": "https://github.com/sponsors/ljharb" 2929 + } 2930 + }, 2931 + "node_modules/is-obj-prop": { 2932 + "version": "1.0.0", 2933 + "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-1.0.0.tgz", 2934 + "integrity": "sha512-5Idb61slRlJlsAzi0Wsfwbp+zZY+9LXKUAZpvT/1ySw+NxKLRWfa0Bzj+wXI3fX5O9hiddm5c3DAaRSNP/yl2w==", 2935 + "dev": true, 2936 + "dependencies": { 2937 + "lowercase-keys": "^1.0.0", 2938 + "obj-props": "^1.0.0" 2939 + } 2940 + }, 2941 + "node_modules/is-plain-obj": { 2942 + "version": "1.1.0", 2943 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 2944 + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", 2945 + "dev": true, 2946 + "engines": { 2947 + "node": ">=0.10.0" 2948 + } 2949 + }, 2950 + "node_modules/is-proto-prop": { 2951 + "version": "2.0.0", 2952 + "resolved": "https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-2.0.0.tgz", 2953 + "integrity": "sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg==", 2954 + "dev": true, 2955 + "dependencies": { 2956 + "lowercase-keys": "^1.0.0", 2957 + "proto-props": "^2.0.0" 2958 + } 2959 + }, 2960 + "node_modules/is-regex": { 2961 + "version": "1.1.4", 2962 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 2963 + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 2964 + "dev": true, 2965 + "dependencies": { 2966 + "call-bind": "^1.0.2", 2967 + "has-tostringtag": "^1.0.0" 2968 + }, 2969 + "engines": { 2970 + "node": ">= 0.4" 2971 + }, 2972 + "funding": { 2973 + "url": "https://github.com/sponsors/ljharb" 2974 + } 2975 + }, 2976 + "node_modules/is-relative": { 2977 + "version": "1.0.0", 2978 + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", 2979 + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", 2980 + "dev": true, 2981 + "dependencies": { 2982 + "is-unc-path": "^1.0.0" 2983 + }, 2984 + "engines": { 2985 + "node": ">=0.10.0" 2986 + } 2987 + }, 2988 + "node_modules/is-shared-array-buffer": { 2989 + "version": "1.0.2", 2990 + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 2991 + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 2992 + "dev": true, 2993 + "dependencies": { 2994 + "call-bind": "^1.0.2" 2995 + }, 2996 + "funding": { 2997 + "url": "https://github.com/sponsors/ljharb" 2998 + } 2999 + }, 3000 + "node_modules/is-stream": { 3001 + "version": "2.0.1", 3002 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 3003 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 3004 + "engines": { 3005 + "node": ">=8" 3006 + }, 3007 + "funding": { 3008 + "url": "https://github.com/sponsors/sindresorhus" 3009 + } 3010 + }, 3011 + "node_modules/is-string": { 3012 + "version": "1.0.7", 3013 + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 3014 + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 3015 + "dev": true, 3016 + "dependencies": { 3017 + "has-tostringtag": "^1.0.0" 3018 + }, 3019 + "engines": { 3020 + "node": ">= 0.4" 3021 + }, 3022 + "funding": { 3023 + "url": "https://github.com/sponsors/ljharb" 3024 + } 3025 + }, 3026 + "node_modules/is-symbol": { 3027 + "version": "1.0.4", 3028 + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 3029 + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 3030 + "dev": true, 3031 + "dependencies": { 3032 + "has-symbols": "^1.0.2" 3033 + }, 3034 + "engines": { 3035 + "node": ">= 0.4" 3036 + }, 3037 + "funding": { 3038 + "url": "https://github.com/sponsors/ljharb" 3039 + } 3040 + }, 3041 + "node_modules/is-unc-path": { 3042 + "version": "1.0.0", 3043 + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", 3044 + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", 3045 + "dev": true, 3046 + "dependencies": { 3047 + "unc-path-regex": "^0.1.2" 3048 + }, 3049 + "engines": { 3050 + "node": ">=0.10.0" 3051 + } 3052 + }, 3053 + "node_modules/is-unicode-supported": { 3054 + "version": "0.1.0", 3055 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 3056 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 3057 + "dev": true, 3058 + "engines": { 3059 + "node": ">=10" 3060 + }, 3061 + "funding": { 3062 + "url": "https://github.com/sponsors/sindresorhus" 3063 + } 3064 + }, 3065 + "node_modules/is-weakref": { 3066 + "version": "1.0.2", 3067 + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 3068 + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 3069 + "dev": true, 3070 + "dependencies": { 3071 + "call-bind": "^1.0.2" 3072 + }, 3073 + "funding": { 3074 + "url": "https://github.com/sponsors/ljharb" 3075 + } 3076 + }, 3077 + "node_modules/is-windows": { 3078 + "version": "1.0.2", 3079 + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 3080 + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 3081 + "dev": true, 3082 + "engines": { 3083 + "node": ">=0.10.0" 3084 + } 3085 + }, 3086 + "node_modules/is-wsl": { 3087 + "version": "2.2.0", 3088 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 3089 + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 3090 + "dev": true, 3091 + "dependencies": { 3092 + "is-docker": "^2.0.0" 3093 + }, 3094 + "engines": { 3095 + "node": ">=8" 3096 + } 3097 + }, 3098 + "node_modules/isexe": { 3099 + "version": "2.0.0", 3100 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3101 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 3102 + }, 3103 + "node_modules/jest-worker": { 3104 + "version": "27.5.1", 3105 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 3106 + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 3107 + "dev": true, 3108 + "peer": true, 3109 + "dependencies": { 3110 + "@types/node": "*", 3111 + "merge-stream": "^2.0.0", 3112 + "supports-color": "^8.0.0" 3113 + }, 3114 + "engines": { 3115 + "node": ">= 10.13.0" 3116 + } 3117 + }, 3118 + "node_modules/jest-worker/node_modules/has-flag": { 3119 + "version": "4.0.0", 3120 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3121 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3122 + "dev": true, 3123 + "peer": true, 3124 + "engines": { 3125 + "node": ">=8" 3126 + } 3127 + }, 3128 + "node_modules/jest-worker/node_modules/supports-color": { 3129 + "version": "8.1.1", 3130 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 3131 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 3132 + "dev": true, 3133 + "peer": true, 3134 + "dependencies": { 3135 + "has-flag": "^4.0.0" 3136 + }, 3137 + "engines": { 3138 + "node": ">=10" 3139 + }, 3140 + "funding": { 3141 + "url": "https://github.com/chalk/supports-color?sponsor=1" 3142 + } 3143 + }, 3144 + "node_modules/js-tokens": { 3145 + "version": "4.0.0", 3146 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 3147 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 3148 + }, 3149 + "node_modules/js-types": { 3150 + "version": "1.0.0", 3151 + "resolved": "https://registry.npmjs.org/js-types/-/js-types-1.0.0.tgz", 3152 + "integrity": "sha512-bfwqBW9cC/Lp7xcRpug7YrXm0IVw+T9e3g4mCYnv0Pjr3zIzU9PCQElYU9oSGAWzXlbdl9X5SAMPejO9sxkeUw==", 3153 + "dev": true, 3154 + "engines": { 3155 + "node": ">=0.10.0" 3156 + } 3157 + }, 3158 + "node_modules/js-yaml": { 3159 + "version": "4.1.0", 3160 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 3161 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 3162 + "dev": true, 3163 + "dependencies": { 3164 + "argparse": "^2.0.1" 3165 + }, 3166 + "bin": { 3167 + "js-yaml": "bin/js-yaml.js" 3168 + } 3169 + }, 3170 + "node_modules/json-parse-even-better-errors": { 3171 + "version": "2.3.1", 3172 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 3173 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" 3174 + }, 3175 + "node_modules/json-schema-traverse": { 3176 + "version": "0.4.1", 3177 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 3178 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 3179 + "dev": true 3180 + }, 3181 + "node_modules/json-stable-stringify-without-jsonify": { 3182 + "version": "1.0.1", 3183 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 3184 + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 3185 + "dev": true 3186 + }, 3187 + "node_modules/json5": { 3188 + "version": "2.2.1", 3189 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", 3190 + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", 3191 + "dev": true, 3192 + "bin": { 3193 + "json5": "lib/cli.js" 3194 + }, 3195 + "engines": { 3196 + "node": ">=6" 3197 + } 3198 + }, 3199 + "node_modules/kind-of": { 3200 + "version": "6.0.3", 3201 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 3202 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 3203 + "dev": true, 3204 + "engines": { 3205 + "node": ">=0.10.0" 3206 + } 3207 + }, 3208 + "node_modules/levn": { 3209 + "version": "0.4.1", 3210 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 3211 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 3212 + "dev": true, 3213 + "dependencies": { 3214 + "prelude-ls": "^1.2.1", 3215 + "type-check": "~0.4.0" 3216 + }, 3217 + "engines": { 3218 + "node": ">= 0.8.0" 3219 + } 3220 + }, 3221 + "node_modules/line-column-path": { 3222 + "version": "3.0.0", 3223 + "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-3.0.0.tgz", 3224 + "integrity": "sha512-Atocnm7Wr9nuvAn97yEPQa3pcQI5eLQGBz+m6iTb+CVw+IOzYB9MrYK7jI7BfC9ISnT4Fu0eiwhAScV//rp4Hw==", 3225 + "dev": true, 3226 + "dependencies": { 3227 + "type-fest": "^2.0.0" 3228 + }, 3229 + "engines": { 3230 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3231 + }, 3232 + "funding": { 3233 + "url": "https://github.com/sponsors/sindresorhus" 3234 + } 3235 + }, 3236 + "node_modules/lines-and-columns": { 3237 + "version": "1.2.4", 3238 + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 3239 + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" 3240 + }, 3241 + "node_modules/loader-runner": { 3242 + "version": "4.3.0", 3243 + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", 3244 + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", 3245 + "dev": true, 3246 + "peer": true, 3247 + "engines": { 3248 + "node": ">=6.11.5" 3249 + } 3250 + }, 3251 + "node_modules/locate-path": { 3252 + "version": "7.1.1", 3253 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz", 3254 + "integrity": "sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==", 3255 + "dependencies": { 3256 + "p-locate": "^6.0.0" 3257 + }, 3258 + "engines": { 3259 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3260 + }, 3261 + "funding": { 3262 + "url": "https://github.com/sponsors/sindresorhus" 3263 + } 3264 + }, 3265 + "node_modules/lodash": { 3266 + "version": "4.17.21", 3267 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 3268 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 3269 + "dev": true 3270 + }, 3271 + "node_modules/lodash-es": { 3272 + "version": "4.17.21", 3273 + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", 3274 + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", 3275 + "dev": true 3276 + }, 3277 + "node_modules/lodash.merge": { 3278 + "version": "4.6.2", 3279 + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 3280 + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 3281 + "dev": true 3282 + }, 3283 + "node_modules/log-symbols": { 3284 + "version": "4.1.0", 3285 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 3286 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 3287 + "dev": true, 3288 + "dependencies": { 3289 + "chalk": "^4.1.0", 3290 + "is-unicode-supported": "^0.1.0" 3291 + }, 3292 + "engines": { 3293 + "node": ">=10" 3294 + }, 3295 + "funding": { 3296 + "url": "https://github.com/sponsors/sindresorhus" 3297 + } 3298 + }, 3299 + "node_modules/log-symbols/node_modules/ansi-styles": { 3300 + "version": "4.3.0", 3301 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 3302 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 3303 + "dev": true, 3304 + "dependencies": { 3305 + "color-convert": "^2.0.1" 3306 + }, 3307 + "engines": { 3308 + "node": ">=8" 3309 + }, 3310 + "funding": { 3311 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3312 + } 3313 + }, 3314 + "node_modules/log-symbols/node_modules/chalk": { 3315 + "version": "4.1.2", 3316 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 3317 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 3318 + "dev": true, 3319 + "dependencies": { 3320 + "ansi-styles": "^4.1.0", 3321 + "supports-color": "^7.1.0" 3322 + }, 3323 + "engines": { 3324 + "node": ">=10" 3325 + }, 3326 + "funding": { 3327 + "url": "https://github.com/chalk/chalk?sponsor=1" 3328 + } 3329 + }, 3330 + "node_modules/log-symbols/node_modules/color-convert": { 3331 + "version": "2.0.1", 3332 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3333 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 3334 + "dev": true, 3335 + "dependencies": { 3336 + "color-name": "~1.1.4" 3337 + }, 3338 + "engines": { 3339 + "node": ">=7.0.0" 3340 + } 3341 + }, 3342 + "node_modules/log-symbols/node_modules/color-name": { 3343 + "version": "1.1.4", 3344 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3345 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 3346 + "dev": true 3347 + }, 3348 + "node_modules/log-symbols/node_modules/has-flag": { 3349 + "version": "4.0.0", 3350 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3351 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3352 + "dev": true, 3353 + "engines": { 3354 + "node": ">=8" 3355 + } 3356 + }, 3357 + "node_modules/log-symbols/node_modules/supports-color": { 3358 + "version": "7.2.0", 3359 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3360 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 3361 + "dev": true, 3362 + "dependencies": { 3363 + "has-flag": "^4.0.0" 3364 + }, 3365 + "engines": { 3366 + "node": ">=8" 3367 + } 3368 + }, 3369 + "node_modules/lowercase-keys": { 3370 + "version": "1.0.1", 3371 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 3372 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 3373 + "dev": true, 3374 + "engines": { 3375 + "node": ">=0.10.0" 3376 + } 3377 + }, 3378 + "node_modules/lru-cache": { 3379 + "version": "6.0.0", 3380 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 3381 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 3382 + "dependencies": { 3383 + "yallist": "^4.0.0" 3384 + }, 3385 + "engines": { 3386 + "node": ">=10" 3387 + } 3388 + }, 3389 + "node_modules/make-dir": { 3390 + "version": "3.1.0", 3391 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 3392 + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 3393 + "dev": true, 3394 + "dependencies": { 3395 + "semver": "^6.0.0" 3396 + }, 3397 + "engines": { 3398 + "node": ">=8" 3399 + }, 3400 + "funding": { 3401 + "url": "https://github.com/sponsors/sindresorhus" 3402 + } 3403 + }, 3404 + "node_modules/make-dir/node_modules/semver": { 3405 + "version": "6.3.0", 3406 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 3407 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 3408 + "dev": true, 3409 + "bin": { 3410 + "semver": "bin/semver.js" 3411 + } 3412 + }, 3413 + "node_modules/map-obj": { 3414 + "version": "4.3.0", 3415 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", 3416 + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", 3417 + "dev": true, 3418 + "engines": { 3419 + "node": ">=8" 3420 + }, 3421 + "funding": { 3422 + "url": "https://github.com/sponsors/sindresorhus" 3423 + } 3424 + }, 3425 + "node_modules/memory-fs": { 3426 + "version": "0.2.0", 3427 + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", 3428 + "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", 3429 + "dev": true 3430 + }, 3431 + "node_modules/meow": { 3432 + "version": "10.1.2", 3433 + "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.2.tgz", 3434 + "integrity": "sha512-zbuAlN+V/sXlbGchNS9WTWjUzeamwMt/BApKCJi7B0QyZstZaMx0n4Unll/fg0njGtMdC9UP5SAscvOCLYdM+Q==", 3435 + "dev": true, 3436 + "dependencies": { 3437 + "@types/minimist": "^1.2.2", 3438 + "camelcase-keys": "^7.0.0", 3439 + "decamelize": "^5.0.0", 3440 + "decamelize-keys": "^1.1.0", 3441 + "hard-rejection": "^2.1.0", 3442 + "minimist-options": "4.1.0", 3443 + "normalize-package-data": "^3.0.2", 3444 + "read-pkg-up": "^8.0.0", 3445 + "redent": "^4.0.0", 3446 + "trim-newlines": "^4.0.2", 3447 + "type-fest": "^1.2.2", 3448 + "yargs-parser": "^20.2.9" 3449 + }, 3450 + "engines": { 3451 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3452 + }, 3453 + "funding": { 3454 + "url": "https://github.com/sponsors/sindresorhus" 3455 + } 3456 + }, 3457 + "node_modules/meow/node_modules/find-up": { 3458 + "version": "5.0.0", 3459 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 3460 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 3461 + "dev": true, 3462 + "dependencies": { 3463 + "locate-path": "^6.0.0", 3464 + "path-exists": "^4.0.0" 3465 + }, 3466 + "engines": { 3467 + "node": ">=10" 3468 + }, 3469 + "funding": { 3470 + "url": "https://github.com/sponsors/sindresorhus" 3471 + } 3472 + }, 3473 + "node_modules/meow/node_modules/locate-path": { 3474 + "version": "6.0.0", 3475 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 3476 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 3477 + "dev": true, 3478 + "dependencies": { 3479 + "p-locate": "^5.0.0" 3480 + }, 3481 + "engines": { 3482 + "node": ">=10" 3483 + }, 3484 + "funding": { 3485 + "url": "https://github.com/sponsors/sindresorhus" 3486 + } 3487 + }, 3488 + "node_modules/meow/node_modules/p-limit": { 3489 + "version": "3.1.0", 3490 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 3491 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 3492 + "dev": true, 3493 + "dependencies": { 3494 + "yocto-queue": "^0.1.0" 3495 + }, 3496 + "engines": { 3497 + "node": ">=10" 3498 + }, 3499 + "funding": { 3500 + "url": "https://github.com/sponsors/sindresorhus" 3501 + } 3502 + }, 3503 + "node_modules/meow/node_modules/p-locate": { 3504 + "version": "5.0.0", 3505 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 3506 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 3507 + "dev": true, 3508 + "dependencies": { 3509 + "p-limit": "^3.0.2" 3510 + }, 3511 + "engines": { 3512 + "node": ">=10" 3513 + }, 3514 + "funding": { 3515 + "url": "https://github.com/sponsors/sindresorhus" 3516 + } 3517 + }, 3518 + "node_modules/meow/node_modules/path-exists": { 3519 + "version": "4.0.0", 3520 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 3521 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 3522 + "dev": true, 3523 + "engines": { 3524 + "node": ">=8" 3525 + } 3526 + }, 3527 + "node_modules/meow/node_modules/read-pkg": { 3528 + "version": "6.0.0", 3529 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", 3530 + "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", 3531 + "dev": true, 3532 + "dependencies": { 3533 + "@types/normalize-package-data": "^2.4.0", 3534 + "normalize-package-data": "^3.0.2", 3535 + "parse-json": "^5.2.0", 3536 + "type-fest": "^1.0.1" 3537 + }, 3538 + "engines": { 3539 + "node": ">=12" 3540 + }, 3541 + "funding": { 3542 + "url": "https://github.com/sponsors/sindresorhus" 3543 + } 3544 + }, 3545 + "node_modules/meow/node_modules/read-pkg-up": { 3546 + "version": "8.0.0", 3547 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", 3548 + "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", 3549 + "dev": true, 3550 + "dependencies": { 3551 + "find-up": "^5.0.0", 3552 + "read-pkg": "^6.0.0", 3553 + "type-fest": "^1.0.1" 3554 + }, 3555 + "engines": { 3556 + "node": ">=12" 3557 + }, 3558 + "funding": { 3559 + "url": "https://github.com/sponsors/sindresorhus" 3560 + } 3561 + }, 3562 + "node_modules/meow/node_modules/type-fest": { 3563 + "version": "1.4.0", 3564 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 3565 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 3566 + "dev": true, 3567 + "engines": { 3568 + "node": ">=10" 3569 + }, 3570 + "funding": { 3571 + "url": "https://github.com/sponsors/sindresorhus" 3572 + } 3573 + }, 3574 + "node_modules/meow/node_modules/yocto-queue": { 3575 + "version": "0.1.0", 3576 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 3577 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 3578 + "dev": true, 3579 + "engines": { 3580 + "node": ">=10" 3581 + }, 3582 + "funding": { 3583 + "url": "https://github.com/sponsors/sindresorhus" 3584 + } 3585 + }, 3586 + "node_modules/merge-stream": { 3587 + "version": "2.0.0", 3588 + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 3589 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" 3590 + }, 3591 + "node_modules/merge2": { 3592 + "version": "1.4.1", 3593 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 3594 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 3595 + "dev": true, 3596 + "engines": { 3597 + "node": ">= 8" 3598 + } 3599 + }, 3600 + "node_modules/micro-spelling-correcter": { 3601 + "version": "1.1.1", 3602 + "resolved": "https://registry.npmjs.org/micro-spelling-correcter/-/micro-spelling-correcter-1.1.1.tgz", 3603 + "integrity": "sha512-lkJ3Rj/mtjlRcHk6YyCbvZhyWTOzdBvTHsxMmZSk5jxN1YyVSQ+JETAom55mdzfcyDrY/49Z7UCW760BK30crg==", 3604 + "dev": true 3605 + }, 3606 + "node_modules/micromatch": { 3607 + "version": "4.0.5", 3608 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 3609 + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 3610 + "dev": true, 3611 + "dependencies": { 3612 + "braces": "^3.0.2", 3613 + "picomatch": "^2.3.1" 3614 + }, 3615 + "engines": { 3616 + "node": ">=8.6" 3617 + } 3618 + }, 3619 + "node_modules/mime-db": { 3620 + "version": "1.52.0", 3621 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 3622 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 3623 + "dev": true, 3624 + "peer": true, 3625 + "engines": { 3626 + "node": ">= 0.6" 3627 + } 3628 + }, 3629 + "node_modules/mime-types": { 3630 + "version": "2.1.35", 3631 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 3632 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 3633 + "dev": true, 3634 + "peer": true, 3635 + "dependencies": { 3636 + "mime-db": "1.52.0" 3637 + }, 3638 + "engines": { 3639 + "node": ">= 0.6" 3640 + } 3641 + }, 3642 + "node_modules/mimic-fn": { 3643 + "version": "2.1.0", 3644 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 3645 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 3646 + "engines": { 3647 + "node": ">=6" 3648 + } 3649 + }, 3650 + "node_modules/min-indent": { 3651 + "version": "1.0.1", 3652 + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 3653 + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 3654 + "dev": true, 3655 + "engines": { 3656 + "node": ">=4" 3657 + } 3658 + }, 3659 + "node_modules/minimatch": { 3660 + "version": "3.1.2", 3661 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 3662 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 3663 + "dev": true, 3664 + "dependencies": { 3665 + "brace-expansion": "^1.1.7" 3666 + }, 3667 + "engines": { 3668 + "node": "*" 3669 + } 3670 + }, 3671 + "node_modules/minimist": { 3672 + "version": "1.2.6", 3673 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", 3674 + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", 3675 + "dev": true 3676 + }, 3677 + "node_modules/minimist-options": { 3678 + "version": "4.1.0", 3679 + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", 3680 + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", 3681 + "dev": true, 3682 + "dependencies": { 3683 + "arrify": "^1.0.1", 3684 + "is-plain-obj": "^1.1.0", 3685 + "kind-of": "^6.0.3" 3686 + }, 3687 + "engines": { 3688 + "node": ">= 6" 3689 + } 3690 + }, 3691 + "node_modules/minimist-options/node_modules/arrify": { 3692 + "version": "1.0.1", 3693 + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 3694 + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", 3695 + "dev": true, 3696 + "engines": { 3697 + "node": ">=0.10.0" 3698 + } 3699 + }, 3700 + "node_modules/ms": { 3701 + "version": "2.1.2", 3702 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 3703 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 3704 + "dev": true 3705 + }, 3706 + "node_modules/natural-compare": { 3707 + "version": "1.4.0", 3708 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 3709 + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 3710 + "dev": true 3711 + }, 3712 + "node_modules/neo-async": { 3713 + "version": "2.6.2", 3714 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 3715 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 3716 + "dev": true, 3717 + "peer": true 3718 + }, 3719 + "node_modules/node-releases": { 3720 + "version": "2.0.5", 3721 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", 3722 + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", 3723 + "dev": true, 3724 + "peer": true 3725 + }, 3726 + "node_modules/normalize-package-data": { 3727 + "version": "3.0.3", 3728 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", 3729 + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", 3730 + "dependencies": { 3731 + "hosted-git-info": "^4.0.1", 3732 + "is-core-module": "^2.5.0", 3733 + "semver": "^7.3.4", 3734 + "validate-npm-package-license": "^3.0.1" 3735 + }, 3736 + "engines": { 3737 + "node": ">=10" 3738 + } 3739 + }, 3740 + "node_modules/npm-run-path": { 3741 + "version": "4.0.1", 3742 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 3743 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 3744 + "dependencies": { 3745 + "path-key": "^3.0.0" 3746 + }, 3747 + "engines": { 3748 + "node": ">=8" 3749 + } 3750 + }, 3751 + "node_modules/obj-props": { 3752 + "version": "1.4.0", 3753 + "resolved": "https://registry.npmjs.org/obj-props/-/obj-props-1.4.0.tgz", 3754 + "integrity": "sha512-p7p/7ltzPDiBs6DqxOrIbtRdwxxVRBj5ROukeNb9RgA+fawhrz5n2hpNz8DDmYR//tviJSj7nUnlppGmONkjiQ==", 3755 + "dev": true, 3756 + "engines": { 3757 + "node": ">=0.10.0" 3758 + } 3759 + }, 3760 + "node_modules/object-inspect": { 3761 + "version": "1.12.2", 3762 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 3763 + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 3764 + "dev": true, 3765 + "funding": { 3766 + "url": "https://github.com/sponsors/ljharb" 3767 + } 3768 + }, 3769 + "node_modules/object-keys": { 3770 + "version": "1.1.1", 3771 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 3772 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 3773 + "dev": true, 3774 + "engines": { 3775 + "node": ">= 0.4" 3776 + } 3777 + }, 3778 + "node_modules/object.assign": { 3779 + "version": "4.1.2", 3780 + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 3781 + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 3782 + "dev": true, 3783 + "dependencies": { 3784 + "call-bind": "^1.0.0", 3785 + "define-properties": "^1.1.3", 3786 + "has-symbols": "^1.0.1", 3787 + "object-keys": "^1.1.1" 3788 + }, 3789 + "engines": { 3790 + "node": ">= 0.4" 3791 + }, 3792 + "funding": { 3793 + "url": "https://github.com/sponsors/ljharb" 3794 + } 3795 + }, 3796 + "node_modules/object.values": { 3797 + "version": "1.1.5", 3798 + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", 3799 + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", 3800 + "dev": true, 3801 + "dependencies": { 3802 + "call-bind": "^1.0.2", 3803 + "define-properties": "^1.1.3", 3804 + "es-abstract": "^1.19.1" 3805 + }, 3806 + "engines": { 3807 + "node": ">= 0.4" 3808 + }, 3809 + "funding": { 3810 + "url": "https://github.com/sponsors/ljharb" 3811 + } 3812 + }, 3813 + "node_modules/once": { 3814 + "version": "1.4.0", 3815 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3816 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 3817 + "dev": true, 3818 + "dependencies": { 3819 + "wrappy": "1" 3820 + } 3821 + }, 3822 + "node_modules/onetime": { 3823 + "version": "5.1.2", 3824 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 3825 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 3826 + "dependencies": { 3827 + "mimic-fn": "^2.1.0" 3828 + }, 3829 + "engines": { 3830 + "node": ">=6" 3831 + }, 3832 + "funding": { 3833 + "url": "https://github.com/sponsors/sindresorhus" 3834 + } 3835 + }, 3836 + "node_modules/open": { 3837 + "version": "8.4.0", 3838 + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", 3839 + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", 3840 + "dev": true, 3841 + "dependencies": { 3842 + "define-lazy-prop": "^2.0.0", 3843 + "is-docker": "^2.1.1", 3844 + "is-wsl": "^2.2.0" 3845 + }, 3846 + "engines": { 3847 + "node": ">=12" 3848 + }, 3849 + "funding": { 3850 + "url": "https://github.com/sponsors/sindresorhus" 3851 + } 3852 + }, 3853 + "node_modules/open-editor": { 3854 + "version": "4.0.0", 3855 + "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-4.0.0.tgz", 3856 + "integrity": "sha512-5mKZ98iFdkivozt5XTCOspoKbL3wtYu6oOoVxfWQ0qUX9NYsK8pdkHE7VUHXr+CwyC3nf6mV0S5FPsMS65innw==", 3857 + "dev": true, 3858 + "dependencies": { 3859 + "env-editor": "^1.0.0", 3860 + "execa": "^5.1.1", 3861 + "line-column-path": "^3.0.0", 3862 + "open": "^8.4.0" 3863 + }, 3864 + "engines": { 3865 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3866 + }, 3867 + "funding": { 3868 + "url": "https://github.com/sponsors/sindresorhus" 3869 + } 3870 + }, 3871 + "node_modules/open/node_modules/define-lazy-prop": { 3872 + "version": "2.0.0", 3873 + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 3874 + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 3875 + "dev": true, 3876 + "engines": { 3877 + "node": ">=8" 3878 + } 3879 + }, 3880 + "node_modules/optionator": { 3881 + "version": "0.9.1", 3882 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 3883 + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 3884 + "dev": true, 3885 + "dependencies": { 3886 + "deep-is": "^0.1.3", 3887 + "fast-levenshtein": "^2.0.6", 3888 + "levn": "^0.4.1", 3889 + "prelude-ls": "^1.2.1", 3890 + "type-check": "^0.4.0", 3891 + "word-wrap": "^1.2.3" 3892 + }, 3893 + "engines": { 3894 + "node": ">= 0.8.0" 3895 + } 3896 + }, 3897 + "node_modules/p-limit": { 3898 + "version": "4.0.0", 3899 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 3900 + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 3901 + "dependencies": { 3902 + "yocto-queue": "^1.0.0" 3903 + }, 3904 + "engines": { 3905 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3906 + }, 3907 + "funding": { 3908 + "url": "https://github.com/sponsors/sindresorhus" 3909 + } 3910 + }, 3911 + "node_modules/p-locate": { 3912 + "version": "6.0.0", 3913 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 3914 + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 3915 + "dependencies": { 3916 + "p-limit": "^4.0.0" 3917 + }, 3918 + "engines": { 3919 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3920 + }, 3921 + "funding": { 3922 + "url": "https://github.com/sponsors/sindresorhus" 3923 + } 3924 + }, 3925 + "node_modules/p-try": { 3926 + "version": "1.0.0", 3927 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 3928 + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", 3929 + "dev": true, 3930 + "engines": { 3931 + "node": ">=4" 3932 + } 3933 + }, 3934 + "node_modules/parent-module": { 3935 + "version": "1.0.1", 3936 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 3937 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 3938 + "dev": true, 3939 + "dependencies": { 3940 + "callsites": "^3.0.0" 3941 + }, 3942 + "engines": { 3943 + "node": ">=6" 3944 + } 3945 + }, 3946 + "node_modules/parse-json": { 3947 + "version": "5.2.0", 3948 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 3949 + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 3950 + "dependencies": { 3951 + "@babel/code-frame": "^7.0.0", 3952 + "error-ex": "^1.3.1", 3953 + "json-parse-even-better-errors": "^2.3.0", 3954 + "lines-and-columns": "^1.1.6" 3955 + }, 3956 + "engines": { 3957 + "node": ">=8" 3958 + }, 3959 + "funding": { 3960 + "url": "https://github.com/sponsors/sindresorhus" 3961 + } 3962 + }, 3963 + "node_modules/path-exists": { 3964 + "version": "5.0.0", 3965 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 3966 + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 3967 + "engines": { 3968 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3969 + } 3970 + }, 3971 + "node_modules/path-is-absolute": { 3972 + "version": "1.0.1", 3973 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3974 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 3975 + "dev": true, 3976 + "engines": { 3977 + "node": ">=0.10.0" 3978 + } 3979 + }, 3980 + "node_modules/path-key": { 3981 + "version": "3.1.1", 3982 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 3983 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 3984 + "engines": { 3985 + "node": ">=8" 3986 + } 3987 + }, 3988 + "node_modules/path-parse": { 3989 + "version": "1.0.7", 3990 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 3991 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 3992 + "dev": true 3993 + }, 3994 + "node_modules/path-type": { 3995 + "version": "4.0.0", 3996 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 3997 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 3998 + "dev": true, 3999 + "engines": { 4000 + "node": ">=8" 4001 + } 4002 + }, 4003 + "node_modules/picocolors": { 4004 + "version": "1.0.0", 4005 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 4006 + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 4007 + "dev": true, 4008 + "peer": true 4009 + }, 4010 + "node_modules/picomatch": { 4011 + "version": "2.3.1", 4012 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 4013 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 4014 + "dev": true, 4015 + "engines": { 4016 + "node": ">=8.6" 4017 + }, 4018 + "funding": { 4019 + "url": "https://github.com/sponsors/jonschlinkert" 4020 + } 4021 + }, 4022 + "node_modules/pkg-dir": { 4023 + "version": "5.0.0", 4024 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", 4025 + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", 4026 + "dev": true, 4027 + "dependencies": { 4028 + "find-up": "^5.0.0" 4029 + }, 4030 + "engines": { 4031 + "node": ">=10" 4032 + } 4033 + }, 4034 + "node_modules/pkg-dir/node_modules/find-up": { 4035 + "version": "5.0.0", 4036 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 4037 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 4038 + "dev": true, 4039 + "dependencies": { 4040 + "locate-path": "^6.0.0", 4041 + "path-exists": "^4.0.0" 4042 + }, 4043 + "engines": { 4044 + "node": ">=10" 4045 + }, 4046 + "funding": { 4047 + "url": "https://github.com/sponsors/sindresorhus" 4048 + } 4049 + }, 4050 + "node_modules/pkg-dir/node_modules/locate-path": { 4051 + "version": "6.0.0", 4052 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 4053 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 4054 + "dev": true, 4055 + "dependencies": { 4056 + "p-locate": "^5.0.0" 4057 + }, 4058 + "engines": { 4059 + "node": ">=10" 4060 + }, 4061 + "funding": { 4062 + "url": "https://github.com/sponsors/sindresorhus" 4063 + } 4064 + }, 4065 + "node_modules/pkg-dir/node_modules/p-limit": { 4066 + "version": "3.1.0", 4067 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 4068 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 4069 + "dev": true, 4070 + "dependencies": { 4071 + "yocto-queue": "^0.1.0" 4072 + }, 4073 + "engines": { 4074 + "node": ">=10" 4075 + }, 4076 + "funding": { 4077 + "url": "https://github.com/sponsors/sindresorhus" 4078 + } 4079 + }, 4080 + "node_modules/pkg-dir/node_modules/p-locate": { 4081 + "version": "5.0.0", 4082 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 4083 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 4084 + "dev": true, 4085 + "dependencies": { 4086 + "p-limit": "^3.0.2" 4087 + }, 4088 + "engines": { 4089 + "node": ">=10" 4090 + }, 4091 + "funding": { 4092 + "url": "https://github.com/sponsors/sindresorhus" 4093 + } 4094 + }, 4095 + "node_modules/pkg-dir/node_modules/path-exists": { 4096 + "version": "4.0.0", 4097 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4098 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4099 + "dev": true, 4100 + "engines": { 4101 + "node": ">=8" 4102 + } 4103 + }, 4104 + "node_modules/pkg-dir/node_modules/yocto-queue": { 4105 + "version": "0.1.0", 4106 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 4107 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 4108 + "dev": true, 4109 + "engines": { 4110 + "node": ">=10" 4111 + }, 4112 + "funding": { 4113 + "url": "https://github.com/sponsors/sindresorhus" 4114 + } 4115 + }, 4116 + "node_modules/plur": { 4117 + "version": "4.0.0", 4118 + "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", 4119 + "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", 4120 + "dev": true, 4121 + "dependencies": { 4122 + "irregular-plurals": "^3.2.0" 4123 + }, 4124 + "engines": { 4125 + "node": ">=10" 4126 + }, 4127 + "funding": { 4128 + "url": "https://github.com/sponsors/sindresorhus" 4129 + } 4130 + }, 4131 + "node_modules/pluralize": { 4132 + "version": "8.0.0", 4133 + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", 4134 + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", 4135 + "dev": true, 4136 + "engines": { 4137 + "node": ">=4" 4138 + } 4139 + }, 4140 + "node_modules/prelude-ls": { 4141 + "version": "1.2.1", 4142 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 4143 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 4144 + "dev": true, 4145 + "engines": { 4146 + "node": ">= 0.8.0" 4147 + } 4148 + }, 4149 + "node_modules/prettier": { 4150 + "version": "2.6.2", 4151 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", 4152 + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", 4153 + "dev": true, 4154 + "bin": { 4155 + "prettier": "bin-prettier.js" 4156 + }, 4157 + "engines": { 4158 + "node": ">=10.13.0" 4159 + }, 4160 + "funding": { 4161 + "url": "https://github.com/prettier/prettier?sponsor=1" 4162 + } 4163 + }, 4164 + "node_modules/prettier-linter-helpers": { 4165 + "version": "1.0.0", 4166 + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", 4167 + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", 4168 + "dev": true, 4169 + "dependencies": { 4170 + "fast-diff": "^1.1.2" 4171 + }, 4172 + "engines": { 4173 + "node": ">=6.0.0" 4174 + } 4175 + }, 4176 + "node_modules/proto-props": { 4177 + "version": "2.0.0", 4178 + "resolved": "https://registry.npmjs.org/proto-props/-/proto-props-2.0.0.tgz", 4179 + "integrity": "sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==", 4180 + "dev": true, 4181 + "engines": { 4182 + "node": ">=4" 4183 + } 4184 + }, 4185 + "node_modules/punycode": { 4186 + "version": "2.1.1", 4187 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 4188 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 4189 + "dev": true, 4190 + "engines": { 4191 + "node": ">=6" 4192 + } 4193 + }, 4194 + "node_modules/queue-microtask": { 4195 + "version": "1.2.3", 4196 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 4197 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 4198 + "dev": true, 4199 + "funding": [ 4200 + { 4201 + "type": "github", 4202 + "url": "https://github.com/sponsors/feross" 4203 + }, 4204 + { 4205 + "type": "patreon", 4206 + "url": "https://www.patreon.com/feross" 4207 + }, 4208 + { 4209 + "type": "consulting", 4210 + "url": "https://feross.org/support" 4211 + } 4212 + ] 4213 + }, 4214 + "node_modules/quick-lru": { 4215 + "version": "5.1.1", 4216 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 4217 + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 4218 + "dev": true, 4219 + "engines": { 4220 + "node": ">=10" 4221 + }, 4222 + "funding": { 4223 + "url": "https://github.com/sponsors/sindresorhus" 4224 + } 4225 + }, 4226 + "node_modules/randombytes": { 4227 + "version": "2.1.0", 4228 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 4229 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 4230 + "dev": true, 4231 + "peer": true, 4232 + "dependencies": { 4233 + "safe-buffer": "^5.1.0" 4234 + } 4235 + }, 4236 + "node_modules/read-pkg": { 4237 + "version": "7.1.0", 4238 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz", 4239 + "integrity": "sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==", 4240 + "dependencies": { 4241 + "@types/normalize-package-data": "^2.4.1", 4242 + "normalize-package-data": "^3.0.2", 4243 + "parse-json": "^5.2.0", 4244 + "type-fest": "^2.0.0" 4245 + }, 4246 + "engines": { 4247 + "node": ">=12.20" 4248 + }, 4249 + "funding": { 4250 + "url": "https://github.com/sponsors/sindresorhus" 4251 + } 4252 + }, 4253 + "node_modules/read-pkg-up": { 4254 + "version": "9.1.0", 4255 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz", 4256 + "integrity": "sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==", 4257 + "dependencies": { 4258 + "find-up": "^6.3.0", 4259 + "read-pkg": "^7.1.0", 4260 + "type-fest": "^2.5.0" 4261 + }, 4262 + "engines": { 4263 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4264 + }, 4265 + "funding": { 4266 + "url": "https://github.com/sponsors/sindresorhus" 4267 + } 4268 + }, 4269 + "node_modules/redent": { 4270 + "version": "4.0.0", 4271 + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", 4272 + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", 4273 + "dev": true, 4274 + "dependencies": { 4275 + "indent-string": "^5.0.0", 4276 + "strip-indent": "^4.0.0" 4277 + }, 4278 + "engines": { 4279 + "node": ">=12" 4280 + }, 4281 + "funding": { 4282 + "url": "https://github.com/sponsors/sindresorhus" 4283 + } 4284 + }, 4285 + "node_modules/redent/node_modules/indent-string": { 4286 + "version": "5.0.0", 4287 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", 4288 + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", 4289 + "dev": true, 4290 + "engines": { 4291 + "node": ">=12" 4292 + }, 4293 + "funding": { 4294 + "url": "https://github.com/sponsors/sindresorhus" 4295 + } 4296 + }, 4297 + "node_modules/redent/node_modules/strip-indent": { 4298 + "version": "4.0.0", 4299 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", 4300 + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", 4301 + "dev": true, 4302 + "dependencies": { 4303 + "min-indent": "^1.0.1" 4304 + }, 4305 + "engines": { 4306 + "node": ">=12" 4307 + }, 4308 + "funding": { 4309 + "url": "https://github.com/sponsors/sindresorhus" 4310 + } 4311 + }, 4312 + "node_modules/regexp-tree": { 4313 + "version": "0.1.24", 4314 + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.24.tgz", 4315 + "integrity": "sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==", 4316 + "dev": true, 4317 + "bin": { 4318 + "regexp-tree": "bin/regexp-tree" 4319 + } 4320 + }, 4321 + "node_modules/regexp.prototype.flags": { 4322 + "version": "1.4.3", 4323 + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", 4324 + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", 4325 + "dev": true, 4326 + "dependencies": { 4327 + "call-bind": "^1.0.2", 4328 + "define-properties": "^1.1.3", 4329 + "functions-have-names": "^1.2.2" 4330 + }, 4331 + "engines": { 4332 + "node": ">= 0.4" 4333 + }, 4334 + "funding": { 4335 + "url": "https://github.com/sponsors/ljharb" 4336 + } 4337 + }, 4338 + "node_modules/regexpp": { 4339 + "version": "3.2.0", 4340 + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", 4341 + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", 4342 + "dev": true, 4343 + "engines": { 4344 + "node": ">=8" 4345 + }, 4346 + "funding": { 4347 + "url": "https://github.com/sponsors/mysticatea" 4348 + } 4349 + }, 4350 + "node_modules/resolve": { 4351 + "version": "1.22.0", 4352 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", 4353 + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", 4354 + "dev": true, 4355 + "dependencies": { 4356 + "is-core-module": "^2.8.1", 4357 + "path-parse": "^1.0.7", 4358 + "supports-preserve-symlinks-flag": "^1.0.0" 4359 + }, 4360 + "bin": { 4361 + "resolve": "bin/resolve" 4362 + }, 4363 + "funding": { 4364 + "url": "https://github.com/sponsors/ljharb" 4365 + } 4366 + }, 4367 + "node_modules/resolve-from": { 4368 + "version": "5.0.0", 4369 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 4370 + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 4371 + "dev": true, 4372 + "engines": { 4373 + "node": ">=8" 4374 + } 4375 + }, 4376 + "node_modules/reusify": { 4377 + "version": "1.0.4", 4378 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 4379 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 4380 + "dev": true, 4381 + "engines": { 4382 + "iojs": ">=1.0.0", 4383 + "node": ">=0.10.0" 4384 + } 4385 + }, 4386 + "node_modules/rimraf": { 4387 + "version": "3.0.2", 4388 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 4389 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 4390 + "dev": true, 4391 + "dependencies": { 4392 + "glob": "^7.1.3" 4393 + }, 4394 + "bin": { 4395 + "rimraf": "bin.js" 4396 + }, 4397 + "funding": { 4398 + "url": "https://github.com/sponsors/isaacs" 4399 + } 4400 + }, 4401 + "node_modules/run-applescript": { 4402 + "version": "6.0.0", 4403 + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-6.0.0.tgz", 4404 + "integrity": "sha512-6dIkCIEcnNepNYu0E5b/Q1vVEeslms8JzGHzHwU2AY1MFe2qXe6ULPABDw1t5/nQ7fIFXhuj+IvA6vDKN2XGWQ==", 4405 + "dependencies": { 4406 + "execa": "^5.1.1" 4407 + }, 4408 + "engines": { 4409 + "node": ">=12" 4410 + }, 4411 + "funding": { 4412 + "url": "https://github.com/sponsors/sindresorhus" 4413 + } 4414 + }, 4415 + "node_modules/run-parallel": { 4416 + "version": "1.2.0", 4417 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 4418 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 4419 + "dev": true, 4420 + "funding": [ 4421 + { 4422 + "type": "github", 4423 + "url": "https://github.com/sponsors/feross" 4424 + }, 4425 + { 4426 + "type": "patreon", 4427 + "url": "https://www.patreon.com/feross" 4428 + }, 4429 + { 4430 + "type": "consulting", 4431 + "url": "https://feross.org/support" 4432 + } 4433 + ], 4434 + "dependencies": { 4435 + "queue-microtask": "^1.2.2" 4436 + } 4437 + }, 4438 + "node_modules/safe-buffer": { 4439 + "version": "5.2.1", 4440 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 4441 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 4442 + "dev": true, 4443 + "funding": [ 4444 + { 4445 + "type": "github", 4446 + "url": "https://github.com/sponsors/feross" 4447 + }, 4448 + { 4449 + "type": "patreon", 4450 + "url": "https://www.patreon.com/feross" 4451 + }, 4452 + { 4453 + "type": "consulting", 4454 + "url": "https://feross.org/support" 4455 + } 4456 + ], 4457 + "peer": true 4458 + }, 4459 + "node_modules/safe-regex": { 4460 + "version": "2.1.1", 4461 + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", 4462 + "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", 4463 + "dev": true, 4464 + "dependencies": { 4465 + "regexp-tree": "~0.1.1" 4466 + } 4467 + }, 4468 + "node_modules/schema-utils": { 4469 + "version": "3.1.1", 4470 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 4471 + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 4472 + "dev": true, 4473 + "peer": true, 4474 + "dependencies": { 4475 + "@types/json-schema": "^7.0.8", 4476 + "ajv": "^6.12.5", 4477 + "ajv-keywords": "^3.5.2" 4478 + }, 4479 + "engines": { 4480 + "node": ">= 10.13.0" 4481 + }, 4482 + "funding": { 4483 + "type": "opencollective", 4484 + "url": "https://opencollective.com/webpack" 4485 + } 4486 + }, 4487 + "node_modules/semver": { 4488 + "version": "7.3.7", 4489 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", 4490 + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", 4491 + "dependencies": { 4492 + "lru-cache": "^6.0.0" 4493 + }, 4494 + "bin": { 4495 + "semver": "bin/semver.js" 4496 + }, 4497 + "engines": { 4498 + "node": ">=10" 4499 + } 4500 + }, 4501 + "node_modules/serialize-javascript": { 4502 + "version": "6.0.0", 4503 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", 4504 + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", 4505 + "dev": true, 4506 + "peer": true, 4507 + "dependencies": { 4508 + "randombytes": "^2.1.0" 4509 + } 4510 + }, 4511 + "node_modules/shebang-command": { 4512 + "version": "2.0.0", 4513 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 4514 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 4515 + "dependencies": { 4516 + "shebang-regex": "^3.0.0" 4517 + }, 4518 + "engines": { 4519 + "node": ">=8" 4520 + } 4521 + }, 4522 + "node_modules/shebang-regex": { 4523 + "version": "3.0.0", 4524 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 4525 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 4526 + "engines": { 4527 + "node": ">=8" 4528 + } 4529 + }, 4530 + "node_modules/side-channel": { 4531 + "version": "1.0.4", 4532 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 4533 + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 4534 + "dev": true, 4535 + "dependencies": { 4536 + "call-bind": "^1.0.0", 4537 + "get-intrinsic": "^1.0.2", 4538 + "object-inspect": "^1.9.0" 4539 + }, 4540 + "funding": { 4541 + "url": "https://github.com/sponsors/ljharb" 4542 + } 4543 + }, 4544 + "node_modules/signal-exit": { 4545 + "version": "3.0.7", 4546 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 4547 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" 4548 + }, 4549 + "node_modules/slash": { 4550 + "version": "4.0.0", 4551 + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 4552 + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 4553 + "dev": true, 4554 + "engines": { 4555 + "node": ">=12" 4556 + }, 4557 + "funding": { 4558 + "url": "https://github.com/sponsors/sindresorhus" 4559 + } 4560 + }, 4561 + "node_modules/source-map": { 4562 + "version": "0.6.1", 4563 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 4564 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 4565 + "dev": true, 4566 + "peer": true, 4567 + "engines": { 4568 + "node": ">=0.10.0" 4569 + } 4570 + }, 4571 + "node_modules/source-map-support": { 4572 + "version": "0.5.21", 4573 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 4574 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 4575 + "dev": true, 4576 + "peer": true, 4577 + "dependencies": { 4578 + "buffer-from": "^1.0.0", 4579 + "source-map": "^0.6.0" 4580 + } 4581 + }, 4582 + "node_modules/spdx-correct": { 4583 + "version": "3.1.1", 4584 + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 4585 + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 4586 + "dependencies": { 4587 + "spdx-expression-parse": "^3.0.0", 4588 + "spdx-license-ids": "^3.0.0" 4589 + } 4590 + }, 4591 + "node_modules/spdx-exceptions": { 4592 + "version": "2.3.0", 4593 + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 4594 + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" 4595 + }, 4596 + "node_modules/spdx-expression-parse": { 4597 + "version": "3.0.1", 4598 + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 4599 + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 4600 + "dependencies": { 4601 + "spdx-exceptions": "^2.1.0", 4602 + "spdx-license-ids": "^3.0.0" 4603 + } 4604 + }, 4605 + "node_modules/spdx-license-ids": { 4606 + "version": "3.0.11", 4607 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", 4608 + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" 4609 + }, 4610 + "node_modules/string-width": { 4611 + "version": "4.2.3", 4612 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 4613 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 4614 + "dev": true, 4615 + "dependencies": { 4616 + "emoji-regex": "^8.0.0", 4617 + "is-fullwidth-code-point": "^3.0.0", 4618 + "strip-ansi": "^6.0.1" 4619 + }, 4620 + "engines": { 4621 + "node": ">=8" 4622 + } 4623 + }, 4624 + "node_modules/string.prototype.trimend": { 4625 + "version": "1.0.5", 4626 + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", 4627 + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", 4628 + "dev": true, 4629 + "dependencies": { 4630 + "call-bind": "^1.0.2", 4631 + "define-properties": "^1.1.4", 4632 + "es-abstract": "^1.19.5" 4633 + }, 4634 + "funding": { 4635 + "url": "https://github.com/sponsors/ljharb" 4636 + } 4637 + }, 4638 + "node_modules/string.prototype.trimstart": { 4639 + "version": "1.0.5", 4640 + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", 4641 + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", 4642 + "dev": true, 4643 + "dependencies": { 4644 + "call-bind": "^1.0.2", 4645 + "define-properties": "^1.1.4", 4646 + "es-abstract": "^1.19.5" 4647 + }, 4648 + "funding": { 4649 + "url": "https://github.com/sponsors/ljharb" 4650 + } 4651 + }, 4652 + "node_modules/strip-ansi": { 4653 + "version": "6.0.1", 4654 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 4655 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 4656 + "dev": true, 4657 + "dependencies": { 4658 + "ansi-regex": "^5.0.1" 4659 + }, 4660 + "engines": { 4661 + "node": ">=8" 4662 + } 4663 + }, 4664 + "node_modules/strip-bom": { 4665 + "version": "3.0.0", 4666 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 4667 + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 4668 + "dev": true, 4669 + "engines": { 4670 + "node": ">=4" 4671 + } 4672 + }, 4673 + "node_modules/strip-final-newline": { 4674 + "version": "2.0.0", 4675 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 4676 + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 4677 + "engines": { 4678 + "node": ">=6" 4679 + } 4680 + }, 4681 + "node_modules/strip-indent": { 4682 + "version": "3.0.0", 4683 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 4684 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 4685 + "dev": true, 4686 + "dependencies": { 4687 + "min-indent": "^1.0.0" 4688 + }, 4689 + "engines": { 4690 + "node": ">=8" 4691 + } 4692 + }, 4693 + "node_modules/strip-json-comments": { 4694 + "version": "3.1.1", 4695 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 4696 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 4697 + "dev": true, 4698 + "engines": { 4699 + "node": ">=8" 4700 + }, 4701 + "funding": { 4702 + "url": "https://github.com/sponsors/sindresorhus" 4703 + } 4704 + }, 4705 + "node_modules/supports-color": { 4706 + "version": "5.5.0", 4707 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 4708 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 4709 + "dependencies": { 4710 + "has-flag": "^3.0.0" 4711 + }, 4712 + "engines": { 4713 + "node": ">=4" 4714 + } 4715 + }, 4716 + "node_modules/supports-hyperlinks": { 4717 + "version": "2.2.0", 4718 + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", 4719 + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", 4720 + "dev": true, 4721 + "dependencies": { 4722 + "has-flag": "^4.0.0", 4723 + "supports-color": "^7.0.0" 4724 + }, 4725 + "engines": { 4726 + "node": ">=8" 4727 + } 4728 + }, 4729 + "node_modules/supports-hyperlinks/node_modules/has-flag": { 4730 + "version": "4.0.0", 4731 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 4732 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 4733 + "dev": true, 4734 + "engines": { 4735 + "node": ">=8" 4736 + } 4737 + }, 4738 + "node_modules/supports-hyperlinks/node_modules/supports-color": { 4739 + "version": "7.2.0", 4740 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 4741 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 4742 + "dev": true, 4743 + "dependencies": { 4744 + "has-flag": "^4.0.0" 4745 + }, 4746 + "engines": { 4747 + "node": ">=8" 4748 + } 4749 + }, 4750 + "node_modules/supports-preserve-symlinks-flag": { 4751 + "version": "1.0.0", 4752 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 4753 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 4754 + "dev": true, 4755 + "engines": { 4756 + "node": ">= 0.4" 4757 + }, 4758 + "funding": { 4759 + "url": "https://github.com/sponsors/ljharb" 4760 + } 4761 + }, 4762 + "node_modules/tapable": { 4763 + "version": "0.1.10", 4764 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", 4765 + "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", 4766 + "dev": true, 4767 + "engines": { 4768 + "node": ">=0.6" 4769 + } 4770 + }, 4771 + "node_modules/terser": { 4772 + "version": "5.14.1", 4773 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", 4774 + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", 4775 + "dev": true, 4776 + "peer": true, 4777 + "dependencies": { 4778 + "@jridgewell/source-map": "^0.3.2", 4779 + "acorn": "^8.5.0", 4780 + "commander": "^2.20.0", 4781 + "source-map-support": "~0.5.20" 4782 + }, 4783 + "bin": { 4784 + "terser": "bin/terser" 4785 + }, 4786 + "engines": { 4787 + "node": ">=10" 4788 + } 4789 + }, 4790 + "node_modules/terser-webpack-plugin": { 4791 + "version": "5.3.3", 4792 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", 4793 + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", 4794 + "dev": true, 4795 + "peer": true, 4796 + "dependencies": { 4797 + "@jridgewell/trace-mapping": "^0.3.7", 4798 + "jest-worker": "^27.4.5", 4799 + "schema-utils": "^3.1.1", 4800 + "serialize-javascript": "^6.0.0", 4801 + "terser": "^5.7.2" 4802 + }, 4803 + "engines": { 4804 + "node": ">= 10.13.0" 4805 + }, 4806 + "funding": { 4807 + "type": "opencollective", 4808 + "url": "https://opencollective.com/webpack" 4809 + }, 4810 + "peerDependencies": { 4811 + "webpack": "^5.1.0" 4812 + }, 4813 + "peerDependenciesMeta": { 4814 + "@swc/core": { 4815 + "optional": true 4816 + }, 4817 + "esbuild": { 4818 + "optional": true 4819 + }, 4820 + "uglify-js": { 4821 + "optional": true 4822 + } 4823 + } 4824 + }, 4825 + "node_modules/terser/node_modules/commander": { 4826 + "version": "2.20.3", 4827 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 4828 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 4829 + "dev": true, 4830 + "peer": true 4831 + }, 4832 + "node_modules/text-table": { 4833 + "version": "0.2.0", 4834 + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 4835 + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 4836 + "dev": true 4837 + }, 4838 + "node_modules/to-absolute-glob": { 4839 + "version": "2.0.2", 4840 + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", 4841 + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", 4842 + "dev": true, 4843 + "dependencies": { 4844 + "is-absolute": "^1.0.0", 4845 + "is-negated-glob": "^1.0.0" 4846 + }, 4847 + "engines": { 4848 + "node": ">=0.10.0" 4849 + } 4850 + }, 4851 + "node_modules/to-regex-range": { 4852 + "version": "5.0.1", 4853 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 4854 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 4855 + "dev": true, 4856 + "dependencies": { 4857 + "is-number": "^7.0.0" 4858 + }, 4859 + "engines": { 4860 + "node": ">=8.0" 4861 + } 4862 + }, 4863 + "node_modules/trim-newlines": { 4864 + "version": "4.0.2", 4865 + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.0.2.tgz", 4866 + "integrity": "sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew==", 4867 + "dev": true, 4868 + "engines": { 4869 + "node": ">=12" 4870 + }, 4871 + "funding": { 4872 + "url": "https://github.com/sponsors/sindresorhus" 4873 + } 4874 + }, 4875 + "node_modules/tsconfig-paths": { 4876 + "version": "3.14.1", 4877 + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", 4878 + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", 4879 + "dev": true, 4880 + "dependencies": { 4881 + "@types/json5": "^0.0.29", 4882 + "json5": "^1.0.1", 4883 + "minimist": "^1.2.6", 4884 + "strip-bom": "^3.0.0" 4885 + } 4886 + }, 4887 + "node_modules/tsconfig-paths/node_modules/json5": { 4888 + "version": "1.0.1", 4889 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", 4890 + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", 4891 + "dev": true, 4892 + "dependencies": { 4893 + "minimist": "^1.2.0" 4894 + }, 4895 + "bin": { 4896 + "json5": "lib/cli.js" 4897 + } 4898 + }, 4899 + "node_modules/type-check": { 4900 + "version": "0.4.0", 4901 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 4902 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 4903 + "dev": true, 4904 + "dependencies": { 4905 + "prelude-ls": "^1.2.1" 4906 + }, 4907 + "engines": { 4908 + "node": ">= 0.8.0" 4909 + } 4910 + }, 4911 + "node_modules/type-fest": { 4912 + "version": "2.13.0", 4913 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz", 4914 + "integrity": "sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==", 4915 + "engines": { 4916 + "node": ">=12.20" 4917 + }, 4918 + "funding": { 4919 + "url": "https://github.com/sponsors/sindresorhus" 4920 + } 4921 + }, 4922 + "node_modules/typescript": { 4923 + "version": "4.7.3", 4924 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", 4925 + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", 4926 + "dev": true, 4927 + "bin": { 4928 + "tsc": "bin/tsc", 4929 + "tsserver": "bin/tsserver" 4930 + }, 4931 + "engines": { 4932 + "node": ">=4.2.0" 4933 + } 4934 + }, 4935 + "node_modules/unbox-primitive": { 4936 + "version": "1.0.2", 4937 + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 4938 + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 4939 + "dev": true, 4940 + "dependencies": { 4941 + "call-bind": "^1.0.2", 4942 + "has-bigints": "^1.0.2", 4943 + "has-symbols": "^1.0.3", 4944 + "which-boxed-primitive": "^1.0.2" 4945 + }, 4946 + "funding": { 4947 + "url": "https://github.com/sponsors/ljharb" 4948 + } 4949 + }, 4950 + "node_modules/unc-path-regex": { 4951 + "version": "0.1.2", 4952 + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", 4953 + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", 4954 + "dev": true, 4955 + "engines": { 4956 + "node": ">=0.10.0" 4957 + } 4958 + }, 4959 + "node_modules/uri-js": { 4960 + "version": "4.4.1", 4961 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 4962 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 4963 + "dev": true, 4964 + "dependencies": { 4965 + "punycode": "^2.1.0" 4966 + } 4967 + }, 4968 + "node_modules/url-or-path": { 4969 + "version": "2.1.0", 4970 + "resolved": "https://registry.npmjs.org/url-or-path/-/url-or-path-2.1.0.tgz", 4971 + "integrity": "sha512-dsBD6GbytSMj9YDb3jVzSRENwFh50oUORnWBeSHfo0Lnwv2KMm/J4npyGy1P9rivUPsUGLjTA53XqAFqpe0nww==", 4972 + "dev": true, 4973 + "funding": { 4974 + "url": "https://github.com/fisker/url-or-path?sponsor=1" 4975 + } 4976 + }, 4977 + "node_modules/v8-compile-cache": { 4978 + "version": "2.3.0", 4979 + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", 4980 + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", 4981 + "dev": true 4982 + }, 4983 + "node_modules/validate-npm-package-license": { 4984 + "version": "3.0.4", 4985 + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 4986 + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 4987 + "dependencies": { 4988 + "spdx-correct": "^3.0.0", 4989 + "spdx-expression-parse": "^3.0.0" 4990 + } 4991 + }, 4992 + "node_modules/watchpack": { 4993 + "version": "2.4.0", 4994 + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", 4995 + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", 4996 + "dev": true, 4997 + "peer": true, 4998 + "dependencies": { 4999 + "glob-to-regexp": "^0.4.1", 5000 + "graceful-fs": "^4.1.2" 5001 + }, 5002 + "engines": { 5003 + "node": ">=10.13.0" 5004 + } 5005 + }, 5006 + "node_modules/webpack": { 5007 + "version": "5.73.0", 5008 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", 5009 + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", 5010 + "dev": true, 5011 + "peer": true, 5012 + "dependencies": { 5013 + "@types/eslint-scope": "^3.7.3", 5014 + "@types/estree": "^0.0.51", 5015 + "@webassemblyjs/ast": "1.11.1", 5016 + "@webassemblyjs/wasm-edit": "1.11.1", 5017 + "@webassemblyjs/wasm-parser": "1.11.1", 5018 + "acorn": "^8.4.1", 5019 + "acorn-import-assertions": "^1.7.6", 5020 + "browserslist": "^4.14.5", 5021 + "chrome-trace-event": "^1.0.2", 5022 + "enhanced-resolve": "^5.9.3", 5023 + "es-module-lexer": "^0.9.0", 5024 + "eslint-scope": "5.1.1", 5025 + "events": "^3.2.0", 5026 + "glob-to-regexp": "^0.4.1", 5027 + "graceful-fs": "^4.2.9", 5028 + "json-parse-even-better-errors": "^2.3.1", 5029 + "loader-runner": "^4.2.0", 5030 + "mime-types": "^2.1.27", 5031 + "neo-async": "^2.6.2", 5032 + "schema-utils": "^3.1.0", 5033 + "tapable": "^2.1.1", 5034 + "terser-webpack-plugin": "^5.1.3", 5035 + "watchpack": "^2.3.1", 5036 + "webpack-sources": "^3.2.3" 5037 + }, 5038 + "bin": { 5039 + "webpack": "bin/webpack.js" 5040 + }, 5041 + "engines": { 5042 + "node": ">=10.13.0" 5043 + }, 5044 + "funding": { 5045 + "type": "opencollective", 5046 + "url": "https://opencollective.com/webpack" 5047 + }, 5048 + "peerDependenciesMeta": { 5049 + "webpack-cli": { 5050 + "optional": true 5051 + } 5052 + } 5053 + }, 5054 + "node_modules/webpack-sources": { 5055 + "version": "3.2.3", 5056 + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", 5057 + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", 5058 + "dev": true, 5059 + "peer": true, 5060 + "engines": { 5061 + "node": ">=10.13.0" 5062 + } 5063 + }, 5064 + "node_modules/webpack/node_modules/enhanced-resolve": { 5065 + "version": "5.9.3", 5066 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", 5067 + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", 5068 + "dev": true, 5069 + "peer": true, 5070 + "dependencies": { 5071 + "graceful-fs": "^4.2.4", 5072 + "tapable": "^2.2.0" 5073 + }, 5074 + "engines": { 5075 + "node": ">=10.13.0" 5076 + } 5077 + }, 5078 + "node_modules/webpack/node_modules/eslint-scope": { 5079 + "version": "5.1.1", 5080 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 5081 + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 5082 + "dev": true, 5083 + "peer": true, 5084 + "dependencies": { 5085 + "esrecurse": "^4.3.0", 5086 + "estraverse": "^4.1.1" 5087 + }, 5088 + "engines": { 5089 + "node": ">=8.0.0" 5090 + } 5091 + }, 5092 + "node_modules/webpack/node_modules/estraverse": { 5093 + "version": "4.3.0", 5094 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 5095 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 5096 + "dev": true, 5097 + "peer": true, 5098 + "engines": { 5099 + "node": ">=4.0" 5100 + } 5101 + }, 5102 + "node_modules/webpack/node_modules/tapable": { 5103 + "version": "2.2.1", 5104 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 5105 + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 5106 + "dev": true, 5107 + "peer": true, 5108 + "engines": { 5109 + "node": ">=6" 5110 + } 5111 + }, 5112 + "node_modules/which": { 5113 + "version": "2.0.2", 5114 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 5115 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 5116 + "dependencies": { 5117 + "isexe": "^2.0.0" 5118 + }, 5119 + "bin": { 5120 + "node-which": "bin/node-which" 5121 + }, 5122 + "engines": { 5123 + "node": ">= 8" 5124 + } 5125 + }, 5126 + "node_modules/which-boxed-primitive": { 5127 + "version": "1.0.2", 5128 + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 5129 + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 5130 + "dev": true, 5131 + "dependencies": { 5132 + "is-bigint": "^1.0.1", 5133 + "is-boolean-object": "^1.1.0", 5134 + "is-number-object": "^1.0.4", 5135 + "is-string": "^1.0.5", 5136 + "is-symbol": "^1.0.3" 5137 + }, 5138 + "funding": { 5139 + "url": "https://github.com/sponsors/ljharb" 5140 + } 5141 + }, 5142 + "node_modules/word-wrap": { 5143 + "version": "1.2.3", 5144 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 5145 + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 5146 + "dev": true, 5147 + "engines": { 5148 + "node": ">=0.10.0" 5149 + } 5150 + }, 5151 + "node_modules/wrappy": { 5152 + "version": "1.0.2", 5153 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 5154 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 5155 + "dev": true 5156 + }, 5157 + "node_modules/xo": { 5158 + "version": "0.50.0", 5159 + "resolved": "https://registry.npmjs.org/xo/-/xo-0.50.0.tgz", 5160 + "integrity": "sha512-yIz7mdIbUlxBYLnV3OqMTdrE+OFr0CPINkU9rxY3ZHNAIZrVckmONLujU6LkdNrEWerQTx8zzwnVrUjmj6vVCg==", 5161 + "bundleDependencies": [ 5162 + "@typescript-eslint/eslint-plugin", 5163 + "@typescript-eslint/parser", 5164 + "eslint-config-xo-typescript" 5165 + ], 5166 + "dev": true, 5167 + "dependencies": { 5168 + "@eslint/eslintrc": "^1.3.0", 5169 + "@typescript-eslint/eslint-plugin": "*", 5170 + "@typescript-eslint/parser": "*", 5171 + "arrify": "^3.0.0", 5172 + "cosmiconfig": "^7.0.1", 5173 + "define-lazy-prop": "^3.0.0", 5174 + "eslint": "^8.17.0", 5175 + "eslint-config-prettier": "^8.5.0", 5176 + "eslint-config-xo": "^0.41.0", 5177 + "eslint-config-xo-typescript": "*", 5178 + "eslint-formatter-pretty": "^4.1.0", 5179 + "eslint-import-resolver-webpack": "^0.13.2", 5180 + "eslint-plugin-ava": "^13.2.0", 5181 + "eslint-plugin-eslint-comments": "^3.2.0", 5182 + "eslint-plugin-import": "^2.26.0", 5183 + "eslint-plugin-n": "^15.2.2", 5184 + "eslint-plugin-no-use-extend-native": "^0.5.0", 5185 + "eslint-plugin-prettier": "^4.0.0", 5186 + "eslint-plugin-unicorn": "^42.0.0", 5187 + "esm-utils": "^4.0.0", 5188 + "find-cache-dir": "^3.3.2", 5189 + "find-up": "^6.3.0", 5190 + "get-stdin": "^9.0.0", 5191 + "globby": "^13.1.1", 5192 + "imurmurhash": "^0.1.4", 5193 + "json-stable-stringify-without-jsonify": "^1.0.1", 5194 + "json5": "^2.2.1", 5195 + "lodash-es": "^4.17.21", 5196 + "meow": "^10.1.2", 5197 + "micromatch": "^4.0.5", 5198 + "open-editor": "^4.0.0", 5199 + "prettier": "^2.6.2", 5200 + "semver": "^7.3.7", 5201 + "slash": "^4.0.0", 5202 + "to-absolute-glob": "^2.0.2", 5203 + "typescript": "^4.7.3" 5204 + }, 5205 + "bin": { 5206 + "xo": "cli.js" 5207 + }, 5208 + "engines": { 5209 + "node": ">=12.20" 5210 + }, 5211 + "funding": { 5212 + "url": "https://github.com/sponsors/sindresorhus" 5213 + } 5214 + }, 5215 + "node_modules/xo/node_modules/@nodelib/fs.scandir": { 5216 + "version": "2.1.5", 5217 + "dev": true, 5218 + "inBundle": true, 5219 + "license": "MIT", 5220 + "dependencies": { 5221 + "@nodelib/fs.stat": "2.0.5", 5222 + "run-parallel": "^1.1.9" 5223 + }, 5224 + "engines": { 5225 + "node": ">= 8" 5226 + } 5227 + }, 5228 + "node_modules/xo/node_modules/@nodelib/fs.stat": { 5229 + "version": "2.0.5", 5230 + "dev": true, 5231 + "inBundle": true, 5232 + "license": "MIT", 5233 + "engines": { 5234 + "node": ">= 8" 5235 + } 5236 + }, 5237 + "node_modules/xo/node_modules/@nodelib/fs.walk": { 5238 + "version": "1.2.8", 5239 + "dev": true, 5240 + "inBundle": true, 5241 + "license": "MIT", 5242 + "dependencies": { 5243 + "@nodelib/fs.scandir": "2.1.5", 5244 + "fastq": "^1.6.0" 5245 + }, 5246 + "engines": { 5247 + "node": ">= 8" 5248 + } 5249 + }, 5250 + "node_modules/xo/node_modules/@types/json-schema": { 5251 + "version": "7.0.11", 5252 + "dev": true, 5253 + "inBundle": true, 5254 + "license": "MIT" 5255 + }, 5256 + "node_modules/xo/node_modules/@typescript-eslint/eslint-plugin": { 5257 + "version": "5.27.1", 5258 + "dev": true, 5259 + "inBundle": true, 5260 + "license": "MIT", 5261 + "dependencies": { 5262 + "@typescript-eslint/scope-manager": "5.27.1", 5263 + "@typescript-eslint/type-utils": "5.27.1", 5264 + "@typescript-eslint/utils": "5.27.1", 5265 + "debug": "^4.3.4", 5266 + "functional-red-black-tree": "^1.0.1", 5267 + "ignore": "^5.2.0", 5268 + "regexpp": "^3.2.0", 5269 + "semver": "^7.3.7", 5270 + "tsutils": "^3.21.0" 5271 + }, 5272 + "engines": { 5273 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5274 + }, 5275 + "funding": { 5276 + "type": "opencollective", 5277 + "url": "https://opencollective.com/typescript-eslint" 5278 + }, 5279 + "peerDependencies": { 5280 + "@typescript-eslint/parser": "^5.0.0", 5281 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 5282 + }, 5283 + "peerDependenciesMeta": { 5284 + "typescript": { 5285 + "optional": true 5286 + } 5287 + } 5288 + }, 5289 + "node_modules/xo/node_modules/@typescript-eslint/parser": { 5290 + "version": "5.27.1", 5291 + "dev": true, 5292 + "inBundle": true, 5293 + "license": "BSD-2-Clause", 5294 + "dependencies": { 5295 + "@typescript-eslint/scope-manager": "5.27.1", 5296 + "@typescript-eslint/types": "5.27.1", 5297 + "@typescript-eslint/typescript-estree": "5.27.1", 5298 + "debug": "^4.3.4" 5299 + }, 5300 + "engines": { 5301 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5302 + }, 5303 + "funding": { 5304 + "type": "opencollective", 5305 + "url": "https://opencollective.com/typescript-eslint" 5306 + }, 5307 + "peerDependencies": { 5308 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 5309 + }, 5310 + "peerDependenciesMeta": { 5311 + "typescript": { 5312 + "optional": true 5313 + } 5314 + } 5315 + }, 5316 + "node_modules/xo/node_modules/@typescript-eslint/scope-manager": { 5317 + "version": "5.27.1", 5318 + "dev": true, 5319 + "inBundle": true, 5320 + "license": "MIT", 5321 + "dependencies": { 5322 + "@typescript-eslint/types": "5.27.1", 5323 + "@typescript-eslint/visitor-keys": "5.27.1" 5324 + }, 5325 + "engines": { 5326 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5327 + }, 5328 + "funding": { 5329 + "type": "opencollective", 5330 + "url": "https://opencollective.com/typescript-eslint" 5331 + } 5332 + }, 5333 + "node_modules/xo/node_modules/@typescript-eslint/type-utils": { 5334 + "version": "5.27.1", 5335 + "dev": true, 5336 + "inBundle": true, 5337 + "license": "MIT", 5338 + "dependencies": { 5339 + "@typescript-eslint/utils": "5.27.1", 5340 + "debug": "^4.3.4", 5341 + "tsutils": "^3.21.0" 5342 + }, 5343 + "engines": { 5344 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5345 + }, 5346 + "funding": { 5347 + "type": "opencollective", 5348 + "url": "https://opencollective.com/typescript-eslint" 5349 + }, 5350 + "peerDependencies": { 5351 + "eslint": "*" 5352 + }, 5353 + "peerDependenciesMeta": { 5354 + "typescript": { 5355 + "optional": true 5356 + } 5357 + } 5358 + }, 5359 + "node_modules/xo/node_modules/@typescript-eslint/types": { 5360 + "version": "5.27.1", 5361 + "dev": true, 5362 + "inBundle": true, 5363 + "license": "MIT", 5364 + "engines": { 5365 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5366 + }, 5367 + "funding": { 5368 + "type": "opencollective", 5369 + "url": "https://opencollective.com/typescript-eslint" 5370 + } 5371 + }, 5372 + "node_modules/xo/node_modules/@typescript-eslint/typescript-estree": { 5373 + "version": "5.27.1", 5374 + "dev": true, 5375 + "inBundle": true, 5376 + "license": "BSD-2-Clause", 5377 + "dependencies": { 5378 + "@typescript-eslint/types": "5.27.1", 5379 + "@typescript-eslint/visitor-keys": "5.27.1", 5380 + "debug": "^4.3.4", 5381 + "globby": "^11.1.0", 5382 + "is-glob": "^4.0.3", 5383 + "semver": "^7.3.7", 5384 + "tsutils": "^3.21.0" 5385 + }, 5386 + "engines": { 5387 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5388 + }, 5389 + "funding": { 5390 + "type": "opencollective", 5391 + "url": "https://opencollective.com/typescript-eslint" 5392 + }, 5393 + "peerDependenciesMeta": { 5394 + "typescript": { 5395 + "optional": true 5396 + } 5397 + } 5398 + }, 5399 + "node_modules/xo/node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { 5400 + "version": "11.1.0", 5401 + "dev": true, 5402 + "inBundle": true, 5403 + "license": "MIT", 5404 + "dependencies": { 5405 + "array-union": "^2.1.0", 5406 + "dir-glob": "^3.0.1", 5407 + "fast-glob": "^3.2.9", 5408 + "ignore": "^5.2.0", 5409 + "merge2": "^1.4.1", 5410 + "slash": "^3.0.0" 5411 + }, 5412 + "engines": { 5413 + "node": ">=10" 5414 + }, 5415 + "funding": { 5416 + "url": "https://github.com/sponsors/sindresorhus" 5417 + } 5418 + }, 5419 + "node_modules/xo/node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { 5420 + "version": "3.0.0", 5421 + "dev": true, 5422 + "inBundle": true, 5423 + "license": "MIT", 5424 + "engines": { 5425 + "node": ">=8" 5426 + } 5427 + }, 5428 + "node_modules/xo/node_modules/@typescript-eslint/utils": { 5429 + "version": "5.27.1", 5430 + "dev": true, 5431 + "inBundle": true, 5432 + "license": "MIT", 5433 + "dependencies": { 5434 + "@types/json-schema": "^7.0.9", 5435 + "@typescript-eslint/scope-manager": "5.27.1", 5436 + "@typescript-eslint/types": "5.27.1", 5437 + "@typescript-eslint/typescript-estree": "5.27.1", 5438 + "eslint-scope": "^5.1.1", 5439 + "eslint-utils": "^3.0.0" 5440 + }, 5441 + "engines": { 5442 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5443 + }, 5444 + "funding": { 5445 + "type": "opencollective", 5446 + "url": "https://opencollective.com/typescript-eslint" 5447 + }, 5448 + "peerDependencies": { 5449 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 5450 + } 5451 + }, 5452 + "node_modules/xo/node_modules/@typescript-eslint/visitor-keys": { 5453 + "version": "5.27.1", 5454 + "dev": true, 5455 + "inBundle": true, 5456 + "license": "MIT", 5457 + "dependencies": { 5458 + "@typescript-eslint/types": "5.27.1", 5459 + "eslint-visitor-keys": "^3.3.0" 5460 + }, 5461 + "engines": { 5462 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5463 + }, 5464 + "funding": { 5465 + "type": "opencollective", 5466 + "url": "https://opencollective.com/typescript-eslint" 5467 + } 5468 + }, 5469 + "node_modules/xo/node_modules/array-union": { 5470 + "version": "2.1.0", 5471 + "dev": true, 5472 + "inBundle": true, 5473 + "license": "MIT", 5474 + "engines": { 5475 + "node": ">=8" 5476 + } 5477 + }, 5478 + "node_modules/xo/node_modules/braces": { 5479 + "version": "3.0.2", 5480 + "dev": true, 5481 + "inBundle": true, 5482 + "license": "MIT", 5483 + "dependencies": { 5484 + "fill-range": "^7.0.1" 5485 + }, 5486 + "engines": { 5487 + "node": ">=8" 5488 + } 5489 + }, 5490 + "node_modules/xo/node_modules/debug": { 5491 + "version": "4.3.4", 5492 + "dev": true, 5493 + "inBundle": true, 5494 + "license": "MIT", 5495 + "dependencies": { 5496 + "ms": "2.1.2" 5497 + }, 5498 + "engines": { 5499 + "node": ">=6.0" 5500 + }, 5501 + "peerDependenciesMeta": { 5502 + "supports-color": { 5503 + "optional": true 5504 + } 5505 + } 5506 + }, 5507 + "node_modules/xo/node_modules/debug/node_modules/ms": { 5508 + "version": "2.1.2", 5509 + "dev": true, 5510 + "inBundle": true, 5511 + "license": "MIT" 5512 + }, 5513 + "node_modules/xo/node_modules/dir-glob": { 5514 + "version": "3.0.1", 5515 + "dev": true, 5516 + "inBundle": true, 5517 + "license": "MIT", 5518 + "dependencies": { 5519 + "path-type": "^4.0.0" 5520 + }, 5521 + "engines": { 5522 + "node": ">=8" 5523 + } 5524 + }, 5525 + "node_modules/xo/node_modules/eslint-config-xo-typescript": { 5526 + "version": "0.51.1", 5527 + "dev": true, 5528 + "inBundle": true, 5529 + "license": "MIT", 5530 + "engines": { 5531 + "node": ">=12" 5532 + }, 5533 + "funding": { 5534 + "url": "https://github.com/sponsors/sindresorhus" 5535 + }, 5536 + "peerDependencies": { 5537 + "@typescript-eslint/eslint-plugin": ">=5.22.0", 5538 + "eslint": ">=8.0.0", 5539 + "typescript": ">=4.4" 5540 + } 5541 + }, 5542 + "node_modules/xo/node_modules/eslint-scope": { 5543 + "version": "5.1.1", 5544 + "dev": true, 5545 + "inBundle": true, 5546 + "license": "BSD-2-Clause", 5547 + "dependencies": { 5548 + "esrecurse": "^4.3.0", 5549 + "estraverse": "^4.1.1" 5550 + }, 5551 + "engines": { 5552 + "node": ">=8.0.0" 5553 + } 5554 + }, 5555 + "node_modules/xo/node_modules/eslint-scope/node_modules/estraverse": { 5556 + "version": "4.3.0", 5557 + "dev": true, 5558 + "inBundle": true, 5559 + "license": "BSD-2-Clause", 5560 + "engines": { 5561 + "node": ">=4.0" 5562 + } 5563 + }, 5564 + "node_modules/xo/node_modules/eslint-utils": { 5565 + "version": "3.0.0", 5566 + "dev": true, 5567 + "inBundle": true, 5568 + "license": "MIT", 5569 + "dependencies": { 5570 + "eslint-visitor-keys": "^2.0.0" 5571 + }, 5572 + "engines": { 5573 + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" 5574 + }, 5575 + "funding": { 5576 + "url": "https://github.com/sponsors/mysticatea" 5577 + }, 5578 + "peerDependencies": { 5579 + "eslint": ">=5" 5580 + } 5581 + }, 5582 + "node_modules/xo/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 5583 + "version": "2.1.0", 5584 + "dev": true, 5585 + "inBundle": true, 5586 + "license": "Apache-2.0", 5587 + "engines": { 5588 + "node": ">=10" 5589 + } 5590 + }, 5591 + "node_modules/xo/node_modules/eslint-visitor-keys": { 5592 + "version": "3.3.0", 5593 + "dev": true, 5594 + "inBundle": true, 5595 + "license": "Apache-2.0", 5596 + "engines": { 5597 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5598 + } 5599 + }, 5600 + "node_modules/xo/node_modules/esrecurse": { 5601 + "version": "4.3.0", 5602 + "dev": true, 5603 + "inBundle": true, 5604 + "license": "BSD-2-Clause", 5605 + "dependencies": { 5606 + "estraverse": "^5.2.0" 5607 + }, 5608 + "engines": { 5609 + "node": ">=4.0" 5610 + } 5611 + }, 5612 + "node_modules/xo/node_modules/estraverse": { 5613 + "version": "5.3.0", 5614 + "dev": true, 5615 + "inBundle": true, 5616 + "license": "BSD-2-Clause", 5617 + "engines": { 5618 + "node": ">=4.0" 5619 + } 5620 + }, 5621 + "node_modules/xo/node_modules/fast-glob": { 5622 + "version": "3.2.11", 5623 + "dev": true, 5624 + "inBundle": true, 5625 + "license": "MIT", 5626 + "dependencies": { 5627 + "@nodelib/fs.stat": "^2.0.2", 5628 + "@nodelib/fs.walk": "^1.2.3", 5629 + "glob-parent": "^5.1.2", 5630 + "merge2": "^1.3.0", 5631 + "micromatch": "^4.0.4" 5632 + }, 5633 + "engines": { 5634 + "node": ">=8.6.0" 5635 + } 5636 + }, 5637 + "node_modules/xo/node_modules/fastq": { 5638 + "version": "1.13.0", 5639 + "dev": true, 5640 + "inBundle": true, 5641 + "license": "ISC", 5642 + "dependencies": { 5643 + "reusify": "^1.0.4" 5644 + } 5645 + }, 5646 + "node_modules/xo/node_modules/fill-range": { 5647 + "version": "7.0.1", 5648 + "dev": true, 5649 + "inBundle": true, 5650 + "license": "MIT", 5651 + "dependencies": { 5652 + "to-regex-range": "^5.0.1" 5653 + }, 5654 + "engines": { 5655 + "node": ">=8" 5656 + } 5657 + }, 5658 + "node_modules/xo/node_modules/functional-red-black-tree": { 5659 + "version": "1.0.1", 5660 + "dev": true, 5661 + "inBundle": true, 5662 + "license": "MIT" 5663 + }, 5664 + "node_modules/xo/node_modules/glob-parent": { 5665 + "version": "5.1.2", 5666 + "dev": true, 5667 + "inBundle": true, 5668 + "license": "ISC", 5669 + "dependencies": { 5670 + "is-glob": "^4.0.1" 5671 + }, 5672 + "engines": { 5673 + "node": ">= 6" 5674 + } 5675 + }, 5676 + "node_modules/xo/node_modules/ignore": { 5677 + "version": "5.2.0", 5678 + "dev": true, 5679 + "inBundle": true, 5680 + "license": "MIT", 5681 + "engines": { 5682 + "node": ">= 4" 5683 + } 5684 + }, 5685 + "node_modules/xo/node_modules/is-extglob": { 5686 + "version": "2.1.1", 5687 + "dev": true, 5688 + "inBundle": true, 5689 + "license": "MIT", 5690 + "engines": { 5691 + "node": ">=0.10.0" 5692 + } 5693 + }, 5694 + "node_modules/xo/node_modules/is-glob": { 5695 + "version": "4.0.3", 5696 + "dev": true, 5697 + "inBundle": true, 5698 + "license": "MIT", 5699 + "dependencies": { 5700 + "is-extglob": "^2.1.1" 5701 + }, 5702 + "engines": { 5703 + "node": ">=0.10.0" 5704 + } 5705 + }, 5706 + "node_modules/xo/node_modules/is-number": { 5707 + "version": "7.0.0", 5708 + "dev": true, 5709 + "inBundle": true, 5710 + "license": "MIT", 5711 + "engines": { 5712 + "node": ">=0.12.0" 5713 + } 5714 + }, 5715 + "node_modules/xo/node_modules/lru-cache": { 5716 + "version": "6.0.0", 5717 + "dev": true, 5718 + "inBundle": true, 5719 + "license": "ISC", 5720 + "dependencies": { 5721 + "yallist": "^4.0.0" 5722 + }, 5723 + "engines": { 5724 + "node": ">=10" 5725 + } 5726 + }, 5727 + "node_modules/xo/node_modules/merge2": { 5728 + "version": "1.4.1", 5729 + "dev": true, 5730 + "inBundle": true, 5731 + "license": "MIT", 5732 + "engines": { 5733 + "node": ">= 8" 5734 + } 5735 + }, 5736 + "node_modules/xo/node_modules/micromatch": { 5737 + "version": "4.0.5", 5738 + "dev": true, 5739 + "inBundle": true, 5740 + "license": "MIT", 5741 + "dependencies": { 5742 + "braces": "^3.0.2", 5743 + "picomatch": "^2.3.1" 5744 + }, 5745 + "engines": { 5746 + "node": ">=8.6" 5747 + } 5748 + }, 5749 + "node_modules/xo/node_modules/path-type": { 5750 + "version": "4.0.0", 5751 + "dev": true, 5752 + "inBundle": true, 5753 + "license": "MIT", 5754 + "engines": { 5755 + "node": ">=8" 5756 + } 5757 + }, 5758 + "node_modules/xo/node_modules/picomatch": { 5759 + "version": "2.3.1", 5760 + "dev": true, 5761 + "inBundle": true, 5762 + "license": "MIT", 5763 + "engines": { 5764 + "node": ">=8.6" 5765 + }, 5766 + "funding": { 5767 + "url": "https://github.com/sponsors/jonschlinkert" 5768 + } 5769 + }, 5770 + "node_modules/xo/node_modules/queue-microtask": { 5771 + "version": "1.2.3", 5772 + "dev": true, 5773 + "funding": [ 5774 + { 5775 + "type": "github", 5776 + "url": "https://github.com/sponsors/feross" 5777 + }, 5778 + { 5779 + "type": "patreon", 5780 + "url": "https://www.patreon.com/feross" 5781 + }, 5782 + { 5783 + "type": "consulting", 5784 + "url": "https://feross.org/support" 5785 + } 5786 + ], 5787 + "inBundle": true, 5788 + "license": "MIT" 5789 + }, 5790 + "node_modules/xo/node_modules/regexpp": { 5791 + "version": "3.2.0", 5792 + "dev": true, 5793 + "inBundle": true, 5794 + "license": "MIT", 5795 + "engines": { 5796 + "node": ">=8" 5797 + }, 5798 + "funding": { 5799 + "url": "https://github.com/sponsors/mysticatea" 5800 + } 5801 + }, 5802 + "node_modules/xo/node_modules/reusify": { 5803 + "version": "1.0.4", 5804 + "dev": true, 5805 + "inBundle": true, 5806 + "license": "MIT", 5807 + "engines": { 5808 + "iojs": ">=1.0.0", 5809 + "node": ">=0.10.0" 5810 + } 5811 + }, 5812 + "node_modules/xo/node_modules/run-parallel": { 5813 + "version": "1.2.0", 5814 + "dev": true, 5815 + "funding": [ 5816 + { 5817 + "type": "github", 5818 + "url": "https://github.com/sponsors/feross" 5819 + }, 5820 + { 5821 + "type": "patreon", 5822 + "url": "https://www.patreon.com/feross" 5823 + }, 5824 + { 5825 + "type": "consulting", 5826 + "url": "https://feross.org/support" 5827 + } 5828 + ], 5829 + "inBundle": true, 5830 + "license": "MIT", 5831 + "dependencies": { 5832 + "queue-microtask": "^1.2.2" 5833 + } 5834 + }, 5835 + "node_modules/xo/node_modules/semver": { 5836 + "version": "7.3.7", 5837 + "dev": true, 5838 + "inBundle": true, 5839 + "license": "ISC", 5840 + "dependencies": { 5841 + "lru-cache": "^6.0.0" 5842 + }, 5843 + "bin": { 5844 + "semver": "bin/semver.js" 5845 + }, 5846 + "engines": { 5847 + "node": ">=10" 5848 + } 5849 + }, 5850 + "node_modules/xo/node_modules/to-regex-range": { 5851 + "version": "5.0.1", 5852 + "dev": true, 5853 + "inBundle": true, 5854 + "license": "MIT", 5855 + "dependencies": { 5856 + "is-number": "^7.0.0" 5857 + }, 5858 + "engines": { 5859 + "node": ">=8.0" 5860 + } 5861 + }, 5862 + "node_modules/xo/node_modules/tslib": { 5863 + "version": "1.14.1", 5864 + "dev": true, 5865 + "inBundle": true, 5866 + "license": "0BSD" 5867 + }, 5868 + "node_modules/xo/node_modules/tsutils": { 5869 + "version": "3.21.0", 5870 + "dev": true, 5871 + "inBundle": true, 5872 + "license": "MIT", 5873 + "dependencies": { 5874 + "tslib": "^1.8.1" 5875 + }, 5876 + "engines": { 5877 + "node": ">= 6" 5878 + }, 5879 + "peerDependencies": { 5880 + "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" 5881 + } 5882 + }, 5883 + "node_modules/xo/node_modules/yallist": { 5884 + "version": "4.0.0", 5885 + "dev": true, 5886 + "inBundle": true, 5887 + "license": "ISC" 5888 + }, 5889 + "node_modules/yallist": { 5890 + "version": "4.0.0", 5891 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 5892 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 5893 + }, 5894 + "node_modules/yaml": { 5895 + "version": "1.10.2", 5896 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 5897 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 5898 + "dev": true, 5899 + "engines": { 5900 + "node": ">= 6" 5901 + } 5902 + }, 5903 + "node_modules/yargs-parser": { 5904 + "version": "20.2.9", 5905 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 5906 + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 5907 + "dev": true, 5908 + "engines": { 5909 + "node": ">=10" 5910 + } 5911 + }, 5912 + "node_modules/yocto-queue": { 5913 + "version": "1.0.0", 5914 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 5915 + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", 5916 + "engines": { 5917 + "node": ">=12.20" 5918 + }, 5919 + "funding": { 5920 + "url": "https://github.com/sponsors/sindresorhus" 5921 + } 5922 + } 5923 + }, 5924 + "dependencies": { 5925 + "@babel/code-frame": { 5926 + "version": "7.16.7", 5927 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", 5928 + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", 5929 + "requires": { 5930 + "@babel/highlight": "^7.16.7" 5931 + } 5932 + }, 5933 + "@babel/helper-validator-identifier": { 5934 + "version": "7.16.7", 5935 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", 5936 + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" 5937 + }, 5938 + "@babel/highlight": { 5939 + "version": "7.17.12", 5940 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", 5941 + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", 5942 + "requires": { 5943 + "@babel/helper-validator-identifier": "^7.16.7", 5944 + "chalk": "^2.0.0", 5945 + "js-tokens": "^4.0.0" 5946 + } 5947 + }, 5948 + "@eslint/eslintrc": { 5949 + "version": "1.3.0", 5950 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", 5951 + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", 5952 + "dev": true, 5953 + "requires": { 5954 + "ajv": "^6.12.4", 5955 + "debug": "^4.3.2", 5956 + "espree": "^9.3.2", 5957 + "globals": "^13.15.0", 5958 + "ignore": "^5.2.0", 5959 + "import-fresh": "^3.2.1", 5960 + "js-yaml": "^4.1.0", 5961 + "minimatch": "^3.1.2", 5962 + "strip-json-comments": "^3.1.1" 5963 + } 5964 + }, 5965 + "@humanwhocodes/config-array": { 5966 + "version": "0.9.5", 5967 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", 5968 + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", 5969 + "dev": true, 5970 + "requires": { 5971 + "@humanwhocodes/object-schema": "^1.2.1", 5972 + "debug": "^4.1.1", 5973 + "minimatch": "^3.0.4" 5974 + } 5975 + }, 5976 + "@humanwhocodes/object-schema": { 5977 + "version": "1.2.1", 5978 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 5979 + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 5980 + "dev": true 5981 + }, 5982 + "@jridgewell/gen-mapping": { 5983 + "version": "0.3.1", 5984 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", 5985 + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", 5986 + "dev": true, 5987 + "peer": true, 5988 + "requires": { 5989 + "@jridgewell/set-array": "^1.0.0", 5990 + "@jridgewell/sourcemap-codec": "^1.4.10", 5991 + "@jridgewell/trace-mapping": "^0.3.9" 5992 + } 5993 + }, 5994 + "@jridgewell/resolve-uri": { 5995 + "version": "3.0.7", 5996 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", 5997 + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", 5998 + "dev": true, 5999 + "peer": true 6000 + }, 6001 + "@jridgewell/set-array": { 6002 + "version": "1.1.1", 6003 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", 6004 + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", 6005 + "dev": true, 6006 + "peer": true 6007 + }, 6008 + "@jridgewell/source-map": { 6009 + "version": "0.3.2", 6010 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", 6011 + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", 6012 + "dev": true, 6013 + "peer": true, 6014 + "requires": { 6015 + "@jridgewell/gen-mapping": "^0.3.0", 6016 + "@jridgewell/trace-mapping": "^0.3.9" 6017 + } 6018 + }, 6019 + "@jridgewell/sourcemap-codec": { 6020 + "version": "1.4.13", 6021 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", 6022 + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", 6023 + "dev": true, 6024 + "peer": true 6025 + }, 6026 + "@jridgewell/trace-mapping": { 6027 + "version": "0.3.13", 6028 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", 6029 + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", 6030 + "dev": true, 6031 + "peer": true, 6032 + "requires": { 6033 + "@jridgewell/resolve-uri": "^3.0.3", 6034 + "@jridgewell/sourcemap-codec": "^1.4.10" 6035 + } 6036 + }, 6037 + "@nodelib/fs.scandir": { 6038 + "version": "2.1.5", 6039 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 6040 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 6041 + "dev": true, 6042 + "requires": { 6043 + "@nodelib/fs.stat": "2.0.5", 6044 + "run-parallel": "^1.1.9" 6045 + } 6046 + }, 6047 + "@nodelib/fs.stat": { 6048 + "version": "2.0.5", 6049 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 6050 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 6051 + "dev": true 6052 + }, 6053 + "@nodelib/fs.walk": { 6054 + "version": "1.2.8", 6055 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 6056 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 6057 + "dev": true, 6058 + "requires": { 6059 + "@nodelib/fs.scandir": "2.1.5", 6060 + "fastq": "^1.6.0" 6061 + } 6062 + }, 6063 + "@types/eslint": { 6064 + "version": "7.29.0", 6065 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", 6066 + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", 6067 + "dev": true, 6068 + "requires": { 6069 + "@types/estree": "*", 6070 + "@types/json-schema": "*" 6071 + } 6072 + }, 6073 + "@types/eslint-scope": { 6074 + "version": "3.7.3", 6075 + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", 6076 + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", 6077 + "dev": true, 6078 + "peer": true, 6079 + "requires": { 6080 + "@types/eslint": "*", 6081 + "@types/estree": "*" 6082 + } 6083 + }, 6084 + "@types/estree": { 6085 + "version": "0.0.51", 6086 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", 6087 + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", 6088 + "dev": true 6089 + }, 6090 + "@types/json-schema": { 6091 + "version": "7.0.11", 6092 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 6093 + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 6094 + "dev": true 6095 + }, 6096 + "@types/json5": { 6097 + "version": "0.0.29", 6098 + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", 6099 + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", 6100 + "dev": true 6101 + }, 6102 + "@types/minimist": { 6103 + "version": "1.2.2", 6104 + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", 6105 + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", 6106 + "dev": true 6107 + }, 6108 + "@types/node": { 6109 + "version": "17.0.42", 6110 + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", 6111 + "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==", 6112 + "dev": true, 6113 + "peer": true 6114 + }, 6115 + "@types/normalize-package-data": { 6116 + "version": "2.4.1", 6117 + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", 6118 + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" 6119 + }, 6120 + "@types/parse-json": { 6121 + "version": "4.0.0", 6122 + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 6123 + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", 6124 + "dev": true 6125 + }, 6126 + "@webassemblyjs/ast": { 6127 + "version": "1.11.1", 6128 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", 6129 + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", 6130 + "dev": true, 6131 + "peer": true, 6132 + "requires": { 6133 + "@webassemblyjs/helper-numbers": "1.11.1", 6134 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" 6135 + } 6136 + }, 6137 + "@webassemblyjs/floating-point-hex-parser": { 6138 + "version": "1.11.1", 6139 + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", 6140 + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", 6141 + "dev": true, 6142 + "peer": true 6143 + }, 6144 + "@webassemblyjs/helper-api-error": { 6145 + "version": "1.11.1", 6146 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", 6147 + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", 6148 + "dev": true, 6149 + "peer": true 6150 + }, 6151 + "@webassemblyjs/helper-buffer": { 6152 + "version": "1.11.1", 6153 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", 6154 + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", 6155 + "dev": true, 6156 + "peer": true 6157 + }, 6158 + "@webassemblyjs/helper-numbers": { 6159 + "version": "1.11.1", 6160 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", 6161 + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", 6162 + "dev": true, 6163 + "peer": true, 6164 + "requires": { 6165 + "@webassemblyjs/floating-point-hex-parser": "1.11.1", 6166 + "@webassemblyjs/helper-api-error": "1.11.1", 6167 + "@xtuc/long": "4.2.2" 6168 + } 6169 + }, 6170 + "@webassemblyjs/helper-wasm-bytecode": { 6171 + "version": "1.11.1", 6172 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", 6173 + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", 6174 + "dev": true, 6175 + "peer": true 6176 + }, 6177 + "@webassemblyjs/helper-wasm-section": { 6178 + "version": "1.11.1", 6179 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", 6180 + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", 6181 + "dev": true, 6182 + "peer": true, 6183 + "requires": { 6184 + "@webassemblyjs/ast": "1.11.1", 6185 + "@webassemblyjs/helper-buffer": "1.11.1", 6186 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 6187 + "@webassemblyjs/wasm-gen": "1.11.1" 6188 + } 6189 + }, 6190 + "@webassemblyjs/ieee754": { 6191 + "version": "1.11.1", 6192 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", 6193 + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", 6194 + "dev": true, 6195 + "peer": true, 6196 + "requires": { 6197 + "@xtuc/ieee754": "^1.2.0" 6198 + } 6199 + }, 6200 + "@webassemblyjs/leb128": { 6201 + "version": "1.11.1", 6202 + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", 6203 + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", 6204 + "dev": true, 6205 + "peer": true, 6206 + "requires": { 6207 + "@xtuc/long": "4.2.2" 6208 + } 6209 + }, 6210 + "@webassemblyjs/utf8": { 6211 + "version": "1.11.1", 6212 + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", 6213 + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", 6214 + "dev": true, 6215 + "peer": true 6216 + }, 6217 + "@webassemblyjs/wasm-edit": { 6218 + "version": "1.11.1", 6219 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", 6220 + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", 6221 + "dev": true, 6222 + "peer": true, 6223 + "requires": { 6224 + "@webassemblyjs/ast": "1.11.1", 6225 + "@webassemblyjs/helper-buffer": "1.11.1", 6226 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 6227 + "@webassemblyjs/helper-wasm-section": "1.11.1", 6228 + "@webassemblyjs/wasm-gen": "1.11.1", 6229 + "@webassemblyjs/wasm-opt": "1.11.1", 6230 + "@webassemblyjs/wasm-parser": "1.11.1", 6231 + "@webassemblyjs/wast-printer": "1.11.1" 6232 + } 6233 + }, 6234 + "@webassemblyjs/wasm-gen": { 6235 + "version": "1.11.1", 6236 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", 6237 + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", 6238 + "dev": true, 6239 + "peer": true, 6240 + "requires": { 6241 + "@webassemblyjs/ast": "1.11.1", 6242 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 6243 + "@webassemblyjs/ieee754": "1.11.1", 6244 + "@webassemblyjs/leb128": "1.11.1", 6245 + "@webassemblyjs/utf8": "1.11.1" 6246 + } 6247 + }, 6248 + "@webassemblyjs/wasm-opt": { 6249 + "version": "1.11.1", 6250 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", 6251 + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", 6252 + "dev": true, 6253 + "peer": true, 6254 + "requires": { 6255 + "@webassemblyjs/ast": "1.11.1", 6256 + "@webassemblyjs/helper-buffer": "1.11.1", 6257 + "@webassemblyjs/wasm-gen": "1.11.1", 6258 + "@webassemblyjs/wasm-parser": "1.11.1" 6259 + } 6260 + }, 6261 + "@webassemblyjs/wasm-parser": { 6262 + "version": "1.11.1", 6263 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", 6264 + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", 6265 + "dev": true, 6266 + "peer": true, 6267 + "requires": { 6268 + "@webassemblyjs/ast": "1.11.1", 6269 + "@webassemblyjs/helper-api-error": "1.11.1", 6270 + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 6271 + "@webassemblyjs/ieee754": "1.11.1", 6272 + "@webassemblyjs/leb128": "1.11.1", 6273 + "@webassemblyjs/utf8": "1.11.1" 6274 + } 6275 + }, 6276 + "@webassemblyjs/wast-printer": { 6277 + "version": "1.11.1", 6278 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", 6279 + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", 6280 + "dev": true, 6281 + "peer": true, 6282 + "requires": { 6283 + "@webassemblyjs/ast": "1.11.1", 6284 + "@xtuc/long": "4.2.2" 6285 + } 6286 + }, 6287 + "@xtuc/ieee754": { 6288 + "version": "1.2.0", 6289 + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 6290 + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 6291 + "dev": true, 6292 + "peer": true 6293 + }, 6294 + "@xtuc/long": { 6295 + "version": "4.2.2", 6296 + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 6297 + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 6298 + "dev": true, 6299 + "peer": true 6300 + }, 6301 + "acorn": { 6302 + "version": "8.7.1", 6303 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", 6304 + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", 6305 + "dev": true 6306 + }, 6307 + "acorn-import-assertions": { 6308 + "version": "1.8.0", 6309 + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", 6310 + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", 6311 + "dev": true, 6312 + "peer": true, 6313 + "requires": {} 6314 + }, 6315 + "acorn-jsx": { 6316 + "version": "5.3.2", 6317 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 6318 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 6319 + "dev": true, 6320 + "requires": {} 6321 + }, 6322 + "ajv": { 6323 + "version": "6.12.6", 6324 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 6325 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 6326 + "dev": true, 6327 + "requires": { 6328 + "fast-deep-equal": "^3.1.1", 6329 + "fast-json-stable-stringify": "^2.0.0", 6330 + "json-schema-traverse": "^0.4.1", 6331 + "uri-js": "^4.2.2" 6332 + } 6333 + }, 6334 + "ajv-keywords": { 6335 + "version": "3.5.2", 6336 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 6337 + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 6338 + "dev": true, 6339 + "peer": true, 6340 + "requires": {} 6341 + }, 6342 + "ansi-escapes": { 6343 + "version": "4.3.2", 6344 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 6345 + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 6346 + "dev": true, 6347 + "requires": { 6348 + "type-fest": "^0.21.3" 6349 + }, 6350 + "dependencies": { 6351 + "type-fest": { 6352 + "version": "0.21.3", 6353 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 6354 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 6355 + "dev": true 6356 + } 6357 + } 6358 + }, 6359 + "ansi-regex": { 6360 + "version": "5.0.1", 6361 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6362 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6363 + "dev": true 6364 + }, 6365 + "ansi-styles": { 6366 + "version": "3.2.1", 6367 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 6368 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 6369 + "requires": { 6370 + "color-convert": "^1.9.0" 6371 + } 6372 + }, 6373 + "argparse": { 6374 + "version": "2.0.1", 6375 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 6376 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 6377 + "dev": true 6378 + }, 6379 + "array-find": { 6380 + "version": "1.0.0", 6381 + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", 6382 + "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", 6383 + "dev": true 6384 + }, 6385 + "array-includes": { 6386 + "version": "3.1.5", 6387 + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", 6388 + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", 6389 + "dev": true, 6390 + "requires": { 6391 + "call-bind": "^1.0.2", 6392 + "define-properties": "^1.1.4", 6393 + "es-abstract": "^1.19.5", 6394 + "get-intrinsic": "^1.1.1", 6395 + "is-string": "^1.0.7" 6396 + } 6397 + }, 6398 + "array.prototype.flat": { 6399 + "version": "1.3.0", 6400 + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", 6401 + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", 6402 + "dev": true, 6403 + "requires": { 6404 + "call-bind": "^1.0.2", 6405 + "define-properties": "^1.1.3", 6406 + "es-abstract": "^1.19.2", 6407 + "es-shim-unscopables": "^1.0.0" 6408 + } 6409 + }, 6410 + "arrify": { 6411 + "version": "3.0.0", 6412 + "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", 6413 + "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==", 6414 + "dev": true 6415 + }, 6416 + "balanced-match": { 6417 + "version": "1.0.2", 6418 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 6419 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 6420 + "dev": true 6421 + }, 6422 + "brace-expansion": { 6423 + "version": "1.1.11", 6424 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 6425 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 6426 + "dev": true, 6427 + "requires": { 6428 + "balanced-match": "^1.0.0", 6429 + "concat-map": "0.0.1" 6430 + } 6431 + }, 6432 + "braces": { 6433 + "version": "3.0.2", 6434 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 6435 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 6436 + "dev": true, 6437 + "requires": { 6438 + "fill-range": "^7.0.1" 6439 + } 6440 + }, 6441 + "browserslist": { 6442 + "version": "4.20.4", 6443 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", 6444 + "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", 6445 + "dev": true, 6446 + "peer": true, 6447 + "requires": { 6448 + "caniuse-lite": "^1.0.30001349", 6449 + "electron-to-chromium": "^1.4.147", 6450 + "escalade": "^3.1.1", 6451 + "node-releases": "^2.0.5", 6452 + "picocolors": "^1.0.0" 6453 + } 6454 + }, 6455 + "buffer-from": { 6456 + "version": "1.1.2", 6457 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 6458 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 6459 + "dev": true, 6460 + "peer": true 6461 + }, 6462 + "builtin-modules": { 6463 + "version": "3.3.0", 6464 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 6465 + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 6466 + "dev": true 6467 + }, 6468 + "builtins": { 6469 + "version": "5.0.1", 6470 + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", 6471 + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", 6472 + "dev": true, 6473 + "requires": { 6474 + "semver": "^7.0.0" 6475 + } 6476 + }, 6477 + "call-bind": { 6478 + "version": "1.0.2", 6479 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 6480 + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 6481 + "dev": true, 6482 + "requires": { 6483 + "function-bind": "^1.1.1", 6484 + "get-intrinsic": "^1.0.2" 6485 + } 6486 + }, 6487 + "callsites": { 6488 + "version": "3.1.0", 6489 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 6490 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 6491 + "dev": true 6492 + }, 6493 + "camelcase": { 6494 + "version": "6.3.0", 6495 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 6496 + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 6497 + "dev": true 6498 + }, 6499 + "camelcase-keys": { 6500 + "version": "7.0.2", 6501 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", 6502 + "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", 6503 + "dev": true, 6504 + "requires": { 6505 + "camelcase": "^6.3.0", 6506 + "map-obj": "^4.1.0", 6507 + "quick-lru": "^5.1.1", 6508 + "type-fest": "^1.2.1" 6509 + }, 6510 + "dependencies": { 6511 + "type-fest": { 6512 + "version": "1.4.0", 6513 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 6514 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 6515 + "dev": true 6516 + } 6517 + } 6518 + }, 6519 + "caniuse-lite": { 6520 + "version": "1.0.30001352", 6521 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", 6522 + "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==", 6523 + "dev": true, 6524 + "peer": true 6525 + }, 6526 + "chalk": { 6527 + "version": "2.4.2", 6528 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 6529 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 6530 + "requires": { 6531 + "ansi-styles": "^3.2.1", 6532 + "escape-string-regexp": "^1.0.5", 6533 + "supports-color": "^5.3.0" 6534 + } 6535 + }, 6536 + "chrome-trace-event": { 6537 + "version": "1.0.3", 6538 + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 6539 + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 6540 + "dev": true, 6541 + "peer": true 6542 + }, 6543 + "ci-info": { 6544 + "version": "3.3.1", 6545 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", 6546 + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==", 6547 + "dev": true 6548 + }, 6549 + "clean-regexp": { 6550 + "version": "1.0.0", 6551 + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", 6552 + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", 6553 + "dev": true, 6554 + "requires": { 6555 + "escape-string-regexp": "^1.0.5" 6556 + } 6557 + }, 6558 + "color-convert": { 6559 + "version": "1.9.3", 6560 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 6561 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 6562 + "requires": { 6563 + "color-name": "1.1.3" 6564 + } 6565 + }, 6566 + "color-name": { 6567 + "version": "1.1.3", 6568 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 6569 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 6570 + }, 6571 + "commander": { 6572 + "version": "9.3.0", 6573 + "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", 6574 + "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==" 6575 + }, 6576 + "commondir": { 6577 + "version": "1.0.1", 6578 + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 6579 + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", 6580 + "dev": true 6581 + }, 6582 + "concat-map": { 6583 + "version": "0.0.1", 6584 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 6585 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 6586 + "dev": true 6587 + }, 6588 + "confusing-browser-globals": { 6589 + "version": "1.0.11", 6590 + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", 6591 + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", 6592 + "dev": true 6593 + }, 6594 + "cosmiconfig": { 6595 + "version": "7.0.1", 6596 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", 6597 + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", 6598 + "dev": true, 6599 + "requires": { 6600 + "@types/parse-json": "^4.0.0", 6601 + "import-fresh": "^3.2.1", 6602 + "parse-json": "^5.0.0", 6603 + "path-type": "^4.0.0", 6604 + "yaml": "^1.10.0" 6605 + } 6606 + }, 6607 + "cross-spawn": { 6608 + "version": "7.0.3", 6609 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 6610 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 6611 + "requires": { 6612 + "path-key": "^3.1.0", 6613 + "shebang-command": "^2.0.0", 6614 + "which": "^2.0.1" 6615 + } 6616 + }, 6617 + "debug": { 6618 + "version": "4.3.4", 6619 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 6620 + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 6621 + "dev": true, 6622 + "requires": { 6623 + "ms": "2.1.2" 6624 + } 6625 + }, 6626 + "decamelize": { 6627 + "version": "5.0.1", 6628 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", 6629 + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", 6630 + "dev": true 6631 + }, 6632 + "decamelize-keys": { 6633 + "version": "1.1.0", 6634 + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", 6635 + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", 6636 + "dev": true, 6637 + "requires": { 6638 + "decamelize": "^1.1.0", 6639 + "map-obj": "^1.0.0" 6640 + }, 6641 + "dependencies": { 6642 + "decamelize": { 6643 + "version": "1.2.0", 6644 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 6645 + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 6646 + "dev": true 6647 + }, 6648 + "map-obj": { 6649 + "version": "1.0.1", 6650 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 6651 + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", 6652 + "dev": true 6653 + } 6654 + } 6655 + }, 6656 + "deep-is": { 6657 + "version": "0.1.4", 6658 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 6659 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 6660 + "dev": true 6661 + }, 6662 + "define-lazy-prop": { 6663 + "version": "3.0.0", 6664 + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", 6665 + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", 6666 + "dev": true 6667 + }, 6668 + "define-properties": { 6669 + "version": "1.1.4", 6670 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", 6671 + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", 6672 + "dev": true, 6673 + "requires": { 6674 + "has-property-descriptors": "^1.0.0", 6675 + "object-keys": "^1.1.1" 6676 + } 6677 + }, 6678 + "dir-glob": { 6679 + "version": "3.0.1", 6680 + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 6681 + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 6682 + "dev": true, 6683 + "requires": { 6684 + "path-type": "^4.0.0" 6685 + } 6686 + }, 6687 + "doctrine": { 6688 + "version": "3.0.0", 6689 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 6690 + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 6691 + "dev": true, 6692 + "requires": { 6693 + "esutils": "^2.0.2" 6694 + } 6695 + }, 6696 + "electron-to-chromium": { 6697 + "version": "1.4.152", 6698 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", 6699 + "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==", 6700 + "dev": true, 6701 + "peer": true 6702 + }, 6703 + "emoji-regex": { 6704 + "version": "8.0.0", 6705 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 6706 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 6707 + "dev": true 6708 + }, 6709 + "enhance-visitors": { 6710 + "version": "1.0.0", 6711 + "resolved": "https://registry.npmjs.org/enhance-visitors/-/enhance-visitors-1.0.0.tgz", 6712 + "integrity": "sha512-+29eJLiUixTEDRaZ35Vu8jP3gPLNcQQkQkOQjLp2X+6cZGGPDD/uasbFzvLsJKnGZnvmyZ0srxudwOtskHeIDA==", 6713 + "dev": true, 6714 + "requires": { 6715 + "lodash": "^4.13.1" 6716 + } 6717 + }, 6718 + "enhanced-resolve": { 6719 + "version": "0.9.1", 6720 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", 6721 + "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", 6722 + "dev": true, 6723 + "requires": { 6724 + "graceful-fs": "^4.1.2", 6725 + "memory-fs": "^0.2.0", 6726 + "tapable": "^0.1.8" 6727 + } 6728 + }, 6729 + "env-editor": { 6730 + "version": "1.1.0", 6731 + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-1.1.0.tgz", 6732 + "integrity": "sha512-7AXskzN6T7Q9TFcKAGJprUbpQa4i1VsAetO9rdBqbGMGlragTziBgWt4pVYJMBWHQlLoX0buy6WFikzPH4Qjpw==", 6733 + "dev": true 6734 + }, 6735 + "error-ex": { 6736 + "version": "1.3.2", 6737 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 6738 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 6739 + "requires": { 6740 + "is-arrayish": "^0.2.1" 6741 + } 6742 + }, 6743 + "es-abstract": { 6744 + "version": "1.20.1", 6745 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", 6746 + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", 6747 + "dev": true, 6748 + "requires": { 6749 + "call-bind": "^1.0.2", 6750 + "es-to-primitive": "^1.2.1", 6751 + "function-bind": "^1.1.1", 6752 + "function.prototype.name": "^1.1.5", 6753 + "get-intrinsic": "^1.1.1", 6754 + "get-symbol-description": "^1.0.0", 6755 + "has": "^1.0.3", 6756 + "has-property-descriptors": "^1.0.0", 6757 + "has-symbols": "^1.0.3", 6758 + "internal-slot": "^1.0.3", 6759 + "is-callable": "^1.2.4", 6760 + "is-negative-zero": "^2.0.2", 6761 + "is-regex": "^1.1.4", 6762 + "is-shared-array-buffer": "^1.0.2", 6763 + "is-string": "^1.0.7", 6764 + "is-weakref": "^1.0.2", 6765 + "object-inspect": "^1.12.0", 6766 + "object-keys": "^1.1.1", 6767 + "object.assign": "^4.1.2", 6768 + "regexp.prototype.flags": "^1.4.3", 6769 + "string.prototype.trimend": "^1.0.5", 6770 + "string.prototype.trimstart": "^1.0.5", 6771 + "unbox-primitive": "^1.0.2" 6772 + } 6773 + }, 6774 + "es-module-lexer": { 6775 + "version": "0.9.3", 6776 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", 6777 + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", 6778 + "dev": true, 6779 + "peer": true 6780 + }, 6781 + "es-shim-unscopables": { 6782 + "version": "1.0.0", 6783 + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", 6784 + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", 6785 + "dev": true, 6786 + "requires": { 6787 + "has": "^1.0.3" 6788 + } 6789 + }, 6790 + "es-to-primitive": { 6791 + "version": "1.2.1", 6792 + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 6793 + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 6794 + "dev": true, 6795 + "requires": { 6796 + "is-callable": "^1.1.4", 6797 + "is-date-object": "^1.0.1", 6798 + "is-symbol": "^1.0.2" 6799 + } 6800 + }, 6801 + "escalade": { 6802 + "version": "3.1.1", 6803 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 6804 + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 6805 + "dev": true, 6806 + "peer": true 6807 + }, 6808 + "escape-string-regexp": { 6809 + "version": "1.0.5", 6810 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 6811 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" 6812 + }, 6813 + "eslint": { 6814 + "version": "8.17.0", 6815 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", 6816 + "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", 6817 + "dev": true, 6818 + "requires": { 6819 + "@eslint/eslintrc": "^1.3.0", 6820 + "@humanwhocodes/config-array": "^0.9.2", 6821 + "ajv": "^6.10.0", 6822 + "chalk": "^4.0.0", 6823 + "cross-spawn": "^7.0.2", 6824 + "debug": "^4.3.2", 6825 + "doctrine": "^3.0.0", 6826 + "escape-string-regexp": "^4.0.0", 6827 + "eslint-scope": "^7.1.1", 6828 + "eslint-utils": "^3.0.0", 6829 + "eslint-visitor-keys": "^3.3.0", 6830 + "espree": "^9.3.2", 6831 + "esquery": "^1.4.0", 6832 + "esutils": "^2.0.2", 6833 + "fast-deep-equal": "^3.1.3", 6834 + "file-entry-cache": "^6.0.1", 6835 + "functional-red-black-tree": "^1.0.1", 6836 + "glob-parent": "^6.0.1", 6837 + "globals": "^13.15.0", 6838 + "ignore": "^5.2.0", 6839 + "import-fresh": "^3.0.0", 6840 + "imurmurhash": "^0.1.4", 6841 + "is-glob": "^4.0.0", 6842 + "js-yaml": "^4.1.0", 6843 + "json-stable-stringify-without-jsonify": "^1.0.1", 6844 + "levn": "^0.4.1", 6845 + "lodash.merge": "^4.6.2", 6846 + "minimatch": "^3.1.2", 6847 + "natural-compare": "^1.4.0", 6848 + "optionator": "^0.9.1", 6849 + "regexpp": "^3.2.0", 6850 + "strip-ansi": "^6.0.1", 6851 + "strip-json-comments": "^3.1.0", 6852 + "text-table": "^0.2.0", 6853 + "v8-compile-cache": "^2.0.3" 6854 + }, 6855 + "dependencies": { 6856 + "ansi-styles": { 6857 + "version": "4.3.0", 6858 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 6859 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 6860 + "dev": true, 6861 + "requires": { 6862 + "color-convert": "^2.0.1" 6863 + } 6864 + }, 6865 + "chalk": { 6866 + "version": "4.1.2", 6867 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 6868 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 6869 + "dev": true, 6870 + "requires": { 6871 + "ansi-styles": "^4.1.0", 6872 + "supports-color": "^7.1.0" 6873 + } 6874 + }, 6875 + "color-convert": { 6876 + "version": "2.0.1", 6877 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 6878 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 6879 + "dev": true, 6880 + "requires": { 6881 + "color-name": "~1.1.4" 6882 + } 6883 + }, 6884 + "color-name": { 6885 + "version": "1.1.4", 6886 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 6887 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 6888 + "dev": true 6889 + }, 6890 + "escape-string-regexp": { 6891 + "version": "4.0.0", 6892 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 6893 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 6894 + "dev": true 6895 + }, 6896 + "has-flag": { 6897 + "version": "4.0.0", 6898 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 6899 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 6900 + "dev": true 6901 + }, 6902 + "supports-color": { 6903 + "version": "7.2.0", 6904 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 6905 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 6906 + "dev": true, 6907 + "requires": { 6908 + "has-flag": "^4.0.0" 6909 + } 6910 + } 6911 + } 6912 + }, 6913 + "eslint-config-prettier": { 6914 + "version": "8.5.0", 6915 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", 6916 + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", 6917 + "dev": true, 6918 + "requires": {} 6919 + }, 6920 + "eslint-config-xo": { 6921 + "version": "0.41.0", 6922 + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.41.0.tgz", 6923 + "integrity": "sha512-cyTc182COQVdalOi5105h0Cw/Qb52IRGyIZLmUICIauANm9Upmv81UEsuFkdKnvwr4NtU95qjdk3g4/kNspA6g==", 6924 + "dev": true, 6925 + "requires": { 6926 + "confusing-browser-globals": "1.0.11" 6927 + } 6928 + }, 6929 + "eslint-formatter-pretty": { 6930 + "version": "4.1.0", 6931 + "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz", 6932 + "integrity": "sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==", 6933 + "dev": true, 6934 + "requires": { 6935 + "@types/eslint": "^7.2.13", 6936 + "ansi-escapes": "^4.2.1", 6937 + "chalk": "^4.1.0", 6938 + "eslint-rule-docs": "^1.1.5", 6939 + "log-symbols": "^4.0.0", 6940 + "plur": "^4.0.0", 6941 + "string-width": "^4.2.0", 6942 + "supports-hyperlinks": "^2.0.0" 6943 + }, 6944 + "dependencies": { 6945 + "ansi-styles": { 6946 + "version": "4.3.0", 6947 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 6948 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 6949 + "dev": true, 6950 + "requires": { 6951 + "color-convert": "^2.0.1" 6952 + } 6953 + }, 6954 + "chalk": { 6955 + "version": "4.1.2", 6956 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 6957 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 6958 + "dev": true, 6959 + "requires": { 6960 + "ansi-styles": "^4.1.0", 6961 + "supports-color": "^7.1.0" 6962 + } 6963 + }, 6964 + "color-convert": { 6965 + "version": "2.0.1", 6966 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 6967 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 6968 + "dev": true, 6969 + "requires": { 6970 + "color-name": "~1.1.4" 6971 + } 6972 + }, 6973 + "color-name": { 6974 + "version": "1.1.4", 6975 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 6976 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 6977 + "dev": true 6978 + }, 6979 + "has-flag": { 6980 + "version": "4.0.0", 6981 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 6982 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 6983 + "dev": true 6984 + }, 6985 + "supports-color": { 6986 + "version": "7.2.0", 6987 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 6988 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 6989 + "dev": true, 6990 + "requires": { 6991 + "has-flag": "^4.0.0" 6992 + } 6993 + } 6994 + } 6995 + }, 6996 + "eslint-import-resolver-node": { 6997 + "version": "0.3.6", 6998 + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", 6999 + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", 7000 + "dev": true, 7001 + "requires": { 7002 + "debug": "^3.2.7", 7003 + "resolve": "^1.20.0" 7004 + }, 7005 + "dependencies": { 7006 + "debug": { 7007 + "version": "3.2.7", 7008 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 7009 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 7010 + "dev": true, 7011 + "requires": { 7012 + "ms": "^2.1.1" 7013 + } 7014 + } 7015 + } 7016 + }, 7017 + "eslint-import-resolver-webpack": { 7018 + "version": "0.13.2", 7019 + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.2.tgz", 7020 + "integrity": "sha512-XodIPyg1OgE2h5BDErz3WJoK7lawxKTJNhgPNafRST6csC/MZC+L5P6kKqsZGRInpbgc02s/WZMrb4uGJzcuRg==", 7021 + "dev": true, 7022 + "requires": { 7023 + "array-find": "^1.0.0", 7024 + "debug": "^3.2.7", 7025 + "enhanced-resolve": "^0.9.1", 7026 + "find-root": "^1.1.0", 7027 + "has": "^1.0.3", 7028 + "interpret": "^1.4.0", 7029 + "is-core-module": "^2.7.0", 7030 + "is-regex": "^1.1.4", 7031 + "lodash": "^4.17.21", 7032 + "resolve": "^1.20.0", 7033 + "semver": "^5.7.1" 7034 + }, 7035 + "dependencies": { 7036 + "debug": { 7037 + "version": "3.2.7", 7038 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 7039 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 7040 + "dev": true, 7041 + "requires": { 7042 + "ms": "^2.1.1" 7043 + } 7044 + }, 7045 + "semver": { 7046 + "version": "5.7.1", 7047 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 7048 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 7049 + "dev": true 7050 + } 7051 + } 7052 + }, 7053 + "eslint-module-utils": { 7054 + "version": "2.7.3", 7055 + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", 7056 + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", 7057 + "dev": true, 7058 + "requires": { 7059 + "debug": "^3.2.7", 7060 + "find-up": "^2.1.0" 7061 + }, 7062 + "dependencies": { 7063 + "debug": { 7064 + "version": "3.2.7", 7065 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 7066 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 7067 + "dev": true, 7068 + "requires": { 7069 + "ms": "^2.1.1" 7070 + } 7071 + }, 7072 + "find-up": { 7073 + "version": "2.1.0", 7074 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 7075 + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", 7076 + "dev": true, 7077 + "requires": { 7078 + "locate-path": "^2.0.0" 7079 + } 7080 + }, 7081 + "locate-path": { 7082 + "version": "2.0.0", 7083 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 7084 + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", 7085 + "dev": true, 7086 + "requires": { 7087 + "p-locate": "^2.0.0", 7088 + "path-exists": "^3.0.0" 7089 + } 7090 + }, 7091 + "p-limit": { 7092 + "version": "1.3.0", 7093 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 7094 + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 7095 + "dev": true, 7096 + "requires": { 7097 + "p-try": "^1.0.0" 7098 + } 7099 + }, 7100 + "p-locate": { 7101 + "version": "2.0.0", 7102 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 7103 + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", 7104 + "dev": true, 7105 + "requires": { 7106 + "p-limit": "^1.1.0" 7107 + } 7108 + }, 7109 + "path-exists": { 7110 + "version": "3.0.0", 7111 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 7112 + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 7113 + "dev": true 7114 + } 7115 + } 7116 + }, 7117 + "eslint-plugin-ava": { 7118 + "version": "13.2.0", 7119 + "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-13.2.0.tgz", 7120 + "integrity": "sha512-i5B5izsEdERKQLruk1nIWzTTE7C26/ju8qQf7JeyRv32XT2lRMW0zMFZNhIrEf5/5VvpSz2rqrV7UcjClGbKsw==", 7121 + "dev": true, 7122 + "requires": { 7123 + "enhance-visitors": "^1.0.0", 7124 + "eslint-utils": "^3.0.0", 7125 + "espree": "^9.0.0", 7126 + "espurify": "^2.1.1", 7127 + "import-modules": "^2.1.0", 7128 + "micro-spelling-correcter": "^1.1.1", 7129 + "pkg-dir": "^5.0.0", 7130 + "resolve-from": "^5.0.0" 7131 + } 7132 + }, 7133 + "eslint-plugin-es": { 7134 + "version": "4.1.0", 7135 + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", 7136 + "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", 7137 + "dev": true, 7138 + "requires": { 7139 + "eslint-utils": "^2.0.0", 7140 + "regexpp": "^3.0.0" 7141 + }, 7142 + "dependencies": { 7143 + "eslint-utils": { 7144 + "version": "2.1.0", 7145 + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", 7146 + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", 7147 + "dev": true, 7148 + "requires": { 7149 + "eslint-visitor-keys": "^1.1.0" 7150 + } 7151 + }, 7152 + "eslint-visitor-keys": { 7153 + "version": "1.3.0", 7154 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", 7155 + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", 7156 + "dev": true 7157 + } 7158 + } 7159 + }, 7160 + "eslint-plugin-eslint-comments": { 7161 + "version": "3.2.0", 7162 + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", 7163 + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", 7164 + "dev": true, 7165 + "requires": { 7166 + "escape-string-regexp": "^1.0.5", 7167 + "ignore": "^5.0.5" 7168 + } 7169 + }, 7170 + "eslint-plugin-import": { 7171 + "version": "2.26.0", 7172 + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", 7173 + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", 7174 + "dev": true, 7175 + "requires": { 7176 + "array-includes": "^3.1.4", 7177 + "array.prototype.flat": "^1.2.5", 7178 + "debug": "^2.6.9", 7179 + "doctrine": "^2.1.0", 7180 + "eslint-import-resolver-node": "^0.3.6", 7181 + "eslint-module-utils": "^2.7.3", 7182 + "has": "^1.0.3", 7183 + "is-core-module": "^2.8.1", 7184 + "is-glob": "^4.0.3", 7185 + "minimatch": "^3.1.2", 7186 + "object.values": "^1.1.5", 7187 + "resolve": "^1.22.0", 7188 + "tsconfig-paths": "^3.14.1" 7189 + }, 7190 + "dependencies": { 7191 + "debug": { 7192 + "version": "2.6.9", 7193 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 7194 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 7195 + "dev": true, 7196 + "requires": { 7197 + "ms": "2.0.0" 7198 + } 7199 + }, 7200 + "doctrine": { 7201 + "version": "2.1.0", 7202 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 7203 + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", 7204 + "dev": true, 7205 + "requires": { 7206 + "esutils": "^2.0.2" 7207 + } 7208 + }, 7209 + "ms": { 7210 + "version": "2.0.0", 7211 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 7212 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 7213 + "dev": true 7214 + } 7215 + } 7216 + }, 7217 + "eslint-plugin-n": { 7218 + "version": "15.2.2", 7219 + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.2.tgz", 7220 + "integrity": "sha512-MLjZVAv4TiCIoXqjibNqCJjLkGHfrOY3XZ0ZBLoW0OnS3o98PUBnzB/kfp8dCz/4A4Y18jjX50PRnqI4ACFY1Q==", 7221 + "dev": true, 7222 + "requires": { 7223 + "builtins": "^5.0.1", 7224 + "eslint-plugin-es": "^4.1.0", 7225 + "eslint-utils": "^3.0.0", 7226 + "ignore": "^5.1.1", 7227 + "is-core-module": "^2.9.0", 7228 + "minimatch": "^3.1.2", 7229 + "resolve": "^1.10.1", 7230 + "semver": "^7.3.7" 7231 + } 7232 + }, 7233 + "eslint-plugin-no-use-extend-native": { 7234 + "version": "0.5.0", 7235 + "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.5.0.tgz", 7236 + "integrity": "sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ==", 7237 + "dev": true, 7238 + "requires": { 7239 + "is-get-set-prop": "^1.0.0", 7240 + "is-js-type": "^2.0.0", 7241 + "is-obj-prop": "^1.0.0", 7242 + "is-proto-prop": "^2.0.0" 7243 + } 7244 + }, 7245 + "eslint-plugin-prettier": { 7246 + "version": "4.0.0", 7247 + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", 7248 + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", 7249 + "dev": true, 7250 + "requires": { 7251 + "prettier-linter-helpers": "^1.0.0" 7252 + } 7253 + }, 7254 + "eslint-plugin-unicorn": { 7255 + "version": "42.0.0", 7256 + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz", 7257 + "integrity": "sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==", 7258 + "dev": true, 7259 + "requires": { 7260 + "@babel/helper-validator-identifier": "^7.15.7", 7261 + "ci-info": "^3.3.0", 7262 + "clean-regexp": "^1.0.0", 7263 + "eslint-utils": "^3.0.0", 7264 + "esquery": "^1.4.0", 7265 + "indent-string": "^4.0.0", 7266 + "is-builtin-module": "^3.1.0", 7267 + "lodash": "^4.17.21", 7268 + "pluralize": "^8.0.0", 7269 + "read-pkg-up": "^7.0.1", 7270 + "regexp-tree": "^0.1.24", 7271 + "safe-regex": "^2.1.1", 7272 + "semver": "^7.3.5", 7273 + "strip-indent": "^3.0.0" 7274 + }, 7275 + "dependencies": { 7276 + "find-up": { 7277 + "version": "4.1.0", 7278 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 7279 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 7280 + "dev": true, 7281 + "requires": { 7282 + "locate-path": "^5.0.0", 7283 + "path-exists": "^4.0.0" 7284 + } 7285 + }, 7286 + "hosted-git-info": { 7287 + "version": "2.8.9", 7288 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 7289 + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 7290 + "dev": true 7291 + }, 7292 + "locate-path": { 7293 + "version": "5.0.0", 7294 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 7295 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 7296 + "dev": true, 7297 + "requires": { 7298 + "p-locate": "^4.1.0" 7299 + } 7300 + }, 7301 + "normalize-package-data": { 7302 + "version": "2.5.0", 7303 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 7304 + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 7305 + "dev": true, 7306 + "requires": { 7307 + "hosted-git-info": "^2.1.4", 7308 + "resolve": "^1.10.0", 7309 + "semver": "2 || 3 || 4 || 5", 7310 + "validate-npm-package-license": "^3.0.1" 7311 + }, 7312 + "dependencies": { 7313 + "semver": { 7314 + "version": "5.7.1", 7315 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 7316 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 7317 + "dev": true 7318 + } 7319 + } 7320 + }, 7321 + "p-limit": { 7322 + "version": "2.3.0", 7323 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 7324 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 7325 + "dev": true, 7326 + "requires": { 7327 + "p-try": "^2.0.0" 7328 + } 7329 + }, 7330 + "p-locate": { 7331 + "version": "4.1.0", 7332 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 7333 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 7334 + "dev": true, 7335 + "requires": { 7336 + "p-limit": "^2.2.0" 7337 + } 7338 + }, 7339 + "p-try": { 7340 + "version": "2.2.0", 7341 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 7342 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 7343 + "dev": true 7344 + }, 7345 + "path-exists": { 7346 + "version": "4.0.0", 7347 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 7348 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 7349 + "dev": true 7350 + }, 7351 + "read-pkg": { 7352 + "version": "5.2.0", 7353 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 7354 + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 7355 + "dev": true, 7356 + "requires": { 7357 + "@types/normalize-package-data": "^2.4.0", 7358 + "normalize-package-data": "^2.5.0", 7359 + "parse-json": "^5.0.0", 7360 + "type-fest": "^0.6.0" 7361 + }, 7362 + "dependencies": { 7363 + "type-fest": { 7364 + "version": "0.6.0", 7365 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 7366 + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 7367 + "dev": true 7368 + } 7369 + } 7370 + }, 7371 + "read-pkg-up": { 7372 + "version": "7.0.1", 7373 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 7374 + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 7375 + "dev": true, 7376 + "requires": { 7377 + "find-up": "^4.1.0", 7378 + "read-pkg": "^5.2.0", 7379 + "type-fest": "^0.8.1" 7380 + } 7381 + }, 7382 + "type-fest": { 7383 + "version": "0.8.1", 7384 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 7385 + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 7386 + "dev": true 7387 + } 7388 + } 7389 + }, 7390 + "eslint-rule-docs": { 7391 + "version": "1.1.235", 7392 + "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz", 7393 + "integrity": "sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==", 7394 + "dev": true 7395 + }, 7396 + "eslint-scope": { 7397 + "version": "7.1.1", 7398 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 7399 + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 7400 + "dev": true, 7401 + "requires": { 7402 + "esrecurse": "^4.3.0", 7403 + "estraverse": "^5.2.0" 7404 + } 7405 + }, 7406 + "eslint-utils": { 7407 + "version": "3.0.0", 7408 + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", 7409 + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", 7410 + "dev": true, 7411 + "requires": { 7412 + "eslint-visitor-keys": "^2.0.0" 7413 + }, 7414 + "dependencies": { 7415 + "eslint-visitor-keys": { 7416 + "version": "2.1.0", 7417 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", 7418 + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", 7419 + "dev": true 7420 + } 7421 + } 7422 + }, 7423 + "eslint-visitor-keys": { 7424 + "version": "3.3.0", 7425 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 7426 + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 7427 + "dev": true 7428 + }, 7429 + "esm-utils": { 7430 + "version": "4.0.0", 7431 + "resolved": "https://registry.npmjs.org/esm-utils/-/esm-utils-4.0.0.tgz", 7432 + "integrity": "sha512-1x5H25/8BQWV94T8+KRb1gcSdVQ3g+8P0NikggAujVaurUa0cOoR+UO8ie3y29iQO70HjNA93c9ie+qqI/8zzw==", 7433 + "dev": true, 7434 + "requires": { 7435 + "import-meta-resolve": "1.1.1", 7436 + "url-or-path": "2.1.0" 7437 + } 7438 + }, 7439 + "espree": { 7440 + "version": "9.3.2", 7441 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", 7442 + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", 7443 + "dev": true, 7444 + "requires": { 7445 + "acorn": "^8.7.1", 7446 + "acorn-jsx": "^5.3.2", 7447 + "eslint-visitor-keys": "^3.3.0" 7448 + } 7449 + }, 7450 + "espurify": { 7451 + "version": "2.1.1", 7452 + "resolved": "https://registry.npmjs.org/espurify/-/espurify-2.1.1.tgz", 7453 + "integrity": "sha512-zttWvnkhcDyGOhSH4vO2qCBILpdCMv/MX8lp4cqgRkQoDRGK2oZxi2GfWhlP2dIXmk7BaKeOTuzbHhyC68o8XQ==", 7454 + "dev": true 7455 + }, 7456 + "esquery": { 7457 + "version": "1.4.0", 7458 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", 7459 + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", 7460 + "dev": true, 7461 + "requires": { 7462 + "estraverse": "^5.1.0" 7463 + } 7464 + }, 7465 + "esrecurse": { 7466 + "version": "4.3.0", 7467 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 7468 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 7469 + "dev": true, 7470 + "requires": { 7471 + "estraverse": "^5.2.0" 7472 + } 7473 + }, 7474 + "estraverse": { 7475 + "version": "5.3.0", 7476 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 7477 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 7478 + "dev": true 7479 + }, 7480 + "esutils": { 7481 + "version": "2.0.3", 7482 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 7483 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 7484 + "dev": true 7485 + }, 7486 + "events": { 7487 + "version": "3.3.0", 7488 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 7489 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 7490 + "dev": true, 7491 + "peer": true 7492 + }, 7493 + "execa": { 7494 + "version": "5.1.1", 7495 + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 7496 + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 7497 + "requires": { 7498 + "cross-spawn": "^7.0.3", 7499 + "get-stream": "^6.0.0", 7500 + "human-signals": "^2.1.0", 7501 + "is-stream": "^2.0.0", 7502 + "merge-stream": "^2.0.0", 7503 + "npm-run-path": "^4.0.1", 7504 + "onetime": "^5.1.2", 7505 + "signal-exit": "^3.0.3", 7506 + "strip-final-newline": "^2.0.0" 7507 + } 7508 + }, 7509 + "fast-deep-equal": { 7510 + "version": "3.1.3", 7511 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 7512 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 7513 + "dev": true 7514 + }, 7515 + "fast-diff": { 7516 + "version": "1.2.0", 7517 + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", 7518 + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", 7519 + "dev": true 7520 + }, 7521 + "fast-glob": { 7522 + "version": "3.2.11", 7523 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", 7524 + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", 7525 + "dev": true, 7526 + "requires": { 7527 + "@nodelib/fs.stat": "^2.0.2", 7528 + "@nodelib/fs.walk": "^1.2.3", 7529 + "glob-parent": "^5.1.2", 7530 + "merge2": "^1.3.0", 7531 + "micromatch": "^4.0.4" 7532 + }, 7533 + "dependencies": { 7534 + "glob-parent": { 7535 + "version": "5.1.2", 7536 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 7537 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 7538 + "dev": true, 7539 + "requires": { 7540 + "is-glob": "^4.0.1" 7541 + } 7542 + } 7543 + } 7544 + }, 7545 + "fast-json-stable-stringify": { 7546 + "version": "2.1.0", 7547 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 7548 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 7549 + "dev": true 7550 + }, 7551 + "fast-levenshtein": { 7552 + "version": "2.0.6", 7553 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 7554 + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 7555 + "dev": true 7556 + }, 7557 + "fastq": { 7558 + "version": "1.13.0", 7559 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 7560 + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 7561 + "dev": true, 7562 + "requires": { 7563 + "reusify": "^1.0.4" 7564 + } 7565 + }, 7566 + "file-entry-cache": { 7567 + "version": "6.0.1", 7568 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 7569 + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 7570 + "dev": true, 7571 + "requires": { 7572 + "flat-cache": "^3.0.4" 7573 + } 7574 + }, 7575 + "fill-range": { 7576 + "version": "7.0.1", 7577 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 7578 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 7579 + "dev": true, 7580 + "requires": { 7581 + "to-regex-range": "^5.0.1" 7582 + } 7583 + }, 7584 + "find-cache-dir": { 7585 + "version": "3.3.2", 7586 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", 7587 + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", 7588 + "dev": true, 7589 + "requires": { 7590 + "commondir": "^1.0.1", 7591 + "make-dir": "^3.0.2", 7592 + "pkg-dir": "^4.1.0" 7593 + }, 7594 + "dependencies": { 7595 + "find-up": { 7596 + "version": "4.1.0", 7597 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 7598 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 7599 + "dev": true, 7600 + "requires": { 7601 + "locate-path": "^5.0.0", 7602 + "path-exists": "^4.0.0" 7603 + } 7604 + }, 7605 + "locate-path": { 7606 + "version": "5.0.0", 7607 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 7608 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 7609 + "dev": true, 7610 + "requires": { 7611 + "p-locate": "^4.1.0" 7612 + } 7613 + }, 7614 + "p-limit": { 7615 + "version": "2.3.0", 7616 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 7617 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 7618 + "dev": true, 7619 + "requires": { 7620 + "p-try": "^2.0.0" 7621 + } 7622 + }, 7623 + "p-locate": { 7624 + "version": "4.1.0", 7625 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 7626 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 7627 + "dev": true, 7628 + "requires": { 7629 + "p-limit": "^2.2.0" 7630 + } 7631 + }, 7632 + "p-try": { 7633 + "version": "2.2.0", 7634 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 7635 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 7636 + "dev": true 7637 + }, 7638 + "path-exists": { 7639 + "version": "4.0.0", 7640 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 7641 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 7642 + "dev": true 7643 + }, 7644 + "pkg-dir": { 7645 + "version": "4.2.0", 7646 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 7647 + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 7648 + "dev": true, 7649 + "requires": { 7650 + "find-up": "^4.0.0" 7651 + } 7652 + } 7653 + } 7654 + }, 7655 + "find-root": { 7656 + "version": "1.1.0", 7657 + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", 7658 + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", 7659 + "dev": true 7660 + }, 7661 + "find-up": { 7662 + "version": "6.3.0", 7663 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 7664 + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 7665 + "requires": { 7666 + "locate-path": "^7.1.0", 7667 + "path-exists": "^5.0.0" 7668 + } 7669 + }, 7670 + "flat-cache": { 7671 + "version": "3.0.4", 7672 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 7673 + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 7674 + "dev": true, 7675 + "requires": { 7676 + "flatted": "^3.1.0", 7677 + "rimraf": "^3.0.2" 7678 + } 7679 + }, 7680 + "flatted": { 7681 + "version": "3.2.5", 7682 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", 7683 + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", 7684 + "dev": true 7685 + }, 7686 + "fs.realpath": { 7687 + "version": "1.0.0", 7688 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 7689 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 7690 + "dev": true 7691 + }, 7692 + "function-bind": { 7693 + "version": "1.1.1", 7694 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 7695 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 7696 + }, 7697 + "function.prototype.name": { 7698 + "version": "1.1.5", 7699 + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", 7700 + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", 7701 + "dev": true, 7702 + "requires": { 7703 + "call-bind": "^1.0.2", 7704 + "define-properties": "^1.1.3", 7705 + "es-abstract": "^1.19.0", 7706 + "functions-have-names": "^1.2.2" 7707 + } 7708 + }, 7709 + "functional-red-black-tree": { 7710 + "version": "1.0.1", 7711 + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 7712 + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", 7713 + "dev": true 7714 + }, 7715 + "functions-have-names": { 7716 + "version": "1.2.3", 7717 + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 7718 + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 7719 + "dev": true 7720 + }, 7721 + "get-intrinsic": { 7722 + "version": "1.1.2", 7723 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", 7724 + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", 7725 + "dev": true, 7726 + "requires": { 7727 + "function-bind": "^1.1.1", 7728 + "has": "^1.0.3", 7729 + "has-symbols": "^1.0.3" 7730 + } 7731 + }, 7732 + "get-set-props": { 7733 + "version": "0.1.0", 7734 + "resolved": "https://registry.npmjs.org/get-set-props/-/get-set-props-0.1.0.tgz", 7735 + "integrity": "sha512-7oKuKzAGKj0ag+eWZwcGw2fjiZ78tXnXQoBgY0aU7ZOxTu4bB7hSuQSDgtKy978EDH062P5FmD2EWiDpQS9K9Q==", 7736 + "dev": true 7737 + }, 7738 + "get-stdin": { 7739 + "version": "9.0.0", 7740 + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", 7741 + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", 7742 + "dev": true 7743 + }, 7744 + "get-stream": { 7745 + "version": "6.0.1", 7746 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 7747 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" 7748 + }, 7749 + "get-symbol-description": { 7750 + "version": "1.0.0", 7751 + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 7752 + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 7753 + "dev": true, 7754 + "requires": { 7755 + "call-bind": "^1.0.2", 7756 + "get-intrinsic": "^1.1.1" 7757 + } 7758 + }, 7759 + "glob": { 7760 + "version": "7.2.3", 7761 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 7762 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 7763 + "dev": true, 7764 + "requires": { 7765 + "fs.realpath": "^1.0.0", 7766 + "inflight": "^1.0.4", 7767 + "inherits": "2", 7768 + "minimatch": "^3.1.1", 7769 + "once": "^1.3.0", 7770 + "path-is-absolute": "^1.0.0" 7771 + } 7772 + }, 7773 + "glob-parent": { 7774 + "version": "6.0.2", 7775 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 7776 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 7777 + "dev": true, 7778 + "requires": { 7779 + "is-glob": "^4.0.3" 7780 + } 7781 + }, 7782 + "glob-to-regexp": { 7783 + "version": "0.4.1", 7784 + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 7785 + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 7786 + "dev": true, 7787 + "peer": true 7788 + }, 7789 + "globals": { 7790 + "version": "13.15.0", 7791 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", 7792 + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", 7793 + "dev": true, 7794 + "requires": { 7795 + "type-fest": "^0.20.2" 7796 + }, 7797 + "dependencies": { 7798 + "type-fest": { 7799 + "version": "0.20.2", 7800 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 7801 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 7802 + "dev": true 7803 + } 7804 + } 7805 + }, 7806 + "globby": { 7807 + "version": "13.1.2", 7808 + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", 7809 + "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", 7810 + "dev": true, 7811 + "requires": { 7812 + "dir-glob": "^3.0.1", 7813 + "fast-glob": "^3.2.11", 7814 + "ignore": "^5.2.0", 7815 + "merge2": "^1.4.1", 7816 + "slash": "^4.0.0" 7817 + } 7818 + }, 7819 + "graceful-fs": { 7820 + "version": "4.2.10", 7821 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 7822 + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 7823 + "dev": true 7824 + }, 7825 + "hard-rejection": { 7826 + "version": "2.1.0", 7827 + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", 7828 + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", 7829 + "dev": true 7830 + }, 7831 + "has": { 7832 + "version": "1.0.3", 7833 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 7834 + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 7835 + "requires": { 7836 + "function-bind": "^1.1.1" 7837 + } 7838 + }, 7839 + "has-bigints": { 7840 + "version": "1.0.2", 7841 + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", 7842 + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", 7843 + "dev": true 7844 + }, 7845 + "has-flag": { 7846 + "version": "3.0.0", 7847 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 7848 + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" 7849 + }, 7850 + "has-property-descriptors": { 7851 + "version": "1.0.0", 7852 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 7853 + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 7854 + "dev": true, 7855 + "requires": { 7856 + "get-intrinsic": "^1.1.1" 7857 + } 7858 + }, 7859 + "has-symbols": { 7860 + "version": "1.0.3", 7861 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 7862 + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 7863 + "dev": true 7864 + }, 7865 + "has-tostringtag": { 7866 + "version": "1.0.0", 7867 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 7868 + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 7869 + "dev": true, 7870 + "requires": { 7871 + "has-symbols": "^1.0.2" 7872 + } 7873 + }, 7874 + "hosted-git-info": { 7875 + "version": "4.1.0", 7876 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", 7877 + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", 7878 + "requires": { 7879 + "lru-cache": "^6.0.0" 7880 + } 7881 + }, 7882 + "human-signals": { 7883 + "version": "2.1.0", 7884 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 7885 + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" 7886 + }, 7887 + "ignore": { 7888 + "version": "5.2.0", 7889 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", 7890 + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", 7891 + "dev": true 7892 + }, 7893 + "import-fresh": { 7894 + "version": "3.3.0", 7895 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 7896 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 7897 + "dev": true, 7898 + "requires": { 7899 + "parent-module": "^1.0.0", 7900 + "resolve-from": "^4.0.0" 7901 + }, 7902 + "dependencies": { 7903 + "resolve-from": { 7904 + "version": "4.0.0", 7905 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 7906 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 7907 + "dev": true 7908 + } 7909 + } 7910 + }, 7911 + "import-meta-resolve": { 7912 + "version": "1.1.1", 7913 + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-1.1.1.tgz", 7914 + "integrity": "sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==", 7915 + "dev": true, 7916 + "requires": { 7917 + "builtins": "^4.0.0" 7918 + }, 7919 + "dependencies": { 7920 + "builtins": { 7921 + "version": "4.1.0", 7922 + "resolved": "https://registry.npmjs.org/builtins/-/builtins-4.1.0.tgz", 7923 + "integrity": "sha512-1bPRZQtmKaO6h7qV1YHXNtr6nCK28k0Zo95KM4dXfILcZZwoHJBN1m3lfLv9LPkcOZlrSr+J1bzMaZFO98Yq0w==", 7924 + "dev": true, 7925 + "requires": { 7926 + "semver": "^7.0.0" 7927 + } 7928 + } 7929 + } 7930 + }, 7931 + "import-modules": { 7932 + "version": "2.1.0", 7933 + "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-2.1.0.tgz", 7934 + "integrity": "sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==", 7935 + "dev": true 7936 + }, 7937 + "imurmurhash": { 7938 + "version": "0.1.4", 7939 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 7940 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 7941 + "dev": true 7942 + }, 7943 + "indent-string": { 7944 + "version": "4.0.0", 7945 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 7946 + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 7947 + "dev": true 7948 + }, 7949 + "inflight": { 7950 + "version": "1.0.6", 7951 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 7952 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 7953 + "dev": true, 7954 + "requires": { 7955 + "once": "^1.3.0", 7956 + "wrappy": "1" 7957 + } 7958 + }, 7959 + "inherits": { 7960 + "version": "2.0.4", 7961 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 7962 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 7963 + "dev": true 7964 + }, 7965 + "internal-slot": { 7966 + "version": "1.0.3", 7967 + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", 7968 + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", 7969 + "dev": true, 7970 + "requires": { 7971 + "get-intrinsic": "^1.1.0", 7972 + "has": "^1.0.3", 7973 + "side-channel": "^1.0.4" 7974 + } 7975 + }, 7976 + "interpret": { 7977 + "version": "1.4.0", 7978 + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 7979 + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 7980 + "dev": true 7981 + }, 7982 + "irregular-plurals": { 7983 + "version": "3.3.0", 7984 + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.3.0.tgz", 7985 + "integrity": "sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==", 7986 + "dev": true 7987 + }, 7988 + "is-absolute": { 7989 + "version": "1.0.0", 7990 + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", 7991 + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", 7992 + "dev": true, 7993 + "requires": { 7994 + "is-relative": "^1.0.0", 7995 + "is-windows": "^1.0.1" 7996 + } 7997 + }, 7998 + "is-arrayish": { 7999 + "version": "0.2.1", 8000 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 8001 + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" 8002 + }, 8003 + "is-bigint": { 8004 + "version": "1.0.4", 8005 + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 8006 + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 8007 + "dev": true, 8008 + "requires": { 8009 + "has-bigints": "^1.0.1" 8010 + } 8011 + }, 8012 + "is-boolean-object": { 8013 + "version": "1.1.2", 8014 + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 8015 + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 8016 + "dev": true, 8017 + "requires": { 8018 + "call-bind": "^1.0.2", 8019 + "has-tostringtag": "^1.0.0" 8020 + } 8021 + }, 8022 + "is-builtin-module": { 8023 + "version": "3.1.0", 8024 + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", 8025 + "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", 8026 + "dev": true, 8027 + "requires": { 8028 + "builtin-modules": "^3.0.0" 8029 + } 8030 + }, 8031 + "is-callable": { 8032 + "version": "1.2.4", 8033 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", 8034 + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", 8035 + "dev": true 8036 + }, 8037 + "is-core-module": { 8038 + "version": "2.9.0", 8039 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", 8040 + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", 8041 + "requires": { 8042 + "has": "^1.0.3" 8043 + } 8044 + }, 8045 + "is-date-object": { 8046 + "version": "1.0.5", 8047 + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 8048 + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 8049 + "dev": true, 8050 + "requires": { 8051 + "has-tostringtag": "^1.0.0" 8052 + } 8053 + }, 8054 + "is-docker": { 8055 + "version": "2.2.1", 8056 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 8057 + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 8058 + "dev": true 8059 + }, 8060 + "is-extglob": { 8061 + "version": "2.1.1", 8062 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 8063 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 8064 + "dev": true 8065 + }, 8066 + "is-fullwidth-code-point": { 8067 + "version": "3.0.0", 8068 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 8069 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 8070 + "dev": true 8071 + }, 8072 + "is-get-set-prop": { 8073 + "version": "1.0.0", 8074 + "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-1.0.0.tgz", 8075 + "integrity": "sha512-DvAYZ1ZgGUz4lzxKMPYlt08qAUqyG9ckSg2pIjfvcQ7+pkVNUHk8yVLXOnCLe5WKXhLop8oorWFBJHpwWQpszQ==", 8076 + "dev": true, 8077 + "requires": { 8078 + "get-set-props": "^0.1.0", 8079 + "lowercase-keys": "^1.0.0" 8080 + } 8081 + }, 8082 + "is-glob": { 8083 + "version": "4.0.3", 8084 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 8085 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 8086 + "dev": true, 8087 + "requires": { 8088 + "is-extglob": "^2.1.1" 8089 + } 8090 + }, 8091 + "is-js-type": { 8092 + "version": "2.0.0", 8093 + "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-2.0.0.tgz", 8094 + "integrity": "sha512-Aj13l47+uyTjlQNHtXBV8Cji3jb037vxwMWCgopRR8h6xocgBGW3qG8qGlIOEmbXQtkKShKuBM9e8AA1OeQ+xw==", 8095 + "dev": true, 8096 + "requires": { 8097 + "js-types": "^1.0.0" 8098 + } 8099 + }, 8100 + "is-negated-glob": { 8101 + "version": "1.0.0", 8102 + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", 8103 + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", 8104 + "dev": true 8105 + }, 8106 + "is-negative-zero": { 8107 + "version": "2.0.2", 8108 + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 8109 + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 8110 + "dev": true 8111 + }, 8112 + "is-number": { 8113 + "version": "7.0.0", 8114 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 8115 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 8116 + "dev": true 8117 + }, 8118 + "is-number-object": { 8119 + "version": "1.0.7", 8120 + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 8121 + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 8122 + "dev": true, 8123 + "requires": { 8124 + "has-tostringtag": "^1.0.0" 8125 + } 8126 + }, 8127 + "is-obj-prop": { 8128 + "version": "1.0.0", 8129 + "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-1.0.0.tgz", 8130 + "integrity": "sha512-5Idb61slRlJlsAzi0Wsfwbp+zZY+9LXKUAZpvT/1ySw+NxKLRWfa0Bzj+wXI3fX5O9hiddm5c3DAaRSNP/yl2w==", 8131 + "dev": true, 8132 + "requires": { 8133 + "lowercase-keys": "^1.0.0", 8134 + "obj-props": "^1.0.0" 8135 + } 8136 + }, 8137 + "is-plain-obj": { 8138 + "version": "1.1.0", 8139 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 8140 + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", 8141 + "dev": true 8142 + }, 8143 + "is-proto-prop": { 8144 + "version": "2.0.0", 8145 + "resolved": "https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-2.0.0.tgz", 8146 + "integrity": "sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg==", 8147 + "dev": true, 8148 + "requires": { 8149 + "lowercase-keys": "^1.0.0", 8150 + "proto-props": "^2.0.0" 8151 + } 8152 + }, 8153 + "is-regex": { 8154 + "version": "1.1.4", 8155 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 8156 + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 8157 + "dev": true, 8158 + "requires": { 8159 + "call-bind": "^1.0.2", 8160 + "has-tostringtag": "^1.0.0" 8161 + } 8162 + }, 8163 + "is-relative": { 8164 + "version": "1.0.0", 8165 + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", 8166 + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", 8167 + "dev": true, 8168 + "requires": { 8169 + "is-unc-path": "^1.0.0" 8170 + } 8171 + }, 8172 + "is-shared-array-buffer": { 8173 + "version": "1.0.2", 8174 + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 8175 + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 8176 + "dev": true, 8177 + "requires": { 8178 + "call-bind": "^1.0.2" 8179 + } 8180 + }, 8181 + "is-stream": { 8182 + "version": "2.0.1", 8183 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 8184 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" 8185 + }, 8186 + "is-string": { 8187 + "version": "1.0.7", 8188 + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 8189 + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 8190 + "dev": true, 8191 + "requires": { 8192 + "has-tostringtag": "^1.0.0" 8193 + } 8194 + }, 8195 + "is-symbol": { 8196 + "version": "1.0.4", 8197 + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 8198 + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 8199 + "dev": true, 8200 + "requires": { 8201 + "has-symbols": "^1.0.2" 8202 + } 8203 + }, 8204 + "is-unc-path": { 8205 + "version": "1.0.0", 8206 + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", 8207 + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", 8208 + "dev": true, 8209 + "requires": { 8210 + "unc-path-regex": "^0.1.2" 8211 + } 8212 + }, 8213 + "is-unicode-supported": { 8214 + "version": "0.1.0", 8215 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 8216 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 8217 + "dev": true 8218 + }, 8219 + "is-weakref": { 8220 + "version": "1.0.2", 8221 + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 8222 + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 8223 + "dev": true, 8224 + "requires": { 8225 + "call-bind": "^1.0.2" 8226 + } 8227 + }, 8228 + "is-windows": { 8229 + "version": "1.0.2", 8230 + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 8231 + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 8232 + "dev": true 8233 + }, 8234 + "is-wsl": { 8235 + "version": "2.2.0", 8236 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 8237 + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 8238 + "dev": true, 8239 + "requires": { 8240 + "is-docker": "^2.0.0" 8241 + } 8242 + }, 8243 + "isexe": { 8244 + "version": "2.0.0", 8245 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 8246 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 8247 + }, 8248 + "jest-worker": { 8249 + "version": "27.5.1", 8250 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 8251 + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 8252 + "dev": true, 8253 + "peer": true, 8254 + "requires": { 8255 + "@types/node": "*", 8256 + "merge-stream": "^2.0.0", 8257 + "supports-color": "^8.0.0" 8258 + }, 8259 + "dependencies": { 8260 + "has-flag": { 8261 + "version": "4.0.0", 8262 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 8263 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 8264 + "dev": true, 8265 + "peer": true 8266 + }, 8267 + "supports-color": { 8268 + "version": "8.1.1", 8269 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 8270 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 8271 + "dev": true, 8272 + "peer": true, 8273 + "requires": { 8274 + "has-flag": "^4.0.0" 8275 + } 8276 + } 8277 + } 8278 + }, 8279 + "js-tokens": { 8280 + "version": "4.0.0", 8281 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 8282 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 8283 + }, 8284 + "js-types": { 8285 + "version": "1.0.0", 8286 + "resolved": "https://registry.npmjs.org/js-types/-/js-types-1.0.0.tgz", 8287 + "integrity": "sha512-bfwqBW9cC/Lp7xcRpug7YrXm0IVw+T9e3g4mCYnv0Pjr3zIzU9PCQElYU9oSGAWzXlbdl9X5SAMPejO9sxkeUw==", 8288 + "dev": true 8289 + }, 8290 + "js-yaml": { 8291 + "version": "4.1.0", 8292 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 8293 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 8294 + "dev": true, 8295 + "requires": { 8296 + "argparse": "^2.0.1" 8297 + } 8298 + }, 8299 + "json-parse-even-better-errors": { 8300 + "version": "2.3.1", 8301 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 8302 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" 8303 + }, 8304 + "json-schema-traverse": { 8305 + "version": "0.4.1", 8306 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 8307 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 8308 + "dev": true 8309 + }, 8310 + "json-stable-stringify-without-jsonify": { 8311 + "version": "1.0.1", 8312 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 8313 + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 8314 + "dev": true 8315 + }, 8316 + "json5": { 8317 + "version": "2.2.1", 8318 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", 8319 + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", 8320 + "dev": true 8321 + }, 8322 + "kind-of": { 8323 + "version": "6.0.3", 8324 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 8325 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 8326 + "dev": true 8327 + }, 8328 + "levn": { 8329 + "version": "0.4.1", 8330 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 8331 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 8332 + "dev": true, 8333 + "requires": { 8334 + "prelude-ls": "^1.2.1", 8335 + "type-check": "~0.4.0" 8336 + } 8337 + }, 8338 + "line-column-path": { 8339 + "version": "3.0.0", 8340 + "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-3.0.0.tgz", 8341 + "integrity": "sha512-Atocnm7Wr9nuvAn97yEPQa3pcQI5eLQGBz+m6iTb+CVw+IOzYB9MrYK7jI7BfC9ISnT4Fu0eiwhAScV//rp4Hw==", 8342 + "dev": true, 8343 + "requires": { 8344 + "type-fest": "^2.0.0" 8345 + } 8346 + }, 8347 + "lines-and-columns": { 8348 + "version": "1.2.4", 8349 + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 8350 + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" 8351 + }, 8352 + "loader-runner": { 8353 + "version": "4.3.0", 8354 + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", 8355 + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", 8356 + "dev": true, 8357 + "peer": true 8358 + }, 8359 + "locate-path": { 8360 + "version": "7.1.1", 8361 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz", 8362 + "integrity": "sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==", 8363 + "requires": { 8364 + "p-locate": "^6.0.0" 8365 + } 8366 + }, 8367 + "lodash": { 8368 + "version": "4.17.21", 8369 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 8370 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 8371 + "dev": true 8372 + }, 8373 + "lodash-es": { 8374 + "version": "4.17.21", 8375 + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", 8376 + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", 8377 + "dev": true 8378 + }, 8379 + "lodash.merge": { 8380 + "version": "4.6.2", 8381 + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 8382 + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 8383 + "dev": true 8384 + }, 8385 + "log-symbols": { 8386 + "version": "4.1.0", 8387 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 8388 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 8389 + "dev": true, 8390 + "requires": { 8391 + "chalk": "^4.1.0", 8392 + "is-unicode-supported": "^0.1.0" 8393 + }, 8394 + "dependencies": { 8395 + "ansi-styles": { 8396 + "version": "4.3.0", 8397 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 8398 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 8399 + "dev": true, 8400 + "requires": { 8401 + "color-convert": "^2.0.1" 8402 + } 8403 + }, 8404 + "chalk": { 8405 + "version": "4.1.2", 8406 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 8407 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 8408 + "dev": true, 8409 + "requires": { 8410 + "ansi-styles": "^4.1.0", 8411 + "supports-color": "^7.1.0" 8412 + } 8413 + }, 8414 + "color-convert": { 8415 + "version": "2.0.1", 8416 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 8417 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 8418 + "dev": true, 8419 + "requires": { 8420 + "color-name": "~1.1.4" 8421 + } 8422 + }, 8423 + "color-name": { 8424 + "version": "1.1.4", 8425 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 8426 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 8427 + "dev": true 8428 + }, 8429 + "has-flag": { 8430 + "version": "4.0.0", 8431 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 8432 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 8433 + "dev": true 8434 + }, 8435 + "supports-color": { 8436 + "version": "7.2.0", 8437 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 8438 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 8439 + "dev": true, 8440 + "requires": { 8441 + "has-flag": "^4.0.0" 8442 + } 8443 + } 8444 + } 8445 + }, 8446 + "lowercase-keys": { 8447 + "version": "1.0.1", 8448 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 8449 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 8450 + "dev": true 8451 + }, 8452 + "lru-cache": { 8453 + "version": "6.0.0", 8454 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 8455 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 8456 + "requires": { 8457 + "yallist": "^4.0.0" 8458 + } 8459 + }, 8460 + "make-dir": { 8461 + "version": "3.1.0", 8462 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 8463 + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 8464 + "dev": true, 8465 + "requires": { 8466 + "semver": "^6.0.0" 8467 + }, 8468 + "dependencies": { 8469 + "semver": { 8470 + "version": "6.3.0", 8471 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 8472 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 8473 + "dev": true 8474 + } 8475 + } 8476 + }, 8477 + "map-obj": { 8478 + "version": "4.3.0", 8479 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", 8480 + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", 8481 + "dev": true 8482 + }, 8483 + "memory-fs": { 8484 + "version": "0.2.0", 8485 + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", 8486 + "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", 8487 + "dev": true 8488 + }, 8489 + "meow": { 8490 + "version": "10.1.2", 8491 + "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.2.tgz", 8492 + "integrity": "sha512-zbuAlN+V/sXlbGchNS9WTWjUzeamwMt/BApKCJi7B0QyZstZaMx0n4Unll/fg0njGtMdC9UP5SAscvOCLYdM+Q==", 8493 + "dev": true, 8494 + "requires": { 8495 + "@types/minimist": "^1.2.2", 8496 + "camelcase-keys": "^7.0.0", 8497 + "decamelize": "^5.0.0", 8498 + "decamelize-keys": "^1.1.0", 8499 + "hard-rejection": "^2.1.0", 8500 + "minimist-options": "4.1.0", 8501 + "normalize-package-data": "^3.0.2", 8502 + "read-pkg-up": "^8.0.0", 8503 + "redent": "^4.0.0", 8504 + "trim-newlines": "^4.0.2", 8505 + "type-fest": "^1.2.2", 8506 + "yargs-parser": "^20.2.9" 8507 + }, 8508 + "dependencies": { 8509 + "find-up": { 8510 + "version": "5.0.0", 8511 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 8512 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 8513 + "dev": true, 8514 + "requires": { 8515 + "locate-path": "^6.0.0", 8516 + "path-exists": "^4.0.0" 8517 + } 8518 + }, 8519 + "locate-path": { 8520 + "version": "6.0.0", 8521 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 8522 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 8523 + "dev": true, 8524 + "requires": { 8525 + "p-locate": "^5.0.0" 8526 + } 8527 + }, 8528 + "p-limit": { 8529 + "version": "3.1.0", 8530 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 8531 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 8532 + "dev": true, 8533 + "requires": { 8534 + "yocto-queue": "^0.1.0" 8535 + } 8536 + }, 8537 + "p-locate": { 8538 + "version": "5.0.0", 8539 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 8540 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 8541 + "dev": true, 8542 + "requires": { 8543 + "p-limit": "^3.0.2" 8544 + } 8545 + }, 8546 + "path-exists": { 8547 + "version": "4.0.0", 8548 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 8549 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 8550 + "dev": true 8551 + }, 8552 + "read-pkg": { 8553 + "version": "6.0.0", 8554 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", 8555 + "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", 8556 + "dev": true, 8557 + "requires": { 8558 + "@types/normalize-package-data": "^2.4.0", 8559 + "normalize-package-data": "^3.0.2", 8560 + "parse-json": "^5.2.0", 8561 + "type-fest": "^1.0.1" 8562 + } 8563 + }, 8564 + "read-pkg-up": { 8565 + "version": "8.0.0", 8566 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", 8567 + "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", 8568 + "dev": true, 8569 + "requires": { 8570 + "find-up": "^5.0.0", 8571 + "read-pkg": "^6.0.0", 8572 + "type-fest": "^1.0.1" 8573 + } 8574 + }, 8575 + "type-fest": { 8576 + "version": "1.4.0", 8577 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 8578 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 8579 + "dev": true 8580 + }, 8581 + "yocto-queue": { 8582 + "version": "0.1.0", 8583 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 8584 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 8585 + "dev": true 8586 + } 8587 + } 8588 + }, 8589 + "merge-stream": { 8590 + "version": "2.0.0", 8591 + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 8592 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" 8593 + }, 8594 + "merge2": { 8595 + "version": "1.4.1", 8596 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 8597 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 8598 + "dev": true 8599 + }, 8600 + "micro-spelling-correcter": { 8601 + "version": "1.1.1", 8602 + "resolved": "https://registry.npmjs.org/micro-spelling-correcter/-/micro-spelling-correcter-1.1.1.tgz", 8603 + "integrity": "sha512-lkJ3Rj/mtjlRcHk6YyCbvZhyWTOzdBvTHsxMmZSk5jxN1YyVSQ+JETAom55mdzfcyDrY/49Z7UCW760BK30crg==", 8604 + "dev": true 8605 + }, 8606 + "micromatch": { 8607 + "version": "4.0.5", 8608 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 8609 + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 8610 + "dev": true, 8611 + "requires": { 8612 + "braces": "^3.0.2", 8613 + "picomatch": "^2.3.1" 8614 + } 8615 + }, 8616 + "mime-db": { 8617 + "version": "1.52.0", 8618 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 8619 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 8620 + "dev": true, 8621 + "peer": true 8622 + }, 8623 + "mime-types": { 8624 + "version": "2.1.35", 8625 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 8626 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 8627 + "dev": true, 8628 + "peer": true, 8629 + "requires": { 8630 + "mime-db": "1.52.0" 8631 + } 8632 + }, 8633 + "mimic-fn": { 8634 + "version": "2.1.0", 8635 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 8636 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" 8637 + }, 8638 + "min-indent": { 8639 + "version": "1.0.1", 8640 + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 8641 + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 8642 + "dev": true 8643 + }, 8644 + "minimatch": { 8645 + "version": "3.1.2", 8646 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 8647 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 8648 + "dev": true, 8649 + "requires": { 8650 + "brace-expansion": "^1.1.7" 8651 + } 8652 + }, 8653 + "minimist": { 8654 + "version": "1.2.6", 8655 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", 8656 + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", 8657 + "dev": true 8658 + }, 8659 + "minimist-options": { 8660 + "version": "4.1.0", 8661 + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", 8662 + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", 8663 + "dev": true, 8664 + "requires": { 8665 + "arrify": "^1.0.1", 8666 + "is-plain-obj": "^1.1.0", 8667 + "kind-of": "^6.0.3" 8668 + }, 8669 + "dependencies": { 8670 + "arrify": { 8671 + "version": "1.0.1", 8672 + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 8673 + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", 8674 + "dev": true 8675 + } 8676 + } 8677 + }, 8678 + "ms": { 8679 + "version": "2.1.2", 8680 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 8681 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 8682 + "dev": true 8683 + }, 8684 + "natural-compare": { 8685 + "version": "1.4.0", 8686 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 8687 + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 8688 + "dev": true 8689 + }, 8690 + "neo-async": { 8691 + "version": "2.6.2", 8692 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 8693 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 8694 + "dev": true, 8695 + "peer": true 8696 + }, 8697 + "node-releases": { 8698 + "version": "2.0.5", 8699 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", 8700 + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", 8701 + "dev": true, 8702 + "peer": true 8703 + }, 8704 + "normalize-package-data": { 8705 + "version": "3.0.3", 8706 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", 8707 + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", 8708 + "requires": { 8709 + "hosted-git-info": "^4.0.1", 8710 + "is-core-module": "^2.5.0", 8711 + "semver": "^7.3.4", 8712 + "validate-npm-package-license": "^3.0.1" 8713 + } 8714 + }, 8715 + "npm-run-path": { 8716 + "version": "4.0.1", 8717 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 8718 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 8719 + "requires": { 8720 + "path-key": "^3.0.0" 8721 + } 8722 + }, 8723 + "obj-props": { 8724 + "version": "1.4.0", 8725 + "resolved": "https://registry.npmjs.org/obj-props/-/obj-props-1.4.0.tgz", 8726 + "integrity": "sha512-p7p/7ltzPDiBs6DqxOrIbtRdwxxVRBj5ROukeNb9RgA+fawhrz5n2hpNz8DDmYR//tviJSj7nUnlppGmONkjiQ==", 8727 + "dev": true 8728 + }, 8729 + "object-inspect": { 8730 + "version": "1.12.2", 8731 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 8732 + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 8733 + "dev": true 8734 + }, 8735 + "object-keys": { 8736 + "version": "1.1.1", 8737 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 8738 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 8739 + "dev": true 8740 + }, 8741 + "object.assign": { 8742 + "version": "4.1.2", 8743 + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 8744 + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 8745 + "dev": true, 8746 + "requires": { 8747 + "call-bind": "^1.0.0", 8748 + "define-properties": "^1.1.3", 8749 + "has-symbols": "^1.0.1", 8750 + "object-keys": "^1.1.1" 8751 + } 8752 + }, 8753 + "object.values": { 8754 + "version": "1.1.5", 8755 + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", 8756 + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", 8757 + "dev": true, 8758 + "requires": { 8759 + "call-bind": "^1.0.2", 8760 + "define-properties": "^1.1.3", 8761 + "es-abstract": "^1.19.1" 8762 + } 8763 + }, 8764 + "once": { 8765 + "version": "1.4.0", 8766 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 8767 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 8768 + "dev": true, 8769 + "requires": { 8770 + "wrappy": "1" 8771 + } 8772 + }, 8773 + "onetime": { 8774 + "version": "5.1.2", 8775 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 8776 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 8777 + "requires": { 8778 + "mimic-fn": "^2.1.0" 8779 + } 8780 + }, 8781 + "open": { 8782 + "version": "8.4.0", 8783 + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", 8784 + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", 8785 + "dev": true, 8786 + "requires": { 8787 + "define-lazy-prop": "^2.0.0", 8788 + "is-docker": "^2.1.1", 8789 + "is-wsl": "^2.2.0" 8790 + }, 8791 + "dependencies": { 8792 + "define-lazy-prop": { 8793 + "version": "2.0.0", 8794 + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 8795 + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 8796 + "dev": true 8797 + } 8798 + } 8799 + }, 8800 + "open-editor": { 8801 + "version": "4.0.0", 8802 + "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-4.0.0.tgz", 8803 + "integrity": "sha512-5mKZ98iFdkivozt5XTCOspoKbL3wtYu6oOoVxfWQ0qUX9NYsK8pdkHE7VUHXr+CwyC3nf6mV0S5FPsMS65innw==", 8804 + "dev": true, 8805 + "requires": { 8806 + "env-editor": "^1.0.0", 8807 + "execa": "^5.1.1", 8808 + "line-column-path": "^3.0.0", 8809 + "open": "^8.4.0" 8810 + } 8811 + }, 8812 + "optionator": { 8813 + "version": "0.9.1", 8814 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 8815 + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 8816 + "dev": true, 8817 + "requires": { 8818 + "deep-is": "^0.1.3", 8819 + "fast-levenshtein": "^2.0.6", 8820 + "levn": "^0.4.1", 8821 + "prelude-ls": "^1.2.1", 8822 + "type-check": "^0.4.0", 8823 + "word-wrap": "^1.2.3" 8824 + } 8825 + }, 8826 + "p-limit": { 8827 + "version": "4.0.0", 8828 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 8829 + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 8830 + "requires": { 8831 + "yocto-queue": "^1.0.0" 8832 + } 8833 + }, 8834 + "p-locate": { 8835 + "version": "6.0.0", 8836 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 8837 + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 8838 + "requires": { 8839 + "p-limit": "^4.0.0" 8840 + } 8841 + }, 8842 + "p-try": { 8843 + "version": "1.0.0", 8844 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 8845 + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", 8846 + "dev": true 8847 + }, 8848 + "parent-module": { 8849 + "version": "1.0.1", 8850 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 8851 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 8852 + "dev": true, 8853 + "requires": { 8854 + "callsites": "^3.0.0" 8855 + } 8856 + }, 8857 + "parse-json": { 8858 + "version": "5.2.0", 8859 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 8860 + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 8861 + "requires": { 8862 + "@babel/code-frame": "^7.0.0", 8863 + "error-ex": "^1.3.1", 8864 + "json-parse-even-better-errors": "^2.3.0", 8865 + "lines-and-columns": "^1.1.6" 8866 + } 8867 + }, 8868 + "path-exists": { 8869 + "version": "5.0.0", 8870 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 8871 + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==" 8872 + }, 8873 + "path-is-absolute": { 8874 + "version": "1.0.1", 8875 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 8876 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 8877 + "dev": true 8878 + }, 8879 + "path-key": { 8880 + "version": "3.1.1", 8881 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 8882 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" 8883 + }, 8884 + "path-parse": { 8885 + "version": "1.0.7", 8886 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 8887 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 8888 + "dev": true 8889 + }, 8890 + "path-type": { 8891 + "version": "4.0.0", 8892 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 8893 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 8894 + "dev": true 8895 + }, 8896 + "picocolors": { 8897 + "version": "1.0.0", 8898 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 8899 + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 8900 + "dev": true, 8901 + "peer": true 8902 + }, 8903 + "picomatch": { 8904 + "version": "2.3.1", 8905 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 8906 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 8907 + "dev": true 8908 + }, 8909 + "pkg-dir": { 8910 + "version": "5.0.0", 8911 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", 8912 + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", 8913 + "dev": true, 8914 + "requires": { 8915 + "find-up": "^5.0.0" 8916 + }, 8917 + "dependencies": { 8918 + "find-up": { 8919 + "version": "5.0.0", 8920 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 8921 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 8922 + "dev": true, 8923 + "requires": { 8924 + "locate-path": "^6.0.0", 8925 + "path-exists": "^4.0.0" 8926 + } 8927 + }, 8928 + "locate-path": { 8929 + "version": "6.0.0", 8930 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 8931 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 8932 + "dev": true, 8933 + "requires": { 8934 + "p-locate": "^5.0.0" 8935 + } 8936 + }, 8937 + "p-limit": { 8938 + "version": "3.1.0", 8939 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 8940 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 8941 + "dev": true, 8942 + "requires": { 8943 + "yocto-queue": "^0.1.0" 8944 + } 8945 + }, 8946 + "p-locate": { 8947 + "version": "5.0.0", 8948 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 8949 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 8950 + "dev": true, 8951 + "requires": { 8952 + "p-limit": "^3.0.2" 8953 + } 8954 + }, 8955 + "path-exists": { 8956 + "version": "4.0.0", 8957 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 8958 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 8959 + "dev": true 8960 + }, 8961 + "yocto-queue": { 8962 + "version": "0.1.0", 8963 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 8964 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 8965 + "dev": true 8966 + } 8967 + } 8968 + }, 8969 + "plur": { 8970 + "version": "4.0.0", 8971 + "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", 8972 + "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", 8973 + "dev": true, 8974 + "requires": { 8975 + "irregular-plurals": "^3.2.0" 8976 + } 8977 + }, 8978 + "pluralize": { 8979 + "version": "8.0.0", 8980 + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", 8981 + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", 8982 + "dev": true 8983 + }, 8984 + "prelude-ls": { 8985 + "version": "1.2.1", 8986 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 8987 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 8988 + "dev": true 8989 + }, 8990 + "prettier": { 8991 + "version": "2.6.2", 8992 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", 8993 + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", 8994 + "dev": true 8995 + }, 8996 + "prettier-linter-helpers": { 8997 + "version": "1.0.0", 8998 + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", 8999 + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", 9000 + "dev": true, 9001 + "requires": { 9002 + "fast-diff": "^1.1.2" 9003 + } 9004 + }, 9005 + "proto-props": { 9006 + "version": "2.0.0", 9007 + "resolved": "https://registry.npmjs.org/proto-props/-/proto-props-2.0.0.tgz", 9008 + "integrity": "sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==", 9009 + "dev": true 9010 + }, 9011 + "punycode": { 9012 + "version": "2.1.1", 9013 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 9014 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 9015 + "dev": true 9016 + }, 9017 + "queue-microtask": { 9018 + "version": "1.2.3", 9019 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 9020 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 9021 + "dev": true 9022 + }, 9023 + "quick-lru": { 9024 + "version": "5.1.1", 9025 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 9026 + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 9027 + "dev": true 9028 + }, 9029 + "randombytes": { 9030 + "version": "2.1.0", 9031 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 9032 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 9033 + "dev": true, 9034 + "peer": true, 9035 + "requires": { 9036 + "safe-buffer": "^5.1.0" 9037 + } 9038 + }, 9039 + "read-pkg": { 9040 + "version": "7.1.0", 9041 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz", 9042 + "integrity": "sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==", 9043 + "requires": { 9044 + "@types/normalize-package-data": "^2.4.1", 9045 + "normalize-package-data": "^3.0.2", 9046 + "parse-json": "^5.2.0", 9047 + "type-fest": "^2.0.0" 9048 + } 9049 + }, 9050 + "read-pkg-up": { 9051 + "version": "9.1.0", 9052 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz", 9053 + "integrity": "sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==", 9054 + "requires": { 9055 + "find-up": "^6.3.0", 9056 + "read-pkg": "^7.1.0", 9057 + "type-fest": "^2.5.0" 9058 + } 9059 + }, 9060 + "redent": { 9061 + "version": "4.0.0", 9062 + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", 9063 + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", 9064 + "dev": true, 9065 + "requires": { 9066 + "indent-string": "^5.0.0", 9067 + "strip-indent": "^4.0.0" 9068 + }, 9069 + "dependencies": { 9070 + "indent-string": { 9071 + "version": "5.0.0", 9072 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", 9073 + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", 9074 + "dev": true 9075 + }, 9076 + "strip-indent": { 9077 + "version": "4.0.0", 9078 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", 9079 + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", 9080 + "dev": true, 9081 + "requires": { 9082 + "min-indent": "^1.0.1" 9083 + } 9084 + } 9085 + } 9086 + }, 9087 + "regexp-tree": { 9088 + "version": "0.1.24", 9089 + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.24.tgz", 9090 + "integrity": "sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==", 9091 + "dev": true 9092 + }, 9093 + "regexp.prototype.flags": { 9094 + "version": "1.4.3", 9095 + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", 9096 + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", 9097 + "dev": true, 9098 + "requires": { 9099 + "call-bind": "^1.0.2", 9100 + "define-properties": "^1.1.3", 9101 + "functions-have-names": "^1.2.2" 9102 + } 9103 + }, 9104 + "regexpp": { 9105 + "version": "3.2.0", 9106 + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", 9107 + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", 9108 + "dev": true 9109 + }, 9110 + "resolve": { 9111 + "version": "1.22.0", 9112 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", 9113 + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", 9114 + "dev": true, 9115 + "requires": { 9116 + "is-core-module": "^2.8.1", 9117 + "path-parse": "^1.0.7", 9118 + "supports-preserve-symlinks-flag": "^1.0.0" 9119 + } 9120 + }, 9121 + "resolve-from": { 9122 + "version": "5.0.0", 9123 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 9124 + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 9125 + "dev": true 9126 + }, 9127 + "reusify": { 9128 + "version": "1.0.4", 9129 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 9130 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 9131 + "dev": true 9132 + }, 9133 + "rimraf": { 9134 + "version": "3.0.2", 9135 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 9136 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 9137 + "dev": true, 9138 + "requires": { 9139 + "glob": "^7.1.3" 9140 + } 9141 + }, 9142 + "run-applescript": { 9143 + "version": "6.0.0", 9144 + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-6.0.0.tgz", 9145 + "integrity": "sha512-6dIkCIEcnNepNYu0E5b/Q1vVEeslms8JzGHzHwU2AY1MFe2qXe6ULPABDw1t5/nQ7fIFXhuj+IvA6vDKN2XGWQ==", 9146 + "requires": { 9147 + "execa": "^5.1.1" 9148 + } 9149 + }, 9150 + "run-parallel": { 9151 + "version": "1.2.0", 9152 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 9153 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 9154 + "dev": true, 9155 + "requires": { 9156 + "queue-microtask": "^1.2.2" 9157 + } 9158 + }, 9159 + "safe-buffer": { 9160 + "version": "5.2.1", 9161 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 9162 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 9163 + "dev": true, 9164 + "peer": true 9165 + }, 9166 + "safe-regex": { 9167 + "version": "2.1.1", 9168 + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", 9169 + "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", 9170 + "dev": true, 9171 + "requires": { 9172 + "regexp-tree": "~0.1.1" 9173 + } 9174 + }, 9175 + "schema-utils": { 9176 + "version": "3.1.1", 9177 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 9178 + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 9179 + "dev": true, 9180 + "peer": true, 9181 + "requires": { 9182 + "@types/json-schema": "^7.0.8", 9183 + "ajv": "^6.12.5", 9184 + "ajv-keywords": "^3.5.2" 9185 + } 9186 + }, 9187 + "semver": { 9188 + "version": "7.3.7", 9189 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", 9190 + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", 9191 + "requires": { 9192 + "lru-cache": "^6.0.0" 9193 + } 9194 + }, 9195 + "serialize-javascript": { 9196 + "version": "6.0.0", 9197 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", 9198 + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", 9199 + "dev": true, 9200 + "peer": true, 9201 + "requires": { 9202 + "randombytes": "^2.1.0" 9203 + } 9204 + }, 9205 + "shebang-command": { 9206 + "version": "2.0.0", 9207 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 9208 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 9209 + "requires": { 9210 + "shebang-regex": "^3.0.0" 9211 + } 9212 + }, 9213 + "shebang-regex": { 9214 + "version": "3.0.0", 9215 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 9216 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" 9217 + }, 9218 + "side-channel": { 9219 + "version": "1.0.4", 9220 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 9221 + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 9222 + "dev": true, 9223 + "requires": { 9224 + "call-bind": "^1.0.0", 9225 + "get-intrinsic": "^1.0.2", 9226 + "object-inspect": "^1.9.0" 9227 + } 9228 + }, 9229 + "signal-exit": { 9230 + "version": "3.0.7", 9231 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 9232 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" 9233 + }, 9234 + "slash": { 9235 + "version": "4.0.0", 9236 + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 9237 + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 9238 + "dev": true 9239 + }, 9240 + "source-map": { 9241 + "version": "0.6.1", 9242 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 9243 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 9244 + "dev": true, 9245 + "peer": true 9246 + }, 9247 + "source-map-support": { 9248 + "version": "0.5.21", 9249 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 9250 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 9251 + "dev": true, 9252 + "peer": true, 9253 + "requires": { 9254 + "buffer-from": "^1.0.0", 9255 + "source-map": "^0.6.0" 9256 + } 9257 + }, 9258 + "spdx-correct": { 9259 + "version": "3.1.1", 9260 + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 9261 + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 9262 + "requires": { 9263 + "spdx-expression-parse": "^3.0.0", 9264 + "spdx-license-ids": "^3.0.0" 9265 + } 9266 + }, 9267 + "spdx-exceptions": { 9268 + "version": "2.3.0", 9269 + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 9270 + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" 9271 + }, 9272 + "spdx-expression-parse": { 9273 + "version": "3.0.1", 9274 + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 9275 + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 9276 + "requires": { 9277 + "spdx-exceptions": "^2.1.0", 9278 + "spdx-license-ids": "^3.0.0" 9279 + } 9280 + }, 9281 + "spdx-license-ids": { 9282 + "version": "3.0.11", 9283 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", 9284 + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" 9285 + }, 9286 + "string-width": { 9287 + "version": "4.2.3", 9288 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 9289 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 9290 + "dev": true, 9291 + "requires": { 9292 + "emoji-regex": "^8.0.0", 9293 + "is-fullwidth-code-point": "^3.0.0", 9294 + "strip-ansi": "^6.0.1" 9295 + } 9296 + }, 9297 + "string.prototype.trimend": { 9298 + "version": "1.0.5", 9299 + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", 9300 + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", 9301 + "dev": true, 9302 + "requires": { 9303 + "call-bind": "^1.0.2", 9304 + "define-properties": "^1.1.4", 9305 + "es-abstract": "^1.19.5" 9306 + } 9307 + }, 9308 + "string.prototype.trimstart": { 9309 + "version": "1.0.5", 9310 + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", 9311 + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", 9312 + "dev": true, 9313 + "requires": { 9314 + "call-bind": "^1.0.2", 9315 + "define-properties": "^1.1.4", 9316 + "es-abstract": "^1.19.5" 9317 + } 9318 + }, 9319 + "strip-ansi": { 9320 + "version": "6.0.1", 9321 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 9322 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 9323 + "dev": true, 9324 + "requires": { 9325 + "ansi-regex": "^5.0.1" 9326 + } 9327 + }, 9328 + "strip-bom": { 9329 + "version": "3.0.0", 9330 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 9331 + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 9332 + "dev": true 9333 + }, 9334 + "strip-final-newline": { 9335 + "version": "2.0.0", 9336 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 9337 + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" 9338 + }, 9339 + "strip-indent": { 9340 + "version": "3.0.0", 9341 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 9342 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 9343 + "dev": true, 9344 + "requires": { 9345 + "min-indent": "^1.0.0" 9346 + } 9347 + }, 9348 + "strip-json-comments": { 9349 + "version": "3.1.1", 9350 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 9351 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 9352 + "dev": true 9353 + }, 9354 + "supports-color": { 9355 + "version": "5.5.0", 9356 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 9357 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 9358 + "requires": { 9359 + "has-flag": "^3.0.0" 9360 + } 9361 + }, 9362 + "supports-hyperlinks": { 9363 + "version": "2.2.0", 9364 + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", 9365 + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", 9366 + "dev": true, 9367 + "requires": { 9368 + "has-flag": "^4.0.0", 9369 + "supports-color": "^7.0.0" 9370 + }, 9371 + "dependencies": { 9372 + "has-flag": { 9373 + "version": "4.0.0", 9374 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 9375 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 9376 + "dev": true 9377 + }, 9378 + "supports-color": { 9379 + "version": "7.2.0", 9380 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 9381 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 9382 + "dev": true, 9383 + "requires": { 9384 + "has-flag": "^4.0.0" 9385 + } 9386 + } 9387 + } 9388 + }, 9389 + "supports-preserve-symlinks-flag": { 9390 + "version": "1.0.0", 9391 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 9392 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 9393 + "dev": true 9394 + }, 9395 + "tapable": { 9396 + "version": "0.1.10", 9397 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", 9398 + "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", 9399 + "dev": true 9400 + }, 9401 + "terser": { 9402 + "version": "5.14.1", 9403 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", 9404 + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", 9405 + "dev": true, 9406 + "peer": true, 9407 + "requires": { 9408 + "@jridgewell/source-map": "^0.3.2", 9409 + "acorn": "^8.5.0", 9410 + "commander": "^2.20.0", 9411 + "source-map-support": "~0.5.20" 9412 + }, 9413 + "dependencies": { 9414 + "commander": { 9415 + "version": "2.20.3", 9416 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 9417 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 9418 + "dev": true, 9419 + "peer": true 9420 + } 9421 + } 9422 + }, 9423 + "terser-webpack-plugin": { 9424 + "version": "5.3.3", 9425 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", 9426 + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", 9427 + "dev": true, 9428 + "peer": true, 9429 + "requires": { 9430 + "@jridgewell/trace-mapping": "^0.3.7", 9431 + "jest-worker": "^27.4.5", 9432 + "schema-utils": "^3.1.1", 9433 + "serialize-javascript": "^6.0.0", 9434 + "terser": "^5.7.2" 9435 + } 9436 + }, 9437 + "text-table": { 9438 + "version": "0.2.0", 9439 + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 9440 + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 9441 + "dev": true 9442 + }, 9443 + "to-absolute-glob": { 9444 + "version": "2.0.2", 9445 + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", 9446 + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", 9447 + "dev": true, 9448 + "requires": { 9449 + "is-absolute": "^1.0.0", 9450 + "is-negated-glob": "^1.0.0" 9451 + } 9452 + }, 9453 + "to-regex-range": { 9454 + "version": "5.0.1", 9455 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 9456 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 9457 + "dev": true, 9458 + "requires": { 9459 + "is-number": "^7.0.0" 9460 + } 9461 + }, 9462 + "trim-newlines": { 9463 + "version": "4.0.2", 9464 + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.0.2.tgz", 9465 + "integrity": "sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew==", 9466 + "dev": true 9467 + }, 9468 + "tsconfig-paths": { 9469 + "version": "3.14.1", 9470 + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", 9471 + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", 9472 + "dev": true, 9473 + "requires": { 9474 + "@types/json5": "^0.0.29", 9475 + "json5": "^1.0.1", 9476 + "minimist": "^1.2.6", 9477 + "strip-bom": "^3.0.0" 9478 + }, 9479 + "dependencies": { 9480 + "json5": { 9481 + "version": "1.0.1", 9482 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", 9483 + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", 9484 + "dev": true, 9485 + "requires": { 9486 + "minimist": "^1.2.0" 9487 + } 9488 + } 9489 + } 9490 + }, 9491 + "type-check": { 9492 + "version": "0.4.0", 9493 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 9494 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 9495 + "dev": true, 9496 + "requires": { 9497 + "prelude-ls": "^1.2.1" 9498 + } 9499 + }, 9500 + "type-fest": { 9501 + "version": "2.13.0", 9502 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz", 9503 + "integrity": "sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==" 9504 + }, 9505 + "typescript": { 9506 + "version": "4.7.3", 9507 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", 9508 + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", 9509 + "dev": true 9510 + }, 9511 + "unbox-primitive": { 9512 + "version": "1.0.2", 9513 + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 9514 + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 9515 + "dev": true, 9516 + "requires": { 9517 + "call-bind": "^1.0.2", 9518 + "has-bigints": "^1.0.2", 9519 + "has-symbols": "^1.0.3", 9520 + "which-boxed-primitive": "^1.0.2" 9521 + } 9522 + }, 9523 + "unc-path-regex": { 9524 + "version": "0.1.2", 9525 + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", 9526 + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", 9527 + "dev": true 9528 + }, 9529 + "uri-js": { 9530 + "version": "4.4.1", 9531 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 9532 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 9533 + "dev": true, 9534 + "requires": { 9535 + "punycode": "^2.1.0" 9536 + } 9537 + }, 9538 + "url-or-path": { 9539 + "version": "2.1.0", 9540 + "resolved": "https://registry.npmjs.org/url-or-path/-/url-or-path-2.1.0.tgz", 9541 + "integrity": "sha512-dsBD6GbytSMj9YDb3jVzSRENwFh50oUORnWBeSHfo0Lnwv2KMm/J4npyGy1P9rivUPsUGLjTA53XqAFqpe0nww==", 9542 + "dev": true 9543 + }, 9544 + "v8-compile-cache": { 9545 + "version": "2.3.0", 9546 + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", 9547 + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", 9548 + "dev": true 9549 + }, 9550 + "validate-npm-package-license": { 9551 + "version": "3.0.4", 9552 + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 9553 + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 9554 + "requires": { 9555 + "spdx-correct": "^3.0.0", 9556 + "spdx-expression-parse": "^3.0.0" 9557 + } 9558 + }, 9559 + "watchpack": { 9560 + "version": "2.4.0", 9561 + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", 9562 + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", 9563 + "dev": true, 9564 + "peer": true, 9565 + "requires": { 9566 + "glob-to-regexp": "^0.4.1", 9567 + "graceful-fs": "^4.1.2" 9568 + } 9569 + }, 9570 + "webpack": { 9571 + "version": "5.73.0", 9572 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", 9573 + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", 9574 + "dev": true, 9575 + "peer": true, 9576 + "requires": { 9577 + "@types/eslint-scope": "^3.7.3", 9578 + "@types/estree": "^0.0.51", 9579 + "@webassemblyjs/ast": "1.11.1", 9580 + "@webassemblyjs/wasm-edit": "1.11.1", 9581 + "@webassemblyjs/wasm-parser": "1.11.1", 9582 + "acorn": "^8.4.1", 9583 + "acorn-import-assertions": "^1.7.6", 9584 + "browserslist": "^4.14.5", 9585 + "chrome-trace-event": "^1.0.2", 9586 + "enhanced-resolve": "^5.9.3", 9587 + "es-module-lexer": "^0.9.0", 9588 + "eslint-scope": "5.1.1", 9589 + "events": "^3.2.0", 9590 + "glob-to-regexp": "^0.4.1", 9591 + "graceful-fs": "^4.2.9", 9592 + "json-parse-even-better-errors": "^2.3.1", 9593 + "loader-runner": "^4.2.0", 9594 + "mime-types": "^2.1.27", 9595 + "neo-async": "^2.6.2", 9596 + "schema-utils": "^3.1.0", 9597 + "tapable": "^2.1.1", 9598 + "terser-webpack-plugin": "^5.1.3", 9599 + "watchpack": "^2.3.1", 9600 + "webpack-sources": "^3.2.3" 9601 + }, 9602 + "dependencies": { 9603 + "enhanced-resolve": { 9604 + "version": "5.9.3", 9605 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", 9606 + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", 9607 + "dev": true, 9608 + "peer": true, 9609 + "requires": { 9610 + "graceful-fs": "^4.2.4", 9611 + "tapable": "^2.2.0" 9612 + } 9613 + }, 9614 + "eslint-scope": { 9615 + "version": "5.1.1", 9616 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 9617 + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 9618 + "dev": true, 9619 + "peer": true, 9620 + "requires": { 9621 + "esrecurse": "^4.3.0", 9622 + "estraverse": "^4.1.1" 9623 + } 9624 + }, 9625 + "estraverse": { 9626 + "version": "4.3.0", 9627 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 9628 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 9629 + "dev": true, 9630 + "peer": true 9631 + }, 9632 + "tapable": { 9633 + "version": "2.2.1", 9634 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 9635 + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 9636 + "dev": true, 9637 + "peer": true 9638 + } 9639 + } 9640 + }, 9641 + "webpack-sources": { 9642 + "version": "3.2.3", 9643 + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", 9644 + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", 9645 + "dev": true, 9646 + "peer": true 9647 + }, 9648 + "which": { 9649 + "version": "2.0.2", 9650 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 9651 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 9652 + "requires": { 9653 + "isexe": "^2.0.0" 9654 + } 9655 + }, 9656 + "which-boxed-primitive": { 9657 + "version": "1.0.2", 9658 + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 9659 + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 9660 + "dev": true, 9661 + "requires": { 9662 + "is-bigint": "^1.0.1", 9663 + "is-boolean-object": "^1.1.0", 9664 + "is-number-object": "^1.0.4", 9665 + "is-string": "^1.0.5", 9666 + "is-symbol": "^1.0.3" 9667 + } 9668 + }, 9669 + "word-wrap": { 9670 + "version": "1.2.3", 9671 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 9672 + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 9673 + "dev": true 9674 + }, 9675 + "wrappy": { 9676 + "version": "1.0.2", 9677 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 9678 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 9679 + "dev": true 9680 + }, 9681 + "xo": { 9682 + "version": "0.50.0", 9683 + "resolved": "https://registry.npmjs.org/xo/-/xo-0.50.0.tgz", 9684 + "integrity": "sha512-yIz7mdIbUlxBYLnV3OqMTdrE+OFr0CPINkU9rxY3ZHNAIZrVckmONLujU6LkdNrEWerQTx8zzwnVrUjmj6vVCg==", 9685 + "dev": true, 9686 + "requires": { 9687 + "@eslint/eslintrc": "^1.3.0", 9688 + "@typescript-eslint/eslint-plugin": "*", 9689 + "@typescript-eslint/parser": "*", 9690 + "arrify": "^3.0.0", 9691 + "cosmiconfig": "^7.0.1", 9692 + "define-lazy-prop": "^3.0.0", 9693 + "eslint": "^8.17.0", 9694 + "eslint-config-prettier": "^8.5.0", 9695 + "eslint-config-xo": "^0.41.0", 9696 + "eslint-config-xo-typescript": "*", 9697 + "eslint-formatter-pretty": "^4.1.0", 9698 + "eslint-import-resolver-webpack": "^0.13.2", 9699 + "eslint-plugin-ava": "^13.2.0", 9700 + "eslint-plugin-eslint-comments": "^3.2.0", 9701 + "eslint-plugin-import": "^2.26.0", 9702 + "eslint-plugin-n": "^15.2.2", 9703 + "eslint-plugin-no-use-extend-native": "^0.5.0", 9704 + "eslint-plugin-prettier": "^4.0.0", 9705 + "eslint-plugin-unicorn": "^42.0.0", 9706 + "esm-utils": "^4.0.0", 9707 + "find-cache-dir": "^3.3.2", 9708 + "find-up": "^6.3.0", 9709 + "get-stdin": "^9.0.0", 9710 + "globby": "^13.1.1", 9711 + "imurmurhash": "^0.1.4", 9712 + "json-stable-stringify-without-jsonify": "^1.0.1", 9713 + "json5": "^2.2.1", 9714 + "lodash-es": "^4.17.21", 9715 + "meow": "^10.1.2", 9716 + "micromatch": "^4.0.5", 9717 + "open-editor": "^4.0.0", 9718 + "prettier": "^2.6.2", 9719 + "semver": "^7.3.7", 9720 + "slash": "^4.0.0", 9721 + "to-absolute-glob": "^2.0.2", 9722 + "typescript": "^4.7.3" 9723 + }, 9724 + "dependencies": { 9725 + "@nodelib/fs.scandir": { 9726 + "version": "2.1.5", 9727 + "bundled": true, 9728 + "dev": true, 9729 + "requires": { 9730 + "@nodelib/fs.stat": "2.0.5", 9731 + "run-parallel": "^1.1.9" 9732 + } 9733 + }, 9734 + "@nodelib/fs.stat": { 9735 + "version": "2.0.5", 9736 + "bundled": true, 9737 + "dev": true 9738 + }, 9739 + "@nodelib/fs.walk": { 9740 + "version": "1.2.8", 9741 + "bundled": true, 9742 + "dev": true, 9743 + "requires": { 9744 + "@nodelib/fs.scandir": "2.1.5", 9745 + "fastq": "^1.6.0" 9746 + } 9747 + }, 9748 + "@types/json-schema": { 9749 + "version": "7.0.11", 9750 + "bundled": true, 9751 + "dev": true 9752 + }, 9753 + "@typescript-eslint/eslint-plugin": { 9754 + "version": "5.27.1", 9755 + "bundled": true, 9756 + "dev": true, 9757 + "requires": { 9758 + "@typescript-eslint/scope-manager": "5.27.1", 9759 + "@typescript-eslint/type-utils": "5.27.1", 9760 + "@typescript-eslint/utils": "5.27.1", 9761 + "debug": "^4.3.4", 9762 + "functional-red-black-tree": "^1.0.1", 9763 + "ignore": "^5.2.0", 9764 + "regexpp": "^3.2.0", 9765 + "semver": "^7.3.7", 9766 + "tsutils": "^3.21.0" 9767 + } 9768 + }, 9769 + "@typescript-eslint/parser": { 9770 + "version": "5.27.1", 9771 + "bundled": true, 9772 + "dev": true, 9773 + "requires": { 9774 + "@typescript-eslint/scope-manager": "5.27.1", 9775 + "@typescript-eslint/types": "5.27.1", 9776 + "@typescript-eslint/typescript-estree": "5.27.1", 9777 + "debug": "^4.3.4" 9778 + } 9779 + }, 9780 + "@typescript-eslint/scope-manager": { 9781 + "version": "5.27.1", 9782 + "bundled": true, 9783 + "dev": true, 9784 + "requires": { 9785 + "@typescript-eslint/types": "5.27.1", 9786 + "@typescript-eslint/visitor-keys": "5.27.1" 9787 + } 9788 + }, 9789 + "@typescript-eslint/type-utils": { 9790 + "version": "5.27.1", 9791 + "bundled": true, 9792 + "dev": true, 9793 + "requires": { 9794 + "@typescript-eslint/utils": "5.27.1", 9795 + "debug": "^4.3.4", 9796 + "tsutils": "^3.21.0" 9797 + } 9798 + }, 9799 + "@typescript-eslint/types": { 9800 + "version": "5.27.1", 9801 + "bundled": true, 9802 + "dev": true 9803 + }, 9804 + "@typescript-eslint/typescript-estree": { 9805 + "version": "5.27.1", 9806 + "bundled": true, 9807 + "dev": true, 9808 + "requires": { 9809 + "@typescript-eslint/types": "5.27.1", 9810 + "@typescript-eslint/visitor-keys": "5.27.1", 9811 + "debug": "^4.3.4", 9812 + "globby": "^11.1.0", 9813 + "is-glob": "^4.0.3", 9814 + "semver": "^7.3.7", 9815 + "tsutils": "^3.21.0" 9816 + }, 9817 + "dependencies": { 9818 + "globby": { 9819 + "version": "11.1.0", 9820 + "bundled": true, 9821 + "dev": true, 9822 + "requires": { 9823 + "array-union": "^2.1.0", 9824 + "dir-glob": "^3.0.1", 9825 + "fast-glob": "^3.2.9", 9826 + "ignore": "^5.2.0", 9827 + "merge2": "^1.4.1", 9828 + "slash": "^3.0.0" 9829 + } 9830 + }, 9831 + "slash": { 9832 + "version": "3.0.0", 9833 + "bundled": true, 9834 + "dev": true 9835 + } 9836 + } 9837 + }, 9838 + "@typescript-eslint/utils": { 9839 + "version": "5.27.1", 9840 + "bundled": true, 9841 + "dev": true, 9842 + "requires": { 9843 + "@types/json-schema": "^7.0.9", 9844 + "@typescript-eslint/scope-manager": "5.27.1", 9845 + "@typescript-eslint/types": "5.27.1", 9846 + "@typescript-eslint/typescript-estree": "5.27.1", 9847 + "eslint-scope": "^5.1.1", 9848 + "eslint-utils": "^3.0.0" 9849 + } 9850 + }, 9851 + "@typescript-eslint/visitor-keys": { 9852 + "version": "5.27.1", 9853 + "bundled": true, 9854 + "dev": true, 9855 + "requires": { 9856 + "@typescript-eslint/types": "5.27.1", 9857 + "eslint-visitor-keys": "^3.3.0" 9858 + } 9859 + }, 9860 + "array-union": { 9861 + "version": "2.1.0", 9862 + "bundled": true, 9863 + "dev": true 9864 + }, 9865 + "braces": { 9866 + "version": "3.0.2", 9867 + "bundled": true, 9868 + "dev": true, 9869 + "requires": { 9870 + "fill-range": "^7.0.1" 9871 + } 9872 + }, 9873 + "debug": { 9874 + "version": "4.3.4", 9875 + "bundled": true, 9876 + "dev": true, 9877 + "requires": { 9878 + "ms": "2.1.2" 9879 + }, 9880 + "dependencies": { 9881 + "ms": { 9882 + "version": "2.1.2", 9883 + "bundled": true, 9884 + "dev": true 9885 + } 9886 + } 9887 + }, 9888 + "dir-glob": { 9889 + "version": "3.0.1", 9890 + "bundled": true, 9891 + "dev": true, 9892 + "requires": { 9893 + "path-type": "^4.0.0" 9894 + } 9895 + }, 9896 + "eslint-config-xo-typescript": { 9897 + "version": "0.51.1", 9898 + "bundled": true, 9899 + "dev": true, 9900 + "requires": {} 9901 + }, 9902 + "eslint-scope": { 9903 + "version": "5.1.1", 9904 + "bundled": true, 9905 + "dev": true, 9906 + "requires": { 9907 + "esrecurse": "^4.3.0", 9908 + "estraverse": "^4.1.1" 9909 + }, 9910 + "dependencies": { 9911 + "estraverse": { 9912 + "version": "4.3.0", 9913 + "bundled": true, 9914 + "dev": true 9915 + } 9916 + } 9917 + }, 9918 + "eslint-utils": { 9919 + "version": "3.0.0", 9920 + "bundled": true, 9921 + "dev": true, 9922 + "requires": { 9923 + "eslint-visitor-keys": "^2.0.0" 9924 + }, 9925 + "dependencies": { 9926 + "eslint-visitor-keys": { 9927 + "version": "2.1.0", 9928 + "bundled": true, 9929 + "dev": true 9930 + } 9931 + } 9932 + }, 9933 + "eslint-visitor-keys": { 9934 + "version": "3.3.0", 9935 + "bundled": true, 9936 + "dev": true 9937 + }, 9938 + "esrecurse": { 9939 + "version": "4.3.0", 9940 + "bundled": true, 9941 + "dev": true, 9942 + "requires": { 9943 + "estraverse": "^5.2.0" 9944 + } 9945 + }, 9946 + "estraverse": { 9947 + "version": "5.3.0", 9948 + "bundled": true, 9949 + "dev": true 9950 + }, 9951 + "fast-glob": { 9952 + "version": "3.2.11", 9953 + "bundled": true, 9954 + "dev": true, 9955 + "requires": { 9956 + "@nodelib/fs.stat": "^2.0.2", 9957 + "@nodelib/fs.walk": "^1.2.3", 9958 + "glob-parent": "^5.1.2", 9959 + "merge2": "^1.3.0", 9960 + "micromatch": "^4.0.4" 9961 + } 9962 + }, 9963 + "fastq": { 9964 + "version": "1.13.0", 9965 + "bundled": true, 9966 + "dev": true, 9967 + "requires": { 9968 + "reusify": "^1.0.4" 9969 + } 9970 + }, 9971 + "fill-range": { 9972 + "version": "7.0.1", 9973 + "bundled": true, 9974 + "dev": true, 9975 + "requires": { 9976 + "to-regex-range": "^5.0.1" 9977 + } 9978 + }, 9979 + "functional-red-black-tree": { 9980 + "version": "1.0.1", 9981 + "bundled": true, 9982 + "dev": true 9983 + }, 9984 + "glob-parent": { 9985 + "version": "5.1.2", 9986 + "bundled": true, 9987 + "dev": true, 9988 + "requires": { 9989 + "is-glob": "^4.0.1" 9990 + } 9991 + }, 9992 + "ignore": { 9993 + "version": "5.2.0", 9994 + "bundled": true, 9995 + "dev": true 9996 + }, 9997 + "is-extglob": { 9998 + "version": "2.1.1", 9999 + "bundled": true, 10000 + "dev": true 10001 + }, 10002 + "is-glob": { 10003 + "version": "4.0.3", 10004 + "bundled": true, 10005 + "dev": true, 10006 + "requires": { 10007 + "is-extglob": "^2.1.1" 10008 + } 10009 + }, 10010 + "is-number": { 10011 + "version": "7.0.0", 10012 + "bundled": true, 10013 + "dev": true 10014 + }, 10015 + "lru-cache": { 10016 + "version": "6.0.0", 10017 + "bundled": true, 10018 + "dev": true, 10019 + "requires": { 10020 + "yallist": "^4.0.0" 10021 + } 10022 + }, 10023 + "merge2": { 10024 + "version": "1.4.1", 10025 + "bundled": true, 10026 + "dev": true 10027 + }, 10028 + "micromatch": { 10029 + "version": "4.0.5", 10030 + "bundled": true, 10031 + "dev": true, 10032 + "requires": { 10033 + "braces": "^3.0.2", 10034 + "picomatch": "^2.3.1" 10035 + } 10036 + }, 10037 + "path-type": { 10038 + "version": "4.0.0", 10039 + "bundled": true, 10040 + "dev": true 10041 + }, 10042 + "picomatch": { 10043 + "version": "2.3.1", 10044 + "bundled": true, 10045 + "dev": true 10046 + }, 10047 + "queue-microtask": { 10048 + "version": "1.2.3", 10049 + "bundled": true, 10050 + "dev": true 10051 + }, 10052 + "regexpp": { 10053 + "version": "3.2.0", 10054 + "bundled": true, 10055 + "dev": true 10056 + }, 10057 + "reusify": { 10058 + "version": "1.0.4", 10059 + "bundled": true, 10060 + "dev": true 10061 + }, 10062 + "run-parallel": { 10063 + "version": "1.2.0", 10064 + "bundled": true, 10065 + "dev": true, 10066 + "requires": { 10067 + "queue-microtask": "^1.2.2" 10068 + } 10069 + }, 10070 + "semver": { 10071 + "version": "7.3.7", 10072 + "bundled": true, 10073 + "dev": true, 10074 + "requires": { 10075 + "lru-cache": "^6.0.0" 10076 + } 10077 + }, 10078 + "to-regex-range": { 10079 + "version": "5.0.1", 10080 + "bundled": true, 10081 + "dev": true, 10082 + "requires": { 10083 + "is-number": "^7.0.0" 10084 + } 10085 + }, 10086 + "tslib": { 10087 + "version": "1.14.1", 10088 + "bundled": true, 10089 + "dev": true 10090 + }, 10091 + "tsutils": { 10092 + "version": "3.21.0", 10093 + "bundled": true, 10094 + "dev": true, 10095 + "requires": { 10096 + "tslib": "^1.8.1" 10097 + } 10098 + }, 10099 + "yallist": { 10100 + "version": "4.0.0", 10101 + "bundled": true, 10102 + "dev": true 10103 + } 10104 + } 10105 + }, 10106 + "yallist": { 10107 + "version": "4.0.0", 10108 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10109 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 10110 + }, 10111 + "yaml": { 10112 + "version": "1.10.2", 10113 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 10114 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 10115 + "dev": true 10116 + }, 10117 + "yargs-parser": { 10118 + "version": "20.2.9", 10119 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 10120 + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 10121 + "dev": true 10122 + }, 10123 + "yocto-queue": { 10124 + "version": "1.0.0", 10125 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 10126 + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==" 10127 + } 10128 + } 10129 + }
+29
package.json
··· 1 + { 2 + "name": "terminal-profile", 3 + "version": "0.0.0", 4 + "description": "Manage macOS terminal profile", 5 + "keywords": [ 6 + "macos", 7 + "terminal", 8 + "profile" 9 + ], 10 + "license": "MIT", 11 + "author": "Patrik Csak <p@trikcsak.com>", 12 + "main": "./index.js", 13 + "repository": "github:ptrkcsk/terminal-profile", 14 + "scripts": { 15 + "format": "xo --fix" 16 + }, 17 + "dependencies": { 18 + "commander": "^9.3.0", 19 + "read-pkg-up": "^9.1.0", 20 + "run-applescript": "^6.0.0" 21 + }, 22 + "devDependencies": { 23 + "xo": "^0.50.0" 24 + }, 25 + "engines": { 26 + "node": "^16" 27 + }, 28 + "type": "module" 29 + }