• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "token_alignment",
3    "lockfileVersion": 3,
4    "requires": true,
5    "packages": {
6        "": {
7            "dependencies": {
8                "csv-parse": "^5.3.3",
9                "high5": "^1.0.0",
10                "jsdom": "^20.0.3"
11            },
12            "devDependencies": {
13                "@types/jsdom": "^20.0.1",
14                "@types/node": "^18.11.18",
15                "@typescript-eslint/eslint-plugin": "^5.48.0",
16                "eslint-config-prettier": "^8.6.0",
17                "eslint-plugin-import": "^2.26.0",
18                "eslint-plugin-prettier": "^4.2.1",
19                "eslint-plugin-simple-import-sort": "^8.0.0",
20                "ts-node": "^10.9.1",
21                "typescript": "^4.9.4"
22            }
23        },
24        "node_modules/@cspotcode/source-map-support": {
25            "version": "0.8.1",
26            "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
27            "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
28            "dev": true,
29            "dependencies": {
30                "@jridgewell/trace-mapping": "0.3.9"
31            },
32            "engines": {
33                "node": ">=12"
34            }
35        },
36        "node_modules/@eslint/eslintrc": {
37            "version": "1.4.1",
38            "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
39            "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
40            "dev": true,
41            "peer": true,
42            "dependencies": {
43                "ajv": "^6.12.4",
44                "debug": "^4.3.2",
45                "espree": "^9.4.0",
46                "globals": "^13.19.0",
47                "ignore": "^5.2.0",
48                "import-fresh": "^3.2.1",
49                "js-yaml": "^4.1.0",
50                "minimatch": "^3.1.2",
51                "strip-json-comments": "^3.1.1"
52            },
53            "engines": {
54                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
55            },
56            "funding": {
57                "url": "https://opencollective.com/eslint"
58            }
59        },
60        "node_modules/@humanwhocodes/config-array": {
61            "version": "0.11.8",
62            "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
63            "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
64            "dev": true,
65            "peer": true,
66            "dependencies": {
67                "@humanwhocodes/object-schema": "^1.2.1",
68                "debug": "^4.1.1",
69                "minimatch": "^3.0.5"
70            },
71            "engines": {
72                "node": ">=10.10.0"
73            }
74        },
75        "node_modules/@humanwhocodes/module-importer": {
76            "version": "1.0.1",
77            "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
78            "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
79            "dev": true,
80            "peer": true,
81            "engines": {
82                "node": ">=12.22"
83            },
84            "funding": {
85                "type": "github",
86                "url": "https://github.com/sponsors/nzakas"
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            "peer": true
95        },
96        "node_modules/@jridgewell/resolve-uri": {
97            "version": "3.1.0",
98            "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
99            "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
100            "dev": true,
101            "engines": {
102                "node": ">=6.0.0"
103            }
104        },
105        "node_modules/@jridgewell/sourcemap-codec": {
106            "version": "1.4.14",
107            "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
108            "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
109            "dev": true
110        },
111        "node_modules/@jridgewell/trace-mapping": {
112            "version": "0.3.9",
113            "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
114            "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
115            "dev": true,
116            "dependencies": {
117                "@jridgewell/resolve-uri": "^3.0.3",
118                "@jridgewell/sourcemap-codec": "^1.4.10"
119            }
120        },
121        "node_modules/@nodelib/fs.scandir": {
122            "version": "2.1.5",
123            "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
124            "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
125            "dev": true,
126            "dependencies": {
127                "@nodelib/fs.stat": "2.0.5",
128                "run-parallel": "^1.1.9"
129            },
130            "engines": {
131                "node": ">= 8"
132            }
133        },
134        "node_modules/@nodelib/fs.stat": {
135            "version": "2.0.5",
136            "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
137            "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
138            "dev": true,
139            "engines": {
140                "node": ">= 8"
141            }
142        },
143        "node_modules/@nodelib/fs.walk": {
144            "version": "1.2.8",
145            "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
146            "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
147            "dev": true,
148            "dependencies": {
149                "@nodelib/fs.scandir": "2.1.5",
150                "fastq": "^1.6.0"
151            },
152            "engines": {
153                "node": ">= 8"
154            }
155        },
156        "node_modules/@tootallnate/once": {
157            "version": "2.0.0",
158            "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
159            "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
160            "engines": {
161                "node": ">= 10"
162            }
163        },
164        "node_modules/@tsconfig/node10": {
165            "version": "1.0.9",
166            "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
167            "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==",
168            "dev": true
169        },
170        "node_modules/@tsconfig/node12": {
171            "version": "1.0.11",
172            "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
173            "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
174            "dev": true
175        },
176        "node_modules/@tsconfig/node14": {
177            "version": "1.0.3",
178            "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
179            "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
180            "dev": true
181        },
182        "node_modules/@tsconfig/node16": {
183            "version": "1.0.3",
184            "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz",
185            "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==",
186            "dev": true
187        },
188        "node_modules/@types/jsdom": {
189            "version": "20.0.1",
190            "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz",
191            "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==",
192            "dev": true,
193            "dependencies": {
194                "@types/node": "*",
195                "@types/tough-cookie": "*",
196                "parse5": "^7.0.0"
197            }
198        },
199        "node_modules/@types/json-schema": {
200            "version": "7.0.11",
201            "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
202            "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
203            "dev": true
204        },
205        "node_modules/@types/json5": {
206            "version": "0.0.29",
207            "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
208            "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
209            "dev": true
210        },
211        "node_modules/@types/node": {
212            "version": "18.11.18",
213            "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
214            "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==",
215            "dev": true
216        },
217        "node_modules/@types/semver": {
218            "version": "7.3.13",
219            "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz",
220            "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==",
221            "dev": true
222        },
223        "node_modules/@types/tough-cookie": {
224            "version": "4.0.2",
225            "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz",
226            "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==",
227            "dev": true
228        },
229        "node_modules/@typescript-eslint/eslint-plugin": {
230            "version": "5.48.0",
231            "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.0.tgz",
232            "integrity": "sha512-SVLafp0NXpoJY7ut6VFVUU9I+YeFsDzeQwtK0WZ+xbRN3mtxJ08je+6Oi2N89qDn087COdO0u3blKZNv9VetRQ==",
233            "dev": true,
234            "dependencies": {
235                "@typescript-eslint/scope-manager": "5.48.0",
236                "@typescript-eslint/type-utils": "5.48.0",
237                "@typescript-eslint/utils": "5.48.0",
238                "debug": "^4.3.4",
239                "ignore": "^5.2.0",
240                "natural-compare-lite": "^1.4.0",
241                "regexpp": "^3.2.0",
242                "semver": "^7.3.7",
243                "tsutils": "^3.21.0"
244            },
245            "engines": {
246                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
247            },
248            "funding": {
249                "type": "opencollective",
250                "url": "https://opencollective.com/typescript-eslint"
251            },
252            "peerDependencies": {
253                "@typescript-eslint/parser": "^5.0.0",
254                "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
255            },
256            "peerDependenciesMeta": {
257                "typescript": {
258                    "optional": true
259                }
260            }
261        },
262        "node_modules/@typescript-eslint/parser": {
263            "version": "5.48.0",
264            "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.0.tgz",
265            "integrity": "sha512-1mxNA8qfgxX8kBvRDIHEzrRGrKHQfQlbW6iHyfHYS0Q4X1af+S6mkLNtgCOsGVl8+/LUPrqdHMssAemkrQ01qg==",
266            "dev": true,
267            "peer": true,
268            "dependencies": {
269                "@typescript-eslint/scope-manager": "5.48.0",
270                "@typescript-eslint/types": "5.48.0",
271                "@typescript-eslint/typescript-estree": "5.48.0",
272                "debug": "^4.3.4"
273            },
274            "engines": {
275                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
276            },
277            "funding": {
278                "type": "opencollective",
279                "url": "https://opencollective.com/typescript-eslint"
280            },
281            "peerDependencies": {
282                "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
283            },
284            "peerDependenciesMeta": {
285                "typescript": {
286                    "optional": true
287                }
288            }
289        },
290        "node_modules/@typescript-eslint/scope-manager": {
291            "version": "5.48.0",
292            "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.0.tgz",
293            "integrity": "sha512-0AA4LviDtVtZqlyUQnZMVHydDATpD9SAX/RC5qh6cBd3xmyWvmXYF+WT1oOmxkeMnWDlUVTwdODeucUnjz3gow==",
294            "dev": true,
295            "dependencies": {
296                "@typescript-eslint/types": "5.48.0",
297                "@typescript-eslint/visitor-keys": "5.48.0"
298            },
299            "engines": {
300                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
301            },
302            "funding": {
303                "type": "opencollective",
304                "url": "https://opencollective.com/typescript-eslint"
305            }
306        },
307        "node_modules/@typescript-eslint/type-utils": {
308            "version": "5.48.0",
309            "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.0.tgz",
310            "integrity": "sha512-vbtPO5sJyFjtHkGlGK4Sthmta0Bbls4Onv0bEqOGm7hP9h8UpRsHJwsrCiWtCUndTRNQO/qe6Ijz9rnT/DB+7g==",
311            "dev": true,
312            "dependencies": {
313                "@typescript-eslint/typescript-estree": "5.48.0",
314                "@typescript-eslint/utils": "5.48.0",
315                "debug": "^4.3.4",
316                "tsutils": "^3.21.0"
317            },
318            "engines": {
319                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
320            },
321            "funding": {
322                "type": "opencollective",
323                "url": "https://opencollective.com/typescript-eslint"
324            },
325            "peerDependencies": {
326                "eslint": "*"
327            },
328            "peerDependenciesMeta": {
329                "typescript": {
330                    "optional": true
331                }
332            }
333        },
334        "node_modules/@typescript-eslint/types": {
335            "version": "5.48.0",
336            "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.0.tgz",
337            "integrity": "sha512-UTe67B0Ypius0fnEE518NB2N8gGutIlTojeTg4nt0GQvikReVkurqxd2LvYa9q9M5MQ6rtpNyWTBxdscw40Xhw==",
338            "dev": true,
339            "engines": {
340                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
341            },
342            "funding": {
343                "type": "opencollective",
344                "url": "https://opencollective.com/typescript-eslint"
345            }
346        },
347        "node_modules/@typescript-eslint/typescript-estree": {
348            "version": "5.48.0",
349            "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.0.tgz",
350            "integrity": "sha512-7pjd94vvIjI1zTz6aq/5wwE/YrfIyEPLtGJmRfyNR9NYIW+rOvzzUv3Cmq2hRKpvt6e9vpvPUQ7puzX7VSmsEw==",
351            "dev": true,
352            "dependencies": {
353                "@typescript-eslint/types": "5.48.0",
354                "@typescript-eslint/visitor-keys": "5.48.0",
355                "debug": "^4.3.4",
356                "globby": "^11.1.0",
357                "is-glob": "^4.0.3",
358                "semver": "^7.3.7",
359                "tsutils": "^3.21.0"
360            },
361            "engines": {
362                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
363            },
364            "funding": {
365                "type": "opencollective",
366                "url": "https://opencollective.com/typescript-eslint"
367            },
368            "peerDependenciesMeta": {
369                "typescript": {
370                    "optional": true
371                }
372            }
373        },
374        "node_modules/@typescript-eslint/utils": {
375            "version": "5.48.0",
376            "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.0.tgz",
377            "integrity": "sha512-x2jrMcPaMfsHRRIkL+x96++xdzvrdBCnYRd5QiW5Wgo1OB4kDYPbC1XjWP/TNqlfK93K/lUL92erq5zPLgFScQ==",
378            "dev": true,
379            "dependencies": {
380                "@types/json-schema": "^7.0.9",
381                "@types/semver": "^7.3.12",
382                "@typescript-eslint/scope-manager": "5.48.0",
383                "@typescript-eslint/types": "5.48.0",
384                "@typescript-eslint/typescript-estree": "5.48.0",
385                "eslint-scope": "^5.1.1",
386                "eslint-utils": "^3.0.0",
387                "semver": "^7.3.7"
388            },
389            "engines": {
390                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
391            },
392            "funding": {
393                "type": "opencollective",
394                "url": "https://opencollective.com/typescript-eslint"
395            },
396            "peerDependencies": {
397                "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
398            }
399        },
400        "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": {
401            "version": "5.1.1",
402            "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
403            "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
404            "dev": true,
405            "dependencies": {
406                "esrecurse": "^4.3.0",
407                "estraverse": "^4.1.1"
408            },
409            "engines": {
410                "node": ">=8.0.0"
411            }
412        },
413        "node_modules/@typescript-eslint/utils/node_modules/estraverse": {
414            "version": "4.3.0",
415            "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
416            "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
417            "dev": true,
418            "engines": {
419                "node": ">=4.0"
420            }
421        },
422        "node_modules/@typescript-eslint/visitor-keys": {
423            "version": "5.48.0",
424            "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.0.tgz",
425            "integrity": "sha512-5motVPz5EgxQ0bHjut3chzBkJ3Z3sheYVcSwS5BpHZpLqSptSmELNtGixmgj65+rIfhvtQTz5i9OP2vtzdDH7Q==",
426            "dev": true,
427            "dependencies": {
428                "@typescript-eslint/types": "5.48.0",
429                "eslint-visitor-keys": "^3.3.0"
430            },
431            "engines": {
432                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
433            },
434            "funding": {
435                "type": "opencollective",
436                "url": "https://opencollective.com/typescript-eslint"
437            }
438        },
439        "node_modules/abab": {
440            "version": "2.0.6",
441            "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
442            "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="
443        },
444        "node_modules/acorn": {
445            "version": "8.8.1",
446            "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
447            "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
448            "bin": {
449                "acorn": "bin/acorn"
450            },
451            "engines": {
452                "node": ">=0.4.0"
453            }
454        },
455        "node_modules/acorn-globals": {
456            "version": "7.0.1",
457            "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz",
458            "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==",
459            "dependencies": {
460                "acorn": "^8.1.0",
461                "acorn-walk": "^8.0.2"
462            }
463        },
464        "node_modules/acorn-jsx": {
465            "version": "5.3.2",
466            "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
467            "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
468            "dev": true,
469            "peer": true,
470            "peerDependencies": {
471                "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
472            }
473        },
474        "node_modules/acorn-walk": {
475            "version": "8.2.0",
476            "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
477            "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
478            "engines": {
479                "node": ">=0.4.0"
480            }
481        },
482        "node_modules/agent-base": {
483            "version": "6.0.2",
484            "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
485            "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
486            "dependencies": {
487                "debug": "4"
488            },
489            "engines": {
490                "node": ">= 6.0.0"
491            }
492        },
493        "node_modules/ajv": {
494            "version": "6.12.6",
495            "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
496            "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
497            "dev": true,
498            "peer": true,
499            "dependencies": {
500                "fast-deep-equal": "^3.1.1",
501                "fast-json-stable-stringify": "^2.0.0",
502                "json-schema-traverse": "^0.4.1",
503                "uri-js": "^4.2.2"
504            },
505            "funding": {
506                "type": "github",
507                "url": "https://github.com/sponsors/epoberezkin"
508            }
509        },
510        "node_modules/ansi-regex": {
511            "version": "5.0.1",
512            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
513            "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
514            "dev": true,
515            "peer": true,
516            "engines": {
517                "node": ">=8"
518            }
519        },
520        "node_modules/ansi-styles": {
521            "version": "4.3.0",
522            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
523            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
524            "dev": true,
525            "peer": true,
526            "dependencies": {
527                "color-convert": "^2.0.1"
528            },
529            "engines": {
530                "node": ">=8"
531            },
532            "funding": {
533                "url": "https://github.com/chalk/ansi-styles?sponsor=1"
534            }
535        },
536        "node_modules/arg": {
537            "version": "4.1.3",
538            "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
539            "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
540            "dev": true
541        },
542        "node_modules/argparse": {
543            "version": "2.0.1",
544            "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
545            "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
546            "dev": true,
547            "peer": true
548        },
549        "node_modules/array-includes": {
550            "version": "3.1.6",
551            "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
552            "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
553            "dev": true,
554            "dependencies": {
555                "call-bind": "^1.0.2",
556                "define-properties": "^1.1.4",
557                "es-abstract": "^1.20.4",
558                "get-intrinsic": "^1.1.3",
559                "is-string": "^1.0.7"
560            },
561            "engines": {
562                "node": ">= 0.4"
563            },
564            "funding": {
565                "url": "https://github.com/sponsors/ljharb"
566            }
567        },
568        "node_modules/array-union": {
569            "version": "2.1.0",
570            "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
571            "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
572            "dev": true,
573            "engines": {
574                "node": ">=8"
575            }
576        },
577        "node_modules/array.prototype.flat": {
578            "version": "1.3.1",
579            "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
580            "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
581            "dev": true,
582            "dependencies": {
583                "call-bind": "^1.0.2",
584                "define-properties": "^1.1.4",
585                "es-abstract": "^1.20.4",
586                "es-shim-unscopables": "^1.0.0"
587            },
588            "engines": {
589                "node": ">= 0.4"
590            },
591            "funding": {
592                "url": "https://github.com/sponsors/ljharb"
593            }
594        },
595        "node_modules/asynckit": {
596            "version": "0.4.0",
597            "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
598            "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
599        },
600        "node_modules/available-typed-arrays": {
601            "version": "1.0.5",
602            "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
603            "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
604            "dev": true,
605            "engines": {
606                "node": ">= 0.4"
607            },
608            "funding": {
609                "url": "https://github.com/sponsors/ljharb"
610            }
611        },
612        "node_modules/balanced-match": {
613            "version": "1.0.2",
614            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
615            "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
616            "dev": true
617        },
618        "node_modules/brace-expansion": {
619            "version": "1.1.11",
620            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
621            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
622            "dev": true,
623            "dependencies": {
624                "balanced-match": "^1.0.0",
625                "concat-map": "0.0.1"
626            }
627        },
628        "node_modules/braces": {
629            "version": "3.0.2",
630            "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
631            "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
632            "dev": true,
633            "dependencies": {
634                "fill-range": "^7.0.1"
635            },
636            "engines": {
637                "node": ">=8"
638            }
639        },
640        "node_modules/call-bind": {
641            "version": "1.0.2",
642            "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
643            "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
644            "dev": true,
645            "dependencies": {
646                "function-bind": "^1.1.1",
647                "get-intrinsic": "^1.0.2"
648            },
649            "funding": {
650                "url": "https://github.com/sponsors/ljharb"
651            }
652        },
653        "node_modules/callsites": {
654            "version": "3.1.0",
655            "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
656            "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
657            "dev": true,
658            "peer": true,
659            "engines": {
660                "node": ">=6"
661            }
662        },
663        "node_modules/chalk": {
664            "version": "4.1.2",
665            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
666            "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
667            "dev": true,
668            "peer": true,
669            "dependencies": {
670                "ansi-styles": "^4.1.0",
671                "supports-color": "^7.1.0"
672            },
673            "engines": {
674                "node": ">=10"
675            },
676            "funding": {
677                "url": "https://github.com/chalk/chalk?sponsor=1"
678            }
679        },
680        "node_modules/color-convert": {
681            "version": "2.0.1",
682            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
683            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
684            "dev": true,
685            "peer": true,
686            "dependencies": {
687                "color-name": "~1.1.4"
688            },
689            "engines": {
690                "node": ">=7.0.0"
691            }
692        },
693        "node_modules/color-name": {
694            "version": "1.1.4",
695            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
696            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
697            "dev": true,
698            "peer": true
699        },
700        "node_modules/combined-stream": {
701            "version": "1.0.8",
702            "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
703            "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
704            "dependencies": {
705                "delayed-stream": "~1.0.0"
706            },
707            "engines": {
708                "node": ">= 0.8"
709            }
710        },
711        "node_modules/concat-map": {
712            "version": "0.0.1",
713            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
714            "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
715            "dev": true
716        },
717        "node_modules/create-require": {
718            "version": "1.1.1",
719            "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
720            "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
721            "dev": true
722        },
723        "node_modules/cross-spawn": {
724            "version": "7.0.3",
725            "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
726            "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
727            "dev": true,
728            "peer": true,
729            "dependencies": {
730                "path-key": "^3.1.0",
731                "shebang-command": "^2.0.0",
732                "which": "^2.0.1"
733            },
734            "engines": {
735                "node": ">= 8"
736            }
737        },
738        "node_modules/cssom": {
739            "version": "0.5.0",
740            "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
741            "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw=="
742        },
743        "node_modules/cssstyle": {
744            "version": "2.3.0",
745            "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
746            "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
747            "dependencies": {
748                "cssom": "~0.3.6"
749            },
750            "engines": {
751                "node": ">=8"
752            }
753        },
754        "node_modules/cssstyle/node_modules/cssom": {
755            "version": "0.3.8",
756            "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
757            "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
758        },
759        "node_modules/csv-parse": {
760            "version": "5.3.3",
761            "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.3.tgz",
762            "integrity": "sha512-kEWkAPleNEdhFNkHQpFHu9RYPogsFj3dx6bCxL847fsiLgidzWg0z/O0B1kVWMJUc5ky64zGp18LX2T3DQrOfw=="
763        },
764        "node_modules/data-urls": {
765            "version": "3.0.2",
766            "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
767            "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==",
768            "dependencies": {
769                "abab": "^2.0.6",
770                "whatwg-mimetype": "^3.0.0",
771                "whatwg-url": "^11.0.0"
772            },
773            "engines": {
774                "node": ">=12"
775            }
776        },
777        "node_modules/debug": {
778            "version": "4.3.4",
779            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
780            "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
781            "dependencies": {
782                "ms": "2.1.2"
783            },
784            "engines": {
785                "node": ">=6.0"
786            },
787            "peerDependenciesMeta": {
788                "supports-color": {
789                    "optional": true
790                }
791            }
792        },
793        "node_modules/decimal.js": {
794            "version": "10.4.3",
795            "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
796            "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
797        },
798        "node_modules/deep-is": {
799            "version": "0.1.4",
800            "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
801            "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
802        },
803        "node_modules/define-properties": {
804            "version": "1.1.4",
805            "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
806            "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
807            "dev": true,
808            "dependencies": {
809                "has-property-descriptors": "^1.0.0",
810                "object-keys": "^1.1.1"
811            },
812            "engines": {
813                "node": ">= 0.4"
814            },
815            "funding": {
816                "url": "https://github.com/sponsors/ljharb"
817            }
818        },
819        "node_modules/delayed-stream": {
820            "version": "1.0.0",
821            "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
822            "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
823            "engines": {
824                "node": ">=0.4.0"
825            }
826        },
827        "node_modules/diff": {
828            "version": "4.0.2",
829            "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
830            "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
831            "dev": true,
832            "engines": {
833                "node": ">=0.3.1"
834            }
835        },
836        "node_modules/dir-glob": {
837            "version": "3.0.1",
838            "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
839            "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
840            "dev": true,
841            "dependencies": {
842                "path-type": "^4.0.0"
843            },
844            "engines": {
845                "node": ">=8"
846            }
847        },
848        "node_modules/doctrine": {
849            "version": "3.0.0",
850            "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
851            "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
852            "dev": true,
853            "peer": true,
854            "dependencies": {
855                "esutils": "^2.0.2"
856            },
857            "engines": {
858                "node": ">=6.0.0"
859            }
860        },
861        "node_modules/domexception": {
862            "version": "4.0.0",
863            "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz",
864            "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==",
865            "dependencies": {
866                "webidl-conversions": "^7.0.0"
867            },
868            "engines": {
869                "node": ">=12"
870            }
871        },
872        "node_modules/entities": {
873            "version": "4.4.0",
874            "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
875            "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==",
876            "engines": {
877                "node": ">=0.12"
878            },
879            "funding": {
880                "url": "https://github.com/fb55/entities?sponsor=1"
881            }
882        },
883        "node_modules/es-abstract": {
884            "version": "1.21.0",
885            "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.0.tgz",
886            "integrity": "sha512-GUGtW7eXQay0c+PRq0sGIKSdaBorfVqsCMhGHo4elP7YVqZu9nCZS4UkK4gv71gOWNMra/PaSKD3ao1oWExO0g==",
887            "dev": true,
888            "dependencies": {
889                "call-bind": "^1.0.2",
890                "es-set-tostringtag": "^2.0.0",
891                "es-to-primitive": "^1.2.1",
892                "function-bind": "^1.1.1",
893                "function.prototype.name": "^1.1.5",
894                "get-intrinsic": "^1.1.3",
895                "get-symbol-description": "^1.0.0",
896                "globalthis": "^1.0.3",
897                "gopd": "^1.0.1",
898                "has": "^1.0.3",
899                "has-property-descriptors": "^1.0.0",
900                "has-proto": "^1.0.1",
901                "has-symbols": "^1.0.3",
902                "internal-slot": "^1.0.4",
903                "is-array-buffer": "^3.0.0",
904                "is-callable": "^1.2.7",
905                "is-negative-zero": "^2.0.2",
906                "is-regex": "^1.1.4",
907                "is-shared-array-buffer": "^1.0.2",
908                "is-string": "^1.0.7",
909                "is-typed-array": "^1.1.10",
910                "is-weakref": "^1.0.2",
911                "object-inspect": "^1.12.2",
912                "object-keys": "^1.1.1",
913                "object.assign": "^4.1.4",
914                "regexp.prototype.flags": "^1.4.3",
915                "safe-regex-test": "^1.0.0",
916                "string.prototype.trimend": "^1.0.6",
917                "string.prototype.trimstart": "^1.0.6",
918                "typed-array-length": "^1.0.4",
919                "unbox-primitive": "^1.0.2",
920                "which-typed-array": "^1.1.9"
921            },
922            "engines": {
923                "node": ">= 0.4"
924            },
925            "funding": {
926                "url": "https://github.com/sponsors/ljharb"
927            }
928        },
929        "node_modules/es-set-tostringtag": {
930            "version": "2.0.1",
931            "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
932            "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
933            "dev": true,
934            "dependencies": {
935                "get-intrinsic": "^1.1.3",
936                "has": "^1.0.3",
937                "has-tostringtag": "^1.0.0"
938            },
939            "engines": {
940                "node": ">= 0.4"
941            }
942        },
943        "node_modules/es-shim-unscopables": {
944            "version": "1.0.0",
945            "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
946            "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
947            "dev": true,
948            "dependencies": {
949                "has": "^1.0.3"
950            }
951        },
952        "node_modules/es-to-primitive": {
953            "version": "1.2.1",
954            "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
955            "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
956            "dev": true,
957            "dependencies": {
958                "is-callable": "^1.1.4",
959                "is-date-object": "^1.0.1",
960                "is-symbol": "^1.0.2"
961            },
962            "engines": {
963                "node": ">= 0.4"
964            },
965            "funding": {
966                "url": "https://github.com/sponsors/ljharb"
967            }
968        },
969        "node_modules/escape-string-regexp": {
970            "version": "4.0.0",
971            "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
972            "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
973            "dev": true,
974            "peer": true,
975            "engines": {
976                "node": ">=10"
977            },
978            "funding": {
979                "url": "https://github.com/sponsors/sindresorhus"
980            }
981        },
982        "node_modules/escodegen": {
983            "version": "2.0.0",
984            "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
985            "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
986            "dependencies": {
987                "esprima": "^4.0.1",
988                "estraverse": "^5.2.0",
989                "esutils": "^2.0.2",
990                "optionator": "^0.8.1"
991            },
992            "bin": {
993                "escodegen": "bin/escodegen.js",
994                "esgenerate": "bin/esgenerate.js"
995            },
996            "engines": {
997                "node": ">=6.0"
998            },
999            "optionalDependencies": {
1000                "source-map": "~0.6.1"
1001            }
1002        },
1003        "node_modules/eslint": {
1004            "version": "8.31.0",
1005            "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.31.0.tgz",
1006            "integrity": "sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==",
1007            "dev": true,
1008            "peer": true,
1009            "dependencies": {
1010                "@eslint/eslintrc": "^1.4.1",
1011                "@humanwhocodes/config-array": "^0.11.8",
1012                "@humanwhocodes/module-importer": "^1.0.1",
1013                "@nodelib/fs.walk": "^1.2.8",
1014                "ajv": "^6.10.0",
1015                "chalk": "^4.0.0",
1016                "cross-spawn": "^7.0.2",
1017                "debug": "^4.3.2",
1018                "doctrine": "^3.0.0",
1019                "escape-string-regexp": "^4.0.0",
1020                "eslint-scope": "^7.1.1",
1021                "eslint-utils": "^3.0.0",
1022                "eslint-visitor-keys": "^3.3.0",
1023                "espree": "^9.4.0",
1024                "esquery": "^1.4.0",
1025                "esutils": "^2.0.2",
1026                "fast-deep-equal": "^3.1.3",
1027                "file-entry-cache": "^6.0.1",
1028                "find-up": "^5.0.0",
1029                "glob-parent": "^6.0.2",
1030                "globals": "^13.19.0",
1031                "grapheme-splitter": "^1.0.4",
1032                "ignore": "^5.2.0",
1033                "import-fresh": "^3.0.0",
1034                "imurmurhash": "^0.1.4",
1035                "is-glob": "^4.0.0",
1036                "is-path-inside": "^3.0.3",
1037                "js-sdsl": "^4.1.4",
1038                "js-yaml": "^4.1.0",
1039                "json-stable-stringify-without-jsonify": "^1.0.1",
1040                "levn": "^0.4.1",
1041                "lodash.merge": "^4.6.2",
1042                "minimatch": "^3.1.2",
1043                "natural-compare": "^1.4.0",
1044                "optionator": "^0.9.1",
1045                "regexpp": "^3.2.0",
1046                "strip-ansi": "^6.0.1",
1047                "strip-json-comments": "^3.1.0",
1048                "text-table": "^0.2.0"
1049            },
1050            "bin": {
1051                "eslint": "bin/eslint.js"
1052            },
1053            "engines": {
1054                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1055            },
1056            "funding": {
1057                "url": "https://opencollective.com/eslint"
1058            }
1059        },
1060        "node_modules/eslint-config-prettier": {
1061            "version": "8.6.0",
1062            "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz",
1063            "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==",
1064            "dev": true,
1065            "bin": {
1066                "eslint-config-prettier": "bin/cli.js"
1067            },
1068            "peerDependencies": {
1069                "eslint": ">=7.0.0"
1070            }
1071        },
1072        "node_modules/eslint-import-resolver-node": {
1073            "version": "0.3.6",
1074            "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
1075            "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
1076            "dev": true,
1077            "dependencies": {
1078                "debug": "^3.2.7",
1079                "resolve": "^1.20.0"
1080            }
1081        },
1082        "node_modules/eslint-import-resolver-node/node_modules/debug": {
1083            "version": "3.2.7",
1084            "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
1085            "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1086            "dev": true,
1087            "dependencies": {
1088                "ms": "^2.1.1"
1089            }
1090        },
1091        "node_modules/eslint-module-utils": {
1092            "version": "2.7.4",
1093            "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
1094            "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
1095            "dev": true,
1096            "dependencies": {
1097                "debug": "^3.2.7"
1098            },
1099            "engines": {
1100                "node": ">=4"
1101            },
1102            "peerDependenciesMeta": {
1103                "eslint": {
1104                    "optional": true
1105                }
1106            }
1107        },
1108        "node_modules/eslint-module-utils/node_modules/debug": {
1109            "version": "3.2.7",
1110            "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
1111            "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1112            "dev": true,
1113            "dependencies": {
1114                "ms": "^2.1.1"
1115            }
1116        },
1117        "node_modules/eslint-plugin-import": {
1118            "version": "2.26.0",
1119            "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
1120            "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
1121            "dev": true,
1122            "dependencies": {
1123                "array-includes": "^3.1.4",
1124                "array.prototype.flat": "^1.2.5",
1125                "debug": "^2.6.9",
1126                "doctrine": "^2.1.0",
1127                "eslint-import-resolver-node": "^0.3.6",
1128                "eslint-module-utils": "^2.7.3",
1129                "has": "^1.0.3",
1130                "is-core-module": "^2.8.1",
1131                "is-glob": "^4.0.3",
1132                "minimatch": "^3.1.2",
1133                "object.values": "^1.1.5",
1134                "resolve": "^1.22.0",
1135                "tsconfig-paths": "^3.14.1"
1136            },
1137            "engines": {
1138                "node": ">=4"
1139            },
1140            "peerDependencies": {
1141                "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
1142            }
1143        },
1144        "node_modules/eslint-plugin-import/node_modules/debug": {
1145            "version": "2.6.9",
1146            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1147            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1148            "dev": true,
1149            "dependencies": {
1150                "ms": "2.0.0"
1151            }
1152        },
1153        "node_modules/eslint-plugin-import/node_modules/doctrine": {
1154            "version": "2.1.0",
1155            "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
1156            "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
1157            "dev": true,
1158            "dependencies": {
1159                "esutils": "^2.0.2"
1160            },
1161            "engines": {
1162                "node": ">=0.10.0"
1163            }
1164        },
1165        "node_modules/eslint-plugin-import/node_modules/ms": {
1166            "version": "2.0.0",
1167            "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1168            "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
1169            "dev": true
1170        },
1171        "node_modules/eslint-plugin-prettier": {
1172            "version": "4.2.1",
1173            "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz",
1174            "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==",
1175            "dev": true,
1176            "dependencies": {
1177                "prettier-linter-helpers": "^1.0.0"
1178            },
1179            "engines": {
1180                "node": ">=12.0.0"
1181            },
1182            "peerDependencies": {
1183                "eslint": ">=7.28.0",
1184                "prettier": ">=2.0.0"
1185            },
1186            "peerDependenciesMeta": {
1187                "eslint-config-prettier": {
1188                    "optional": true
1189                }
1190            }
1191        },
1192        "node_modules/eslint-plugin-simple-import-sort": {
1193            "version": "8.0.0",
1194            "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-8.0.0.tgz",
1195            "integrity": "sha512-bXgJQ+lqhtQBCuWY/FUWdB27j4+lqcvXv5rUARkzbeWLwea+S5eBZEQrhnO+WgX3ZoJHVj0cn943iyXwByHHQw==",
1196            "dev": true,
1197            "peerDependencies": {
1198                "eslint": ">=5.0.0"
1199            }
1200        },
1201        "node_modules/eslint-scope": {
1202            "version": "7.1.1",
1203            "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
1204            "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
1205            "dev": true,
1206            "peer": true,
1207            "dependencies": {
1208                "esrecurse": "^4.3.0",
1209                "estraverse": "^5.2.0"
1210            },
1211            "engines": {
1212                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1213            }
1214        },
1215        "node_modules/eslint-utils": {
1216            "version": "3.0.0",
1217            "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
1218            "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
1219            "dev": true,
1220            "dependencies": {
1221                "eslint-visitor-keys": "^2.0.0"
1222            },
1223            "engines": {
1224                "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
1225            },
1226            "funding": {
1227                "url": "https://github.com/sponsors/mysticatea"
1228            },
1229            "peerDependencies": {
1230                "eslint": ">=5"
1231            }
1232        },
1233        "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
1234            "version": "2.1.0",
1235            "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
1236            "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
1237            "dev": true,
1238            "engines": {
1239                "node": ">=10"
1240            }
1241        },
1242        "node_modules/eslint-visitor-keys": {
1243            "version": "3.3.0",
1244            "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
1245            "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
1246            "dev": true,
1247            "engines": {
1248                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1249            }
1250        },
1251        "node_modules/eslint/node_modules/levn": {
1252            "version": "0.4.1",
1253            "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
1254            "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1255            "dev": true,
1256            "peer": true,
1257            "dependencies": {
1258                "prelude-ls": "^1.2.1",
1259                "type-check": "~0.4.0"
1260            },
1261            "engines": {
1262                "node": ">= 0.8.0"
1263            }
1264        },
1265        "node_modules/eslint/node_modules/optionator": {
1266            "version": "0.9.1",
1267            "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
1268            "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
1269            "dev": true,
1270            "peer": true,
1271            "dependencies": {
1272                "deep-is": "^0.1.3",
1273                "fast-levenshtein": "^2.0.6",
1274                "levn": "^0.4.1",
1275                "prelude-ls": "^1.2.1",
1276                "type-check": "^0.4.0",
1277                "word-wrap": "^1.2.3"
1278            },
1279            "engines": {
1280                "node": ">= 0.8.0"
1281            }
1282        },
1283        "node_modules/eslint/node_modules/prelude-ls": {
1284            "version": "1.2.1",
1285            "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1286            "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1287            "dev": true,
1288            "peer": true,
1289            "engines": {
1290                "node": ">= 0.8.0"
1291            }
1292        },
1293        "node_modules/eslint/node_modules/type-check": {
1294            "version": "0.4.0",
1295            "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1296            "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1297            "dev": true,
1298            "peer": true,
1299            "dependencies": {
1300                "prelude-ls": "^1.2.1"
1301            },
1302            "engines": {
1303                "node": ">= 0.8.0"
1304            }
1305        },
1306        "node_modules/espree": {
1307            "version": "9.4.1",
1308            "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
1309            "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
1310            "dev": true,
1311            "peer": true,
1312            "dependencies": {
1313                "acorn": "^8.8.0",
1314                "acorn-jsx": "^5.3.2",
1315                "eslint-visitor-keys": "^3.3.0"
1316            },
1317            "engines": {
1318                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1319            },
1320            "funding": {
1321                "url": "https://opencollective.com/eslint"
1322            }
1323        },
1324        "node_modules/esprima": {
1325            "version": "4.0.1",
1326            "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1327            "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1328            "bin": {
1329                "esparse": "bin/esparse.js",
1330                "esvalidate": "bin/esvalidate.js"
1331            },
1332            "engines": {
1333                "node": ">=4"
1334            }
1335        },
1336        "node_modules/esquery": {
1337            "version": "1.4.0",
1338            "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
1339            "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
1340            "dev": true,
1341            "peer": true,
1342            "dependencies": {
1343                "estraverse": "^5.1.0"
1344            },
1345            "engines": {
1346                "node": ">=0.10"
1347            }
1348        },
1349        "node_modules/esrecurse": {
1350            "version": "4.3.0",
1351            "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
1352            "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1353            "dev": true,
1354            "dependencies": {
1355                "estraverse": "^5.2.0"
1356            },
1357            "engines": {
1358                "node": ">=4.0"
1359            }
1360        },
1361        "node_modules/estraverse": {
1362            "version": "5.3.0",
1363            "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1364            "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1365            "engines": {
1366                "node": ">=4.0"
1367            }
1368        },
1369        "node_modules/esutils": {
1370            "version": "2.0.3",
1371            "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1372            "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1373            "engines": {
1374                "node": ">=0.10.0"
1375            }
1376        },
1377        "node_modules/fast-deep-equal": {
1378            "version": "3.1.3",
1379            "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1380            "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1381            "dev": true,
1382            "peer": true
1383        },
1384        "node_modules/fast-diff": {
1385            "version": "1.2.0",
1386            "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
1387            "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
1388            "dev": true
1389        },
1390        "node_modules/fast-glob": {
1391            "version": "3.2.12",
1392            "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
1393            "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
1394            "dev": true,
1395            "dependencies": {
1396                "@nodelib/fs.stat": "^2.0.2",
1397                "@nodelib/fs.walk": "^1.2.3",
1398                "glob-parent": "^5.1.2",
1399                "merge2": "^1.3.0",
1400                "micromatch": "^4.0.4"
1401            },
1402            "engines": {
1403                "node": ">=8.6.0"
1404            }
1405        },
1406        "node_modules/fast-glob/node_modules/glob-parent": {
1407            "version": "5.1.2",
1408            "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1409            "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1410            "dev": true,
1411            "dependencies": {
1412                "is-glob": "^4.0.1"
1413            },
1414            "engines": {
1415                "node": ">= 6"
1416            }
1417        },
1418        "node_modules/fast-json-stable-stringify": {
1419            "version": "2.1.0",
1420            "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1421            "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1422            "dev": true,
1423            "peer": true
1424        },
1425        "node_modules/fast-levenshtein": {
1426            "version": "2.0.6",
1427            "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1428            "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
1429        },
1430        "node_modules/fastq": {
1431            "version": "1.15.0",
1432            "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
1433            "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
1434            "dev": true,
1435            "dependencies": {
1436                "reusify": "^1.0.4"
1437            }
1438        },
1439        "node_modules/file-entry-cache": {
1440            "version": "6.0.1",
1441            "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
1442            "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
1443            "dev": true,
1444            "peer": true,
1445            "dependencies": {
1446                "flat-cache": "^3.0.4"
1447            },
1448            "engines": {
1449                "node": "^10.12.0 || >=12.0.0"
1450            }
1451        },
1452        "node_modules/fill-range": {
1453            "version": "7.0.1",
1454            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1455            "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1456            "dev": true,
1457            "dependencies": {
1458                "to-regex-range": "^5.0.1"
1459            },
1460            "engines": {
1461                "node": ">=8"
1462            }
1463        },
1464        "node_modules/find-up": {
1465            "version": "5.0.0",
1466            "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
1467            "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
1468            "dev": true,
1469            "peer": true,
1470            "dependencies": {
1471                "locate-path": "^6.0.0",
1472                "path-exists": "^4.0.0"
1473            },
1474            "engines": {
1475                "node": ">=10"
1476            },
1477            "funding": {
1478                "url": "https://github.com/sponsors/sindresorhus"
1479            }
1480        },
1481        "node_modules/flat-cache": {
1482            "version": "3.0.4",
1483            "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
1484            "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
1485            "dev": true,
1486            "peer": true,
1487            "dependencies": {
1488                "flatted": "^3.1.0",
1489                "rimraf": "^3.0.2"
1490            },
1491            "engines": {
1492                "node": "^10.12.0 || >=12.0.0"
1493            }
1494        },
1495        "node_modules/flatted": {
1496            "version": "3.2.7",
1497            "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
1498            "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
1499            "dev": true,
1500            "peer": true
1501        },
1502        "node_modules/for-each": {
1503            "version": "0.3.3",
1504            "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
1505            "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
1506            "dev": true,
1507            "dependencies": {
1508                "is-callable": "^1.1.3"
1509            }
1510        },
1511        "node_modules/form-data": {
1512            "version": "4.0.0",
1513            "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
1514            "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
1515            "dependencies": {
1516                "asynckit": "^0.4.0",
1517                "combined-stream": "^1.0.8",
1518                "mime-types": "^2.1.12"
1519            },
1520            "engines": {
1521                "node": ">= 6"
1522            }
1523        },
1524        "node_modules/fs.realpath": {
1525            "version": "1.0.0",
1526            "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1527            "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
1528            "dev": true,
1529            "peer": true
1530        },
1531        "node_modules/function-bind": {
1532            "version": "1.1.1",
1533            "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1534            "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1535            "dev": true
1536        },
1537        "node_modules/function.prototype.name": {
1538            "version": "1.1.5",
1539            "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
1540            "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
1541            "dev": true,
1542            "dependencies": {
1543                "call-bind": "^1.0.2",
1544                "define-properties": "^1.1.3",
1545                "es-abstract": "^1.19.0",
1546                "functions-have-names": "^1.2.2"
1547            },
1548            "engines": {
1549                "node": ">= 0.4"
1550            },
1551            "funding": {
1552                "url": "https://github.com/sponsors/ljharb"
1553            }
1554        },
1555        "node_modules/functions-have-names": {
1556            "version": "1.2.3",
1557            "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
1558            "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
1559            "dev": true,
1560            "funding": {
1561                "url": "https://github.com/sponsors/ljharb"
1562            }
1563        },
1564        "node_modules/get-intrinsic": {
1565            "version": "1.1.3",
1566            "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
1567            "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
1568            "dev": true,
1569            "dependencies": {
1570                "function-bind": "^1.1.1",
1571                "has": "^1.0.3",
1572                "has-symbols": "^1.0.3"
1573            },
1574            "funding": {
1575                "url": "https://github.com/sponsors/ljharb"
1576            }
1577        },
1578        "node_modules/get-symbol-description": {
1579            "version": "1.0.0",
1580            "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
1581            "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
1582            "dev": true,
1583            "dependencies": {
1584                "call-bind": "^1.0.2",
1585                "get-intrinsic": "^1.1.1"
1586            },
1587            "engines": {
1588                "node": ">= 0.4"
1589            },
1590            "funding": {
1591                "url": "https://github.com/sponsors/ljharb"
1592            }
1593        },
1594        "node_modules/glob": {
1595            "version": "7.2.3",
1596            "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
1597            "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1598            "dev": true,
1599            "peer": true,
1600            "dependencies": {
1601                "fs.realpath": "^1.0.0",
1602                "inflight": "^1.0.4",
1603                "inherits": "2",
1604                "minimatch": "^3.1.1",
1605                "once": "^1.3.0",
1606                "path-is-absolute": "^1.0.0"
1607            },
1608            "engines": {
1609                "node": "*"
1610            },
1611            "funding": {
1612                "url": "https://github.com/sponsors/isaacs"
1613            }
1614        },
1615        "node_modules/glob-parent": {
1616            "version": "6.0.2",
1617            "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
1618            "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
1619            "dev": true,
1620            "peer": true,
1621            "dependencies": {
1622                "is-glob": "^4.0.3"
1623            },
1624            "engines": {
1625                "node": ">=10.13.0"
1626            }
1627        },
1628        "node_modules/globals": {
1629            "version": "13.19.0",
1630            "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
1631            "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
1632            "dev": true,
1633            "peer": true,
1634            "dependencies": {
1635                "type-fest": "^0.20.2"
1636            },
1637            "engines": {
1638                "node": ">=8"
1639            },
1640            "funding": {
1641                "url": "https://github.com/sponsors/sindresorhus"
1642            }
1643        },
1644        "node_modules/globalthis": {
1645            "version": "1.0.3",
1646            "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
1647            "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
1648            "dev": true,
1649            "dependencies": {
1650                "define-properties": "^1.1.3"
1651            },
1652            "engines": {
1653                "node": ">= 0.4"
1654            },
1655            "funding": {
1656                "url": "https://github.com/sponsors/ljharb"
1657            }
1658        },
1659        "node_modules/globby": {
1660            "version": "11.1.0",
1661            "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
1662            "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
1663            "dev": true,
1664            "dependencies": {
1665                "array-union": "^2.1.0",
1666                "dir-glob": "^3.0.1",
1667                "fast-glob": "^3.2.9",
1668                "ignore": "^5.2.0",
1669                "merge2": "^1.4.1",
1670                "slash": "^3.0.0"
1671            },
1672            "engines": {
1673                "node": ">=10"
1674            },
1675            "funding": {
1676                "url": "https://github.com/sponsors/sindresorhus"
1677            }
1678        },
1679        "node_modules/gopd": {
1680            "version": "1.0.1",
1681            "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
1682            "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
1683            "dev": true,
1684            "dependencies": {
1685                "get-intrinsic": "^1.1.3"
1686            },
1687            "funding": {
1688                "url": "https://github.com/sponsors/ljharb"
1689            }
1690        },
1691        "node_modules/grapheme-splitter": {
1692            "version": "1.0.4",
1693            "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
1694            "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
1695            "dev": true,
1696            "peer": true
1697        },
1698        "node_modules/has": {
1699            "version": "1.0.3",
1700            "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1701            "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1702            "dev": true,
1703            "dependencies": {
1704                "function-bind": "^1.1.1"
1705            },
1706            "engines": {
1707                "node": ">= 0.4.0"
1708            }
1709        },
1710        "node_modules/has-bigints": {
1711            "version": "1.0.2",
1712            "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
1713            "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
1714            "dev": true,
1715            "funding": {
1716                "url": "https://github.com/sponsors/ljharb"
1717            }
1718        },
1719        "node_modules/has-flag": {
1720            "version": "4.0.0",
1721            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1722            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1723            "dev": true,
1724            "peer": true,
1725            "engines": {
1726                "node": ">=8"
1727            }
1728        },
1729        "node_modules/has-property-descriptors": {
1730            "version": "1.0.0",
1731            "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
1732            "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
1733            "dev": true,
1734            "dependencies": {
1735                "get-intrinsic": "^1.1.1"
1736            },
1737            "funding": {
1738                "url": "https://github.com/sponsors/ljharb"
1739            }
1740        },
1741        "node_modules/has-proto": {
1742            "version": "1.0.1",
1743            "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
1744            "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
1745            "dev": true,
1746            "engines": {
1747                "node": ">= 0.4"
1748            },
1749            "funding": {
1750                "url": "https://github.com/sponsors/ljharb"
1751            }
1752        },
1753        "node_modules/has-symbols": {
1754            "version": "1.0.3",
1755            "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
1756            "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
1757            "dev": true,
1758            "engines": {
1759                "node": ">= 0.4"
1760            },
1761            "funding": {
1762                "url": "https://github.com/sponsors/ljharb"
1763            }
1764        },
1765        "node_modules/has-tostringtag": {
1766            "version": "1.0.0",
1767            "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
1768            "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
1769            "dev": true,
1770            "dependencies": {
1771                "has-symbols": "^1.0.2"
1772            },
1773            "engines": {
1774                "node": ">= 0.4"
1775            },
1776            "funding": {
1777                "url": "https://github.com/sponsors/ljharb"
1778            }
1779        },
1780        "node_modules/high5": {
1781            "version": "1.0.0",
1782            "resolved": "https://registry.npmjs.org/high5/-/high5-1.0.0.tgz",
1783            "integrity": "sha512-xucW/5M1hd+p6bj530wtRSKwqUQrgiIgOWepi4Di9abkonZaxhTDf0zrqqraxfZSXBcFSuc1/WVGBIlqSe1Hdw==",
1784            "dependencies": {
1785                "entities": "1.0"
1786            }
1787        },
1788        "node_modules/high5/node_modules/entities": {
1789            "version": "1.0.0",
1790            "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
1791            "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ=="
1792        },
1793        "node_modules/html-encoding-sniffer": {
1794            "version": "3.0.0",
1795            "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
1796            "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==",
1797            "dependencies": {
1798                "whatwg-encoding": "^2.0.0"
1799            },
1800            "engines": {
1801                "node": ">=12"
1802            }
1803        },
1804        "node_modules/http-proxy-agent": {
1805            "version": "5.0.0",
1806            "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
1807            "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
1808            "dependencies": {
1809                "@tootallnate/once": "2",
1810                "agent-base": "6",
1811                "debug": "4"
1812            },
1813            "engines": {
1814                "node": ">= 6"
1815            }
1816        },
1817        "node_modules/https-proxy-agent": {
1818            "version": "5.0.1",
1819            "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
1820            "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
1821            "dependencies": {
1822                "agent-base": "6",
1823                "debug": "4"
1824            },
1825            "engines": {
1826                "node": ">= 6"
1827            }
1828        },
1829        "node_modules/iconv-lite": {
1830            "version": "0.6.3",
1831            "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
1832            "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
1833            "dependencies": {
1834                "safer-buffer": ">= 2.1.2 < 3.0.0"
1835            },
1836            "engines": {
1837                "node": ">=0.10.0"
1838            }
1839        },
1840        "node_modules/ignore": {
1841            "version": "5.2.4",
1842            "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
1843            "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
1844            "dev": true,
1845            "engines": {
1846                "node": ">= 4"
1847            }
1848        },
1849        "node_modules/import-fresh": {
1850            "version": "3.3.0",
1851            "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1852            "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1853            "dev": true,
1854            "peer": true,
1855            "dependencies": {
1856                "parent-module": "^1.0.0",
1857                "resolve-from": "^4.0.0"
1858            },
1859            "engines": {
1860                "node": ">=6"
1861            },
1862            "funding": {
1863                "url": "https://github.com/sponsors/sindresorhus"
1864            }
1865        },
1866        "node_modules/imurmurhash": {
1867            "version": "0.1.4",
1868            "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1869            "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
1870            "dev": true,
1871            "peer": true,
1872            "engines": {
1873                "node": ">=0.8.19"
1874            }
1875        },
1876        "node_modules/inflight": {
1877            "version": "1.0.6",
1878            "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1879            "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1880            "dev": true,
1881            "peer": true,
1882            "dependencies": {
1883                "once": "^1.3.0",
1884                "wrappy": "1"
1885            }
1886        },
1887        "node_modules/inherits": {
1888            "version": "2.0.4",
1889            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1890            "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1891            "dev": true,
1892            "peer": true
1893        },
1894        "node_modules/internal-slot": {
1895            "version": "1.0.4",
1896            "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz",
1897            "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==",
1898            "dev": true,
1899            "dependencies": {
1900                "get-intrinsic": "^1.1.3",
1901                "has": "^1.0.3",
1902                "side-channel": "^1.0.4"
1903            },
1904            "engines": {
1905                "node": ">= 0.4"
1906            }
1907        },
1908        "node_modules/is-array-buffer": {
1909            "version": "3.0.1",
1910            "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz",
1911            "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==",
1912            "dev": true,
1913            "dependencies": {
1914                "call-bind": "^1.0.2",
1915                "get-intrinsic": "^1.1.3",
1916                "is-typed-array": "^1.1.10"
1917            },
1918            "funding": {
1919                "url": "https://github.com/sponsors/ljharb"
1920            }
1921        },
1922        "node_modules/is-bigint": {
1923            "version": "1.0.4",
1924            "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
1925            "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
1926            "dev": true,
1927            "dependencies": {
1928                "has-bigints": "^1.0.1"
1929            },
1930            "funding": {
1931                "url": "https://github.com/sponsors/ljharb"
1932            }
1933        },
1934        "node_modules/is-boolean-object": {
1935            "version": "1.1.2",
1936            "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
1937            "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
1938            "dev": true,
1939            "dependencies": {
1940                "call-bind": "^1.0.2",
1941                "has-tostringtag": "^1.0.0"
1942            },
1943            "engines": {
1944                "node": ">= 0.4"
1945            },
1946            "funding": {
1947                "url": "https://github.com/sponsors/ljharb"
1948            }
1949        },
1950        "node_modules/is-callable": {
1951            "version": "1.2.7",
1952            "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
1953            "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
1954            "dev": true,
1955            "engines": {
1956                "node": ">= 0.4"
1957            },
1958            "funding": {
1959                "url": "https://github.com/sponsors/ljharb"
1960            }
1961        },
1962        "node_modules/is-core-module": {
1963            "version": "2.11.0",
1964            "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
1965            "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
1966            "dev": true,
1967            "dependencies": {
1968                "has": "^1.0.3"
1969            },
1970            "funding": {
1971                "url": "https://github.com/sponsors/ljharb"
1972            }
1973        },
1974        "node_modules/is-date-object": {
1975            "version": "1.0.5",
1976            "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
1977            "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
1978            "dev": true,
1979            "dependencies": {
1980                "has-tostringtag": "^1.0.0"
1981            },
1982            "engines": {
1983                "node": ">= 0.4"
1984            },
1985            "funding": {
1986                "url": "https://github.com/sponsors/ljharb"
1987            }
1988        },
1989        "node_modules/is-extglob": {
1990            "version": "2.1.1",
1991            "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1992            "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1993            "dev": true,
1994            "engines": {
1995                "node": ">=0.10.0"
1996            }
1997        },
1998        "node_modules/is-glob": {
1999            "version": "4.0.3",
2000            "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2001            "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2002            "dev": true,
2003            "dependencies": {
2004                "is-extglob": "^2.1.1"
2005            },
2006            "engines": {
2007                "node": ">=0.10.0"
2008            }
2009        },
2010        "node_modules/is-negative-zero": {
2011            "version": "2.0.2",
2012            "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
2013            "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
2014            "dev": true,
2015            "engines": {
2016                "node": ">= 0.4"
2017            },
2018            "funding": {
2019                "url": "https://github.com/sponsors/ljharb"
2020            }
2021        },
2022        "node_modules/is-number": {
2023            "version": "7.0.0",
2024            "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2025            "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2026            "dev": true,
2027            "engines": {
2028                "node": ">=0.12.0"
2029            }
2030        },
2031        "node_modules/is-number-object": {
2032            "version": "1.0.7",
2033            "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
2034            "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
2035            "dev": true,
2036            "dependencies": {
2037                "has-tostringtag": "^1.0.0"
2038            },
2039            "engines": {
2040                "node": ">= 0.4"
2041            },
2042            "funding": {
2043                "url": "https://github.com/sponsors/ljharb"
2044            }
2045        },
2046        "node_modules/is-path-inside": {
2047            "version": "3.0.3",
2048            "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
2049            "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
2050            "dev": true,
2051            "peer": true,
2052            "engines": {
2053                "node": ">=8"
2054            }
2055        },
2056        "node_modules/is-potential-custom-element-name": {
2057            "version": "1.0.1",
2058            "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
2059            "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="
2060        },
2061        "node_modules/is-regex": {
2062            "version": "1.1.4",
2063            "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
2064            "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
2065            "dev": true,
2066            "dependencies": {
2067                "call-bind": "^1.0.2",
2068                "has-tostringtag": "^1.0.0"
2069            },
2070            "engines": {
2071                "node": ">= 0.4"
2072            },
2073            "funding": {
2074                "url": "https://github.com/sponsors/ljharb"
2075            }
2076        },
2077        "node_modules/is-shared-array-buffer": {
2078            "version": "1.0.2",
2079            "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
2080            "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
2081            "dev": true,
2082            "dependencies": {
2083                "call-bind": "^1.0.2"
2084            },
2085            "funding": {
2086                "url": "https://github.com/sponsors/ljharb"
2087            }
2088        },
2089        "node_modules/is-string": {
2090            "version": "1.0.7",
2091            "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
2092            "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
2093            "dev": true,
2094            "dependencies": {
2095                "has-tostringtag": "^1.0.0"
2096            },
2097            "engines": {
2098                "node": ">= 0.4"
2099            },
2100            "funding": {
2101                "url": "https://github.com/sponsors/ljharb"
2102            }
2103        },
2104        "node_modules/is-symbol": {
2105            "version": "1.0.4",
2106            "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
2107            "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
2108            "dev": true,
2109            "dependencies": {
2110                "has-symbols": "^1.0.2"
2111            },
2112            "engines": {
2113                "node": ">= 0.4"
2114            },
2115            "funding": {
2116                "url": "https://github.com/sponsors/ljharb"
2117            }
2118        },
2119        "node_modules/is-typed-array": {
2120            "version": "1.1.10",
2121            "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz",
2122            "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==",
2123            "dev": true,
2124            "dependencies": {
2125                "available-typed-arrays": "^1.0.5",
2126                "call-bind": "^1.0.2",
2127                "for-each": "^0.3.3",
2128                "gopd": "^1.0.1",
2129                "has-tostringtag": "^1.0.0"
2130            },
2131            "engines": {
2132                "node": ">= 0.4"
2133            },
2134            "funding": {
2135                "url": "https://github.com/sponsors/ljharb"
2136            }
2137        },
2138        "node_modules/is-weakref": {
2139            "version": "1.0.2",
2140            "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
2141            "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
2142            "dev": true,
2143            "dependencies": {
2144                "call-bind": "^1.0.2"
2145            },
2146            "funding": {
2147                "url": "https://github.com/sponsors/ljharb"
2148            }
2149        },
2150        "node_modules/isexe": {
2151            "version": "2.0.0",
2152            "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2153            "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2154            "dev": true,
2155            "peer": true
2156        },
2157        "node_modules/js-sdsl": {
2158            "version": "4.2.0",
2159            "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz",
2160            "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==",
2161            "dev": true,
2162            "peer": true,
2163            "funding": {
2164                "type": "opencollective",
2165                "url": "https://opencollective.com/js-sdsl"
2166            }
2167        },
2168        "node_modules/js-yaml": {
2169            "version": "4.1.0",
2170            "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2171            "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2172            "dev": true,
2173            "peer": true,
2174            "dependencies": {
2175                "argparse": "^2.0.1"
2176            },
2177            "bin": {
2178                "js-yaml": "bin/js-yaml.js"
2179            }
2180        },
2181        "node_modules/jsdom": {
2182            "version": "20.0.3",
2183            "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz",
2184            "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==",
2185            "dependencies": {
2186                "abab": "^2.0.6",
2187                "acorn": "^8.8.1",
2188                "acorn-globals": "^7.0.0",
2189                "cssom": "^0.5.0",
2190                "cssstyle": "^2.3.0",
2191                "data-urls": "^3.0.2",
2192                "decimal.js": "^10.4.2",
2193                "domexception": "^4.0.0",
2194                "escodegen": "^2.0.0",
2195                "form-data": "^4.0.0",
2196                "html-encoding-sniffer": "^3.0.0",
2197                "http-proxy-agent": "^5.0.0",
2198                "https-proxy-agent": "^5.0.1",
2199                "is-potential-custom-element-name": "^1.0.1",
2200                "nwsapi": "^2.2.2",
2201                "parse5": "^7.1.1",
2202                "saxes": "^6.0.0",
2203                "symbol-tree": "^3.2.4",
2204                "tough-cookie": "^4.1.2",
2205                "w3c-xmlserializer": "^4.0.0",
2206                "webidl-conversions": "^7.0.0",
2207                "whatwg-encoding": "^2.0.0",
2208                "whatwg-mimetype": "^3.0.0",
2209                "whatwg-url": "^11.0.0",
2210                "ws": "^8.11.0",
2211                "xml-name-validator": "^4.0.0"
2212            },
2213            "engines": {
2214                "node": ">=14"
2215            },
2216            "peerDependencies": {
2217                "canvas": "^2.5.0"
2218            },
2219            "peerDependenciesMeta": {
2220                "canvas": {
2221                    "optional": true
2222                }
2223            }
2224        },
2225        "node_modules/json-schema-traverse": {
2226            "version": "0.4.1",
2227            "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2228            "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2229            "dev": true,
2230            "peer": true
2231        },
2232        "node_modules/json-stable-stringify-without-jsonify": {
2233            "version": "1.0.1",
2234            "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2235            "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
2236            "dev": true,
2237            "peer": true
2238        },
2239        "node_modules/json5": {
2240            "version": "1.0.2",
2241            "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
2242            "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
2243            "dev": true,
2244            "dependencies": {
2245                "minimist": "^1.2.0"
2246            },
2247            "bin": {
2248                "json5": "lib/cli.js"
2249            }
2250        },
2251        "node_modules/levn": {
2252            "version": "0.3.0",
2253            "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
2254            "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
2255            "dependencies": {
2256                "prelude-ls": "~1.1.2",
2257                "type-check": "~0.3.2"
2258            },
2259            "engines": {
2260                "node": ">= 0.8.0"
2261            }
2262        },
2263        "node_modules/locate-path": {
2264            "version": "6.0.0",
2265            "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
2266            "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
2267            "dev": true,
2268            "peer": true,
2269            "dependencies": {
2270                "p-locate": "^5.0.0"
2271            },
2272            "engines": {
2273                "node": ">=10"
2274            },
2275            "funding": {
2276                "url": "https://github.com/sponsors/sindresorhus"
2277            }
2278        },
2279        "node_modules/lodash.merge": {
2280            "version": "4.6.2",
2281            "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
2282            "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
2283            "dev": true,
2284            "peer": true
2285        },
2286        "node_modules/lru-cache": {
2287            "version": "6.0.0",
2288            "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2289            "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2290            "dev": true,
2291            "dependencies": {
2292                "yallist": "^4.0.0"
2293            },
2294            "engines": {
2295                "node": ">=10"
2296            }
2297        },
2298        "node_modules/make-error": {
2299            "version": "1.3.6",
2300            "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
2301            "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
2302            "dev": true
2303        },
2304        "node_modules/merge2": {
2305            "version": "1.4.1",
2306            "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2307            "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2308            "dev": true,
2309            "engines": {
2310                "node": ">= 8"
2311            }
2312        },
2313        "node_modules/micromatch": {
2314            "version": "4.0.5",
2315            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
2316            "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
2317            "dev": true,
2318            "dependencies": {
2319                "braces": "^3.0.2",
2320                "picomatch": "^2.3.1"
2321            },
2322            "engines": {
2323                "node": ">=8.6"
2324            }
2325        },
2326        "node_modules/mime-db": {
2327            "version": "1.52.0",
2328            "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
2329            "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
2330            "engines": {
2331                "node": ">= 0.6"
2332            }
2333        },
2334        "node_modules/mime-types": {
2335            "version": "2.1.35",
2336            "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
2337            "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
2338            "dependencies": {
2339                "mime-db": "1.52.0"
2340            },
2341            "engines": {
2342                "node": ">= 0.6"
2343            }
2344        },
2345        "node_modules/minimatch": {
2346            "version": "3.1.2",
2347            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2348            "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2349            "dev": true,
2350            "dependencies": {
2351                "brace-expansion": "^1.1.7"
2352            },
2353            "engines": {
2354                "node": "*"
2355            }
2356        },
2357        "node_modules/minimist": {
2358            "version": "1.2.7",
2359            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
2360            "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
2361            "dev": true,
2362            "funding": {
2363                "url": "https://github.com/sponsors/ljharb"
2364            }
2365        },
2366        "node_modules/ms": {
2367            "version": "2.1.2",
2368            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2369            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
2370        },
2371        "node_modules/natural-compare": {
2372            "version": "1.4.0",
2373            "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
2374            "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
2375            "dev": true,
2376            "peer": true
2377        },
2378        "node_modules/natural-compare-lite": {
2379            "version": "1.4.0",
2380            "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz",
2381            "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==",
2382            "dev": true
2383        },
2384        "node_modules/nwsapi": {
2385            "version": "2.2.2",
2386            "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz",
2387            "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw=="
2388        },
2389        "node_modules/object-inspect": {
2390            "version": "1.12.2",
2391            "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
2392            "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
2393            "dev": true,
2394            "funding": {
2395                "url": "https://github.com/sponsors/ljharb"
2396            }
2397        },
2398        "node_modules/object-keys": {
2399            "version": "1.1.1",
2400            "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2401            "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2402            "dev": true,
2403            "engines": {
2404                "node": ">= 0.4"
2405            }
2406        },
2407        "node_modules/object.assign": {
2408            "version": "4.1.4",
2409            "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
2410            "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
2411            "dev": true,
2412            "dependencies": {
2413                "call-bind": "^1.0.2",
2414                "define-properties": "^1.1.4",
2415                "has-symbols": "^1.0.3",
2416                "object-keys": "^1.1.1"
2417            },
2418            "engines": {
2419                "node": ">= 0.4"
2420            },
2421            "funding": {
2422                "url": "https://github.com/sponsors/ljharb"
2423            }
2424        },
2425        "node_modules/object.values": {
2426            "version": "1.1.6",
2427            "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
2428            "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
2429            "dev": true,
2430            "dependencies": {
2431                "call-bind": "^1.0.2",
2432                "define-properties": "^1.1.4",
2433                "es-abstract": "^1.20.4"
2434            },
2435            "engines": {
2436                "node": ">= 0.4"
2437            },
2438            "funding": {
2439                "url": "https://github.com/sponsors/ljharb"
2440            }
2441        },
2442        "node_modules/once": {
2443            "version": "1.4.0",
2444            "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2445            "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2446            "dev": true,
2447            "peer": true,
2448            "dependencies": {
2449                "wrappy": "1"
2450            }
2451        },
2452        "node_modules/optionator": {
2453            "version": "0.8.3",
2454            "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
2455            "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
2456            "dependencies": {
2457                "deep-is": "~0.1.3",
2458                "fast-levenshtein": "~2.0.6",
2459                "levn": "~0.3.0",
2460                "prelude-ls": "~1.1.2",
2461                "type-check": "~0.3.2",
2462                "word-wrap": "~1.2.3"
2463            },
2464            "engines": {
2465                "node": ">= 0.8.0"
2466            }
2467        },
2468        "node_modules/p-limit": {
2469            "version": "3.1.0",
2470            "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
2471            "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
2472            "dev": true,
2473            "peer": true,
2474            "dependencies": {
2475                "yocto-queue": "^0.1.0"
2476            },
2477            "engines": {
2478                "node": ">=10"
2479            },
2480            "funding": {
2481                "url": "https://github.com/sponsors/sindresorhus"
2482            }
2483        },
2484        "node_modules/p-locate": {
2485            "version": "5.0.0",
2486            "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
2487            "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
2488            "dev": true,
2489            "peer": true,
2490            "dependencies": {
2491                "p-limit": "^3.0.2"
2492            },
2493            "engines": {
2494                "node": ">=10"
2495            },
2496            "funding": {
2497                "url": "https://github.com/sponsors/sindresorhus"
2498            }
2499        },
2500        "node_modules/parent-module": {
2501            "version": "1.0.1",
2502            "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2503            "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2504            "dev": true,
2505            "peer": true,
2506            "dependencies": {
2507                "callsites": "^3.0.0"
2508            },
2509            "engines": {
2510                "node": ">=6"
2511            }
2512        },
2513        "node_modules/parse5": {
2514            "version": "7.1.2",
2515            "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
2516            "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
2517            "dependencies": {
2518                "entities": "^4.4.0"
2519            },
2520            "funding": {
2521                "url": "https://github.com/inikulin/parse5?sponsor=1"
2522            }
2523        },
2524        "node_modules/path-exists": {
2525            "version": "4.0.0",
2526            "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2527            "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2528            "dev": true,
2529            "peer": true,
2530            "engines": {
2531                "node": ">=8"
2532            }
2533        },
2534        "node_modules/path-is-absolute": {
2535            "version": "1.0.1",
2536            "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2537            "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2538            "dev": true,
2539            "peer": true,
2540            "engines": {
2541                "node": ">=0.10.0"
2542            }
2543        },
2544        "node_modules/path-key": {
2545            "version": "3.1.1",
2546            "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2547            "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2548            "dev": true,
2549            "peer": true,
2550            "engines": {
2551                "node": ">=8"
2552            }
2553        },
2554        "node_modules/path-parse": {
2555            "version": "1.0.7",
2556            "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2557            "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2558            "dev": true
2559        },
2560        "node_modules/path-type": {
2561            "version": "4.0.0",
2562            "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
2563            "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
2564            "dev": true,
2565            "engines": {
2566                "node": ">=8"
2567            }
2568        },
2569        "node_modules/picomatch": {
2570            "version": "2.3.1",
2571            "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2572            "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2573            "dev": true,
2574            "engines": {
2575                "node": ">=8.6"
2576            },
2577            "funding": {
2578                "url": "https://github.com/sponsors/jonschlinkert"
2579            }
2580        },
2581        "node_modules/prelude-ls": {
2582            "version": "1.1.2",
2583            "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
2584            "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
2585            "engines": {
2586                "node": ">= 0.8.0"
2587            }
2588        },
2589        "node_modules/prettier": {
2590            "version": "2.8.2",
2591            "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.2.tgz",
2592            "integrity": "sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==",
2593            "dev": true,
2594            "peer": true,
2595            "bin": {
2596                "prettier": "bin-prettier.js"
2597            },
2598            "engines": {
2599                "node": ">=10.13.0"
2600            },
2601            "funding": {
2602                "url": "https://github.com/prettier/prettier?sponsor=1"
2603            }
2604        },
2605        "node_modules/prettier-linter-helpers": {
2606            "version": "1.0.0",
2607            "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
2608            "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
2609            "dev": true,
2610            "dependencies": {
2611                "fast-diff": "^1.1.2"
2612            },
2613            "engines": {
2614                "node": ">=6.0.0"
2615            }
2616        },
2617        "node_modules/psl": {
2618            "version": "1.9.0",
2619            "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
2620            "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
2621        },
2622        "node_modules/punycode": {
2623            "version": "2.1.1",
2624            "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
2625            "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
2626            "engines": {
2627                "node": ">=6"
2628            }
2629        },
2630        "node_modules/querystringify": {
2631            "version": "2.2.0",
2632            "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
2633            "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
2634        },
2635        "node_modules/queue-microtask": {
2636            "version": "1.2.3",
2637            "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
2638            "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
2639            "dev": true,
2640            "funding": [
2641                {
2642                    "type": "github",
2643                    "url": "https://github.com/sponsors/feross"
2644                },
2645                {
2646                    "type": "patreon",
2647                    "url": "https://www.patreon.com/feross"
2648                },
2649                {
2650                    "type": "consulting",
2651                    "url": "https://feross.org/support"
2652                }
2653            ]
2654        },
2655        "node_modules/regexp.prototype.flags": {
2656            "version": "1.4.3",
2657            "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
2658            "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
2659            "dev": true,
2660            "dependencies": {
2661                "call-bind": "^1.0.2",
2662                "define-properties": "^1.1.3",
2663                "functions-have-names": "^1.2.2"
2664            },
2665            "engines": {
2666                "node": ">= 0.4"
2667            },
2668            "funding": {
2669                "url": "https://github.com/sponsors/ljharb"
2670            }
2671        },
2672        "node_modules/regexpp": {
2673            "version": "3.2.0",
2674            "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
2675            "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
2676            "dev": true,
2677            "engines": {
2678                "node": ">=8"
2679            },
2680            "funding": {
2681                "url": "https://github.com/sponsors/mysticatea"
2682            }
2683        },
2684        "node_modules/requires-port": {
2685            "version": "1.0.0",
2686            "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
2687            "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
2688        },
2689        "node_modules/resolve": {
2690            "version": "1.22.1",
2691            "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
2692            "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
2693            "dev": true,
2694            "dependencies": {
2695                "is-core-module": "^2.9.0",
2696                "path-parse": "^1.0.7",
2697                "supports-preserve-symlinks-flag": "^1.0.0"
2698            },
2699            "bin": {
2700                "resolve": "bin/resolve"
2701            },
2702            "funding": {
2703                "url": "https://github.com/sponsors/ljharb"
2704            }
2705        },
2706        "node_modules/resolve-from": {
2707            "version": "4.0.0",
2708            "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2709            "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2710            "dev": true,
2711            "peer": true,
2712            "engines": {
2713                "node": ">=4"
2714            }
2715        },
2716        "node_modules/reusify": {
2717            "version": "1.0.4",
2718            "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
2719            "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
2720            "dev": true,
2721            "engines": {
2722                "iojs": ">=1.0.0",
2723                "node": ">=0.10.0"
2724            }
2725        },
2726        "node_modules/rimraf": {
2727            "version": "3.0.2",
2728            "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2729            "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2730            "dev": true,
2731            "peer": true,
2732            "dependencies": {
2733                "glob": "^7.1.3"
2734            },
2735            "bin": {
2736                "rimraf": "bin.js"
2737            },
2738            "funding": {
2739                "url": "https://github.com/sponsors/isaacs"
2740            }
2741        },
2742        "node_modules/run-parallel": {
2743            "version": "1.2.0",
2744            "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
2745            "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
2746            "dev": true,
2747            "funding": [
2748                {
2749                    "type": "github",
2750                    "url": "https://github.com/sponsors/feross"
2751                },
2752                {
2753                    "type": "patreon",
2754                    "url": "https://www.patreon.com/feross"
2755                },
2756                {
2757                    "type": "consulting",
2758                    "url": "https://feross.org/support"
2759                }
2760            ],
2761            "dependencies": {
2762                "queue-microtask": "^1.2.2"
2763            }
2764        },
2765        "node_modules/safe-regex-test": {
2766            "version": "1.0.0",
2767            "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
2768            "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
2769            "dev": true,
2770            "dependencies": {
2771                "call-bind": "^1.0.2",
2772                "get-intrinsic": "^1.1.3",
2773                "is-regex": "^1.1.4"
2774            },
2775            "funding": {
2776                "url": "https://github.com/sponsors/ljharb"
2777            }
2778        },
2779        "node_modules/safer-buffer": {
2780            "version": "2.1.2",
2781            "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2782            "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2783        },
2784        "node_modules/saxes": {
2785            "version": "6.0.0",
2786            "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
2787            "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
2788            "dependencies": {
2789                "xmlchars": "^2.2.0"
2790            },
2791            "engines": {
2792                "node": ">=v12.22.7"
2793            }
2794        },
2795        "node_modules/semver": {
2796            "version": "7.3.8",
2797            "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
2798            "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
2799            "dev": true,
2800            "dependencies": {
2801                "lru-cache": "^6.0.0"
2802            },
2803            "bin": {
2804                "semver": "bin/semver.js"
2805            },
2806            "engines": {
2807                "node": ">=10"
2808            }
2809        },
2810        "node_modules/shebang-command": {
2811            "version": "2.0.0",
2812            "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2813            "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2814            "dev": true,
2815            "peer": true,
2816            "dependencies": {
2817                "shebang-regex": "^3.0.0"
2818            },
2819            "engines": {
2820                "node": ">=8"
2821            }
2822        },
2823        "node_modules/shebang-regex": {
2824            "version": "3.0.0",
2825            "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2826            "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2827            "dev": true,
2828            "peer": true,
2829            "engines": {
2830                "node": ">=8"
2831            }
2832        },
2833        "node_modules/side-channel": {
2834            "version": "1.0.4",
2835            "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
2836            "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
2837            "dev": true,
2838            "dependencies": {
2839                "call-bind": "^1.0.0",
2840                "get-intrinsic": "^1.0.2",
2841                "object-inspect": "^1.9.0"
2842            },
2843            "funding": {
2844                "url": "https://github.com/sponsors/ljharb"
2845            }
2846        },
2847        "node_modules/slash": {
2848            "version": "3.0.0",
2849            "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
2850            "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
2851            "dev": true,
2852            "engines": {
2853                "node": ">=8"
2854            }
2855        },
2856        "node_modules/source-map": {
2857            "version": "0.6.1",
2858            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2859            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2860            "optional": true,
2861            "engines": {
2862                "node": ">=0.10.0"
2863            }
2864        },
2865        "node_modules/string.prototype.trimend": {
2866            "version": "1.0.6",
2867            "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
2868            "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
2869            "dev": true,
2870            "dependencies": {
2871                "call-bind": "^1.0.2",
2872                "define-properties": "^1.1.4",
2873                "es-abstract": "^1.20.4"
2874            },
2875            "funding": {
2876                "url": "https://github.com/sponsors/ljharb"
2877            }
2878        },
2879        "node_modules/string.prototype.trimstart": {
2880            "version": "1.0.6",
2881            "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
2882            "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
2883            "dev": true,
2884            "dependencies": {
2885                "call-bind": "^1.0.2",
2886                "define-properties": "^1.1.4",
2887                "es-abstract": "^1.20.4"
2888            },
2889            "funding": {
2890                "url": "https://github.com/sponsors/ljharb"
2891            }
2892        },
2893        "node_modules/strip-ansi": {
2894            "version": "6.0.1",
2895            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2896            "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2897            "dev": true,
2898            "peer": true,
2899            "dependencies": {
2900                "ansi-regex": "^5.0.1"
2901            },
2902            "engines": {
2903                "node": ">=8"
2904            }
2905        },
2906        "node_modules/strip-bom": {
2907            "version": "3.0.0",
2908            "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
2909            "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
2910            "dev": true,
2911            "engines": {
2912                "node": ">=4"
2913            }
2914        },
2915        "node_modules/strip-json-comments": {
2916            "version": "3.1.1",
2917            "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
2918            "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
2919            "dev": true,
2920            "peer": true,
2921            "engines": {
2922                "node": ">=8"
2923            },
2924            "funding": {
2925                "url": "https://github.com/sponsors/sindresorhus"
2926            }
2927        },
2928        "node_modules/supports-color": {
2929            "version": "7.2.0",
2930            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2931            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2932            "dev": true,
2933            "peer": true,
2934            "dependencies": {
2935                "has-flag": "^4.0.0"
2936            },
2937            "engines": {
2938                "node": ">=8"
2939            }
2940        },
2941        "node_modules/supports-preserve-symlinks-flag": {
2942            "version": "1.0.0",
2943            "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
2944            "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
2945            "dev": true,
2946            "engines": {
2947                "node": ">= 0.4"
2948            },
2949            "funding": {
2950                "url": "https://github.com/sponsors/ljharb"
2951            }
2952        },
2953        "node_modules/symbol-tree": {
2954            "version": "3.2.4",
2955            "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
2956            "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
2957        },
2958        "node_modules/text-table": {
2959            "version": "0.2.0",
2960            "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
2961            "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
2962            "dev": true,
2963            "peer": true
2964        },
2965        "node_modules/to-regex-range": {
2966            "version": "5.0.1",
2967            "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2968            "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2969            "dev": true,
2970            "dependencies": {
2971                "is-number": "^7.0.0"
2972            },
2973            "engines": {
2974                "node": ">=8.0"
2975            }
2976        },
2977        "node_modules/tough-cookie": {
2978            "version": "4.1.2",
2979            "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz",
2980            "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==",
2981            "dependencies": {
2982                "psl": "^1.1.33",
2983                "punycode": "^2.1.1",
2984                "universalify": "^0.2.0",
2985                "url-parse": "^1.5.3"
2986            },
2987            "engines": {
2988                "node": ">=6"
2989            }
2990        },
2991        "node_modules/tr46": {
2992            "version": "3.0.0",
2993            "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
2994            "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
2995            "dependencies": {
2996                "punycode": "^2.1.1"
2997            },
2998            "engines": {
2999                "node": ">=12"
3000            }
3001        },
3002        "node_modules/ts-node": {
3003            "version": "10.9.1",
3004            "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
3005            "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
3006            "dev": true,
3007            "dependencies": {
3008                "@cspotcode/source-map-support": "^0.8.0",
3009                "@tsconfig/node10": "^1.0.7",
3010                "@tsconfig/node12": "^1.0.7",
3011                "@tsconfig/node14": "^1.0.0",
3012                "@tsconfig/node16": "^1.0.2",
3013                "acorn": "^8.4.1",
3014                "acorn-walk": "^8.1.1",
3015                "arg": "^4.1.0",
3016                "create-require": "^1.1.0",
3017                "diff": "^4.0.1",
3018                "make-error": "^1.1.1",
3019                "v8-compile-cache-lib": "^3.0.1",
3020                "yn": "3.1.1"
3021            },
3022            "bin": {
3023                "ts-node": "dist/bin.js",
3024                "ts-node-cwd": "dist/bin-cwd.js",
3025                "ts-node-esm": "dist/bin-esm.js",
3026                "ts-node-script": "dist/bin-script.js",
3027                "ts-node-transpile-only": "dist/bin-transpile.js",
3028                "ts-script": "dist/bin-script-deprecated.js"
3029            },
3030            "peerDependencies": {
3031                "@swc/core": ">=1.2.50",
3032                "@swc/wasm": ">=1.2.50",
3033                "@types/node": "*",
3034                "typescript": ">=2.7"
3035            },
3036            "peerDependenciesMeta": {
3037                "@swc/core": {
3038                    "optional": true
3039                },
3040                "@swc/wasm": {
3041                    "optional": true
3042                }
3043            }
3044        },
3045        "node_modules/tsconfig-paths": {
3046            "version": "3.14.1",
3047            "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
3048            "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
3049            "dev": true,
3050            "dependencies": {
3051                "@types/json5": "^0.0.29",
3052                "json5": "^1.0.1",
3053                "minimist": "^1.2.6",
3054                "strip-bom": "^3.0.0"
3055            }
3056        },
3057        "node_modules/tslib": {
3058            "version": "1.14.1",
3059            "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
3060            "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
3061            "dev": true
3062        },
3063        "node_modules/tsutils": {
3064            "version": "3.21.0",
3065            "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
3066            "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
3067            "dev": true,
3068            "dependencies": {
3069                "tslib": "^1.8.1"
3070            },
3071            "engines": {
3072                "node": ">= 6"
3073            },
3074            "peerDependencies": {
3075                "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"
3076            }
3077        },
3078        "node_modules/type-check": {
3079            "version": "0.3.2",
3080            "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
3081            "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
3082            "dependencies": {
3083                "prelude-ls": "~1.1.2"
3084            },
3085            "engines": {
3086                "node": ">= 0.8.0"
3087            }
3088        },
3089        "node_modules/type-fest": {
3090            "version": "0.20.2",
3091            "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
3092            "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
3093            "dev": true,
3094            "peer": true,
3095            "engines": {
3096                "node": ">=10"
3097            },
3098            "funding": {
3099                "url": "https://github.com/sponsors/sindresorhus"
3100            }
3101        },
3102        "node_modules/typed-array-length": {
3103            "version": "1.0.4",
3104            "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
3105            "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
3106            "dev": true,
3107            "dependencies": {
3108                "call-bind": "^1.0.2",
3109                "for-each": "^0.3.3",
3110                "is-typed-array": "^1.1.9"
3111            },
3112            "funding": {
3113                "url": "https://github.com/sponsors/ljharb"
3114            }
3115        },
3116        "node_modules/typescript": {
3117            "version": "4.9.4",
3118            "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz",
3119            "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==",
3120            "dev": true,
3121            "bin": {
3122                "tsc": "bin/tsc",
3123                "tsserver": "bin/tsserver"
3124            },
3125            "engines": {
3126                "node": ">=4.2.0"
3127            }
3128        },
3129        "node_modules/unbox-primitive": {
3130            "version": "1.0.2",
3131            "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
3132            "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
3133            "dev": true,
3134            "dependencies": {
3135                "call-bind": "^1.0.2",
3136                "has-bigints": "^1.0.2",
3137                "has-symbols": "^1.0.3",
3138                "which-boxed-primitive": "^1.0.2"
3139            },
3140            "funding": {
3141                "url": "https://github.com/sponsors/ljharb"
3142            }
3143        },
3144        "node_modules/universalify": {
3145            "version": "0.2.0",
3146            "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
3147            "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
3148            "engines": {
3149                "node": ">= 4.0.0"
3150            }
3151        },
3152        "node_modules/uri-js": {
3153            "version": "4.4.1",
3154            "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3155            "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3156            "dev": true,
3157            "peer": true,
3158            "dependencies": {
3159                "punycode": "^2.1.0"
3160            }
3161        },
3162        "node_modules/url-parse": {
3163            "version": "1.5.10",
3164            "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
3165            "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
3166            "dependencies": {
3167                "querystringify": "^2.1.1",
3168                "requires-port": "^1.0.0"
3169            }
3170        },
3171        "node_modules/v8-compile-cache-lib": {
3172            "version": "3.0.1",
3173            "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
3174            "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
3175            "dev": true
3176        },
3177        "node_modules/w3c-xmlserializer": {
3178            "version": "4.0.0",
3179            "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz",
3180            "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==",
3181            "dependencies": {
3182                "xml-name-validator": "^4.0.0"
3183            },
3184            "engines": {
3185                "node": ">=14"
3186            }
3187        },
3188        "node_modules/webidl-conversions": {
3189            "version": "7.0.0",
3190            "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
3191            "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
3192            "engines": {
3193                "node": ">=12"
3194            }
3195        },
3196        "node_modules/whatwg-encoding": {
3197            "version": "2.0.0",
3198            "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz",
3199            "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==",
3200            "dependencies": {
3201                "iconv-lite": "0.6.3"
3202            },
3203            "engines": {
3204                "node": ">=12"
3205            }
3206        },
3207        "node_modules/whatwg-mimetype": {
3208            "version": "3.0.0",
3209            "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
3210            "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==",
3211            "engines": {
3212                "node": ">=12"
3213            }
3214        },
3215        "node_modules/whatwg-url": {
3216            "version": "11.0.0",
3217            "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
3218            "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
3219            "dependencies": {
3220                "tr46": "^3.0.0",
3221                "webidl-conversions": "^7.0.0"
3222            },
3223            "engines": {
3224                "node": ">=12"
3225            }
3226        },
3227        "node_modules/which": {
3228            "version": "2.0.2",
3229            "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3230            "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3231            "dev": true,
3232            "peer": true,
3233            "dependencies": {
3234                "isexe": "^2.0.0"
3235            },
3236            "bin": {
3237                "node-which": "bin/node-which"
3238            },
3239            "engines": {
3240                "node": ">= 8"
3241            }
3242        },
3243        "node_modules/which-boxed-primitive": {
3244            "version": "1.0.2",
3245            "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
3246            "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
3247            "dev": true,
3248            "dependencies": {
3249                "is-bigint": "^1.0.1",
3250                "is-boolean-object": "^1.1.0",
3251                "is-number-object": "^1.0.4",
3252                "is-string": "^1.0.5",
3253                "is-symbol": "^1.0.3"
3254            },
3255            "funding": {
3256                "url": "https://github.com/sponsors/ljharb"
3257            }
3258        },
3259        "node_modules/which-typed-array": {
3260            "version": "1.1.9",
3261            "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz",
3262            "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==",
3263            "dev": true,
3264            "dependencies": {
3265                "available-typed-arrays": "^1.0.5",
3266                "call-bind": "^1.0.2",
3267                "for-each": "^0.3.3",
3268                "gopd": "^1.0.1",
3269                "has-tostringtag": "^1.0.0",
3270                "is-typed-array": "^1.1.10"
3271            },
3272            "engines": {
3273                "node": ">= 0.4"
3274            },
3275            "funding": {
3276                "url": "https://github.com/sponsors/ljharb"
3277            }
3278        },
3279        "node_modules/word-wrap": {
3280            "version": "1.2.3",
3281            "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
3282            "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
3283            "engines": {
3284                "node": ">=0.10.0"
3285            }
3286        },
3287        "node_modules/wrappy": {
3288            "version": "1.0.2",
3289            "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3290            "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
3291            "dev": true,
3292            "peer": true
3293        },
3294        "node_modules/ws": {
3295            "version": "8.11.0",
3296            "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
3297            "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
3298            "engines": {
3299                "node": ">=10.0.0"
3300            },
3301            "peerDependencies": {
3302                "bufferutil": "^4.0.1",
3303                "utf-8-validate": "^5.0.2"
3304            },
3305            "peerDependenciesMeta": {
3306                "bufferutil": {
3307                    "optional": true
3308                },
3309                "utf-8-validate": {
3310                    "optional": true
3311                }
3312            }
3313        },
3314        "node_modules/xml-name-validator": {
3315            "version": "4.0.0",
3316            "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
3317            "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
3318            "engines": {
3319                "node": ">=12"
3320            }
3321        },
3322        "node_modules/xmlchars": {
3323            "version": "2.2.0",
3324            "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
3325            "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
3326        },
3327        "node_modules/yallist": {
3328            "version": "4.0.0",
3329            "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3330            "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
3331            "dev": true
3332        },
3333        "node_modules/yn": {
3334            "version": "3.1.1",
3335            "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
3336            "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
3337            "dev": true,
3338            "engines": {
3339                "node": ">=6"
3340            }
3341        },
3342        "node_modules/yocto-queue": {
3343            "version": "0.1.0",
3344            "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
3345            "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
3346            "dev": true,
3347            "peer": true,
3348            "engines": {
3349                "node": ">=10"
3350            },
3351            "funding": {
3352                "url": "https://github.com/sponsors/sindresorhus"
3353            }
3354        }
3355    }
3356}
3357