UNPKG

218 kBJSONView Raw
1{
2 "name": "@to-da-moon/thai-baht-lib",
3 "version": "0.0.10",
4 "lockfileVersion": 1,
5 "requires": true,
6 "dependencies": {
7 "@babel/code-frame": {
8 "version": "7.15.8",
9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz",
10 "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==",
11 "dev": true,
12 "requires": {
13 "@babel/highlight": "^7.14.5"
14 }
15 },
16 "@babel/compat-data": {
17 "version": "7.15.0",
18 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
19 "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
20 "dev": true
21 },
22 "@babel/core": {
23 "version": "7.15.8",
24 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz",
25 "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==",
26 "dev": true,
27 "requires": {
28 "@babel/code-frame": "^7.15.8",
29 "@babel/generator": "^7.15.8",
30 "@babel/helper-compilation-targets": "^7.15.4",
31 "@babel/helper-module-transforms": "^7.15.8",
32 "@babel/helpers": "^7.15.4",
33 "@babel/parser": "^7.15.8",
34 "@babel/template": "^7.15.4",
35 "@babel/traverse": "^7.15.4",
36 "@babel/types": "^7.15.6",
37 "convert-source-map": "^1.7.0",
38 "debug": "^4.1.0",
39 "gensync": "^1.0.0-beta.2",
40 "json5": "^2.1.2",
41 "semver": "^6.3.0",
42 "source-map": "^0.5.0"
43 }
44 },
45 "@babel/generator": {
46 "version": "7.15.8",
47 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz",
48 "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==",
49 "dev": true,
50 "requires": {
51 "@babel/types": "^7.15.6",
52 "jsesc": "^2.5.1",
53 "source-map": "^0.5.0"
54 }
55 },
56 "@babel/helper-annotate-as-pure": {
57 "version": "7.15.4",
58 "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
59 "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
60 "dev": true,
61 "requires": {
62 "@babel/types": "^7.15.4"
63 }
64 },
65 "@babel/helper-builder-binary-assignment-operator-visitor": {
66 "version": "7.15.4",
67 "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz",
68 "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==",
69 "dev": true,
70 "requires": {
71 "@babel/helper-explode-assignable-expression": "^7.15.4",
72 "@babel/types": "^7.15.4"
73 }
74 },
75 "@babel/helper-compilation-targets": {
76 "version": "7.15.4",
77 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
78 "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
79 "dev": true,
80 "requires": {
81 "@babel/compat-data": "^7.15.0",
82 "@babel/helper-validator-option": "^7.14.5",
83 "browserslist": "^4.16.6",
84 "semver": "^6.3.0"
85 }
86 },
87 "@babel/helper-create-class-features-plugin": {
88 "version": "7.15.4",
89 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz",
90 "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==",
91 "dev": true,
92 "requires": {
93 "@babel/helper-annotate-as-pure": "^7.15.4",
94 "@babel/helper-function-name": "^7.15.4",
95 "@babel/helper-member-expression-to-functions": "^7.15.4",
96 "@babel/helper-optimise-call-expression": "^7.15.4",
97 "@babel/helper-replace-supers": "^7.15.4",
98 "@babel/helper-split-export-declaration": "^7.15.4"
99 }
100 },
101 "@babel/helper-create-regexp-features-plugin": {
102 "version": "7.14.5",
103 "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
104 "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
105 "dev": true,
106 "requires": {
107 "@babel/helper-annotate-as-pure": "^7.14.5",
108 "regexpu-core": "^4.7.1"
109 }
110 },
111 "@babel/helper-define-polyfill-provider": {
112 "version": "0.2.3",
113 "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
114 "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
115 "dev": true,
116 "requires": {
117 "@babel/helper-compilation-targets": "^7.13.0",
118 "@babel/helper-module-imports": "^7.12.13",
119 "@babel/helper-plugin-utils": "^7.13.0",
120 "@babel/traverse": "^7.13.0",
121 "debug": "^4.1.1",
122 "lodash.debounce": "^4.0.8",
123 "resolve": "^1.14.2",
124 "semver": "^6.1.2"
125 }
126 },
127 "@babel/helper-explode-assignable-expression": {
128 "version": "7.15.4",
129 "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz",
130 "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==",
131 "dev": true,
132 "requires": {
133 "@babel/types": "^7.15.4"
134 }
135 },
136 "@babel/helper-function-name": {
137 "version": "7.15.4",
138 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
139 "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
140 "dev": true,
141 "requires": {
142 "@babel/helper-get-function-arity": "^7.15.4",
143 "@babel/template": "^7.15.4",
144 "@babel/types": "^7.15.4"
145 }
146 },
147 "@babel/helper-get-function-arity": {
148 "version": "7.15.4",
149 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
150 "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
151 "dev": true,
152 "requires": {
153 "@babel/types": "^7.15.4"
154 }
155 },
156 "@babel/helper-hoist-variables": {
157 "version": "7.15.4",
158 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
159 "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
160 "dev": true,
161 "requires": {
162 "@babel/types": "^7.15.4"
163 }
164 },
165 "@babel/helper-member-expression-to-functions": {
166 "version": "7.15.4",
167 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
168 "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
169 "dev": true,
170 "requires": {
171 "@babel/types": "^7.15.4"
172 }
173 },
174 "@babel/helper-module-imports": {
175 "version": "7.15.4",
176 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
177 "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
178 "dev": true,
179 "requires": {
180 "@babel/types": "^7.15.4"
181 }
182 },
183 "@babel/helper-module-transforms": {
184 "version": "7.15.8",
185 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz",
186 "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==",
187 "dev": true,
188 "requires": {
189 "@babel/helper-module-imports": "^7.15.4",
190 "@babel/helper-replace-supers": "^7.15.4",
191 "@babel/helper-simple-access": "^7.15.4",
192 "@babel/helper-split-export-declaration": "^7.15.4",
193 "@babel/helper-validator-identifier": "^7.15.7",
194 "@babel/template": "^7.15.4",
195 "@babel/traverse": "^7.15.4",
196 "@babel/types": "^7.15.6"
197 }
198 },
199 "@babel/helper-optimise-call-expression": {
200 "version": "7.15.4",
201 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
202 "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
203 "dev": true,
204 "requires": {
205 "@babel/types": "^7.15.4"
206 }
207 },
208 "@babel/helper-plugin-utils": {
209 "version": "7.14.5",
210 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
211 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
212 "dev": true
213 },
214 "@babel/helper-remap-async-to-generator": {
215 "version": "7.15.4",
216 "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz",
217 "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==",
218 "dev": true,
219 "requires": {
220 "@babel/helper-annotate-as-pure": "^7.15.4",
221 "@babel/helper-wrap-function": "^7.15.4",
222 "@babel/types": "^7.15.4"
223 }
224 },
225 "@babel/helper-replace-supers": {
226 "version": "7.15.4",
227 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
228 "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
229 "dev": true,
230 "requires": {
231 "@babel/helper-member-expression-to-functions": "^7.15.4",
232 "@babel/helper-optimise-call-expression": "^7.15.4",
233 "@babel/traverse": "^7.15.4",
234 "@babel/types": "^7.15.4"
235 }
236 },
237 "@babel/helper-simple-access": {
238 "version": "7.15.4",
239 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
240 "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
241 "dev": true,
242 "requires": {
243 "@babel/types": "^7.15.4"
244 }
245 },
246 "@babel/helper-skip-transparent-expression-wrappers": {
247 "version": "7.15.4",
248 "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz",
249 "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==",
250 "dev": true,
251 "requires": {
252 "@babel/types": "^7.15.4"
253 }
254 },
255 "@babel/helper-split-export-declaration": {
256 "version": "7.15.4",
257 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
258 "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
259 "dev": true,
260 "requires": {
261 "@babel/types": "^7.15.4"
262 }
263 },
264 "@babel/helper-validator-identifier": {
265 "version": "7.15.7",
266 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
267 "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
268 "dev": true
269 },
270 "@babel/helper-validator-option": {
271 "version": "7.14.5",
272 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
273 "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
274 "dev": true
275 },
276 "@babel/helper-wrap-function": {
277 "version": "7.15.4",
278 "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz",
279 "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==",
280 "dev": true,
281 "requires": {
282 "@babel/helper-function-name": "^7.15.4",
283 "@babel/template": "^7.15.4",
284 "@babel/traverse": "^7.15.4",
285 "@babel/types": "^7.15.4"
286 }
287 },
288 "@babel/helpers": {
289 "version": "7.15.4",
290 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
291 "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
292 "dev": true,
293 "requires": {
294 "@babel/template": "^7.15.4",
295 "@babel/traverse": "^7.15.4",
296 "@babel/types": "^7.15.4"
297 }
298 },
299 "@babel/highlight": {
300 "version": "7.14.5",
301 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
302 "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
303 "dev": true,
304 "requires": {
305 "@babel/helper-validator-identifier": "^7.14.5",
306 "chalk": "^2.0.0",
307 "js-tokens": "^4.0.0"
308 }
309 },
310 "@babel/parser": {
311 "version": "7.15.8",
312 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz",
313 "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==",
314 "dev": true
315 },
316 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
317 "version": "7.15.4",
318 "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz",
319 "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==",
320 "dev": true,
321 "requires": {
322 "@babel/helper-plugin-utils": "^7.14.5",
323 "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4",
324 "@babel/plugin-proposal-optional-chaining": "^7.14.5"
325 }
326 },
327 "@babel/plugin-proposal-async-generator-functions": {
328 "version": "7.15.8",
329 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz",
330 "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==",
331 "dev": true,
332 "requires": {
333 "@babel/helper-plugin-utils": "^7.14.5",
334 "@babel/helper-remap-async-to-generator": "^7.15.4",
335 "@babel/plugin-syntax-async-generators": "^7.8.4"
336 }
337 },
338 "@babel/plugin-proposal-class-properties": {
339 "version": "7.14.5",
340 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
341 "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
342 "dev": true,
343 "requires": {
344 "@babel/helper-create-class-features-plugin": "^7.14.5",
345 "@babel/helper-plugin-utils": "^7.14.5"
346 }
347 },
348 "@babel/plugin-proposal-class-static-block": {
349 "version": "7.15.4",
350 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz",
351 "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==",
352 "dev": true,
353 "requires": {
354 "@babel/helper-create-class-features-plugin": "^7.15.4",
355 "@babel/helper-plugin-utils": "^7.14.5",
356 "@babel/plugin-syntax-class-static-block": "^7.14.5"
357 }
358 },
359 "@babel/plugin-proposal-dynamic-import": {
360 "version": "7.14.5",
361 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
362 "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
363 "dev": true,
364 "requires": {
365 "@babel/helper-plugin-utils": "^7.14.5",
366 "@babel/plugin-syntax-dynamic-import": "^7.8.3"
367 }
368 },
369 "@babel/plugin-proposal-export-namespace-from": {
370 "version": "7.14.5",
371 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
372 "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
373 "dev": true,
374 "requires": {
375 "@babel/helper-plugin-utils": "^7.14.5",
376 "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
377 }
378 },
379 "@babel/plugin-proposal-json-strings": {
380 "version": "7.14.5",
381 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
382 "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
383 "dev": true,
384 "requires": {
385 "@babel/helper-plugin-utils": "^7.14.5",
386 "@babel/plugin-syntax-json-strings": "^7.8.3"
387 }
388 },
389 "@babel/plugin-proposal-logical-assignment-operators": {
390 "version": "7.14.5",
391 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
392 "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
393 "dev": true,
394 "requires": {
395 "@babel/helper-plugin-utils": "^7.14.5",
396 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
397 }
398 },
399 "@babel/plugin-proposal-nullish-coalescing-operator": {
400 "version": "7.14.5",
401 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
402 "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
403 "dev": true,
404 "requires": {
405 "@babel/helper-plugin-utils": "^7.14.5",
406 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
407 }
408 },
409 "@babel/plugin-proposal-numeric-separator": {
410 "version": "7.14.5",
411 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
412 "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
413 "dev": true,
414 "requires": {
415 "@babel/helper-plugin-utils": "^7.14.5",
416 "@babel/plugin-syntax-numeric-separator": "^7.10.4"
417 }
418 },
419 "@babel/plugin-proposal-object-rest-spread": {
420 "version": "7.15.6",
421 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz",
422 "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==",
423 "dev": true,
424 "requires": {
425 "@babel/compat-data": "^7.15.0",
426 "@babel/helper-compilation-targets": "^7.15.4",
427 "@babel/helper-plugin-utils": "^7.14.5",
428 "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
429 "@babel/plugin-transform-parameters": "^7.15.4"
430 }
431 },
432 "@babel/plugin-proposal-optional-catch-binding": {
433 "version": "7.14.5",
434 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
435 "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
436 "dev": true,
437 "requires": {
438 "@babel/helper-plugin-utils": "^7.14.5",
439 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
440 }
441 },
442 "@babel/plugin-proposal-optional-chaining": {
443 "version": "7.14.5",
444 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
445 "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
446 "dev": true,
447 "requires": {
448 "@babel/helper-plugin-utils": "^7.14.5",
449 "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
450 "@babel/plugin-syntax-optional-chaining": "^7.8.3"
451 }
452 },
453 "@babel/plugin-proposal-private-methods": {
454 "version": "7.14.5",
455 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
456 "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
457 "dev": true,
458 "requires": {
459 "@babel/helper-create-class-features-plugin": "^7.14.5",
460 "@babel/helper-plugin-utils": "^7.14.5"
461 }
462 },
463 "@babel/plugin-proposal-private-property-in-object": {
464 "version": "7.15.4",
465 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz",
466 "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==",
467 "dev": true,
468 "requires": {
469 "@babel/helper-annotate-as-pure": "^7.15.4",
470 "@babel/helper-create-class-features-plugin": "^7.15.4",
471 "@babel/helper-plugin-utils": "^7.14.5",
472 "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
473 }
474 },
475 "@babel/plugin-proposal-unicode-property-regex": {
476 "version": "7.14.5",
477 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
478 "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
479 "dev": true,
480 "requires": {
481 "@babel/helper-create-regexp-features-plugin": "^7.14.5",
482 "@babel/helper-plugin-utils": "^7.14.5"
483 }
484 },
485 "@babel/plugin-syntax-async-generators": {
486 "version": "7.8.4",
487 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
488 "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
489 "dev": true,
490 "requires": {
491 "@babel/helper-plugin-utils": "^7.8.0"
492 }
493 },
494 "@babel/plugin-syntax-bigint": {
495 "version": "7.8.3",
496 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
497 "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
498 "dev": true,
499 "requires": {
500 "@babel/helper-plugin-utils": "^7.8.0"
501 }
502 },
503 "@babel/plugin-syntax-class-properties": {
504 "version": "7.12.13",
505 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
506 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
507 "dev": true,
508 "requires": {
509 "@babel/helper-plugin-utils": "^7.12.13"
510 }
511 },
512 "@babel/plugin-syntax-class-static-block": {
513 "version": "7.14.5",
514 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
515 "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
516 "dev": true,
517 "requires": {
518 "@babel/helper-plugin-utils": "^7.14.5"
519 }
520 },
521 "@babel/plugin-syntax-dynamic-import": {
522 "version": "7.8.3",
523 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
524 "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
525 "dev": true,
526 "requires": {
527 "@babel/helper-plugin-utils": "^7.8.0"
528 }
529 },
530 "@babel/plugin-syntax-export-namespace-from": {
531 "version": "7.8.3",
532 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
533 "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
534 "dev": true,
535 "requires": {
536 "@babel/helper-plugin-utils": "^7.8.3"
537 }
538 },
539 "@babel/plugin-syntax-import-meta": {
540 "version": "7.10.4",
541 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
542 "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
543 "dev": true,
544 "requires": {
545 "@babel/helper-plugin-utils": "^7.10.4"
546 }
547 },
548 "@babel/plugin-syntax-json-strings": {
549 "version": "7.8.3",
550 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
551 "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
552 "dev": true,
553 "requires": {
554 "@babel/helper-plugin-utils": "^7.8.0"
555 }
556 },
557 "@babel/plugin-syntax-logical-assignment-operators": {
558 "version": "7.10.4",
559 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
560 "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
561 "dev": true,
562 "requires": {
563 "@babel/helper-plugin-utils": "^7.10.4"
564 }
565 },
566 "@babel/plugin-syntax-nullish-coalescing-operator": {
567 "version": "7.8.3",
568 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
569 "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
570 "dev": true,
571 "requires": {
572 "@babel/helper-plugin-utils": "^7.8.0"
573 }
574 },
575 "@babel/plugin-syntax-numeric-separator": {
576 "version": "7.10.4",
577 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
578 "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
579 "dev": true,
580 "requires": {
581 "@babel/helper-plugin-utils": "^7.10.4"
582 }
583 },
584 "@babel/plugin-syntax-object-rest-spread": {
585 "version": "7.8.3",
586 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
587 "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
588 "dev": true,
589 "requires": {
590 "@babel/helper-plugin-utils": "^7.8.0"
591 }
592 },
593 "@babel/plugin-syntax-optional-catch-binding": {
594 "version": "7.8.3",
595 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
596 "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
597 "dev": true,
598 "requires": {
599 "@babel/helper-plugin-utils": "^7.8.0"
600 }
601 },
602 "@babel/plugin-syntax-optional-chaining": {
603 "version": "7.8.3",
604 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
605 "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
606 "dev": true,
607 "requires": {
608 "@babel/helper-plugin-utils": "^7.8.0"
609 }
610 },
611 "@babel/plugin-syntax-private-property-in-object": {
612 "version": "7.14.5",
613 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
614 "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
615 "dev": true,
616 "requires": {
617 "@babel/helper-plugin-utils": "^7.14.5"
618 }
619 },
620 "@babel/plugin-syntax-top-level-await": {
621 "version": "7.14.5",
622 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
623 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
624 "dev": true,
625 "requires": {
626 "@babel/helper-plugin-utils": "^7.14.5"
627 }
628 },
629 "@babel/plugin-syntax-typescript": {
630 "version": "7.14.5",
631 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
632 "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
633 "dev": true,
634 "requires": {
635 "@babel/helper-plugin-utils": "^7.14.5"
636 }
637 },
638 "@babel/plugin-transform-arrow-functions": {
639 "version": "7.14.5",
640 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
641 "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
642 "dev": true,
643 "requires": {
644 "@babel/helper-plugin-utils": "^7.14.5"
645 }
646 },
647 "@babel/plugin-transform-async-to-generator": {
648 "version": "7.14.5",
649 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
650 "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
651 "dev": true,
652 "requires": {
653 "@babel/helper-module-imports": "^7.14.5",
654 "@babel/helper-plugin-utils": "^7.14.5",
655 "@babel/helper-remap-async-to-generator": "^7.14.5"
656 }
657 },
658 "@babel/plugin-transform-block-scoped-functions": {
659 "version": "7.14.5",
660 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
661 "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
662 "dev": true,
663 "requires": {
664 "@babel/helper-plugin-utils": "^7.14.5"
665 }
666 },
667 "@babel/plugin-transform-block-scoping": {
668 "version": "7.15.3",
669 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz",
670 "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==",
671 "dev": true,
672 "requires": {
673 "@babel/helper-plugin-utils": "^7.14.5"
674 }
675 },
676 "@babel/plugin-transform-classes": {
677 "version": "7.15.4",
678 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz",
679 "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==",
680 "dev": true,
681 "requires": {
682 "@babel/helper-annotate-as-pure": "^7.15.4",
683 "@babel/helper-function-name": "^7.15.4",
684 "@babel/helper-optimise-call-expression": "^7.15.4",
685 "@babel/helper-plugin-utils": "^7.14.5",
686 "@babel/helper-replace-supers": "^7.15.4",
687 "@babel/helper-split-export-declaration": "^7.15.4",
688 "globals": "^11.1.0"
689 }
690 },
691 "@babel/plugin-transform-computed-properties": {
692 "version": "7.14.5",
693 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
694 "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
695 "dev": true,
696 "requires": {
697 "@babel/helper-plugin-utils": "^7.14.5"
698 }
699 },
700 "@babel/plugin-transform-destructuring": {
701 "version": "7.14.7",
702 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
703 "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
704 "dev": true,
705 "requires": {
706 "@babel/helper-plugin-utils": "^7.14.5"
707 }
708 },
709 "@babel/plugin-transform-dotall-regex": {
710 "version": "7.14.5",
711 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
712 "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
713 "dev": true,
714 "requires": {
715 "@babel/helper-create-regexp-features-plugin": "^7.14.5",
716 "@babel/helper-plugin-utils": "^7.14.5"
717 }
718 },
719 "@babel/plugin-transform-duplicate-keys": {
720 "version": "7.14.5",
721 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
722 "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
723 "dev": true,
724 "requires": {
725 "@babel/helper-plugin-utils": "^7.14.5"
726 }
727 },
728 "@babel/plugin-transform-exponentiation-operator": {
729 "version": "7.14.5",
730 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
731 "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
732 "dev": true,
733 "requires": {
734 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
735 "@babel/helper-plugin-utils": "^7.14.5"
736 }
737 },
738 "@babel/plugin-transform-for-of": {
739 "version": "7.15.4",
740 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz",
741 "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==",
742 "dev": true,
743 "requires": {
744 "@babel/helper-plugin-utils": "^7.14.5"
745 }
746 },
747 "@babel/plugin-transform-function-name": {
748 "version": "7.14.5",
749 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
750 "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
751 "dev": true,
752 "requires": {
753 "@babel/helper-function-name": "^7.14.5",
754 "@babel/helper-plugin-utils": "^7.14.5"
755 }
756 },
757 "@babel/plugin-transform-literals": {
758 "version": "7.14.5",
759 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
760 "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
761 "dev": true,
762 "requires": {
763 "@babel/helper-plugin-utils": "^7.14.5"
764 }
765 },
766 "@babel/plugin-transform-member-expression-literals": {
767 "version": "7.14.5",
768 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
769 "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
770 "dev": true,
771 "requires": {
772 "@babel/helper-plugin-utils": "^7.14.5"
773 }
774 },
775 "@babel/plugin-transform-modules-amd": {
776 "version": "7.14.5",
777 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
778 "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
779 "dev": true,
780 "requires": {
781 "@babel/helper-module-transforms": "^7.14.5",
782 "@babel/helper-plugin-utils": "^7.14.5",
783 "babel-plugin-dynamic-import-node": "^2.3.3"
784 }
785 },
786 "@babel/plugin-transform-modules-commonjs": {
787 "version": "7.15.4",
788 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz",
789 "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==",
790 "dev": true,
791 "requires": {
792 "@babel/helper-module-transforms": "^7.15.4",
793 "@babel/helper-plugin-utils": "^7.14.5",
794 "@babel/helper-simple-access": "^7.15.4",
795 "babel-plugin-dynamic-import-node": "^2.3.3"
796 }
797 },
798 "@babel/plugin-transform-modules-systemjs": {
799 "version": "7.15.4",
800 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz",
801 "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==",
802 "dev": true,
803 "requires": {
804 "@babel/helper-hoist-variables": "^7.15.4",
805 "@babel/helper-module-transforms": "^7.15.4",
806 "@babel/helper-plugin-utils": "^7.14.5",
807 "@babel/helper-validator-identifier": "^7.14.9",
808 "babel-plugin-dynamic-import-node": "^2.3.3"
809 }
810 },
811 "@babel/plugin-transform-modules-umd": {
812 "version": "7.14.5",
813 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
814 "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
815 "dev": true,
816 "requires": {
817 "@babel/helper-module-transforms": "^7.14.5",
818 "@babel/helper-plugin-utils": "^7.14.5"
819 }
820 },
821 "@babel/plugin-transform-named-capturing-groups-regex": {
822 "version": "7.14.9",
823 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
824 "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
825 "dev": true,
826 "requires": {
827 "@babel/helper-create-regexp-features-plugin": "^7.14.5"
828 }
829 },
830 "@babel/plugin-transform-new-target": {
831 "version": "7.14.5",
832 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
833 "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
834 "dev": true,
835 "requires": {
836 "@babel/helper-plugin-utils": "^7.14.5"
837 }
838 },
839 "@babel/plugin-transform-object-super": {
840 "version": "7.14.5",
841 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
842 "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
843 "dev": true,
844 "requires": {
845 "@babel/helper-plugin-utils": "^7.14.5",
846 "@babel/helper-replace-supers": "^7.14.5"
847 }
848 },
849 "@babel/plugin-transform-parameters": {
850 "version": "7.15.4",
851 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz",
852 "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==",
853 "dev": true,
854 "requires": {
855 "@babel/helper-plugin-utils": "^7.14.5"
856 }
857 },
858 "@babel/plugin-transform-property-literals": {
859 "version": "7.14.5",
860 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
861 "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
862 "dev": true,
863 "requires": {
864 "@babel/helper-plugin-utils": "^7.14.5"
865 }
866 },
867 "@babel/plugin-transform-regenerator": {
868 "version": "7.14.5",
869 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
870 "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
871 "dev": true,
872 "requires": {
873 "regenerator-transform": "^0.14.2"
874 }
875 },
876 "@babel/plugin-transform-reserved-words": {
877 "version": "7.14.5",
878 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
879 "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
880 "dev": true,
881 "requires": {
882 "@babel/helper-plugin-utils": "^7.14.5"
883 }
884 },
885 "@babel/plugin-transform-shorthand-properties": {
886 "version": "7.14.5",
887 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
888 "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
889 "dev": true,
890 "requires": {
891 "@babel/helper-plugin-utils": "^7.14.5"
892 }
893 },
894 "@babel/plugin-transform-spread": {
895 "version": "7.15.8",
896 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz",
897 "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==",
898 "dev": true,
899 "requires": {
900 "@babel/helper-plugin-utils": "^7.14.5",
901 "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4"
902 }
903 },
904 "@babel/plugin-transform-sticky-regex": {
905 "version": "7.14.5",
906 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
907 "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
908 "dev": true,
909 "requires": {
910 "@babel/helper-plugin-utils": "^7.14.5"
911 }
912 },
913 "@babel/plugin-transform-template-literals": {
914 "version": "7.14.5",
915 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
916 "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
917 "dev": true,
918 "requires": {
919 "@babel/helper-plugin-utils": "^7.14.5"
920 }
921 },
922 "@babel/plugin-transform-typeof-symbol": {
923 "version": "7.14.5",
924 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
925 "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
926 "dev": true,
927 "requires": {
928 "@babel/helper-plugin-utils": "^7.14.5"
929 }
930 },
931 "@babel/plugin-transform-typescript": {
932 "version": "7.15.8",
933 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.8.tgz",
934 "integrity": "sha512-ZXIkJpbaf6/EsmjeTbiJN/yMxWPFWvlr7sEG1P95Xb4S4IBcrf2n7s/fItIhsAmOf8oSh3VJPDppO6ExfAfKRQ==",
935 "dev": true,
936 "requires": {
937 "@babel/helper-create-class-features-plugin": "^7.15.4",
938 "@babel/helper-plugin-utils": "^7.14.5",
939 "@babel/plugin-syntax-typescript": "^7.14.5"
940 }
941 },
942 "@babel/plugin-transform-unicode-escapes": {
943 "version": "7.14.5",
944 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
945 "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
946 "dev": true,
947 "requires": {
948 "@babel/helper-plugin-utils": "^7.14.5"
949 }
950 },
951 "@babel/plugin-transform-unicode-regex": {
952 "version": "7.14.5",
953 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
954 "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
955 "dev": true,
956 "requires": {
957 "@babel/helper-create-regexp-features-plugin": "^7.14.5",
958 "@babel/helper-plugin-utils": "^7.14.5"
959 }
960 },
961 "@babel/preset-env": {
962 "version": "7.15.8",
963 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz",
964 "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==",
965 "dev": true,
966 "requires": {
967 "@babel/compat-data": "^7.15.0",
968 "@babel/helper-compilation-targets": "^7.15.4",
969 "@babel/helper-plugin-utils": "^7.14.5",
970 "@babel/helper-validator-option": "^7.14.5",
971 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
972 "@babel/plugin-proposal-async-generator-functions": "^7.15.8",
973 "@babel/plugin-proposal-class-properties": "^7.14.5",
974 "@babel/plugin-proposal-class-static-block": "^7.15.4",
975 "@babel/plugin-proposal-dynamic-import": "^7.14.5",
976 "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
977 "@babel/plugin-proposal-json-strings": "^7.14.5",
978 "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
979 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
980 "@babel/plugin-proposal-numeric-separator": "^7.14.5",
981 "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
982 "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
983 "@babel/plugin-proposal-optional-chaining": "^7.14.5",
984 "@babel/plugin-proposal-private-methods": "^7.14.5",
985 "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
986 "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
987 "@babel/plugin-syntax-async-generators": "^7.8.4",
988 "@babel/plugin-syntax-class-properties": "^7.12.13",
989 "@babel/plugin-syntax-class-static-block": "^7.14.5",
990 "@babel/plugin-syntax-dynamic-import": "^7.8.3",
991 "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
992 "@babel/plugin-syntax-json-strings": "^7.8.3",
993 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
994 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
995 "@babel/plugin-syntax-numeric-separator": "^7.10.4",
996 "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
997 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
998 "@babel/plugin-syntax-optional-chaining": "^7.8.3",
999 "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
1000 "@babel/plugin-syntax-top-level-await": "^7.14.5",
1001 "@babel/plugin-transform-arrow-functions": "^7.14.5",
1002 "@babel/plugin-transform-async-to-generator": "^7.14.5",
1003 "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
1004 "@babel/plugin-transform-block-scoping": "^7.15.3",
1005 "@babel/plugin-transform-classes": "^7.15.4",
1006 "@babel/plugin-transform-computed-properties": "^7.14.5",
1007 "@babel/plugin-transform-destructuring": "^7.14.7",
1008 "@babel/plugin-transform-dotall-regex": "^7.14.5",
1009 "@babel/plugin-transform-duplicate-keys": "^7.14.5",
1010 "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
1011 "@babel/plugin-transform-for-of": "^7.15.4",
1012 "@babel/plugin-transform-function-name": "^7.14.5",
1013 "@babel/plugin-transform-literals": "^7.14.5",
1014 "@babel/plugin-transform-member-expression-literals": "^7.14.5",
1015 "@babel/plugin-transform-modules-amd": "^7.14.5",
1016 "@babel/plugin-transform-modules-commonjs": "^7.15.4",
1017 "@babel/plugin-transform-modules-systemjs": "^7.15.4",
1018 "@babel/plugin-transform-modules-umd": "^7.14.5",
1019 "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
1020 "@babel/plugin-transform-new-target": "^7.14.5",
1021 "@babel/plugin-transform-object-super": "^7.14.5",
1022 "@babel/plugin-transform-parameters": "^7.15.4",
1023 "@babel/plugin-transform-property-literals": "^7.14.5",
1024 "@babel/plugin-transform-regenerator": "^7.14.5",
1025 "@babel/plugin-transform-reserved-words": "^7.14.5",
1026 "@babel/plugin-transform-shorthand-properties": "^7.14.5",
1027 "@babel/plugin-transform-spread": "^7.15.8",
1028 "@babel/plugin-transform-sticky-regex": "^7.14.5",
1029 "@babel/plugin-transform-template-literals": "^7.14.5",
1030 "@babel/plugin-transform-typeof-symbol": "^7.14.5",
1031 "@babel/plugin-transform-unicode-escapes": "^7.14.5",
1032 "@babel/plugin-transform-unicode-regex": "^7.14.5",
1033 "@babel/preset-modules": "^0.1.4",
1034 "@babel/types": "^7.15.6",
1035 "babel-plugin-polyfill-corejs2": "^0.2.2",
1036 "babel-plugin-polyfill-corejs3": "^0.2.5",
1037 "babel-plugin-polyfill-regenerator": "^0.2.2",
1038 "core-js-compat": "^3.16.0",
1039 "semver": "^6.3.0"
1040 }
1041 },
1042 "@babel/preset-modules": {
1043 "version": "0.1.4",
1044 "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
1045 "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
1046 "dev": true,
1047 "requires": {
1048 "@babel/helper-plugin-utils": "^7.0.0",
1049 "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
1050 "@babel/plugin-transform-dotall-regex": "^7.4.4",
1051 "@babel/types": "^7.4.4",
1052 "esutils": "^2.0.2"
1053 }
1054 },
1055 "@babel/preset-typescript": {
1056 "version": "7.15.0",
1057 "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.15.0.tgz",
1058 "integrity": "sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow==",
1059 "dev": true,
1060 "requires": {
1061 "@babel/helper-plugin-utils": "^7.14.5",
1062 "@babel/helper-validator-option": "^7.14.5",
1063 "@babel/plugin-transform-typescript": "^7.15.0"
1064 }
1065 },
1066 "@babel/runtime": {
1067 "version": "7.15.4",
1068 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
1069 "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
1070 "dev": true,
1071 "requires": {
1072 "regenerator-runtime": "^0.13.4"
1073 }
1074 },
1075 "@babel/template": {
1076 "version": "7.15.4",
1077 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
1078 "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
1079 "dev": true,
1080 "requires": {
1081 "@babel/code-frame": "^7.14.5",
1082 "@babel/parser": "^7.15.4",
1083 "@babel/types": "^7.15.4"
1084 }
1085 },
1086 "@babel/traverse": {
1087 "version": "7.15.4",
1088 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
1089 "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
1090 "dev": true,
1091 "requires": {
1092 "@babel/code-frame": "^7.14.5",
1093 "@babel/generator": "^7.15.4",
1094 "@babel/helper-function-name": "^7.15.4",
1095 "@babel/helper-hoist-variables": "^7.15.4",
1096 "@babel/helper-split-export-declaration": "^7.15.4",
1097 "@babel/parser": "^7.15.4",
1098 "@babel/types": "^7.15.4",
1099 "debug": "^4.1.0",
1100 "globals": "^11.1.0"
1101 }
1102 },
1103 "@babel/types": {
1104 "version": "7.15.6",
1105 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
1106 "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
1107 "dev": true,
1108 "requires": {
1109 "@babel/helper-validator-identifier": "^7.14.9",
1110 "to-fast-properties": "^2.0.0"
1111 }
1112 },
1113 "@bcoe/v8-coverage": {
1114 "version": "0.2.3",
1115 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
1116 "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
1117 "dev": true
1118 },
1119 "@cspotcode/source-map-consumer": {
1120 "version": "0.8.0",
1121 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
1122 "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
1123 "dev": true
1124 },
1125 "@cspotcode/source-map-support": {
1126 "version": "0.6.1",
1127 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.6.1.tgz",
1128 "integrity": "sha512-DX3Z+T5dt1ockmPdobJS/FAsQPW4V4SrWEhD2iYQT2Cb2tQsiMnYxrcUH9By/Z3B+v0S5LMBkQtV/XOBbpLEOg==",
1129 "dev": true,
1130 "requires": {
1131 "@cspotcode/source-map-consumer": "0.8.0"
1132 }
1133 },
1134 "@istanbuljs/load-nyc-config": {
1135 "version": "1.1.0",
1136 "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
1137 "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
1138 "dev": true,
1139 "requires": {
1140 "camelcase": "^5.3.1",
1141 "find-up": "^4.1.0",
1142 "get-package-type": "^0.1.0",
1143 "js-yaml": "^3.13.1",
1144 "resolve-from": "^5.0.0"
1145 }
1146 },
1147 "@istanbuljs/schema": {
1148 "version": "0.1.3",
1149 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
1150 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
1151 "dev": true
1152 },
1153 "@jest/console": {
1154 "version": "27.2.5",
1155 "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz",
1156 "integrity": "sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ==",
1157 "dev": true,
1158 "requires": {
1159 "@jest/types": "^27.2.5",
1160 "@types/node": "*",
1161 "chalk": "^4.0.0",
1162 "jest-message-util": "^27.2.5",
1163 "jest-util": "^27.2.5",
1164 "slash": "^3.0.0"
1165 },
1166 "dependencies": {
1167 "ansi-styles": {
1168 "version": "4.3.0",
1169 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1170 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1171 "dev": true,
1172 "requires": {
1173 "color-convert": "^2.0.1"
1174 }
1175 },
1176 "chalk": {
1177 "version": "4.1.2",
1178 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1179 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1180 "dev": true,
1181 "requires": {
1182 "ansi-styles": "^4.1.0",
1183 "supports-color": "^7.1.0"
1184 }
1185 },
1186 "color-convert": {
1187 "version": "2.0.1",
1188 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1189 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1190 "dev": true,
1191 "requires": {
1192 "color-name": "~1.1.4"
1193 }
1194 },
1195 "color-name": {
1196 "version": "1.1.4",
1197 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1198 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1199 "dev": true
1200 },
1201 "has-flag": {
1202 "version": "4.0.0",
1203 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1204 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1205 "dev": true
1206 },
1207 "supports-color": {
1208 "version": "7.2.0",
1209 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1210 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1211 "dev": true,
1212 "requires": {
1213 "has-flag": "^4.0.0"
1214 }
1215 }
1216 }
1217 },
1218 "@jest/core": {
1219 "version": "27.2.5",
1220 "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz",
1221 "integrity": "sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA==",
1222 "dev": true,
1223 "requires": {
1224 "@jest/console": "^27.2.5",
1225 "@jest/reporters": "^27.2.5",
1226 "@jest/test-result": "^27.2.5",
1227 "@jest/transform": "^27.2.5",
1228 "@jest/types": "^27.2.5",
1229 "@types/node": "*",
1230 "ansi-escapes": "^4.2.1",
1231 "chalk": "^4.0.0",
1232 "emittery": "^0.8.1",
1233 "exit": "^0.1.2",
1234 "graceful-fs": "^4.2.4",
1235 "jest-changed-files": "^27.2.5",
1236 "jest-config": "^27.2.5",
1237 "jest-haste-map": "^27.2.5",
1238 "jest-message-util": "^27.2.5",
1239 "jest-regex-util": "^27.0.6",
1240 "jest-resolve": "^27.2.5",
1241 "jest-resolve-dependencies": "^27.2.5",
1242 "jest-runner": "^27.2.5",
1243 "jest-runtime": "^27.2.5",
1244 "jest-snapshot": "^27.2.5",
1245 "jest-util": "^27.2.5",
1246 "jest-validate": "^27.2.5",
1247 "jest-watcher": "^27.2.5",
1248 "micromatch": "^4.0.4",
1249 "rimraf": "^3.0.0",
1250 "slash": "^3.0.0",
1251 "strip-ansi": "^6.0.0"
1252 },
1253 "dependencies": {
1254 "ansi-styles": {
1255 "version": "4.3.0",
1256 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1257 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1258 "dev": true,
1259 "requires": {
1260 "color-convert": "^2.0.1"
1261 }
1262 },
1263 "chalk": {
1264 "version": "4.1.2",
1265 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1266 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1267 "dev": true,
1268 "requires": {
1269 "ansi-styles": "^4.1.0",
1270 "supports-color": "^7.1.0"
1271 }
1272 },
1273 "color-convert": {
1274 "version": "2.0.1",
1275 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1276 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1277 "dev": true,
1278 "requires": {
1279 "color-name": "~1.1.4"
1280 }
1281 },
1282 "color-name": {
1283 "version": "1.1.4",
1284 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1285 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1286 "dev": true
1287 },
1288 "has-flag": {
1289 "version": "4.0.0",
1290 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1291 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1292 "dev": true
1293 },
1294 "supports-color": {
1295 "version": "7.2.0",
1296 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1297 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1298 "dev": true,
1299 "requires": {
1300 "has-flag": "^4.0.0"
1301 }
1302 }
1303 }
1304 },
1305 "@jest/environment": {
1306 "version": "27.2.5",
1307 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz",
1308 "integrity": "sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg==",
1309 "dev": true,
1310 "requires": {
1311 "@jest/fake-timers": "^27.2.5",
1312 "@jest/types": "^27.2.5",
1313 "@types/node": "*",
1314 "jest-mock": "^27.2.5"
1315 }
1316 },
1317 "@jest/fake-timers": {
1318 "version": "27.2.5",
1319 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz",
1320 "integrity": "sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg==",
1321 "dev": true,
1322 "requires": {
1323 "@jest/types": "^27.2.5",
1324 "@sinonjs/fake-timers": "^8.0.1",
1325 "@types/node": "*",
1326 "jest-message-util": "^27.2.5",
1327 "jest-mock": "^27.2.5",
1328 "jest-util": "^27.2.5"
1329 }
1330 },
1331 "@jest/globals": {
1332 "version": "27.2.5",
1333 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz",
1334 "integrity": "sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g==",
1335 "dev": true,
1336 "requires": {
1337 "@jest/environment": "^27.2.5",
1338 "@jest/types": "^27.2.5",
1339 "expect": "^27.2.5"
1340 }
1341 },
1342 "@jest/reporters": {
1343 "version": "27.2.5",
1344 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz",
1345 "integrity": "sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ==",
1346 "dev": true,
1347 "requires": {
1348 "@bcoe/v8-coverage": "^0.2.3",
1349 "@jest/console": "^27.2.5",
1350 "@jest/test-result": "^27.2.5",
1351 "@jest/transform": "^27.2.5",
1352 "@jest/types": "^27.2.5",
1353 "@types/node": "*",
1354 "chalk": "^4.0.0",
1355 "collect-v8-coverage": "^1.0.0",
1356 "exit": "^0.1.2",
1357 "glob": "^7.1.2",
1358 "graceful-fs": "^4.2.4",
1359 "istanbul-lib-coverage": "^3.0.0",
1360 "istanbul-lib-instrument": "^4.0.3",
1361 "istanbul-lib-report": "^3.0.0",
1362 "istanbul-lib-source-maps": "^4.0.0",
1363 "istanbul-reports": "^3.0.2",
1364 "jest-haste-map": "^27.2.5",
1365 "jest-resolve": "^27.2.5",
1366 "jest-util": "^27.2.5",
1367 "jest-worker": "^27.2.5",
1368 "slash": "^3.0.0",
1369 "source-map": "^0.6.0",
1370 "string-length": "^4.0.1",
1371 "terminal-link": "^2.0.0",
1372 "v8-to-istanbul": "^8.1.0"
1373 },
1374 "dependencies": {
1375 "ansi-styles": {
1376 "version": "4.3.0",
1377 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1378 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1379 "dev": true,
1380 "requires": {
1381 "color-convert": "^2.0.1"
1382 }
1383 },
1384 "chalk": {
1385 "version": "4.1.2",
1386 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1387 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1388 "dev": true,
1389 "requires": {
1390 "ansi-styles": "^4.1.0",
1391 "supports-color": "^7.1.0"
1392 }
1393 },
1394 "color-convert": {
1395 "version": "2.0.1",
1396 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1397 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1398 "dev": true,
1399 "requires": {
1400 "color-name": "~1.1.4"
1401 }
1402 },
1403 "color-name": {
1404 "version": "1.1.4",
1405 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1406 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1407 "dev": true
1408 },
1409 "has-flag": {
1410 "version": "4.0.0",
1411 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1412 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1413 "dev": true
1414 },
1415 "source-map": {
1416 "version": "0.6.1",
1417 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1418 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1419 "dev": true
1420 },
1421 "supports-color": {
1422 "version": "7.2.0",
1423 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1424 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1425 "dev": true,
1426 "requires": {
1427 "has-flag": "^4.0.0"
1428 }
1429 }
1430 }
1431 },
1432 "@jest/source-map": {
1433 "version": "27.0.6",
1434 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz",
1435 "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==",
1436 "dev": true,
1437 "requires": {
1438 "callsites": "^3.0.0",
1439 "graceful-fs": "^4.2.4",
1440 "source-map": "^0.6.0"
1441 },
1442 "dependencies": {
1443 "source-map": {
1444 "version": "0.6.1",
1445 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1446 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1447 "dev": true
1448 }
1449 }
1450 },
1451 "@jest/test-result": {
1452 "version": "27.2.5",
1453 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz",
1454 "integrity": "sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg==",
1455 "dev": true,
1456 "requires": {
1457 "@jest/console": "^27.2.5",
1458 "@jest/types": "^27.2.5",
1459 "@types/istanbul-lib-coverage": "^2.0.0",
1460 "collect-v8-coverage": "^1.0.0"
1461 }
1462 },
1463 "@jest/test-sequencer": {
1464 "version": "27.2.5",
1465 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz",
1466 "integrity": "sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q==",
1467 "dev": true,
1468 "requires": {
1469 "@jest/test-result": "^27.2.5",
1470 "graceful-fs": "^4.2.4",
1471 "jest-haste-map": "^27.2.5",
1472 "jest-runtime": "^27.2.5"
1473 }
1474 },
1475 "@jest/transform": {
1476 "version": "27.2.5",
1477 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz",
1478 "integrity": "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==",
1479 "dev": true,
1480 "requires": {
1481 "@babel/core": "^7.1.0",
1482 "@jest/types": "^27.2.5",
1483 "babel-plugin-istanbul": "^6.0.0",
1484 "chalk": "^4.0.0",
1485 "convert-source-map": "^1.4.0",
1486 "fast-json-stable-stringify": "^2.0.0",
1487 "graceful-fs": "^4.2.4",
1488 "jest-haste-map": "^27.2.5",
1489 "jest-regex-util": "^27.0.6",
1490 "jest-util": "^27.2.5",
1491 "micromatch": "^4.0.4",
1492 "pirates": "^4.0.1",
1493 "slash": "^3.0.0",
1494 "source-map": "^0.6.1",
1495 "write-file-atomic": "^3.0.0"
1496 },
1497 "dependencies": {
1498 "ansi-styles": {
1499 "version": "4.3.0",
1500 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1501 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1502 "dev": true,
1503 "requires": {
1504 "color-convert": "^2.0.1"
1505 }
1506 },
1507 "chalk": {
1508 "version": "4.1.2",
1509 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1510 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1511 "dev": true,
1512 "requires": {
1513 "ansi-styles": "^4.1.0",
1514 "supports-color": "^7.1.0"
1515 }
1516 },
1517 "color-convert": {
1518 "version": "2.0.1",
1519 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1520 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1521 "dev": true,
1522 "requires": {
1523 "color-name": "~1.1.4"
1524 }
1525 },
1526 "color-name": {
1527 "version": "1.1.4",
1528 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1529 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1530 "dev": true
1531 },
1532 "has-flag": {
1533 "version": "4.0.0",
1534 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1535 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1536 "dev": true
1537 },
1538 "source-map": {
1539 "version": "0.6.1",
1540 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1541 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1542 "dev": true
1543 },
1544 "supports-color": {
1545 "version": "7.2.0",
1546 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1547 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1548 "dev": true,
1549 "requires": {
1550 "has-flag": "^4.0.0"
1551 }
1552 }
1553 }
1554 },
1555 "@jest/types": {
1556 "version": "27.2.5",
1557 "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz",
1558 "integrity": "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==",
1559 "dev": true,
1560 "requires": {
1561 "@types/istanbul-lib-coverage": "^2.0.0",
1562 "@types/istanbul-reports": "^3.0.0",
1563 "@types/node": "*",
1564 "@types/yargs": "^16.0.0",
1565 "chalk": "^4.0.0"
1566 },
1567 "dependencies": {
1568 "ansi-styles": {
1569 "version": "4.3.0",
1570 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1571 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1572 "dev": true,
1573 "requires": {
1574 "color-convert": "^2.0.1"
1575 }
1576 },
1577 "chalk": {
1578 "version": "4.1.2",
1579 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1580 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1581 "dev": true,
1582 "requires": {
1583 "ansi-styles": "^4.1.0",
1584 "supports-color": "^7.1.0"
1585 }
1586 },
1587 "color-convert": {
1588 "version": "2.0.1",
1589 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1590 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1591 "dev": true,
1592 "requires": {
1593 "color-name": "~1.1.4"
1594 }
1595 },
1596 "color-name": {
1597 "version": "1.1.4",
1598 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1599 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1600 "dev": true
1601 },
1602 "has-flag": {
1603 "version": "4.0.0",
1604 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1605 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1606 "dev": true
1607 },
1608 "supports-color": {
1609 "version": "7.2.0",
1610 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1611 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1612 "dev": true,
1613 "requires": {
1614 "has-flag": "^4.0.0"
1615 }
1616 }
1617 }
1618 },
1619 "@sinonjs/commons": {
1620 "version": "1.8.3",
1621 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
1622 "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==",
1623 "dev": true,
1624 "requires": {
1625 "type-detect": "4.0.8"
1626 }
1627 },
1628 "@sinonjs/fake-timers": {
1629 "version": "8.0.1",
1630 "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz",
1631 "integrity": "sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==",
1632 "dev": true,
1633 "requires": {
1634 "@sinonjs/commons": "^1.7.0"
1635 }
1636 },
1637 "@tootallnate/once": {
1638 "version": "1.1.2",
1639 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
1640 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
1641 "dev": true
1642 },
1643 "@tsconfig/node10": {
1644 "version": "1.0.8",
1645 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
1646 "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
1647 "dev": true
1648 },
1649 "@tsconfig/node12": {
1650 "version": "1.0.9",
1651 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
1652 "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
1653 "dev": true
1654 },
1655 "@tsconfig/node14": {
1656 "version": "1.0.1",
1657 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
1658 "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
1659 "dev": true
1660 },
1661 "@tsconfig/node16": {
1662 "version": "1.0.2",
1663 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
1664 "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
1665 "dev": true
1666 },
1667 "@types/babel__core": {
1668 "version": "7.1.16",
1669 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz",
1670 "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==",
1671 "dev": true,
1672 "requires": {
1673 "@babel/parser": "^7.1.0",
1674 "@babel/types": "^7.0.0",
1675 "@types/babel__generator": "*",
1676 "@types/babel__template": "*",
1677 "@types/babel__traverse": "*"
1678 }
1679 },
1680 "@types/babel__generator": {
1681 "version": "7.6.3",
1682 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz",
1683 "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==",
1684 "dev": true,
1685 "requires": {
1686 "@babel/types": "^7.0.0"
1687 }
1688 },
1689 "@types/babel__template": {
1690 "version": "7.4.1",
1691 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
1692 "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
1693 "dev": true,
1694 "requires": {
1695 "@babel/parser": "^7.1.0",
1696 "@babel/types": "^7.0.0"
1697 }
1698 },
1699 "@types/babel__traverse": {
1700 "version": "7.14.2",
1701 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
1702 "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
1703 "dev": true,
1704 "requires": {
1705 "@babel/types": "^7.3.0"
1706 }
1707 },
1708 "@types/graceful-fs": {
1709 "version": "4.1.5",
1710 "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz",
1711 "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==",
1712 "dev": true,
1713 "requires": {
1714 "@types/node": "*"
1715 }
1716 },
1717 "@types/istanbul-lib-coverage": {
1718 "version": "2.0.3",
1719 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
1720 "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
1721 "dev": true
1722 },
1723 "@types/istanbul-lib-report": {
1724 "version": "3.0.0",
1725 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
1726 "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
1727 "dev": true,
1728 "requires": {
1729 "@types/istanbul-lib-coverage": "*"
1730 }
1731 },
1732 "@types/istanbul-reports": {
1733 "version": "3.0.1",
1734 "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz",
1735 "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==",
1736 "dev": true,
1737 "requires": {
1738 "@types/istanbul-lib-report": "*"
1739 }
1740 },
1741 "@types/jest": {
1742 "version": "27.0.2",
1743 "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.2.tgz",
1744 "integrity": "sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA==",
1745 "dev": true,
1746 "requires": {
1747 "jest-diff": "^27.0.0",
1748 "pretty-format": "^27.0.0"
1749 }
1750 },
1751 "@types/node": {
1752 "version": "16.10.3",
1753 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz",
1754 "integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==",
1755 "dev": true
1756 },
1757 "@types/prettier": {
1758 "version": "2.4.1",
1759 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz",
1760 "integrity": "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==",
1761 "dev": true
1762 },
1763 "@types/stack-utils": {
1764 "version": "2.0.1",
1765 "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz",
1766 "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==",
1767 "dev": true
1768 },
1769 "@types/yargs": {
1770 "version": "16.0.4",
1771 "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
1772 "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
1773 "dev": true,
1774 "requires": {
1775 "@types/yargs-parser": "*"
1776 }
1777 },
1778 "@types/yargs-parser": {
1779 "version": "20.2.1",
1780 "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
1781 "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==",
1782 "dev": true
1783 },
1784 "abab": {
1785 "version": "2.0.5",
1786 "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
1787 "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
1788 "dev": true
1789 },
1790 "acorn": {
1791 "version": "8.5.0",
1792 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
1793 "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
1794 "dev": true
1795 },
1796 "acorn-globals": {
1797 "version": "6.0.0",
1798 "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
1799 "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
1800 "dev": true,
1801 "requires": {
1802 "acorn": "^7.1.1",
1803 "acorn-walk": "^7.1.1"
1804 },
1805 "dependencies": {
1806 "acorn": {
1807 "version": "7.4.1",
1808 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
1809 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
1810 "dev": true
1811 }
1812 }
1813 },
1814 "acorn-walk": {
1815 "version": "7.2.0",
1816 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
1817 "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
1818 "dev": true
1819 },
1820 "agent-base": {
1821 "version": "6.0.2",
1822 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
1823 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
1824 "dev": true,
1825 "requires": {
1826 "debug": "4"
1827 }
1828 },
1829 "ansi-escapes": {
1830 "version": "4.3.2",
1831 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
1832 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
1833 "dev": true,
1834 "requires": {
1835 "type-fest": "^0.21.3"
1836 }
1837 },
1838 "ansi-regex": {
1839 "version": "5.0.1",
1840 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1841 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1842 "dev": true
1843 },
1844 "ansi-styles": {
1845 "version": "3.2.1",
1846 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1847 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1848 "dev": true,
1849 "requires": {
1850 "color-convert": "^1.9.0"
1851 }
1852 },
1853 "anymatch": {
1854 "version": "3.1.2",
1855 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
1856 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
1857 "dev": true,
1858 "requires": {
1859 "normalize-path": "^3.0.0",
1860 "picomatch": "^2.0.4"
1861 }
1862 },
1863 "arg": {
1864 "version": "4.1.3",
1865 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
1866 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
1867 "dev": true
1868 },
1869 "argparse": {
1870 "version": "1.0.10",
1871 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1872 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1873 "dev": true,
1874 "requires": {
1875 "sprintf-js": "~1.0.2"
1876 }
1877 },
1878 "asynckit": {
1879 "version": "0.4.0",
1880 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1881 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
1882 "dev": true
1883 },
1884 "babel-jest": {
1885 "version": "27.2.5",
1886 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz",
1887 "integrity": "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==",
1888 "dev": true,
1889 "requires": {
1890 "@jest/transform": "^27.2.5",
1891 "@jest/types": "^27.2.5",
1892 "@types/babel__core": "^7.1.14",
1893 "babel-plugin-istanbul": "^6.0.0",
1894 "babel-preset-jest": "^27.2.0",
1895 "chalk": "^4.0.0",
1896 "graceful-fs": "^4.2.4",
1897 "slash": "^3.0.0"
1898 },
1899 "dependencies": {
1900 "ansi-styles": {
1901 "version": "4.3.0",
1902 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1903 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1904 "dev": true,
1905 "requires": {
1906 "color-convert": "^2.0.1"
1907 }
1908 },
1909 "chalk": {
1910 "version": "4.1.2",
1911 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1912 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1913 "dev": true,
1914 "requires": {
1915 "ansi-styles": "^4.1.0",
1916 "supports-color": "^7.1.0"
1917 }
1918 },
1919 "color-convert": {
1920 "version": "2.0.1",
1921 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1922 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1923 "dev": true,
1924 "requires": {
1925 "color-name": "~1.1.4"
1926 }
1927 },
1928 "color-name": {
1929 "version": "1.1.4",
1930 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1931 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1932 "dev": true
1933 },
1934 "has-flag": {
1935 "version": "4.0.0",
1936 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1937 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1938 "dev": true
1939 },
1940 "supports-color": {
1941 "version": "7.2.0",
1942 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1943 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1944 "dev": true,
1945 "requires": {
1946 "has-flag": "^4.0.0"
1947 }
1948 }
1949 }
1950 },
1951 "babel-plugin-dynamic-import-node": {
1952 "version": "2.3.3",
1953 "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
1954 "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
1955 "dev": true,
1956 "requires": {
1957 "object.assign": "^4.1.0"
1958 }
1959 },
1960 "babel-plugin-istanbul": {
1961 "version": "6.0.0",
1962 "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
1963 "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
1964 "dev": true,
1965 "requires": {
1966 "@babel/helper-plugin-utils": "^7.0.0",
1967 "@istanbuljs/load-nyc-config": "^1.0.0",
1968 "@istanbuljs/schema": "^0.1.2",
1969 "istanbul-lib-instrument": "^4.0.0",
1970 "test-exclude": "^6.0.0"
1971 }
1972 },
1973 "babel-plugin-jest-hoist": {
1974 "version": "27.2.0",
1975 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz",
1976 "integrity": "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==",
1977 "dev": true,
1978 "requires": {
1979 "@babel/template": "^7.3.3",
1980 "@babel/types": "^7.3.3",
1981 "@types/babel__core": "^7.0.0",
1982 "@types/babel__traverse": "^7.0.6"
1983 }
1984 },
1985 "babel-plugin-polyfill-corejs2": {
1986 "version": "0.2.2",
1987 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
1988 "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
1989 "dev": true,
1990 "requires": {
1991 "@babel/compat-data": "^7.13.11",
1992 "@babel/helper-define-polyfill-provider": "^0.2.2",
1993 "semver": "^6.1.1"
1994 }
1995 },
1996 "babel-plugin-polyfill-corejs3": {
1997 "version": "0.2.5",
1998 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz",
1999 "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==",
2000 "dev": true,
2001 "requires": {
2002 "@babel/helper-define-polyfill-provider": "^0.2.2",
2003 "core-js-compat": "^3.16.2"
2004 }
2005 },
2006 "babel-plugin-polyfill-regenerator": {
2007 "version": "0.2.2",
2008 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
2009 "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
2010 "dev": true,
2011 "requires": {
2012 "@babel/helper-define-polyfill-provider": "^0.2.2"
2013 }
2014 },
2015 "babel-preset-current-node-syntax": {
2016 "version": "1.0.1",
2017 "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
2018 "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
2019 "dev": true,
2020 "requires": {
2021 "@babel/plugin-syntax-async-generators": "^7.8.4",
2022 "@babel/plugin-syntax-bigint": "^7.8.3",
2023 "@babel/plugin-syntax-class-properties": "^7.8.3",
2024 "@babel/plugin-syntax-import-meta": "^7.8.3",
2025 "@babel/plugin-syntax-json-strings": "^7.8.3",
2026 "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
2027 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
2028 "@babel/plugin-syntax-numeric-separator": "^7.8.3",
2029 "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
2030 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
2031 "@babel/plugin-syntax-optional-chaining": "^7.8.3",
2032 "@babel/plugin-syntax-top-level-await": "^7.8.3"
2033 }
2034 },
2035 "babel-preset-jest": {
2036 "version": "27.2.0",
2037 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz",
2038 "integrity": "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==",
2039 "dev": true,
2040 "requires": {
2041 "babel-plugin-jest-hoist": "^27.2.0",
2042 "babel-preset-current-node-syntax": "^1.0.0"
2043 }
2044 },
2045 "balanced-match": {
2046 "version": "1.0.2",
2047 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2048 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2049 "dev": true
2050 },
2051 "brace-expansion": {
2052 "version": "1.1.11",
2053 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2054 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2055 "dev": true,
2056 "requires": {
2057 "balanced-match": "^1.0.0",
2058 "concat-map": "0.0.1"
2059 }
2060 },
2061 "braces": {
2062 "version": "3.0.2",
2063 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
2064 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
2065 "dev": true,
2066 "requires": {
2067 "fill-range": "^7.0.1"
2068 }
2069 },
2070 "browser-process-hrtime": {
2071 "version": "1.0.0",
2072 "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
2073 "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
2074 "dev": true
2075 },
2076 "browserslist": {
2077 "version": "4.17.3",
2078 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz",
2079 "integrity": "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==",
2080 "dev": true,
2081 "requires": {
2082 "caniuse-lite": "^1.0.30001264",
2083 "electron-to-chromium": "^1.3.857",
2084 "escalade": "^3.1.1",
2085 "node-releases": "^1.1.77",
2086 "picocolors": "^0.2.1"
2087 }
2088 },
2089 "bser": {
2090 "version": "2.1.1",
2091 "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
2092 "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
2093 "dev": true,
2094 "requires": {
2095 "node-int64": "^0.4.0"
2096 }
2097 },
2098 "buffer-from": {
2099 "version": "1.1.2",
2100 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
2101 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
2102 "dev": true
2103 },
2104 "call-bind": {
2105 "version": "1.0.2",
2106 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
2107 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
2108 "dev": true,
2109 "requires": {
2110 "function-bind": "^1.1.1",
2111 "get-intrinsic": "^1.0.2"
2112 }
2113 },
2114 "callsites": {
2115 "version": "3.1.0",
2116 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2117 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2118 "dev": true
2119 },
2120 "camelcase": {
2121 "version": "5.3.1",
2122 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
2123 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
2124 "dev": true
2125 },
2126 "caniuse-lite": {
2127 "version": "1.0.30001265",
2128 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz",
2129 "integrity": "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==",
2130 "dev": true
2131 },
2132 "chalk": {
2133 "version": "2.4.2",
2134 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2135 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2136 "dev": true,
2137 "requires": {
2138 "ansi-styles": "^3.2.1",
2139 "escape-string-regexp": "^1.0.5",
2140 "supports-color": "^5.3.0"
2141 }
2142 },
2143 "char-regex": {
2144 "version": "1.0.2",
2145 "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
2146 "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
2147 "dev": true
2148 },
2149 "ci-info": {
2150 "version": "3.2.0",
2151 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
2152 "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
2153 "dev": true
2154 },
2155 "cjs-module-lexer": {
2156 "version": "1.2.2",
2157 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz",
2158 "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==",
2159 "dev": true
2160 },
2161 "cliui": {
2162 "version": "7.0.4",
2163 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
2164 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
2165 "dev": true,
2166 "requires": {
2167 "string-width": "^4.2.0",
2168 "strip-ansi": "^6.0.0",
2169 "wrap-ansi": "^7.0.0"
2170 }
2171 },
2172 "co": {
2173 "version": "4.6.0",
2174 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
2175 "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
2176 "dev": true
2177 },
2178 "collect-v8-coverage": {
2179 "version": "1.0.1",
2180 "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
2181 "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
2182 "dev": true
2183 },
2184 "color-convert": {
2185 "version": "1.9.3",
2186 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2187 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2188 "dev": true,
2189 "requires": {
2190 "color-name": "1.1.3"
2191 }
2192 },
2193 "color-name": {
2194 "version": "1.1.3",
2195 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2196 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2197 "dev": true
2198 },
2199 "combined-stream": {
2200 "version": "1.0.8",
2201 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
2202 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
2203 "dev": true,
2204 "requires": {
2205 "delayed-stream": "~1.0.0"
2206 }
2207 },
2208 "concat-map": {
2209 "version": "0.0.1",
2210 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2211 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
2212 "dev": true
2213 },
2214 "convert-source-map": {
2215 "version": "1.8.0",
2216 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
2217 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
2218 "dev": true,
2219 "requires": {
2220 "safe-buffer": "~5.1.1"
2221 }
2222 },
2223 "core-js-compat": {
2224 "version": "3.18.2",
2225 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.2.tgz",
2226 "integrity": "sha512-25VJYCJtGjZwLguj7d66oiHfmnVw3TMOZ0zV8DyMJp/aeQ3OjR519iOOeck08HMyVVRAqXxafc2Hl+5QstJrsQ==",
2227 "dev": true,
2228 "requires": {
2229 "browserslist": "^4.17.3",
2230 "semver": "7.0.0"
2231 },
2232 "dependencies": {
2233 "semver": {
2234 "version": "7.0.0",
2235 "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
2236 "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
2237 "dev": true
2238 }
2239 }
2240 },
2241 "create-require": {
2242 "version": "1.1.1",
2243 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
2244 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
2245 "dev": true
2246 },
2247 "cross-spawn": {
2248 "version": "7.0.3",
2249 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
2250 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2251 "dev": true,
2252 "requires": {
2253 "path-key": "^3.1.0",
2254 "shebang-command": "^2.0.0",
2255 "which": "^2.0.1"
2256 }
2257 },
2258 "cssom": {
2259 "version": "0.4.4",
2260 "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
2261 "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
2262 "dev": true
2263 },
2264 "cssstyle": {
2265 "version": "2.3.0",
2266 "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
2267 "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
2268 "dev": true,
2269 "requires": {
2270 "cssom": "~0.3.6"
2271 },
2272 "dependencies": {
2273 "cssom": {
2274 "version": "0.3.8",
2275 "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
2276 "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
2277 "dev": true
2278 }
2279 }
2280 },
2281 "data-urls": {
2282 "version": "2.0.0",
2283 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
2284 "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
2285 "dev": true,
2286 "requires": {
2287 "abab": "^2.0.3",
2288 "whatwg-mimetype": "^2.3.0",
2289 "whatwg-url": "^8.0.0"
2290 }
2291 },
2292 "debug": {
2293 "version": "4.3.2",
2294 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
2295 "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
2296 "dev": true,
2297 "requires": {
2298 "ms": "2.1.2"
2299 }
2300 },
2301 "decimal.js": {
2302 "version": "10.3.1",
2303 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
2304 "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==",
2305 "dev": true
2306 },
2307 "dedent": {
2308 "version": "0.7.0",
2309 "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
2310 "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
2311 "dev": true
2312 },
2313 "deep-is": {
2314 "version": "0.1.4",
2315 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2316 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2317 "dev": true
2318 },
2319 "deepmerge": {
2320 "version": "4.2.2",
2321 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
2322 "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
2323 "dev": true
2324 },
2325 "define-properties": {
2326 "version": "1.1.3",
2327 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
2328 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
2329 "dev": true,
2330 "requires": {
2331 "object-keys": "^1.0.12"
2332 }
2333 },
2334 "delayed-stream": {
2335 "version": "1.0.0",
2336 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2337 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
2338 "dev": true
2339 },
2340 "detect-newline": {
2341 "version": "3.1.0",
2342 "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
2343 "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
2344 "dev": true
2345 },
2346 "diff": {
2347 "version": "4.0.2",
2348 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
2349 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
2350 "dev": true
2351 },
2352 "diff-sequences": {
2353 "version": "27.0.6",
2354 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz",
2355 "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==",
2356 "dev": true
2357 },
2358 "domexception": {
2359 "version": "2.0.1",
2360 "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
2361 "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
2362 "dev": true,
2363 "requires": {
2364 "webidl-conversions": "^5.0.0"
2365 },
2366 "dependencies": {
2367 "webidl-conversions": {
2368 "version": "5.0.0",
2369 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
2370 "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
2371 "dev": true
2372 }
2373 }
2374 },
2375 "electron-to-chromium": {
2376 "version": "1.3.864",
2377 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.864.tgz",
2378 "integrity": "sha512-v4rbad8GO6/yVI92WOeU9Wgxc4NA0n4f6P1FvZTY+jyY7JHEhw3bduYu60v3Q1h81Cg6eo4ApZrFPuycwd5hGw==",
2379 "dev": true
2380 },
2381 "emittery": {
2382 "version": "0.8.1",
2383 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
2384 "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
2385 "dev": true
2386 },
2387 "emoji-regex": {
2388 "version": "8.0.0",
2389 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2390 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2391 "dev": true
2392 },
2393 "escalade": {
2394 "version": "3.1.1",
2395 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
2396 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
2397 "dev": true
2398 },
2399 "escape-string-regexp": {
2400 "version": "1.0.5",
2401 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2402 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2403 "dev": true
2404 },
2405 "escodegen": {
2406 "version": "2.0.0",
2407 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
2408 "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
2409 "dev": true,
2410 "requires": {
2411 "esprima": "^4.0.1",
2412 "estraverse": "^5.2.0",
2413 "esutils": "^2.0.2",
2414 "optionator": "^0.8.1",
2415 "source-map": "~0.6.1"
2416 },
2417 "dependencies": {
2418 "source-map": {
2419 "version": "0.6.1",
2420 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2421 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2422 "dev": true,
2423 "optional": true
2424 }
2425 }
2426 },
2427 "esprima": {
2428 "version": "4.0.1",
2429 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2430 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2431 "dev": true
2432 },
2433 "estraverse": {
2434 "version": "5.2.0",
2435 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
2436 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
2437 "dev": true
2438 },
2439 "esutils": {
2440 "version": "2.0.3",
2441 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2442 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2443 "dev": true
2444 },
2445 "execa": {
2446 "version": "5.1.1",
2447 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
2448 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
2449 "dev": true,
2450 "requires": {
2451 "cross-spawn": "^7.0.3",
2452 "get-stream": "^6.0.0",
2453 "human-signals": "^2.1.0",
2454 "is-stream": "^2.0.0",
2455 "merge-stream": "^2.0.0",
2456 "npm-run-path": "^4.0.1",
2457 "onetime": "^5.1.2",
2458 "signal-exit": "^3.0.3",
2459 "strip-final-newline": "^2.0.0"
2460 }
2461 },
2462 "exit": {
2463 "version": "0.1.2",
2464 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
2465 "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
2466 "dev": true
2467 },
2468 "expect": {
2469 "version": "27.2.5",
2470 "resolved": "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz",
2471 "integrity": "sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA==",
2472 "dev": true,
2473 "requires": {
2474 "@jest/types": "^27.2.5",
2475 "ansi-styles": "^5.0.0",
2476 "jest-get-type": "^27.0.6",
2477 "jest-matcher-utils": "^27.2.5",
2478 "jest-message-util": "^27.2.5",
2479 "jest-regex-util": "^27.0.6"
2480 },
2481 "dependencies": {
2482 "ansi-styles": {
2483 "version": "5.2.0",
2484 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
2485 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
2486 "dev": true
2487 }
2488 }
2489 },
2490 "fast-json-stable-stringify": {
2491 "version": "2.1.0",
2492 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2493 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2494 "dev": true
2495 },
2496 "fast-levenshtein": {
2497 "version": "2.0.6",
2498 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2499 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2500 "dev": true
2501 },
2502 "fb-watchman": {
2503 "version": "2.0.1",
2504 "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
2505 "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
2506 "dev": true,
2507 "requires": {
2508 "bser": "2.1.1"
2509 }
2510 },
2511 "fill-range": {
2512 "version": "7.0.1",
2513 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2514 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2515 "dev": true,
2516 "requires": {
2517 "to-regex-range": "^5.0.1"
2518 }
2519 },
2520 "find-up": {
2521 "version": "4.1.0",
2522 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2523 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2524 "dev": true,
2525 "requires": {
2526 "locate-path": "^5.0.0",
2527 "path-exists": "^4.0.0"
2528 }
2529 },
2530 "form-data": {
2531 "version": "3.0.1",
2532 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
2533 "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
2534 "dev": true,
2535 "requires": {
2536 "asynckit": "^0.4.0",
2537 "combined-stream": "^1.0.8",
2538 "mime-types": "^2.1.12"
2539 }
2540 },
2541 "fs.realpath": {
2542 "version": "1.0.0",
2543 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2544 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2545 "dev": true
2546 },
2547 "fsevents": {
2548 "version": "2.3.2",
2549 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
2550 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
2551 "dev": true,
2552 "optional": true
2553 },
2554 "function-bind": {
2555 "version": "1.1.1",
2556 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2557 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2558 "dev": true
2559 },
2560 "gensync": {
2561 "version": "1.0.0-beta.2",
2562 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2563 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2564 "dev": true
2565 },
2566 "get-caller-file": {
2567 "version": "2.0.5",
2568 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2569 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2570 "dev": true
2571 },
2572 "get-intrinsic": {
2573 "version": "1.1.1",
2574 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
2575 "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
2576 "dev": true,
2577 "requires": {
2578 "function-bind": "^1.1.1",
2579 "has": "^1.0.3",
2580 "has-symbols": "^1.0.1"
2581 }
2582 },
2583 "get-package-type": {
2584 "version": "0.1.0",
2585 "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
2586 "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
2587 "dev": true
2588 },
2589 "get-stream": {
2590 "version": "6.0.1",
2591 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
2592 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
2593 "dev": true
2594 },
2595 "glob": {
2596 "version": "7.2.0",
2597 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
2598 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
2599 "dev": true,
2600 "requires": {
2601 "fs.realpath": "^1.0.0",
2602 "inflight": "^1.0.4",
2603 "inherits": "2",
2604 "minimatch": "^3.0.4",
2605 "once": "^1.3.0",
2606 "path-is-absolute": "^1.0.0"
2607 }
2608 },
2609 "globals": {
2610 "version": "11.12.0",
2611 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2612 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
2613 "dev": true
2614 },
2615 "graceful-fs": {
2616 "version": "4.2.8",
2617 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
2618 "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
2619 "dev": true
2620 },
2621 "has": {
2622 "version": "1.0.3",
2623 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2624 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2625 "dev": true,
2626 "requires": {
2627 "function-bind": "^1.1.1"
2628 }
2629 },
2630 "has-flag": {
2631 "version": "3.0.0",
2632 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2633 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2634 "dev": true
2635 },
2636 "has-symbols": {
2637 "version": "1.0.2",
2638 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
2639 "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
2640 "dev": true
2641 },
2642 "html-encoding-sniffer": {
2643 "version": "2.0.1",
2644 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
2645 "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
2646 "dev": true,
2647 "requires": {
2648 "whatwg-encoding": "^1.0.5"
2649 }
2650 },
2651 "html-escaper": {
2652 "version": "2.0.2",
2653 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
2654 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
2655 "dev": true
2656 },
2657 "http-proxy-agent": {
2658 "version": "4.0.1",
2659 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
2660 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
2661 "dev": true,
2662 "requires": {
2663 "@tootallnate/once": "1",
2664 "agent-base": "6",
2665 "debug": "4"
2666 }
2667 },
2668 "https-proxy-agent": {
2669 "version": "5.0.0",
2670 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
2671 "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
2672 "dev": true,
2673 "requires": {
2674 "agent-base": "6",
2675 "debug": "4"
2676 }
2677 },
2678 "human-signals": {
2679 "version": "2.1.0",
2680 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
2681 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
2682 "dev": true
2683 },
2684 "iconv-lite": {
2685 "version": "0.4.24",
2686 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2687 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2688 "dev": true,
2689 "requires": {
2690 "safer-buffer": ">= 2.1.2 < 3"
2691 }
2692 },
2693 "import-local": {
2694 "version": "3.0.3",
2695 "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz",
2696 "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==",
2697 "dev": true,
2698 "requires": {
2699 "pkg-dir": "^4.2.0",
2700 "resolve-cwd": "^3.0.0"
2701 }
2702 },
2703 "imurmurhash": {
2704 "version": "0.1.4",
2705 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2706 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2707 "dev": true
2708 },
2709 "inflight": {
2710 "version": "1.0.6",
2711 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2712 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2713 "dev": true,
2714 "requires": {
2715 "once": "^1.3.0",
2716 "wrappy": "1"
2717 }
2718 },
2719 "inherits": {
2720 "version": "2.0.4",
2721 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2722 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2723 "dev": true
2724 },
2725 "is-ci": {
2726 "version": "3.0.0",
2727 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
2728 "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==",
2729 "dev": true,
2730 "requires": {
2731 "ci-info": "^3.1.1"
2732 }
2733 },
2734 "is-core-module": {
2735 "version": "2.7.0",
2736 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz",
2737 "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==",
2738 "dev": true,
2739 "requires": {
2740 "has": "^1.0.3"
2741 }
2742 },
2743 "is-fullwidth-code-point": {
2744 "version": "3.0.0",
2745 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2746 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2747 "dev": true
2748 },
2749 "is-generator-fn": {
2750 "version": "2.1.0",
2751 "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
2752 "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
2753 "dev": true
2754 },
2755 "is-number": {
2756 "version": "7.0.0",
2757 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2758 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2759 "dev": true
2760 },
2761 "is-potential-custom-element-name": {
2762 "version": "1.0.1",
2763 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
2764 "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
2765 "dev": true
2766 },
2767 "is-stream": {
2768 "version": "2.0.1",
2769 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
2770 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
2771 "dev": true
2772 },
2773 "is-typedarray": {
2774 "version": "1.0.0",
2775 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
2776 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
2777 "dev": true
2778 },
2779 "isexe": {
2780 "version": "2.0.0",
2781 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2782 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2783 "dev": true
2784 },
2785 "istanbul-lib-coverage": {
2786 "version": "3.0.0",
2787 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
2788 "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
2789 "dev": true
2790 },
2791 "istanbul-lib-instrument": {
2792 "version": "4.0.3",
2793 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
2794 "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
2795 "dev": true,
2796 "requires": {
2797 "@babel/core": "^7.7.5",
2798 "@istanbuljs/schema": "^0.1.2",
2799 "istanbul-lib-coverage": "^3.0.0",
2800 "semver": "^6.3.0"
2801 }
2802 },
2803 "istanbul-lib-report": {
2804 "version": "3.0.0",
2805 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
2806 "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
2807 "dev": true,
2808 "requires": {
2809 "istanbul-lib-coverage": "^3.0.0",
2810 "make-dir": "^3.0.0",
2811 "supports-color": "^7.1.0"
2812 },
2813 "dependencies": {
2814 "has-flag": {
2815 "version": "4.0.0",
2816 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2817 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2818 "dev": true
2819 },
2820 "supports-color": {
2821 "version": "7.2.0",
2822 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2823 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2824 "dev": true,
2825 "requires": {
2826 "has-flag": "^4.0.0"
2827 }
2828 }
2829 }
2830 },
2831 "istanbul-lib-source-maps": {
2832 "version": "4.0.0",
2833 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
2834 "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
2835 "dev": true,
2836 "requires": {
2837 "debug": "^4.1.1",
2838 "istanbul-lib-coverage": "^3.0.0",
2839 "source-map": "^0.6.1"
2840 },
2841 "dependencies": {
2842 "source-map": {
2843 "version": "0.6.1",
2844 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2845 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2846 "dev": true
2847 }
2848 }
2849 },
2850 "istanbul-reports": {
2851 "version": "3.0.3",
2852 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.3.tgz",
2853 "integrity": "sha512-0i77ZFLsb9U3DHi22WzmIngVzfoyxxbQcZRqlF3KoKmCJGq9nhFHoGi8FqBztN2rE8w6hURnZghetn0xpkVb6A==",
2854 "dev": true,
2855 "requires": {
2856 "html-escaper": "^2.0.0",
2857 "istanbul-lib-report": "^3.0.0"
2858 }
2859 },
2860 "jest": {
2861 "version": "27.2.5",
2862 "resolved": "https://registry.npmjs.org/jest/-/jest-27.2.5.tgz",
2863 "integrity": "sha512-vDMzXcpQN4Ycaqu+vO7LX8pZwNNoKMhc+gSp6q1D8S6ftRk8gNW8cni3YFxknP95jxzQo23Lul0BI2FrWgnwYQ==",
2864 "dev": true,
2865 "requires": {
2866 "@jest/core": "^27.2.5",
2867 "import-local": "^3.0.2",
2868 "jest-cli": "^27.2.5"
2869 },
2870 "dependencies": {
2871 "ansi-styles": {
2872 "version": "4.3.0",
2873 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2874 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2875 "dev": true,
2876 "requires": {
2877 "color-convert": "^2.0.1"
2878 }
2879 },
2880 "chalk": {
2881 "version": "4.1.2",
2882 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2883 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2884 "dev": true,
2885 "requires": {
2886 "ansi-styles": "^4.1.0",
2887 "supports-color": "^7.1.0"
2888 }
2889 },
2890 "color-convert": {
2891 "version": "2.0.1",
2892 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2893 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2894 "dev": true,
2895 "requires": {
2896 "color-name": "~1.1.4"
2897 }
2898 },
2899 "color-name": {
2900 "version": "1.1.4",
2901 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2902 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2903 "dev": true
2904 },
2905 "has-flag": {
2906 "version": "4.0.0",
2907 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2908 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2909 "dev": true
2910 },
2911 "jest-cli": {
2912 "version": "27.2.5",
2913 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz",
2914 "integrity": "sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg==",
2915 "dev": true,
2916 "requires": {
2917 "@jest/core": "^27.2.5",
2918 "@jest/test-result": "^27.2.5",
2919 "@jest/types": "^27.2.5",
2920 "chalk": "^4.0.0",
2921 "exit": "^0.1.2",
2922 "graceful-fs": "^4.2.4",
2923 "import-local": "^3.0.2",
2924 "jest-config": "^27.2.5",
2925 "jest-util": "^27.2.5",
2926 "jest-validate": "^27.2.5",
2927 "prompts": "^2.0.1",
2928 "yargs": "^16.2.0"
2929 }
2930 },
2931 "supports-color": {
2932 "version": "7.2.0",
2933 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2934 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2935 "dev": true,
2936 "requires": {
2937 "has-flag": "^4.0.0"
2938 }
2939 }
2940 }
2941 },
2942 "jest-changed-files": {
2943 "version": "27.2.5",
2944 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz",
2945 "integrity": "sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw==",
2946 "dev": true,
2947 "requires": {
2948 "@jest/types": "^27.2.5",
2949 "execa": "^5.0.0",
2950 "throat": "^6.0.1"
2951 }
2952 },
2953 "jest-circus": {
2954 "version": "27.2.5",
2955 "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz",
2956 "integrity": "sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q==",
2957 "dev": true,
2958 "requires": {
2959 "@jest/environment": "^27.2.5",
2960 "@jest/test-result": "^27.2.5",
2961 "@jest/types": "^27.2.5",
2962 "@types/node": "*",
2963 "chalk": "^4.0.0",
2964 "co": "^4.6.0",
2965 "dedent": "^0.7.0",
2966 "expect": "^27.2.5",
2967 "is-generator-fn": "^2.0.0",
2968 "jest-each": "^27.2.5",
2969 "jest-matcher-utils": "^27.2.5",
2970 "jest-message-util": "^27.2.5",
2971 "jest-runtime": "^27.2.5",
2972 "jest-snapshot": "^27.2.5",
2973 "jest-util": "^27.2.5",
2974 "pretty-format": "^27.2.5",
2975 "slash": "^3.0.0",
2976 "stack-utils": "^2.0.3",
2977 "throat": "^6.0.1"
2978 },
2979 "dependencies": {
2980 "ansi-styles": {
2981 "version": "4.3.0",
2982 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2983 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2984 "dev": true,
2985 "requires": {
2986 "color-convert": "^2.0.1"
2987 }
2988 },
2989 "chalk": {
2990 "version": "4.1.2",
2991 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2992 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2993 "dev": true,
2994 "requires": {
2995 "ansi-styles": "^4.1.0",
2996 "supports-color": "^7.1.0"
2997 }
2998 },
2999 "color-convert": {
3000 "version": "2.0.1",
3001 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3002 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3003 "dev": true,
3004 "requires": {
3005 "color-name": "~1.1.4"
3006 }
3007 },
3008 "color-name": {
3009 "version": "1.1.4",
3010 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3011 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3012 "dev": true
3013 },
3014 "has-flag": {
3015 "version": "4.0.0",
3016 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3017 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3018 "dev": true
3019 },
3020 "supports-color": {
3021 "version": "7.2.0",
3022 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3023 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3024 "dev": true,
3025 "requires": {
3026 "has-flag": "^4.0.0"
3027 }
3028 }
3029 }
3030 },
3031 "jest-config": {
3032 "version": "27.2.5",
3033 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz",
3034 "integrity": "sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ==",
3035 "dev": true,
3036 "requires": {
3037 "@babel/core": "^7.1.0",
3038 "@jest/test-sequencer": "^27.2.5",
3039 "@jest/types": "^27.2.5",
3040 "babel-jest": "^27.2.5",
3041 "chalk": "^4.0.0",
3042 "deepmerge": "^4.2.2",
3043 "glob": "^7.1.1",
3044 "graceful-fs": "^4.2.4",
3045 "is-ci": "^3.0.0",
3046 "jest-circus": "^27.2.5",
3047 "jest-environment-jsdom": "^27.2.5",
3048 "jest-environment-node": "^27.2.5",
3049 "jest-get-type": "^27.0.6",
3050 "jest-jasmine2": "^27.2.5",
3051 "jest-regex-util": "^27.0.6",
3052 "jest-resolve": "^27.2.5",
3053 "jest-runner": "^27.2.5",
3054 "jest-util": "^27.2.5",
3055 "jest-validate": "^27.2.5",
3056 "micromatch": "^4.0.4",
3057 "pretty-format": "^27.2.5"
3058 },
3059 "dependencies": {
3060 "ansi-styles": {
3061 "version": "4.3.0",
3062 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3063 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3064 "dev": true,
3065 "requires": {
3066 "color-convert": "^2.0.1"
3067 }
3068 },
3069 "chalk": {
3070 "version": "4.1.2",
3071 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3072 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3073 "dev": true,
3074 "requires": {
3075 "ansi-styles": "^4.1.0",
3076 "supports-color": "^7.1.0"
3077 }
3078 },
3079 "color-convert": {
3080 "version": "2.0.1",
3081 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3082 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3083 "dev": true,
3084 "requires": {
3085 "color-name": "~1.1.4"
3086 }
3087 },
3088 "color-name": {
3089 "version": "1.1.4",
3090 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3091 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3092 "dev": true
3093 },
3094 "has-flag": {
3095 "version": "4.0.0",
3096 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3097 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3098 "dev": true
3099 },
3100 "supports-color": {
3101 "version": "7.2.0",
3102 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3103 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3104 "dev": true,
3105 "requires": {
3106 "has-flag": "^4.0.0"
3107 }
3108 }
3109 }
3110 },
3111 "jest-diff": {
3112 "version": "27.2.5",
3113 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz",
3114 "integrity": "sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA==",
3115 "dev": true,
3116 "requires": {
3117 "chalk": "^4.0.0",
3118 "diff-sequences": "^27.0.6",
3119 "jest-get-type": "^27.0.6",
3120 "pretty-format": "^27.2.5"
3121 },
3122 "dependencies": {
3123 "ansi-styles": {
3124 "version": "4.3.0",
3125 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3126 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3127 "dev": true,
3128 "requires": {
3129 "color-convert": "^2.0.1"
3130 }
3131 },
3132 "chalk": {
3133 "version": "4.1.2",
3134 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3135 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3136 "dev": true,
3137 "requires": {
3138 "ansi-styles": "^4.1.0",
3139 "supports-color": "^7.1.0"
3140 }
3141 },
3142 "color-convert": {
3143 "version": "2.0.1",
3144 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3145 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3146 "dev": true,
3147 "requires": {
3148 "color-name": "~1.1.4"
3149 }
3150 },
3151 "color-name": {
3152 "version": "1.1.4",
3153 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3154 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3155 "dev": true
3156 },
3157 "has-flag": {
3158 "version": "4.0.0",
3159 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3160 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3161 "dev": true
3162 },
3163 "supports-color": {
3164 "version": "7.2.0",
3165 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3166 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3167 "dev": true,
3168 "requires": {
3169 "has-flag": "^4.0.0"
3170 }
3171 }
3172 }
3173 },
3174 "jest-docblock": {
3175 "version": "27.0.6",
3176 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz",
3177 "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==",
3178 "dev": true,
3179 "requires": {
3180 "detect-newline": "^3.0.0"
3181 }
3182 },
3183 "jest-each": {
3184 "version": "27.2.5",
3185 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz",
3186 "integrity": "sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag==",
3187 "dev": true,
3188 "requires": {
3189 "@jest/types": "^27.2.5",
3190 "chalk": "^4.0.0",
3191 "jest-get-type": "^27.0.6",
3192 "jest-util": "^27.2.5",
3193 "pretty-format": "^27.2.5"
3194 },
3195 "dependencies": {
3196 "ansi-styles": {
3197 "version": "4.3.0",
3198 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3199 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3200 "dev": true,
3201 "requires": {
3202 "color-convert": "^2.0.1"
3203 }
3204 },
3205 "chalk": {
3206 "version": "4.1.2",
3207 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3208 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3209 "dev": true,
3210 "requires": {
3211 "ansi-styles": "^4.1.0",
3212 "supports-color": "^7.1.0"
3213 }
3214 },
3215 "color-convert": {
3216 "version": "2.0.1",
3217 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3218 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3219 "dev": true,
3220 "requires": {
3221 "color-name": "~1.1.4"
3222 }
3223 },
3224 "color-name": {
3225 "version": "1.1.4",
3226 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3227 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3228 "dev": true
3229 },
3230 "has-flag": {
3231 "version": "4.0.0",
3232 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3233 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3234 "dev": true
3235 },
3236 "supports-color": {
3237 "version": "7.2.0",
3238 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3239 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3240 "dev": true,
3241 "requires": {
3242 "has-flag": "^4.0.0"
3243 }
3244 }
3245 }
3246 },
3247 "jest-environment-jsdom": {
3248 "version": "27.2.5",
3249 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz",
3250 "integrity": "sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg==",
3251 "dev": true,
3252 "requires": {
3253 "@jest/environment": "^27.2.5",
3254 "@jest/fake-timers": "^27.2.5",
3255 "@jest/types": "^27.2.5",
3256 "@types/node": "*",
3257 "jest-mock": "^27.2.5",
3258 "jest-util": "^27.2.5",
3259 "jsdom": "^16.6.0"
3260 }
3261 },
3262 "jest-environment-node": {
3263 "version": "27.2.5",
3264 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz",
3265 "integrity": "sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg==",
3266 "dev": true,
3267 "requires": {
3268 "@jest/environment": "^27.2.5",
3269 "@jest/fake-timers": "^27.2.5",
3270 "@jest/types": "^27.2.5",
3271 "@types/node": "*",
3272 "jest-mock": "^27.2.5",
3273 "jest-util": "^27.2.5"
3274 }
3275 },
3276 "jest-get-type": {
3277 "version": "27.0.6",
3278 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz",
3279 "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==",
3280 "dev": true
3281 },
3282 "jest-haste-map": {
3283 "version": "27.2.5",
3284 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz",
3285 "integrity": "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==",
3286 "dev": true,
3287 "requires": {
3288 "@jest/types": "^27.2.5",
3289 "@types/graceful-fs": "^4.1.2",
3290 "@types/node": "*",
3291 "anymatch": "^3.0.3",
3292 "fb-watchman": "^2.0.0",
3293 "fsevents": "^2.3.2",
3294 "graceful-fs": "^4.2.4",
3295 "jest-regex-util": "^27.0.6",
3296 "jest-serializer": "^27.0.6",
3297 "jest-util": "^27.2.5",
3298 "jest-worker": "^27.2.5",
3299 "micromatch": "^4.0.4",
3300 "walker": "^1.0.7"
3301 }
3302 },
3303 "jest-jasmine2": {
3304 "version": "27.2.5",
3305 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz",
3306 "integrity": "sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ==",
3307 "dev": true,
3308 "requires": {
3309 "@babel/traverse": "^7.1.0",
3310 "@jest/environment": "^27.2.5",
3311 "@jest/source-map": "^27.0.6",
3312 "@jest/test-result": "^27.2.5",
3313 "@jest/types": "^27.2.5",
3314 "@types/node": "*",
3315 "chalk": "^4.0.0",
3316 "co": "^4.6.0",
3317 "expect": "^27.2.5",
3318 "is-generator-fn": "^2.0.0",
3319 "jest-each": "^27.2.5",
3320 "jest-matcher-utils": "^27.2.5",
3321 "jest-message-util": "^27.2.5",
3322 "jest-runtime": "^27.2.5",
3323 "jest-snapshot": "^27.2.5",
3324 "jest-util": "^27.2.5",
3325 "pretty-format": "^27.2.5",
3326 "throat": "^6.0.1"
3327 },
3328 "dependencies": {
3329 "ansi-styles": {
3330 "version": "4.3.0",
3331 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3332 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3333 "dev": true,
3334 "requires": {
3335 "color-convert": "^2.0.1"
3336 }
3337 },
3338 "chalk": {
3339 "version": "4.1.2",
3340 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3341 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3342 "dev": true,
3343 "requires": {
3344 "ansi-styles": "^4.1.0",
3345 "supports-color": "^7.1.0"
3346 }
3347 },
3348 "color-convert": {
3349 "version": "2.0.1",
3350 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3351 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3352 "dev": true,
3353 "requires": {
3354 "color-name": "~1.1.4"
3355 }
3356 },
3357 "color-name": {
3358 "version": "1.1.4",
3359 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3360 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3361 "dev": true
3362 },
3363 "has-flag": {
3364 "version": "4.0.0",
3365 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3366 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3367 "dev": true
3368 },
3369 "supports-color": {
3370 "version": "7.2.0",
3371 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3372 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3373 "dev": true,
3374 "requires": {
3375 "has-flag": "^4.0.0"
3376 }
3377 }
3378 }
3379 },
3380 "jest-leak-detector": {
3381 "version": "27.2.5",
3382 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz",
3383 "integrity": "sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ==",
3384 "dev": true,
3385 "requires": {
3386 "jest-get-type": "^27.0.6",
3387 "pretty-format": "^27.2.5"
3388 }
3389 },
3390 "jest-matcher-utils": {
3391 "version": "27.2.5",
3392 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz",
3393 "integrity": "sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg==",
3394 "dev": true,
3395 "requires": {
3396 "chalk": "^4.0.0",
3397 "jest-diff": "^27.2.5",
3398 "jest-get-type": "^27.0.6",
3399 "pretty-format": "^27.2.5"
3400 },
3401 "dependencies": {
3402 "ansi-styles": {
3403 "version": "4.3.0",
3404 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3405 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3406 "dev": true,
3407 "requires": {
3408 "color-convert": "^2.0.1"
3409 }
3410 },
3411 "chalk": {
3412 "version": "4.1.2",
3413 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3414 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3415 "dev": true,
3416 "requires": {
3417 "ansi-styles": "^4.1.0",
3418 "supports-color": "^7.1.0"
3419 }
3420 },
3421 "color-convert": {
3422 "version": "2.0.1",
3423 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3424 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3425 "dev": true,
3426 "requires": {
3427 "color-name": "~1.1.4"
3428 }
3429 },
3430 "color-name": {
3431 "version": "1.1.4",
3432 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3433 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3434 "dev": true
3435 },
3436 "has-flag": {
3437 "version": "4.0.0",
3438 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3439 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3440 "dev": true
3441 },
3442 "supports-color": {
3443 "version": "7.2.0",
3444 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3445 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3446 "dev": true,
3447 "requires": {
3448 "has-flag": "^4.0.0"
3449 }
3450 }
3451 }
3452 },
3453 "jest-message-util": {
3454 "version": "27.2.5",
3455 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz",
3456 "integrity": "sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ==",
3457 "dev": true,
3458 "requires": {
3459 "@babel/code-frame": "^7.12.13",
3460 "@jest/types": "^27.2.5",
3461 "@types/stack-utils": "^2.0.0",
3462 "chalk": "^4.0.0",
3463 "graceful-fs": "^4.2.4",
3464 "micromatch": "^4.0.4",
3465 "pretty-format": "^27.2.5",
3466 "slash": "^3.0.0",
3467 "stack-utils": "^2.0.3"
3468 },
3469 "dependencies": {
3470 "ansi-styles": {
3471 "version": "4.3.0",
3472 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3473 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3474 "dev": true,
3475 "requires": {
3476 "color-convert": "^2.0.1"
3477 }
3478 },
3479 "chalk": {
3480 "version": "4.1.2",
3481 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3482 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3483 "dev": true,
3484 "requires": {
3485 "ansi-styles": "^4.1.0",
3486 "supports-color": "^7.1.0"
3487 }
3488 },
3489 "color-convert": {
3490 "version": "2.0.1",
3491 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3492 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3493 "dev": true,
3494 "requires": {
3495 "color-name": "~1.1.4"
3496 }
3497 },
3498 "color-name": {
3499 "version": "1.1.4",
3500 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3501 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3502 "dev": true
3503 },
3504 "has-flag": {
3505 "version": "4.0.0",
3506 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3507 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3508 "dev": true
3509 },
3510 "supports-color": {
3511 "version": "7.2.0",
3512 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3513 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3514 "dev": true,
3515 "requires": {
3516 "has-flag": "^4.0.0"
3517 }
3518 }
3519 }
3520 },
3521 "jest-mock": {
3522 "version": "27.2.5",
3523 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz",
3524 "integrity": "sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q==",
3525 "dev": true,
3526 "requires": {
3527 "@jest/types": "^27.2.5",
3528 "@types/node": "*"
3529 }
3530 },
3531 "jest-pnp-resolver": {
3532 "version": "1.2.2",
3533 "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
3534 "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
3535 "dev": true
3536 },
3537 "jest-regex-util": {
3538 "version": "27.0.6",
3539 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz",
3540 "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==",
3541 "dev": true
3542 },
3543 "jest-resolve": {
3544 "version": "27.2.5",
3545 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz",
3546 "integrity": "sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg==",
3547 "dev": true,
3548 "requires": {
3549 "@jest/types": "^27.2.5",
3550 "chalk": "^4.0.0",
3551 "escalade": "^3.1.1",
3552 "graceful-fs": "^4.2.4",
3553 "jest-haste-map": "^27.2.5",
3554 "jest-pnp-resolver": "^1.2.2",
3555 "jest-util": "^27.2.5",
3556 "jest-validate": "^27.2.5",
3557 "resolve": "^1.20.0",
3558 "slash": "^3.0.0"
3559 },
3560 "dependencies": {
3561 "ansi-styles": {
3562 "version": "4.3.0",
3563 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3564 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3565 "dev": true,
3566 "requires": {
3567 "color-convert": "^2.0.1"
3568 }
3569 },
3570 "chalk": {
3571 "version": "4.1.2",
3572 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3573 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3574 "dev": true,
3575 "requires": {
3576 "ansi-styles": "^4.1.0",
3577 "supports-color": "^7.1.0"
3578 }
3579 },
3580 "color-convert": {
3581 "version": "2.0.1",
3582 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3583 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3584 "dev": true,
3585 "requires": {
3586 "color-name": "~1.1.4"
3587 }
3588 },
3589 "color-name": {
3590 "version": "1.1.4",
3591 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3592 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3593 "dev": true
3594 },
3595 "has-flag": {
3596 "version": "4.0.0",
3597 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3598 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3599 "dev": true
3600 },
3601 "supports-color": {
3602 "version": "7.2.0",
3603 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3604 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3605 "dev": true,
3606 "requires": {
3607 "has-flag": "^4.0.0"
3608 }
3609 }
3610 }
3611 },
3612 "jest-resolve-dependencies": {
3613 "version": "27.2.5",
3614 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz",
3615 "integrity": "sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg==",
3616 "dev": true,
3617 "requires": {
3618 "@jest/types": "^27.2.5",
3619 "jest-regex-util": "^27.0.6",
3620 "jest-snapshot": "^27.2.5"
3621 }
3622 },
3623 "jest-runner": {
3624 "version": "27.2.5",
3625 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz",
3626 "integrity": "sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg==",
3627 "dev": true,
3628 "requires": {
3629 "@jest/console": "^27.2.5",
3630 "@jest/environment": "^27.2.5",
3631 "@jest/test-result": "^27.2.5",
3632 "@jest/transform": "^27.2.5",
3633 "@jest/types": "^27.2.5",
3634 "@types/node": "*",
3635 "chalk": "^4.0.0",
3636 "emittery": "^0.8.1",
3637 "exit": "^0.1.2",
3638 "graceful-fs": "^4.2.4",
3639 "jest-docblock": "^27.0.6",
3640 "jest-environment-jsdom": "^27.2.5",
3641 "jest-environment-node": "^27.2.5",
3642 "jest-haste-map": "^27.2.5",
3643 "jest-leak-detector": "^27.2.5",
3644 "jest-message-util": "^27.2.5",
3645 "jest-resolve": "^27.2.5",
3646 "jest-runtime": "^27.2.5",
3647 "jest-util": "^27.2.5",
3648 "jest-worker": "^27.2.5",
3649 "source-map-support": "^0.5.6",
3650 "throat": "^6.0.1"
3651 },
3652 "dependencies": {
3653 "ansi-styles": {
3654 "version": "4.3.0",
3655 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3656 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3657 "dev": true,
3658 "requires": {
3659 "color-convert": "^2.0.1"
3660 }
3661 },
3662 "chalk": {
3663 "version": "4.1.2",
3664 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3665 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3666 "dev": true,
3667 "requires": {
3668 "ansi-styles": "^4.1.0",
3669 "supports-color": "^7.1.0"
3670 }
3671 },
3672 "color-convert": {
3673 "version": "2.0.1",
3674 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3675 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3676 "dev": true,
3677 "requires": {
3678 "color-name": "~1.1.4"
3679 }
3680 },
3681 "color-name": {
3682 "version": "1.1.4",
3683 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3684 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3685 "dev": true
3686 },
3687 "has-flag": {
3688 "version": "4.0.0",
3689 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3690 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3691 "dev": true
3692 },
3693 "supports-color": {
3694 "version": "7.2.0",
3695 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3696 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3697 "dev": true,
3698 "requires": {
3699 "has-flag": "^4.0.0"
3700 }
3701 }
3702 }
3703 },
3704 "jest-runtime": {
3705 "version": "27.2.5",
3706 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz",
3707 "integrity": "sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA==",
3708 "dev": true,
3709 "requires": {
3710 "@jest/console": "^27.2.5",
3711 "@jest/environment": "^27.2.5",
3712 "@jest/fake-timers": "^27.2.5",
3713 "@jest/globals": "^27.2.5",
3714 "@jest/source-map": "^27.0.6",
3715 "@jest/test-result": "^27.2.5",
3716 "@jest/transform": "^27.2.5",
3717 "@jest/types": "^27.2.5",
3718 "@types/yargs": "^16.0.0",
3719 "chalk": "^4.0.0",
3720 "cjs-module-lexer": "^1.0.0",
3721 "collect-v8-coverage": "^1.0.0",
3722 "execa": "^5.0.0",
3723 "exit": "^0.1.2",
3724 "glob": "^7.1.3",
3725 "graceful-fs": "^4.2.4",
3726 "jest-haste-map": "^27.2.5",
3727 "jest-message-util": "^27.2.5",
3728 "jest-mock": "^27.2.5",
3729 "jest-regex-util": "^27.0.6",
3730 "jest-resolve": "^27.2.5",
3731 "jest-snapshot": "^27.2.5",
3732 "jest-util": "^27.2.5",
3733 "jest-validate": "^27.2.5",
3734 "slash": "^3.0.0",
3735 "strip-bom": "^4.0.0",
3736 "yargs": "^16.2.0"
3737 },
3738 "dependencies": {
3739 "ansi-styles": {
3740 "version": "4.3.0",
3741 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3742 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3743 "dev": true,
3744 "requires": {
3745 "color-convert": "^2.0.1"
3746 }
3747 },
3748 "chalk": {
3749 "version": "4.1.2",
3750 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3751 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3752 "dev": true,
3753 "requires": {
3754 "ansi-styles": "^4.1.0",
3755 "supports-color": "^7.1.0"
3756 }
3757 },
3758 "color-convert": {
3759 "version": "2.0.1",
3760 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3761 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3762 "dev": true,
3763 "requires": {
3764 "color-name": "~1.1.4"
3765 }
3766 },
3767 "color-name": {
3768 "version": "1.1.4",
3769 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3770 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3771 "dev": true
3772 },
3773 "has-flag": {
3774 "version": "4.0.0",
3775 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3776 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3777 "dev": true
3778 },
3779 "supports-color": {
3780 "version": "7.2.0",
3781 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3782 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3783 "dev": true,
3784 "requires": {
3785 "has-flag": "^4.0.0"
3786 }
3787 }
3788 }
3789 },
3790 "jest-serializer": {
3791 "version": "27.0.6",
3792 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz",
3793 "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==",
3794 "dev": true,
3795 "requires": {
3796 "@types/node": "*",
3797 "graceful-fs": "^4.2.4"
3798 }
3799 },
3800 "jest-snapshot": {
3801 "version": "27.2.5",
3802 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz",
3803 "integrity": "sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw==",
3804 "dev": true,
3805 "requires": {
3806 "@babel/core": "^7.7.2",
3807 "@babel/generator": "^7.7.2",
3808 "@babel/parser": "^7.7.2",
3809 "@babel/plugin-syntax-typescript": "^7.7.2",
3810 "@babel/traverse": "^7.7.2",
3811 "@babel/types": "^7.0.0",
3812 "@jest/transform": "^27.2.5",
3813 "@jest/types": "^27.2.5",
3814 "@types/babel__traverse": "^7.0.4",
3815 "@types/prettier": "^2.1.5",
3816 "babel-preset-current-node-syntax": "^1.0.0",
3817 "chalk": "^4.0.0",
3818 "expect": "^27.2.5",
3819 "graceful-fs": "^4.2.4",
3820 "jest-diff": "^27.2.5",
3821 "jest-get-type": "^27.0.6",
3822 "jest-haste-map": "^27.2.5",
3823 "jest-matcher-utils": "^27.2.5",
3824 "jest-message-util": "^27.2.5",
3825 "jest-resolve": "^27.2.5",
3826 "jest-util": "^27.2.5",
3827 "natural-compare": "^1.4.0",
3828 "pretty-format": "^27.2.5",
3829 "semver": "^7.3.2"
3830 },
3831 "dependencies": {
3832 "ansi-styles": {
3833 "version": "4.3.0",
3834 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3835 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3836 "dev": true,
3837 "requires": {
3838 "color-convert": "^2.0.1"
3839 }
3840 },
3841 "chalk": {
3842 "version": "4.1.2",
3843 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3844 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3845 "dev": true,
3846 "requires": {
3847 "ansi-styles": "^4.1.0",
3848 "supports-color": "^7.1.0"
3849 }
3850 },
3851 "color-convert": {
3852 "version": "2.0.1",
3853 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3854 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3855 "dev": true,
3856 "requires": {
3857 "color-name": "~1.1.4"
3858 }
3859 },
3860 "color-name": {
3861 "version": "1.1.4",
3862 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3863 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3864 "dev": true
3865 },
3866 "has-flag": {
3867 "version": "4.0.0",
3868 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3869 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3870 "dev": true
3871 },
3872 "semver": {
3873 "version": "7.3.5",
3874 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
3875 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
3876 "dev": true,
3877 "requires": {
3878 "lru-cache": "^6.0.0"
3879 }
3880 },
3881 "supports-color": {
3882 "version": "7.2.0",
3883 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3884 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3885 "dev": true,
3886 "requires": {
3887 "has-flag": "^4.0.0"
3888 }
3889 }
3890 }
3891 },
3892 "jest-util": {
3893 "version": "27.2.5",
3894 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz",
3895 "integrity": "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==",
3896 "dev": true,
3897 "requires": {
3898 "@jest/types": "^27.2.5",
3899 "@types/node": "*",
3900 "chalk": "^4.0.0",
3901 "graceful-fs": "^4.2.4",
3902 "is-ci": "^3.0.0",
3903 "picomatch": "^2.2.3"
3904 },
3905 "dependencies": {
3906 "ansi-styles": {
3907 "version": "4.3.0",
3908 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3909 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3910 "dev": true,
3911 "requires": {
3912 "color-convert": "^2.0.1"
3913 }
3914 },
3915 "chalk": {
3916 "version": "4.1.2",
3917 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3918 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3919 "dev": true,
3920 "requires": {
3921 "ansi-styles": "^4.1.0",
3922 "supports-color": "^7.1.0"
3923 }
3924 },
3925 "color-convert": {
3926 "version": "2.0.1",
3927 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3928 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3929 "dev": true,
3930 "requires": {
3931 "color-name": "~1.1.4"
3932 }
3933 },
3934 "color-name": {
3935 "version": "1.1.4",
3936 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3937 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3938 "dev": true
3939 },
3940 "has-flag": {
3941 "version": "4.0.0",
3942 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3943 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3944 "dev": true
3945 },
3946 "supports-color": {
3947 "version": "7.2.0",
3948 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3949 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3950 "dev": true,
3951 "requires": {
3952 "has-flag": "^4.0.0"
3953 }
3954 }
3955 }
3956 },
3957 "jest-validate": {
3958 "version": "27.2.5",
3959 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz",
3960 "integrity": "sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw==",
3961 "dev": true,
3962 "requires": {
3963 "@jest/types": "^27.2.5",
3964 "camelcase": "^6.2.0",
3965 "chalk": "^4.0.0",
3966 "jest-get-type": "^27.0.6",
3967 "leven": "^3.1.0",
3968 "pretty-format": "^27.2.5"
3969 },
3970 "dependencies": {
3971 "ansi-styles": {
3972 "version": "4.3.0",
3973 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3974 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3975 "dev": true,
3976 "requires": {
3977 "color-convert": "^2.0.1"
3978 }
3979 },
3980 "camelcase": {
3981 "version": "6.2.0",
3982 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
3983 "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
3984 "dev": true
3985 },
3986 "chalk": {
3987 "version": "4.1.2",
3988 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3989 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3990 "dev": true,
3991 "requires": {
3992 "ansi-styles": "^4.1.0",
3993 "supports-color": "^7.1.0"
3994 }
3995 },
3996 "color-convert": {
3997 "version": "2.0.1",
3998 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3999 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4000 "dev": true,
4001 "requires": {
4002 "color-name": "~1.1.4"
4003 }
4004 },
4005 "color-name": {
4006 "version": "1.1.4",
4007 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4008 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4009 "dev": true
4010 },
4011 "has-flag": {
4012 "version": "4.0.0",
4013 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4014 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4015 "dev": true
4016 },
4017 "supports-color": {
4018 "version": "7.2.0",
4019 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4020 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4021 "dev": true,
4022 "requires": {
4023 "has-flag": "^4.0.0"
4024 }
4025 }
4026 }
4027 },
4028 "jest-watcher": {
4029 "version": "27.2.5",
4030 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz",
4031 "integrity": "sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ==",
4032 "dev": true,
4033 "requires": {
4034 "@jest/test-result": "^27.2.5",
4035 "@jest/types": "^27.2.5",
4036 "@types/node": "*",
4037 "ansi-escapes": "^4.2.1",
4038 "chalk": "^4.0.0",
4039 "jest-util": "^27.2.5",
4040 "string-length": "^4.0.1"
4041 },
4042 "dependencies": {
4043 "ansi-styles": {
4044 "version": "4.3.0",
4045 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4046 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4047 "dev": true,
4048 "requires": {
4049 "color-convert": "^2.0.1"
4050 }
4051 },
4052 "chalk": {
4053 "version": "4.1.2",
4054 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
4055 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
4056 "dev": true,
4057 "requires": {
4058 "ansi-styles": "^4.1.0",
4059 "supports-color": "^7.1.0"
4060 }
4061 },
4062 "color-convert": {
4063 "version": "2.0.1",
4064 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4065 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4066 "dev": true,
4067 "requires": {
4068 "color-name": "~1.1.4"
4069 }
4070 },
4071 "color-name": {
4072 "version": "1.1.4",
4073 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4074 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4075 "dev": true
4076 },
4077 "has-flag": {
4078 "version": "4.0.0",
4079 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4080 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4081 "dev": true
4082 },
4083 "supports-color": {
4084 "version": "7.2.0",
4085 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4086 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4087 "dev": true,
4088 "requires": {
4089 "has-flag": "^4.0.0"
4090 }
4091 }
4092 }
4093 },
4094 "jest-worker": {
4095 "version": "27.2.5",
4096 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz",
4097 "integrity": "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==",
4098 "dev": true,
4099 "requires": {
4100 "@types/node": "*",
4101 "merge-stream": "^2.0.0",
4102 "supports-color": "^8.0.0"
4103 },
4104 "dependencies": {
4105 "has-flag": {
4106 "version": "4.0.0",
4107 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4108 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4109 "dev": true
4110 },
4111 "supports-color": {
4112 "version": "8.1.1",
4113 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
4114 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
4115 "dev": true,
4116 "requires": {
4117 "has-flag": "^4.0.0"
4118 }
4119 }
4120 }
4121 },
4122 "js-tokens": {
4123 "version": "4.0.0",
4124 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
4125 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
4126 "dev": true
4127 },
4128 "js-yaml": {
4129 "version": "3.14.1",
4130 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
4131 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
4132 "dev": true,
4133 "requires": {
4134 "argparse": "^1.0.7",
4135 "esprima": "^4.0.0"
4136 }
4137 },
4138 "jsdom": {
4139 "version": "16.7.0",
4140 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
4141 "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
4142 "dev": true,
4143 "requires": {
4144 "abab": "^2.0.5",
4145 "acorn": "^8.2.4",
4146 "acorn-globals": "^6.0.0",
4147 "cssom": "^0.4.4",
4148 "cssstyle": "^2.3.0",
4149 "data-urls": "^2.0.0",
4150 "decimal.js": "^10.2.1",
4151 "domexception": "^2.0.1",
4152 "escodegen": "^2.0.0",
4153 "form-data": "^3.0.0",
4154 "html-encoding-sniffer": "^2.0.1",
4155 "http-proxy-agent": "^4.0.1",
4156 "https-proxy-agent": "^5.0.0",
4157 "is-potential-custom-element-name": "^1.0.1",
4158 "nwsapi": "^2.2.0",
4159 "parse5": "6.0.1",
4160 "saxes": "^5.0.1",
4161 "symbol-tree": "^3.2.4",
4162 "tough-cookie": "^4.0.0",
4163 "w3c-hr-time": "^1.0.2",
4164 "w3c-xmlserializer": "^2.0.0",
4165 "webidl-conversions": "^6.1.0",
4166 "whatwg-encoding": "^1.0.5",
4167 "whatwg-mimetype": "^2.3.0",
4168 "whatwg-url": "^8.5.0",
4169 "ws": "^7.4.6",
4170 "xml-name-validator": "^3.0.0"
4171 }
4172 },
4173 "jsesc": {
4174 "version": "2.5.2",
4175 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
4176 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
4177 "dev": true
4178 },
4179 "json5": {
4180 "version": "2.2.0",
4181 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
4182 "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
4183 "dev": true,
4184 "requires": {
4185 "minimist": "^1.2.5"
4186 }
4187 },
4188 "kleur": {
4189 "version": "3.0.3",
4190 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
4191 "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
4192 "dev": true
4193 },
4194 "leven": {
4195 "version": "3.1.0",
4196 "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
4197 "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
4198 "dev": true
4199 },
4200 "levn": {
4201 "version": "0.3.0",
4202 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
4203 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
4204 "dev": true,
4205 "requires": {
4206 "prelude-ls": "~1.1.2",
4207 "type-check": "~0.3.2"
4208 }
4209 },
4210 "locate-path": {
4211 "version": "5.0.0",
4212 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
4213 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
4214 "dev": true,
4215 "requires": {
4216 "p-locate": "^4.1.0"
4217 }
4218 },
4219 "lodash": {
4220 "version": "4.17.21",
4221 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
4222 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
4223 "dev": true
4224 },
4225 "lodash.debounce": {
4226 "version": "4.0.8",
4227 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
4228 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
4229 "dev": true
4230 },
4231 "lru-cache": {
4232 "version": "6.0.0",
4233 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
4234 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
4235 "dev": true,
4236 "requires": {
4237 "yallist": "^4.0.0"
4238 }
4239 },
4240 "make-dir": {
4241 "version": "3.1.0",
4242 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
4243 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
4244 "dev": true,
4245 "requires": {
4246 "semver": "^6.0.0"
4247 }
4248 },
4249 "make-error": {
4250 "version": "1.3.6",
4251 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
4252 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
4253 "dev": true
4254 },
4255 "makeerror": {
4256 "version": "1.0.11",
4257 "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
4258 "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
4259 "dev": true,
4260 "requires": {
4261 "tmpl": "1.0.x"
4262 }
4263 },
4264 "merge-stream": {
4265 "version": "2.0.0",
4266 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
4267 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
4268 "dev": true
4269 },
4270 "micromatch": {
4271 "version": "4.0.4",
4272 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
4273 "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
4274 "dev": true,
4275 "requires": {
4276 "braces": "^3.0.1",
4277 "picomatch": "^2.2.3"
4278 }
4279 },
4280 "mime-db": {
4281 "version": "1.50.0",
4282 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz",
4283 "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==",
4284 "dev": true
4285 },
4286 "mime-types": {
4287 "version": "2.1.33",
4288 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz",
4289 "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==",
4290 "dev": true,
4291 "requires": {
4292 "mime-db": "1.50.0"
4293 }
4294 },
4295 "mimic-fn": {
4296 "version": "2.1.0",
4297 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
4298 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
4299 "dev": true
4300 },
4301 "minimatch": {
4302 "version": "3.0.4",
4303 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4304 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4305 "dev": true,
4306 "requires": {
4307 "brace-expansion": "^1.1.7"
4308 }
4309 },
4310 "minimist": {
4311 "version": "1.2.5",
4312 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4313 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4314 "dev": true
4315 },
4316 "ms": {
4317 "version": "2.1.2",
4318 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4319 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
4320 "dev": true
4321 },
4322 "natural-compare": {
4323 "version": "1.4.0",
4324 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4325 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
4326 "dev": true
4327 },
4328 "node-int64": {
4329 "version": "0.4.0",
4330 "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
4331 "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
4332 "dev": true
4333 },
4334 "node-modules-regexp": {
4335 "version": "1.0.0",
4336 "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
4337 "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
4338 "dev": true
4339 },
4340 "node-releases": {
4341 "version": "1.1.77",
4342 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz",
4343 "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==",
4344 "dev": true
4345 },
4346 "normalize-path": {
4347 "version": "3.0.0",
4348 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4349 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4350 "dev": true
4351 },
4352 "npm-run-path": {
4353 "version": "4.0.1",
4354 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
4355 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
4356 "dev": true,
4357 "requires": {
4358 "path-key": "^3.0.0"
4359 }
4360 },
4361 "nwsapi": {
4362 "version": "2.2.0",
4363 "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
4364 "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
4365 "dev": true
4366 },
4367 "object-keys": {
4368 "version": "1.1.1",
4369 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4370 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4371 "dev": true
4372 },
4373 "object.assign": {
4374 "version": "4.1.2",
4375 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
4376 "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
4377 "dev": true,
4378 "requires": {
4379 "call-bind": "^1.0.0",
4380 "define-properties": "^1.1.3",
4381 "has-symbols": "^1.0.1",
4382 "object-keys": "^1.1.1"
4383 }
4384 },
4385 "once": {
4386 "version": "1.4.0",
4387 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4388 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4389 "dev": true,
4390 "requires": {
4391 "wrappy": "1"
4392 }
4393 },
4394 "onetime": {
4395 "version": "5.1.2",
4396 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
4397 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
4398 "dev": true,
4399 "requires": {
4400 "mimic-fn": "^2.1.0"
4401 }
4402 },
4403 "optionator": {
4404 "version": "0.8.3",
4405 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
4406 "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
4407 "dev": true,
4408 "requires": {
4409 "deep-is": "~0.1.3",
4410 "fast-levenshtein": "~2.0.6",
4411 "levn": "~0.3.0",
4412 "prelude-ls": "~1.1.2",
4413 "type-check": "~0.3.2",
4414 "word-wrap": "~1.2.3"
4415 }
4416 },
4417 "p-limit": {
4418 "version": "2.3.0",
4419 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
4420 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
4421 "dev": true,
4422 "requires": {
4423 "p-try": "^2.0.0"
4424 }
4425 },
4426 "p-locate": {
4427 "version": "4.1.0",
4428 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
4429 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
4430 "dev": true,
4431 "requires": {
4432 "p-limit": "^2.2.0"
4433 }
4434 },
4435 "p-try": {
4436 "version": "2.2.0",
4437 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
4438 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
4439 "dev": true
4440 },
4441 "parse5": {
4442 "version": "6.0.1",
4443 "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
4444 "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
4445 "dev": true
4446 },
4447 "path-exists": {
4448 "version": "4.0.0",
4449 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4450 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4451 "dev": true
4452 },
4453 "path-is-absolute": {
4454 "version": "1.0.1",
4455 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4456 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4457 "dev": true
4458 },
4459 "path-key": {
4460 "version": "3.1.1",
4461 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4462 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4463 "dev": true
4464 },
4465 "path-parse": {
4466 "version": "1.0.7",
4467 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4468 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
4469 "dev": true
4470 },
4471 "picocolors": {
4472 "version": "0.2.1",
4473 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
4474 "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
4475 "dev": true
4476 },
4477 "picomatch": {
4478 "version": "2.3.0",
4479 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
4480 "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
4481 "dev": true
4482 },
4483 "pirates": {
4484 "version": "4.0.1",
4485 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
4486 "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
4487 "dev": true,
4488 "requires": {
4489 "node-modules-regexp": "^1.0.0"
4490 }
4491 },
4492 "pkg-dir": {
4493 "version": "4.2.0",
4494 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
4495 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
4496 "dev": true,
4497 "requires": {
4498 "find-up": "^4.0.0"
4499 }
4500 },
4501 "prelude-ls": {
4502 "version": "1.1.2",
4503 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
4504 "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
4505 "dev": true
4506 },
4507 "prettier": {
4508 "version": "2.4.1",
4509 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz",
4510 "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==",
4511 "dev": true
4512 },
4513 "pretty-format": {
4514 "version": "27.2.5",
4515 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz",
4516 "integrity": "sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g==",
4517 "dev": true,
4518 "requires": {
4519 "@jest/types": "^27.2.5",
4520 "ansi-regex": "^5.0.1",
4521 "ansi-styles": "^5.0.0",
4522 "react-is": "^17.0.1"
4523 },
4524 "dependencies": {
4525 "ansi-styles": {
4526 "version": "5.2.0",
4527 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
4528 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
4529 "dev": true
4530 }
4531 }
4532 },
4533 "prompts": {
4534 "version": "2.4.2",
4535 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
4536 "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
4537 "dev": true,
4538 "requires": {
4539 "kleur": "^3.0.3",
4540 "sisteransi": "^1.0.5"
4541 }
4542 },
4543 "psl": {
4544 "version": "1.8.0",
4545 "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
4546 "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
4547 "dev": true
4548 },
4549 "punycode": {
4550 "version": "2.1.1",
4551 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
4552 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
4553 "dev": true
4554 },
4555 "react-is": {
4556 "version": "17.0.2",
4557 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
4558 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
4559 "dev": true
4560 },
4561 "regenerate": {
4562 "version": "1.4.2",
4563 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
4564 "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
4565 "dev": true
4566 },
4567 "regenerate-unicode-properties": {
4568 "version": "9.0.0",
4569 "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
4570 "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
4571 "dev": true,
4572 "requires": {
4573 "regenerate": "^1.4.2"
4574 }
4575 },
4576 "regenerator-runtime": {
4577 "version": "0.13.9",
4578 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
4579 "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
4580 "dev": true
4581 },
4582 "regenerator-transform": {
4583 "version": "0.14.5",
4584 "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
4585 "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
4586 "dev": true,
4587 "requires": {
4588 "@babel/runtime": "^7.8.4"
4589 }
4590 },
4591 "regexpu-core": {
4592 "version": "4.8.0",
4593 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
4594 "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
4595 "dev": true,
4596 "requires": {
4597 "regenerate": "^1.4.2",
4598 "regenerate-unicode-properties": "^9.0.0",
4599 "regjsgen": "^0.5.2",
4600 "regjsparser": "^0.7.0",
4601 "unicode-match-property-ecmascript": "^2.0.0",
4602 "unicode-match-property-value-ecmascript": "^2.0.0"
4603 }
4604 },
4605 "regjsgen": {
4606 "version": "0.5.2",
4607 "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
4608 "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
4609 "dev": true
4610 },
4611 "regjsparser": {
4612 "version": "0.7.0",
4613 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
4614 "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
4615 "dev": true,
4616 "requires": {
4617 "jsesc": "~0.5.0"
4618 },
4619 "dependencies": {
4620 "jsesc": {
4621 "version": "0.5.0",
4622 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
4623 "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
4624 "dev": true
4625 }
4626 }
4627 },
4628 "require-directory": {
4629 "version": "2.1.1",
4630 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
4631 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
4632 "dev": true
4633 },
4634 "resolve": {
4635 "version": "1.20.0",
4636 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
4637 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
4638 "dev": true,
4639 "requires": {
4640 "is-core-module": "^2.2.0",
4641 "path-parse": "^1.0.6"
4642 }
4643 },
4644 "resolve-cwd": {
4645 "version": "3.0.0",
4646 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
4647 "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
4648 "dev": true,
4649 "requires": {
4650 "resolve-from": "^5.0.0"
4651 }
4652 },
4653 "resolve-from": {
4654 "version": "5.0.0",
4655 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
4656 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
4657 "dev": true
4658 },
4659 "rimraf": {
4660 "version": "3.0.2",
4661 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
4662 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
4663 "dev": true,
4664 "requires": {
4665 "glob": "^7.1.3"
4666 }
4667 },
4668 "safe-buffer": {
4669 "version": "5.1.2",
4670 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4671 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4672 "dev": true
4673 },
4674 "safer-buffer": {
4675 "version": "2.1.2",
4676 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4677 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4678 "dev": true
4679 },
4680 "saxes": {
4681 "version": "5.0.1",
4682 "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
4683 "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
4684 "dev": true,
4685 "requires": {
4686 "xmlchars": "^2.2.0"
4687 }
4688 },
4689 "semver": {
4690 "version": "6.3.0",
4691 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4692 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4693 "dev": true
4694 },
4695 "shebang-command": {
4696 "version": "2.0.0",
4697 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4698 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4699 "dev": true,
4700 "requires": {
4701 "shebang-regex": "^3.0.0"
4702 }
4703 },
4704 "shebang-regex": {
4705 "version": "3.0.0",
4706 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4707 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4708 "dev": true
4709 },
4710 "signal-exit": {
4711 "version": "3.0.5",
4712 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
4713 "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
4714 "dev": true
4715 },
4716 "sisteransi": {
4717 "version": "1.0.5",
4718 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
4719 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
4720 "dev": true
4721 },
4722 "slash": {
4723 "version": "3.0.0",
4724 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
4725 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
4726 "dev": true
4727 },
4728 "source-map": {
4729 "version": "0.5.7",
4730 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
4731 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
4732 "dev": true
4733 },
4734 "source-map-support": {
4735 "version": "0.5.20",
4736 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
4737 "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
4738 "dev": true,
4739 "requires": {
4740 "buffer-from": "^1.0.0",
4741 "source-map": "^0.6.0"
4742 },
4743 "dependencies": {
4744 "source-map": {
4745 "version": "0.6.1",
4746 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4747 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4748 "dev": true
4749 }
4750 }
4751 },
4752 "sprintf-js": {
4753 "version": "1.0.3",
4754 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
4755 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
4756 "dev": true
4757 },
4758 "stack-utils": {
4759 "version": "2.0.5",
4760 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz",
4761 "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==",
4762 "dev": true,
4763 "requires": {
4764 "escape-string-regexp": "^2.0.0"
4765 },
4766 "dependencies": {
4767 "escape-string-regexp": {
4768 "version": "2.0.0",
4769 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
4770 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
4771 "dev": true
4772 }
4773 }
4774 },
4775 "string-length": {
4776 "version": "4.0.2",
4777 "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
4778 "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
4779 "dev": true,
4780 "requires": {
4781 "char-regex": "^1.0.2",
4782 "strip-ansi": "^6.0.0"
4783 }
4784 },
4785 "string-width": {
4786 "version": "4.2.3",
4787 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
4788 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
4789 "dev": true,
4790 "requires": {
4791 "emoji-regex": "^8.0.0",
4792 "is-fullwidth-code-point": "^3.0.0",
4793 "strip-ansi": "^6.0.1"
4794 }
4795 },
4796 "strip-ansi": {
4797 "version": "6.0.1",
4798 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
4799 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
4800 "dev": true,
4801 "requires": {
4802 "ansi-regex": "^5.0.1"
4803 }
4804 },
4805 "strip-bom": {
4806 "version": "4.0.0",
4807 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
4808 "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
4809 "dev": true
4810 },
4811 "strip-final-newline": {
4812 "version": "2.0.0",
4813 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
4814 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
4815 "dev": true
4816 },
4817 "supports-color": {
4818 "version": "5.5.0",
4819 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4820 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4821 "dev": true,
4822 "requires": {
4823 "has-flag": "^3.0.0"
4824 }
4825 },
4826 "supports-hyperlinks": {
4827 "version": "2.2.0",
4828 "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz",
4829 "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
4830 "dev": true,
4831 "requires": {
4832 "has-flag": "^4.0.0",
4833 "supports-color": "^7.0.0"
4834 },
4835 "dependencies": {
4836 "has-flag": {
4837 "version": "4.0.0",
4838 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4839 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4840 "dev": true
4841 },
4842 "supports-color": {
4843 "version": "7.2.0",
4844 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4845 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4846 "dev": true,
4847 "requires": {
4848 "has-flag": "^4.0.0"
4849 }
4850 }
4851 }
4852 },
4853 "symbol-tree": {
4854 "version": "3.2.4",
4855 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
4856 "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
4857 "dev": true
4858 },
4859 "terminal-link": {
4860 "version": "2.1.1",
4861 "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
4862 "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
4863 "dev": true,
4864 "requires": {
4865 "ansi-escapes": "^4.2.1",
4866 "supports-hyperlinks": "^2.0.0"
4867 }
4868 },
4869 "test-exclude": {
4870 "version": "6.0.0",
4871 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
4872 "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
4873 "dev": true,
4874 "requires": {
4875 "@istanbuljs/schema": "^0.1.2",
4876 "glob": "^7.1.4",
4877 "minimatch": "^3.0.4"
4878 }
4879 },
4880 "throat": {
4881 "version": "6.0.1",
4882 "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz",
4883 "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
4884 "dev": true
4885 },
4886 "tmpl": {
4887 "version": "1.0.5",
4888 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
4889 "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
4890 "dev": true
4891 },
4892 "to-fast-properties": {
4893 "version": "2.0.0",
4894 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
4895 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
4896 "dev": true
4897 },
4898 "to-regex-range": {
4899 "version": "5.0.1",
4900 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4901 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4902 "dev": true,
4903 "requires": {
4904 "is-number": "^7.0.0"
4905 }
4906 },
4907 "tough-cookie": {
4908 "version": "4.0.0",
4909 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
4910 "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
4911 "dev": true,
4912 "requires": {
4913 "psl": "^1.1.33",
4914 "punycode": "^2.1.1",
4915 "universalify": "^0.1.2"
4916 }
4917 },
4918 "tr46": {
4919 "version": "2.1.0",
4920 "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
4921 "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
4922 "dev": true,
4923 "requires": {
4924 "punycode": "^2.1.1"
4925 }
4926 },
4927 "ts-node": {
4928 "version": "10.2.1",
4929 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.2.1.tgz",
4930 "integrity": "sha512-hCnyOyuGmD5wHleOQX6NIjJtYVIO8bPP8F2acWkB4W06wdlkgyvJtubO/I9NkI88hCFECbsEgoLc0VNkYmcSfw==",
4931 "dev": true,
4932 "requires": {
4933 "@cspotcode/source-map-support": "0.6.1",
4934 "@tsconfig/node10": "^1.0.7",
4935 "@tsconfig/node12": "^1.0.7",
4936 "@tsconfig/node14": "^1.0.0",
4937 "@tsconfig/node16": "^1.0.2",
4938 "acorn": "^8.4.1",
4939 "acorn-walk": "^8.1.1",
4940 "arg": "^4.1.0",
4941 "create-require": "^1.1.0",
4942 "diff": "^4.0.1",
4943 "make-error": "^1.1.1",
4944 "yn": "3.1.1"
4945 },
4946 "dependencies": {
4947 "acorn-walk": {
4948 "version": "8.2.0",
4949 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
4950 "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
4951 "dev": true
4952 }
4953 }
4954 },
4955 "type-check": {
4956 "version": "0.3.2",
4957 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
4958 "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
4959 "dev": true,
4960 "requires": {
4961 "prelude-ls": "~1.1.2"
4962 }
4963 },
4964 "type-detect": {
4965 "version": "4.0.8",
4966 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
4967 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
4968 "dev": true
4969 },
4970 "type-fest": {
4971 "version": "0.21.3",
4972 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
4973 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
4974 "dev": true
4975 },
4976 "typedarray-to-buffer": {
4977 "version": "3.1.5",
4978 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
4979 "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
4980 "dev": true,
4981 "requires": {
4982 "is-typedarray": "^1.0.0"
4983 }
4984 },
4985 "typescript": {
4986 "version": "4.4.3",
4987 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz",
4988 "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==",
4989 "dev": true
4990 },
4991 "unicode-canonical-property-names-ecmascript": {
4992 "version": "2.0.0",
4993 "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
4994 "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
4995 "dev": true
4996 },
4997 "unicode-match-property-ecmascript": {
4998 "version": "2.0.0",
4999 "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
5000 "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
5001 "dev": true,
5002 "requires": {
5003 "unicode-canonical-property-names-ecmascript": "^2.0.0",
5004 "unicode-property-aliases-ecmascript": "^2.0.0"
5005 }
5006 },
5007 "unicode-match-property-value-ecmascript": {
5008 "version": "2.0.0",
5009 "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
5010 "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
5011 "dev": true
5012 },
5013 "unicode-property-aliases-ecmascript": {
5014 "version": "2.0.0",
5015 "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
5016 "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
5017 "dev": true
5018 },
5019 "universalify": {
5020 "version": "0.1.2",
5021 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
5022 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
5023 "dev": true
5024 },
5025 "v8-to-istanbul": {
5026 "version": "8.1.0",
5027 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz",
5028 "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==",
5029 "dev": true,
5030 "requires": {
5031 "@types/istanbul-lib-coverage": "^2.0.1",
5032 "convert-source-map": "^1.6.0",
5033 "source-map": "^0.7.3"
5034 },
5035 "dependencies": {
5036 "source-map": {
5037 "version": "0.7.3",
5038 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
5039 "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
5040 "dev": true
5041 }
5042 }
5043 },
5044 "w3c-hr-time": {
5045 "version": "1.0.2",
5046 "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
5047 "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
5048 "dev": true,
5049 "requires": {
5050 "browser-process-hrtime": "^1.0.0"
5051 }
5052 },
5053 "w3c-xmlserializer": {
5054 "version": "2.0.0",
5055 "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
5056 "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
5057 "dev": true,
5058 "requires": {
5059 "xml-name-validator": "^3.0.0"
5060 }
5061 },
5062 "walker": {
5063 "version": "1.0.7",
5064 "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
5065 "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
5066 "dev": true,
5067 "requires": {
5068 "makeerror": "1.0.x"
5069 }
5070 },
5071 "webidl-conversions": {
5072 "version": "6.1.0",
5073 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
5074 "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
5075 "dev": true
5076 },
5077 "whatwg-encoding": {
5078 "version": "1.0.5",
5079 "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
5080 "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
5081 "dev": true,
5082 "requires": {
5083 "iconv-lite": "0.4.24"
5084 }
5085 },
5086 "whatwg-mimetype": {
5087 "version": "2.3.0",
5088 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
5089 "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
5090 "dev": true
5091 },
5092 "whatwg-url": {
5093 "version": "8.7.0",
5094 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
5095 "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
5096 "dev": true,
5097 "requires": {
5098 "lodash": "^4.7.0",
5099 "tr46": "^2.1.0",
5100 "webidl-conversions": "^6.1.0"
5101 }
5102 },
5103 "which": {
5104 "version": "2.0.2",
5105 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5106 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5107 "dev": true,
5108 "requires": {
5109 "isexe": "^2.0.0"
5110 }
5111 },
5112 "word-wrap": {
5113 "version": "1.2.3",
5114 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
5115 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
5116 "dev": true
5117 },
5118 "wrap-ansi": {
5119 "version": "7.0.0",
5120 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
5121 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
5122 "dev": true,
5123 "requires": {
5124 "ansi-styles": "^4.0.0",
5125 "string-width": "^4.1.0",
5126 "strip-ansi": "^6.0.0"
5127 },
5128 "dependencies": {
5129 "ansi-styles": {
5130 "version": "4.3.0",
5131 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
5132 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
5133 "dev": true,
5134 "requires": {
5135 "color-convert": "^2.0.1"
5136 }
5137 },
5138 "color-convert": {
5139 "version": "2.0.1",
5140 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
5141 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
5142 "dev": true,
5143 "requires": {
5144 "color-name": "~1.1.4"
5145 }
5146 },
5147 "color-name": {
5148 "version": "1.1.4",
5149 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5150 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5151 "dev": true
5152 }
5153 }
5154 },
5155 "wrappy": {
5156 "version": "1.0.2",
5157 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5158 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
5159 "dev": true
5160 },
5161 "write-file-atomic": {
5162 "version": "3.0.3",
5163 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
5164 "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
5165 "dev": true,
5166 "requires": {
5167 "imurmurhash": "^0.1.4",
5168 "is-typedarray": "^1.0.0",
5169 "signal-exit": "^3.0.2",
5170 "typedarray-to-buffer": "^3.1.5"
5171 }
5172 },
5173 "ws": {
5174 "version": "7.5.5",
5175 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
5176 "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
5177 "dev": true
5178 },
5179 "xml-name-validator": {
5180 "version": "3.0.0",
5181 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
5182 "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
5183 "dev": true
5184 },
5185 "xmlchars": {
5186 "version": "2.2.0",
5187 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
5188 "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
5189 "dev": true
5190 },
5191 "y18n": {
5192 "version": "5.0.8",
5193 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
5194 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
5195 "dev": true
5196 },
5197 "yallist": {
5198 "version": "4.0.0",
5199 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
5200 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
5201 "dev": true
5202 },
5203 "yargs": {
5204 "version": "16.2.0",
5205 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
5206 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
5207 "dev": true,
5208 "requires": {
5209 "cliui": "^7.0.2",
5210 "escalade": "^3.1.1",
5211 "get-caller-file": "^2.0.5",
5212 "require-directory": "^2.1.1",
5213 "string-width": "^4.2.0",
5214 "y18n": "^5.0.5",
5215 "yargs-parser": "^20.2.2"
5216 }
5217 },
5218 "yargs-parser": {
5219 "version": "20.2.9",
5220 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
5221 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
5222 "dev": true
5223 },
5224 "yn": {
5225 "version": "3.1.1",
5226 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
5227 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
5228 "dev": true
5229 }
5230 }
5231}