Bug 1811847 [wpt PR 38108] - Update wpt metadata, a=testonly
[gecko.git] / tools / esmify / package-lock.json
blobdea539947bf4e895bcf5877b8395863c442b7faa
2   "name": "esmify",
3   "lockfileVersion": 2,
4   "requires": true,
5   "packages": {
6     "": {
7       "devDependencies": {
8         "jscodeshift": "^0.13.1"
9       }
10     },
11     "node_modules/@ampproject/remapping": {
12       "version": "2.2.0",
13       "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
14       "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
15       "dev": true,
16       "dependencies": {
17         "@jridgewell/gen-mapping": "^0.1.0",
18         "@jridgewell/trace-mapping": "^0.3.9"
19       },
20       "engines": {
21         "node": ">=6.0.0"
22       }
23     },
24     "node_modules/@babel/code-frame": {
25       "version": "7.18.6",
26       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
27       "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
28       "dev": true,
29       "dependencies": {
30         "@babel/highlight": "^7.18.6"
31       },
32       "engines": {
33         "node": ">=6.9.0"
34       }
35     },
36     "node_modules/@babel/compat-data": {
37       "version": "7.18.6",
38       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz",
39       "integrity": "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==",
40       "dev": true,
41       "engines": {
42         "node": ">=6.9.0"
43       }
44     },
45     "node_modules/@babel/core": {
46       "version": "7.18.6",
47       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz",
48       "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==",
49       "dev": true,
50       "dependencies": {
51         "@ampproject/remapping": "^2.1.0",
52         "@babel/code-frame": "^7.18.6",
53         "@babel/generator": "^7.18.6",
54         "@babel/helper-compilation-targets": "^7.18.6",
55         "@babel/helper-module-transforms": "^7.18.6",
56         "@babel/helpers": "^7.18.6",
57         "@babel/parser": "^7.18.6",
58         "@babel/template": "^7.18.6",
59         "@babel/traverse": "^7.18.6",
60         "@babel/types": "^7.18.6",
61         "convert-source-map": "^1.7.0",
62         "debug": "^4.1.0",
63         "gensync": "^1.0.0-beta.2",
64         "json5": "^2.2.1",
65         "semver": "^6.3.0"
66       },
67       "engines": {
68         "node": ">=6.9.0"
69       },
70       "funding": {
71         "type": "opencollective",
72         "url": "https://opencollective.com/babel"
73       }
74     },
75     "node_modules/@babel/generator": {
76       "version": "7.18.6",
77       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.6.tgz",
78       "integrity": "sha512-AIwwoOS8axIC5MZbhNHRLKi3D+DMpvDf9XUcu3pIVAfOHFT45f4AoDAltRbHIQomCipkCZxrNkfpOEHhJz/VKw==",
79       "dev": true,
80       "dependencies": {
81         "@babel/types": "^7.18.6",
82         "@jridgewell/gen-mapping": "^0.3.0",
83         "jsesc": "^2.5.1"
84       },
85       "engines": {
86         "node": ">=6.9.0"
87       }
88     },
89     "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": {
90       "version": "0.3.2",
91       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
92       "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
93       "dev": true,
94       "dependencies": {
95         "@jridgewell/set-array": "^1.0.1",
96         "@jridgewell/sourcemap-codec": "^1.4.10",
97         "@jridgewell/trace-mapping": "^0.3.9"
98       },
99       "engines": {
100         "node": ">=6.0.0"
101       }
102     },
103     "node_modules/@babel/helper-annotate-as-pure": {
104       "version": "7.18.6",
105       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
106       "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
107       "dev": true,
108       "dependencies": {
109         "@babel/types": "^7.18.6"
110       },
111       "engines": {
112         "node": ">=6.9.0"
113       }
114     },
115     "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
116       "version": "7.18.6",
117       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz",
118       "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==",
119       "dev": true,
120       "peer": true,
121       "dependencies": {
122         "@babel/helper-explode-assignable-expression": "^7.18.6",
123         "@babel/types": "^7.18.6"
124       },
125       "engines": {
126         "node": ">=6.9.0"
127       }
128     },
129     "node_modules/@babel/helper-compilation-targets": {
130       "version": "7.18.6",
131       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz",
132       "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==",
133       "dev": true,
134       "dependencies": {
135         "@babel/compat-data": "^7.18.6",
136         "@babel/helper-validator-option": "^7.18.6",
137         "browserslist": "^4.20.2",
138         "semver": "^6.3.0"
139       },
140       "engines": {
141         "node": ">=6.9.0"
142       },
143       "peerDependencies": {
144         "@babel/core": "^7.0.0"
145       }
146     },
147     "node_modules/@babel/helper-create-class-features-plugin": {
148       "version": "7.18.6",
149       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz",
150       "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==",
151       "dev": true,
152       "dependencies": {
153         "@babel/helper-annotate-as-pure": "^7.18.6",
154         "@babel/helper-environment-visitor": "^7.18.6",
155         "@babel/helper-function-name": "^7.18.6",
156         "@babel/helper-member-expression-to-functions": "^7.18.6",
157         "@babel/helper-optimise-call-expression": "^7.18.6",
158         "@babel/helper-replace-supers": "^7.18.6",
159         "@babel/helper-split-export-declaration": "^7.18.6"
160       },
161       "engines": {
162         "node": ">=6.9.0"
163       },
164       "peerDependencies": {
165         "@babel/core": "^7.0.0"
166       }
167     },
168     "node_modules/@babel/helper-create-regexp-features-plugin": {
169       "version": "7.18.6",
170       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz",
171       "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==",
172       "dev": true,
173       "peer": true,
174       "dependencies": {
175         "@babel/helper-annotate-as-pure": "^7.18.6",
176         "regexpu-core": "^5.1.0"
177       },
178       "engines": {
179         "node": ">=6.9.0"
180       },
181       "peerDependencies": {
182         "@babel/core": "^7.0.0"
183       }
184     },
185     "node_modules/@babel/helper-define-polyfill-provider": {
186       "version": "0.3.1",
187       "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz",
188       "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==",
189       "dev": true,
190       "peer": true,
191       "dependencies": {
192         "@babel/helper-compilation-targets": "^7.13.0",
193         "@babel/helper-module-imports": "^7.12.13",
194         "@babel/helper-plugin-utils": "^7.13.0",
195         "@babel/traverse": "^7.13.0",
196         "debug": "^4.1.1",
197         "lodash.debounce": "^4.0.8",
198         "resolve": "^1.14.2",
199         "semver": "^6.1.2"
200       },
201       "peerDependencies": {
202         "@babel/core": "^7.4.0-0"
203       }
204     },
205     "node_modules/@babel/helper-environment-visitor": {
206       "version": "7.18.6",
207       "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz",
208       "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==",
209       "dev": true,
210       "engines": {
211         "node": ">=6.9.0"
212       }
213     },
214     "node_modules/@babel/helper-explode-assignable-expression": {
215       "version": "7.18.6",
216       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz",
217       "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==",
218       "dev": true,
219       "peer": true,
220       "dependencies": {
221         "@babel/types": "^7.18.6"
222       },
223       "engines": {
224         "node": ">=6.9.0"
225       }
226     },
227     "node_modules/@babel/helper-function-name": {
228       "version": "7.18.6",
229       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz",
230       "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==",
231       "dev": true,
232       "dependencies": {
233         "@babel/template": "^7.18.6",
234         "@babel/types": "^7.18.6"
235       },
236       "engines": {
237         "node": ">=6.9.0"
238       }
239     },
240     "node_modules/@babel/helper-hoist-variables": {
241       "version": "7.18.6",
242       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
243       "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
244       "dev": true,
245       "dependencies": {
246         "@babel/types": "^7.18.6"
247       },
248       "engines": {
249         "node": ">=6.9.0"
250       }
251     },
252     "node_modules/@babel/helper-member-expression-to-functions": {
253       "version": "7.18.6",
254       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz",
255       "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==",
256       "dev": true,
257       "dependencies": {
258         "@babel/types": "^7.18.6"
259       },
260       "engines": {
261         "node": ">=6.9.0"
262       }
263     },
264     "node_modules/@babel/helper-module-imports": {
265       "version": "7.18.6",
266       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
267       "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
268       "dev": true,
269       "dependencies": {
270         "@babel/types": "^7.18.6"
271       },
272       "engines": {
273         "node": ">=6.9.0"
274       }
275     },
276     "node_modules/@babel/helper-module-transforms": {
277       "version": "7.18.6",
278       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz",
279       "integrity": "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==",
280       "dev": true,
281       "dependencies": {
282         "@babel/helper-environment-visitor": "^7.18.6",
283         "@babel/helper-module-imports": "^7.18.6",
284         "@babel/helper-simple-access": "^7.18.6",
285         "@babel/helper-split-export-declaration": "^7.18.6",
286         "@babel/helper-validator-identifier": "^7.18.6",
287         "@babel/template": "^7.18.6",
288         "@babel/traverse": "^7.18.6",
289         "@babel/types": "^7.18.6"
290       },
291       "engines": {
292         "node": ">=6.9.0"
293       }
294     },
295     "node_modules/@babel/helper-optimise-call-expression": {
296       "version": "7.18.6",
297       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz",
298       "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==",
299       "dev": true,
300       "dependencies": {
301         "@babel/types": "^7.18.6"
302       },
303       "engines": {
304         "node": ">=6.9.0"
305       }
306     },
307     "node_modules/@babel/helper-plugin-utils": {
308       "version": "7.18.6",
309       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz",
310       "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==",
311       "dev": true,
312       "engines": {
313         "node": ">=6.9.0"
314       }
315     },
316     "node_modules/@babel/helper-remap-async-to-generator": {
317       "version": "7.18.6",
318       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz",
319       "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==",
320       "dev": true,
321       "peer": true,
322       "dependencies": {
323         "@babel/helper-annotate-as-pure": "^7.18.6",
324         "@babel/helper-environment-visitor": "^7.18.6",
325         "@babel/helper-wrap-function": "^7.18.6",
326         "@babel/types": "^7.18.6"
327       },
328       "engines": {
329         "node": ">=6.9.0"
330       },
331       "peerDependencies": {
332         "@babel/core": "^7.0.0"
333       }
334     },
335     "node_modules/@babel/helper-replace-supers": {
336       "version": "7.18.6",
337       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz",
338       "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==",
339       "dev": true,
340       "dependencies": {
341         "@babel/helper-environment-visitor": "^7.18.6",
342         "@babel/helper-member-expression-to-functions": "^7.18.6",
343         "@babel/helper-optimise-call-expression": "^7.18.6",
344         "@babel/traverse": "^7.18.6",
345         "@babel/types": "^7.18.6"
346       },
347       "engines": {
348         "node": ">=6.9.0"
349       }
350     },
351     "node_modules/@babel/helper-simple-access": {
352       "version": "7.18.6",
353       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz",
354       "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==",
355       "dev": true,
356       "dependencies": {
357         "@babel/types": "^7.18.6"
358       },
359       "engines": {
360         "node": ">=6.9.0"
361       }
362     },
363     "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
364       "version": "7.18.6",
365       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz",
366       "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==",
367       "dev": true,
368       "dependencies": {
369         "@babel/types": "^7.18.6"
370       },
371       "engines": {
372         "node": ">=6.9.0"
373       }
374     },
375     "node_modules/@babel/helper-split-export-declaration": {
376       "version": "7.18.6",
377       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
378       "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
379       "dev": true,
380       "dependencies": {
381         "@babel/types": "^7.18.6"
382       },
383       "engines": {
384         "node": ">=6.9.0"
385       }
386     },
387     "node_modules/@babel/helper-validator-identifier": {
388       "version": "7.18.6",
389       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz",
390       "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==",
391       "dev": true,
392       "engines": {
393         "node": ">=6.9.0"
394       }
395     },
396     "node_modules/@babel/helper-validator-option": {
397       "version": "7.18.6",
398       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
399       "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==",
400       "dev": true,
401       "engines": {
402         "node": ">=6.9.0"
403       }
404     },
405     "node_modules/@babel/helper-wrap-function": {
406       "version": "7.18.6",
407       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz",
408       "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==",
409       "dev": true,
410       "peer": true,
411       "dependencies": {
412         "@babel/helper-function-name": "^7.18.6",
413         "@babel/template": "^7.18.6",
414         "@babel/traverse": "^7.18.6",
415         "@babel/types": "^7.18.6"
416       },
417       "engines": {
418         "node": ">=6.9.0"
419       }
420     },
421     "node_modules/@babel/helpers": {
422       "version": "7.18.6",
423       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz",
424       "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==",
425       "dev": true,
426       "dependencies": {
427         "@babel/template": "^7.18.6",
428         "@babel/traverse": "^7.18.6",
429         "@babel/types": "^7.18.6"
430       },
431       "engines": {
432         "node": ">=6.9.0"
433       }
434     },
435     "node_modules/@babel/highlight": {
436       "version": "7.18.6",
437       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
438       "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
439       "dev": true,
440       "dependencies": {
441         "@babel/helper-validator-identifier": "^7.18.6",
442         "chalk": "^2.0.0",
443         "js-tokens": "^4.0.0"
444       },
445       "engines": {
446         "node": ">=6.9.0"
447       }
448     },
449     "node_modules/@babel/parser": {
450       "version": "7.18.6",
451       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz",
452       "integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==",
453       "dev": true,
454       "bin": {
455         "parser": "bin/babel-parser.js"
456       },
457       "engines": {
458         "node": ">=6.0.0"
459       }
460     },
461     "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
462       "version": "7.18.6",
463       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz",
464       "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==",
465       "dev": true,
466       "peer": true,
467       "dependencies": {
468         "@babel/helper-plugin-utils": "^7.18.6"
469       },
470       "engines": {
471         "node": ">=6.9.0"
472       },
473       "peerDependencies": {
474         "@babel/core": "^7.0.0"
475       }
476     },
477     "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
478       "version": "7.18.6",
479       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz",
480       "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==",
481       "dev": true,
482       "peer": true,
483       "dependencies": {
484         "@babel/helper-plugin-utils": "^7.18.6",
485         "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6",
486         "@babel/plugin-proposal-optional-chaining": "^7.18.6"
487       },
488       "engines": {
489         "node": ">=6.9.0"
490       },
491       "peerDependencies": {
492         "@babel/core": "^7.13.0"
493       }
494     },
495     "node_modules/@babel/plugin-proposal-async-generator-functions": {
496       "version": "7.18.6",
497       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz",
498       "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==",
499       "dev": true,
500       "peer": true,
501       "dependencies": {
502         "@babel/helper-environment-visitor": "^7.18.6",
503         "@babel/helper-plugin-utils": "^7.18.6",
504         "@babel/helper-remap-async-to-generator": "^7.18.6",
505         "@babel/plugin-syntax-async-generators": "^7.8.4"
506       },
507       "engines": {
508         "node": ">=6.9.0"
509       },
510       "peerDependencies": {
511         "@babel/core": "^7.0.0-0"
512       }
513     },
514     "node_modules/@babel/plugin-proposal-class-properties": {
515       "version": "7.18.6",
516       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
517       "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
518       "dev": true,
519       "dependencies": {
520         "@babel/helper-create-class-features-plugin": "^7.18.6",
521         "@babel/helper-plugin-utils": "^7.18.6"
522       },
523       "engines": {
524         "node": ">=6.9.0"
525       },
526       "peerDependencies": {
527         "@babel/core": "^7.0.0-0"
528       }
529     },
530     "node_modules/@babel/plugin-proposal-class-static-block": {
531       "version": "7.18.6",
532       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz",
533       "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==",
534       "dev": true,
535       "peer": true,
536       "dependencies": {
537         "@babel/helper-create-class-features-plugin": "^7.18.6",
538         "@babel/helper-plugin-utils": "^7.18.6",
539         "@babel/plugin-syntax-class-static-block": "^7.14.5"
540       },
541       "engines": {
542         "node": ">=6.9.0"
543       },
544       "peerDependencies": {
545         "@babel/core": "^7.12.0"
546       }
547     },
548     "node_modules/@babel/plugin-proposal-dynamic-import": {
549       "version": "7.18.6",
550       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz",
551       "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==",
552       "dev": true,
553       "peer": true,
554       "dependencies": {
555         "@babel/helper-plugin-utils": "^7.18.6",
556         "@babel/plugin-syntax-dynamic-import": "^7.8.3"
557       },
558       "engines": {
559         "node": ">=6.9.0"
560       },
561       "peerDependencies": {
562         "@babel/core": "^7.0.0-0"
563       }
564     },
565     "node_modules/@babel/plugin-proposal-export-namespace-from": {
566       "version": "7.18.6",
567       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz",
568       "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==",
569       "dev": true,
570       "peer": true,
571       "dependencies": {
572         "@babel/helper-plugin-utils": "^7.18.6",
573         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
574       },
575       "engines": {
576         "node": ">=6.9.0"
577       },
578       "peerDependencies": {
579         "@babel/core": "^7.0.0-0"
580       }
581     },
582     "node_modules/@babel/plugin-proposal-json-strings": {
583       "version": "7.18.6",
584       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz",
585       "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==",
586       "dev": true,
587       "peer": true,
588       "dependencies": {
589         "@babel/helper-plugin-utils": "^7.18.6",
590         "@babel/plugin-syntax-json-strings": "^7.8.3"
591       },
592       "engines": {
593         "node": ">=6.9.0"
594       },
595       "peerDependencies": {
596         "@babel/core": "^7.0.0-0"
597       }
598     },
599     "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
600       "version": "7.18.6",
601       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz",
602       "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==",
603       "dev": true,
604       "peer": true,
605       "dependencies": {
606         "@babel/helper-plugin-utils": "^7.18.6",
607         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
608       },
609       "engines": {
610         "node": ">=6.9.0"
611       },
612       "peerDependencies": {
613         "@babel/core": "^7.0.0-0"
614       }
615     },
616     "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
617       "version": "7.18.6",
618       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
619       "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
620       "dev": true,
621       "dependencies": {
622         "@babel/helper-plugin-utils": "^7.18.6",
623         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
624       },
625       "engines": {
626         "node": ">=6.9.0"
627       },
628       "peerDependencies": {
629         "@babel/core": "^7.0.0-0"
630       }
631     },
632     "node_modules/@babel/plugin-proposal-numeric-separator": {
633       "version": "7.18.6",
634       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
635       "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
636       "dev": true,
637       "peer": true,
638       "dependencies": {
639         "@babel/helper-plugin-utils": "^7.18.6",
640         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
641       },
642       "engines": {
643         "node": ">=6.9.0"
644       },
645       "peerDependencies": {
646         "@babel/core": "^7.0.0-0"
647       }
648     },
649     "node_modules/@babel/plugin-proposal-object-rest-spread": {
650       "version": "7.18.6",
651       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz",
652       "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==",
653       "dev": true,
654       "peer": true,
655       "dependencies": {
656         "@babel/compat-data": "^7.18.6",
657         "@babel/helper-compilation-targets": "^7.18.6",
658         "@babel/helper-plugin-utils": "^7.18.6",
659         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
660         "@babel/plugin-transform-parameters": "^7.18.6"
661       },
662       "engines": {
663         "node": ">=6.9.0"
664       },
665       "peerDependencies": {
666         "@babel/core": "^7.0.0-0"
667       }
668     },
669     "node_modules/@babel/plugin-proposal-optional-catch-binding": {
670       "version": "7.18.6",
671       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz",
672       "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
673       "dev": true,
674       "peer": true,
675       "dependencies": {
676         "@babel/helper-plugin-utils": "^7.18.6",
677         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
678       },
679       "engines": {
680         "node": ">=6.9.0"
681       },
682       "peerDependencies": {
683         "@babel/core": "^7.0.0-0"
684       }
685     },
686     "node_modules/@babel/plugin-proposal-optional-chaining": {
687       "version": "7.18.6",
688       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz",
689       "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==",
690       "dev": true,
691       "dependencies": {
692         "@babel/helper-plugin-utils": "^7.18.6",
693         "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6",
694         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
695       },
696       "engines": {
697         "node": ">=6.9.0"
698       },
699       "peerDependencies": {
700         "@babel/core": "^7.0.0-0"
701       }
702     },
703     "node_modules/@babel/plugin-proposal-private-methods": {
704       "version": "7.18.6",
705       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz",
706       "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==",
707       "dev": true,
708       "peer": true,
709       "dependencies": {
710         "@babel/helper-create-class-features-plugin": "^7.18.6",
711         "@babel/helper-plugin-utils": "^7.18.6"
712       },
713       "engines": {
714         "node": ">=6.9.0"
715       },
716       "peerDependencies": {
717         "@babel/core": "^7.0.0-0"
718       }
719     },
720     "node_modules/@babel/plugin-proposal-private-property-in-object": {
721       "version": "7.18.6",
722       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz",
723       "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==",
724       "dev": true,
725       "peer": true,
726       "dependencies": {
727         "@babel/helper-annotate-as-pure": "^7.18.6",
728         "@babel/helper-create-class-features-plugin": "^7.18.6",
729         "@babel/helper-plugin-utils": "^7.18.6",
730         "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
731       },
732       "engines": {
733         "node": ">=6.9.0"
734       },
735       "peerDependencies": {
736         "@babel/core": "^7.0.0-0"
737       }
738     },
739     "node_modules/@babel/plugin-proposal-unicode-property-regex": {
740       "version": "7.18.6",
741       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz",
742       "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==",
743       "dev": true,
744       "peer": true,
745       "dependencies": {
746         "@babel/helper-create-regexp-features-plugin": "^7.18.6",
747         "@babel/helper-plugin-utils": "^7.18.6"
748       },
749       "engines": {
750         "node": ">=4"
751       },
752       "peerDependencies": {
753         "@babel/core": "^7.0.0-0"
754       }
755     },
756     "node_modules/@babel/plugin-syntax-async-generators": {
757       "version": "7.8.4",
758       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
759       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
760       "dev": true,
761       "peer": true,
762       "dependencies": {
763         "@babel/helper-plugin-utils": "^7.8.0"
764       },
765       "peerDependencies": {
766         "@babel/core": "^7.0.0-0"
767       }
768     },
769     "node_modules/@babel/plugin-syntax-class-properties": {
770       "version": "7.12.13",
771       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
772       "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
773       "dev": true,
774       "peer": true,
775       "dependencies": {
776         "@babel/helper-plugin-utils": "^7.12.13"
777       },
778       "peerDependencies": {
779         "@babel/core": "^7.0.0-0"
780       }
781     },
782     "node_modules/@babel/plugin-syntax-class-static-block": {
783       "version": "7.14.5",
784       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
785       "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
786       "dev": true,
787       "peer": true,
788       "dependencies": {
789         "@babel/helper-plugin-utils": "^7.14.5"
790       },
791       "engines": {
792         "node": ">=6.9.0"
793       },
794       "peerDependencies": {
795         "@babel/core": "^7.0.0-0"
796       }
797     },
798     "node_modules/@babel/plugin-syntax-dynamic-import": {
799       "version": "7.8.3",
800       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
801       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
802       "dev": true,
803       "peer": true,
804       "dependencies": {
805         "@babel/helper-plugin-utils": "^7.8.0"
806       },
807       "peerDependencies": {
808         "@babel/core": "^7.0.0-0"
809       }
810     },
811     "node_modules/@babel/plugin-syntax-export-namespace-from": {
812       "version": "7.8.3",
813       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
814       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
815       "dev": true,
816       "peer": true,
817       "dependencies": {
818         "@babel/helper-plugin-utils": "^7.8.3"
819       },
820       "peerDependencies": {
821         "@babel/core": "^7.0.0-0"
822       }
823     },
824     "node_modules/@babel/plugin-syntax-flow": {
825       "version": "7.18.6",
826       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz",
827       "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==",
828       "dev": true,
829       "dependencies": {
830         "@babel/helper-plugin-utils": "^7.18.6"
831       },
832       "engines": {
833         "node": ">=6.9.0"
834       },
835       "peerDependencies": {
836         "@babel/core": "^7.0.0-0"
837       }
838     },
839     "node_modules/@babel/plugin-syntax-import-assertions": {
840       "version": "7.18.6",
841       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz",
842       "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==",
843       "dev": true,
844       "peer": true,
845       "dependencies": {
846         "@babel/helper-plugin-utils": "^7.18.6"
847       },
848       "engines": {
849         "node": ">=6.9.0"
850       },
851       "peerDependencies": {
852         "@babel/core": "^7.0.0-0"
853       }
854     },
855     "node_modules/@babel/plugin-syntax-json-strings": {
856       "version": "7.8.3",
857       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
858       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
859       "dev": true,
860       "peer": true,
861       "dependencies": {
862         "@babel/helper-plugin-utils": "^7.8.0"
863       },
864       "peerDependencies": {
865         "@babel/core": "^7.0.0-0"
866       }
867     },
868     "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
869       "version": "7.10.4",
870       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
871       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
872       "dev": true,
873       "peer": true,
874       "dependencies": {
875         "@babel/helper-plugin-utils": "^7.10.4"
876       },
877       "peerDependencies": {
878         "@babel/core": "^7.0.0-0"
879       }
880     },
881     "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
882       "version": "7.8.3",
883       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
884       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
885       "dev": true,
886       "dependencies": {
887         "@babel/helper-plugin-utils": "^7.8.0"
888       },
889       "peerDependencies": {
890         "@babel/core": "^7.0.0-0"
891       }
892     },
893     "node_modules/@babel/plugin-syntax-numeric-separator": {
894       "version": "7.10.4",
895       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
896       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
897       "dev": true,
898       "peer": true,
899       "dependencies": {
900         "@babel/helper-plugin-utils": "^7.10.4"
901       },
902       "peerDependencies": {
903         "@babel/core": "^7.0.0-0"
904       }
905     },
906     "node_modules/@babel/plugin-syntax-object-rest-spread": {
907       "version": "7.8.3",
908       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
909       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
910       "dev": true,
911       "peer": true,
912       "dependencies": {
913         "@babel/helper-plugin-utils": "^7.8.0"
914       },
915       "peerDependencies": {
916         "@babel/core": "^7.0.0-0"
917       }
918     },
919     "node_modules/@babel/plugin-syntax-optional-catch-binding": {
920       "version": "7.8.3",
921       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
922       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
923       "dev": true,
924       "peer": true,
925       "dependencies": {
926         "@babel/helper-plugin-utils": "^7.8.0"
927       },
928       "peerDependencies": {
929         "@babel/core": "^7.0.0-0"
930       }
931     },
932     "node_modules/@babel/plugin-syntax-optional-chaining": {
933       "version": "7.8.3",
934       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
935       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
936       "dev": true,
937       "dependencies": {
938         "@babel/helper-plugin-utils": "^7.8.0"
939       },
940       "peerDependencies": {
941         "@babel/core": "^7.0.0-0"
942       }
943     },
944     "node_modules/@babel/plugin-syntax-private-property-in-object": {
945       "version": "7.14.5",
946       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
947       "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
948       "dev": true,
949       "peer": true,
950       "dependencies": {
951         "@babel/helper-plugin-utils": "^7.14.5"
952       },
953       "engines": {
954         "node": ">=6.9.0"
955       },
956       "peerDependencies": {
957         "@babel/core": "^7.0.0-0"
958       }
959     },
960     "node_modules/@babel/plugin-syntax-top-level-await": {
961       "version": "7.14.5",
962       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
963       "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
964       "dev": true,
965       "peer": true,
966       "dependencies": {
967         "@babel/helper-plugin-utils": "^7.14.5"
968       },
969       "engines": {
970         "node": ">=6.9.0"
971       },
972       "peerDependencies": {
973         "@babel/core": "^7.0.0-0"
974       }
975     },
976     "node_modules/@babel/plugin-syntax-typescript": {
977       "version": "7.18.6",
978       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz",
979       "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==",
980       "dev": true,
981       "dependencies": {
982         "@babel/helper-plugin-utils": "^7.18.6"
983       },
984       "engines": {
985         "node": ">=6.9.0"
986       },
987       "peerDependencies": {
988         "@babel/core": "^7.0.0-0"
989       }
990     },
991     "node_modules/@babel/plugin-transform-arrow-functions": {
992       "version": "7.18.6",
993       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz",
994       "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==",
995       "dev": true,
996       "peer": true,
997       "dependencies": {
998         "@babel/helper-plugin-utils": "^7.18.6"
999       },
1000       "engines": {
1001         "node": ">=6.9.0"
1002       },
1003       "peerDependencies": {
1004         "@babel/core": "^7.0.0-0"
1005       }
1006     },
1007     "node_modules/@babel/plugin-transform-async-to-generator": {
1008       "version": "7.18.6",
1009       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz",
1010       "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==",
1011       "dev": true,
1012       "peer": true,
1013       "dependencies": {
1014         "@babel/helper-module-imports": "^7.18.6",
1015         "@babel/helper-plugin-utils": "^7.18.6",
1016         "@babel/helper-remap-async-to-generator": "^7.18.6"
1017       },
1018       "engines": {
1019         "node": ">=6.9.0"
1020       },
1021       "peerDependencies": {
1022         "@babel/core": "^7.0.0-0"
1023       }
1024     },
1025     "node_modules/@babel/plugin-transform-block-scoped-functions": {
1026       "version": "7.18.6",
1027       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz",
1028       "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==",
1029       "dev": true,
1030       "peer": true,
1031       "dependencies": {
1032         "@babel/helper-plugin-utils": "^7.18.6"
1033       },
1034       "engines": {
1035         "node": ">=6.9.0"
1036       },
1037       "peerDependencies": {
1038         "@babel/core": "^7.0.0-0"
1039       }
1040     },
1041     "node_modules/@babel/plugin-transform-block-scoping": {
1042       "version": "7.18.6",
1043       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz",
1044       "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==",
1045       "dev": true,
1046       "peer": true,
1047       "dependencies": {
1048         "@babel/helper-plugin-utils": "^7.18.6"
1049       },
1050       "engines": {
1051         "node": ">=6.9.0"
1052       },
1053       "peerDependencies": {
1054         "@babel/core": "^7.0.0-0"
1055       }
1056     },
1057     "node_modules/@babel/plugin-transform-classes": {
1058       "version": "7.18.6",
1059       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz",
1060       "integrity": "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ==",
1061       "dev": true,
1062       "peer": true,
1063       "dependencies": {
1064         "@babel/helper-annotate-as-pure": "^7.18.6",
1065         "@babel/helper-environment-visitor": "^7.18.6",
1066         "@babel/helper-function-name": "^7.18.6",
1067         "@babel/helper-optimise-call-expression": "^7.18.6",
1068         "@babel/helper-plugin-utils": "^7.18.6",
1069         "@babel/helper-replace-supers": "^7.18.6",
1070         "@babel/helper-split-export-declaration": "^7.18.6",
1071         "globals": "^11.1.0"
1072       },
1073       "engines": {
1074         "node": ">=6.9.0"
1075       },
1076       "peerDependencies": {
1077         "@babel/core": "^7.0.0-0"
1078       }
1079     },
1080     "node_modules/@babel/plugin-transform-computed-properties": {
1081       "version": "7.18.6",
1082       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz",
1083       "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==",
1084       "dev": true,
1085       "peer": true,
1086       "dependencies": {
1087         "@babel/helper-plugin-utils": "^7.18.6"
1088       },
1089       "engines": {
1090         "node": ">=6.9.0"
1091       },
1092       "peerDependencies": {
1093         "@babel/core": "^7.0.0-0"
1094       }
1095     },
1096     "node_modules/@babel/plugin-transform-destructuring": {
1097       "version": "7.18.6",
1098       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz",
1099       "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==",
1100       "dev": true,
1101       "peer": true,
1102       "dependencies": {
1103         "@babel/helper-plugin-utils": "^7.18.6"
1104       },
1105       "engines": {
1106         "node": ">=6.9.0"
1107       },
1108       "peerDependencies": {
1109         "@babel/core": "^7.0.0-0"
1110       }
1111     },
1112     "node_modules/@babel/plugin-transform-dotall-regex": {
1113       "version": "7.18.6",
1114       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz",
1115       "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==",
1116       "dev": true,
1117       "peer": true,
1118       "dependencies": {
1119         "@babel/helper-create-regexp-features-plugin": "^7.18.6",
1120         "@babel/helper-plugin-utils": "^7.18.6"
1121       },
1122       "engines": {
1123         "node": ">=6.9.0"
1124       },
1125       "peerDependencies": {
1126         "@babel/core": "^7.0.0-0"
1127       }
1128     },
1129     "node_modules/@babel/plugin-transform-duplicate-keys": {
1130       "version": "7.18.6",
1131       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz",
1132       "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==",
1133       "dev": true,
1134       "peer": true,
1135       "dependencies": {
1136         "@babel/helper-plugin-utils": "^7.18.6"
1137       },
1138       "engines": {
1139         "node": ">=6.9.0"
1140       },
1141       "peerDependencies": {
1142         "@babel/core": "^7.0.0-0"
1143       }
1144     },
1145     "node_modules/@babel/plugin-transform-exponentiation-operator": {
1146       "version": "7.18.6",
1147       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz",
1148       "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==",
1149       "dev": true,
1150       "peer": true,
1151       "dependencies": {
1152         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6",
1153         "@babel/helper-plugin-utils": "^7.18.6"
1154       },
1155       "engines": {
1156         "node": ">=6.9.0"
1157       },
1158       "peerDependencies": {
1159         "@babel/core": "^7.0.0-0"
1160       }
1161     },
1162     "node_modules/@babel/plugin-transform-flow-strip-types": {
1163       "version": "7.18.6",
1164       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.6.tgz",
1165       "integrity": "sha512-wE0xtA7csz+hw4fKPwxmu5jnzAsXPIO57XnRwzXP3T19jWh1BODnPGoG9xKYwvAwusP7iUktHayRFbMPGtODaQ==",
1166       "dev": true,
1167       "dependencies": {
1168         "@babel/helper-plugin-utils": "^7.18.6",
1169         "@babel/plugin-syntax-flow": "^7.18.6"
1170       },
1171       "engines": {
1172         "node": ">=6.9.0"
1173       },
1174       "peerDependencies": {
1175         "@babel/core": "^7.0.0-0"
1176       }
1177     },
1178     "node_modules/@babel/plugin-transform-for-of": {
1179       "version": "7.18.6",
1180       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz",
1181       "integrity": "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w==",
1182       "dev": true,
1183       "peer": true,
1184       "dependencies": {
1185         "@babel/helper-plugin-utils": "^7.18.6"
1186       },
1187       "engines": {
1188         "node": ">=6.9.0"
1189       },
1190       "peerDependencies": {
1191         "@babel/core": "^7.0.0-0"
1192       }
1193     },
1194     "node_modules/@babel/plugin-transform-function-name": {
1195       "version": "7.18.6",
1196       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz",
1197       "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==",
1198       "dev": true,
1199       "peer": true,
1200       "dependencies": {
1201         "@babel/helper-compilation-targets": "^7.18.6",
1202         "@babel/helper-function-name": "^7.18.6",
1203         "@babel/helper-plugin-utils": "^7.18.6"
1204       },
1205       "engines": {
1206         "node": ">=6.9.0"
1207       },
1208       "peerDependencies": {
1209         "@babel/core": "^7.0.0-0"
1210       }
1211     },
1212     "node_modules/@babel/plugin-transform-literals": {
1213       "version": "7.18.6",
1214       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz",
1215       "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==",
1216       "dev": true,
1217       "peer": true,
1218       "dependencies": {
1219         "@babel/helper-plugin-utils": "^7.18.6"
1220       },
1221       "engines": {
1222         "node": ">=6.9.0"
1223       },
1224       "peerDependencies": {
1225         "@babel/core": "^7.0.0-0"
1226       }
1227     },
1228     "node_modules/@babel/plugin-transform-member-expression-literals": {
1229       "version": "7.18.6",
1230       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz",
1231       "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==",
1232       "dev": true,
1233       "peer": true,
1234       "dependencies": {
1235         "@babel/helper-plugin-utils": "^7.18.6"
1236       },
1237       "engines": {
1238         "node": ">=6.9.0"
1239       },
1240       "peerDependencies": {
1241         "@babel/core": "^7.0.0-0"
1242       }
1243     },
1244     "node_modules/@babel/plugin-transform-modules-amd": {
1245       "version": "7.18.6",
1246       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz",
1247       "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==",
1248       "dev": true,
1249       "peer": true,
1250       "dependencies": {
1251         "@babel/helper-module-transforms": "^7.18.6",
1252         "@babel/helper-plugin-utils": "^7.18.6",
1253         "babel-plugin-dynamic-import-node": "^2.3.3"
1254       },
1255       "engines": {
1256         "node": ">=6.9.0"
1257       },
1258       "peerDependencies": {
1259         "@babel/core": "^7.0.0-0"
1260       }
1261     },
1262     "node_modules/@babel/plugin-transform-modules-commonjs": {
1263       "version": "7.18.6",
1264       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz",
1265       "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==",
1266       "dev": true,
1267       "dependencies": {
1268         "@babel/helper-module-transforms": "^7.18.6",
1269         "@babel/helper-plugin-utils": "^7.18.6",
1270         "@babel/helper-simple-access": "^7.18.6",
1271         "babel-plugin-dynamic-import-node": "^2.3.3"
1272       },
1273       "engines": {
1274         "node": ">=6.9.0"
1275       },
1276       "peerDependencies": {
1277         "@babel/core": "^7.0.0-0"
1278       }
1279     },
1280     "node_modules/@babel/plugin-transform-modules-systemjs": {
1281       "version": "7.18.6",
1282       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz",
1283       "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==",
1284       "dev": true,
1285       "peer": true,
1286       "dependencies": {
1287         "@babel/helper-hoist-variables": "^7.18.6",
1288         "@babel/helper-module-transforms": "^7.18.6",
1289         "@babel/helper-plugin-utils": "^7.18.6",
1290         "@babel/helper-validator-identifier": "^7.18.6",
1291         "babel-plugin-dynamic-import-node": "^2.3.3"
1292       },
1293       "engines": {
1294         "node": ">=6.9.0"
1295       },
1296       "peerDependencies": {
1297         "@babel/core": "^7.0.0-0"
1298       }
1299     },
1300     "node_modules/@babel/plugin-transform-modules-umd": {
1301       "version": "7.18.6",
1302       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz",
1303       "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==",
1304       "dev": true,
1305       "peer": true,
1306       "dependencies": {
1307         "@babel/helper-module-transforms": "^7.18.6",
1308         "@babel/helper-plugin-utils": "^7.18.6"
1309       },
1310       "engines": {
1311         "node": ">=6.9.0"
1312       },
1313       "peerDependencies": {
1314         "@babel/core": "^7.0.0-0"
1315       }
1316     },
1317     "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
1318       "version": "7.18.6",
1319       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz",
1320       "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==",
1321       "dev": true,
1322       "peer": true,
1323       "dependencies": {
1324         "@babel/helper-create-regexp-features-plugin": "^7.18.6",
1325         "@babel/helper-plugin-utils": "^7.18.6"
1326       },
1327       "engines": {
1328         "node": ">=6.9.0"
1329       },
1330       "peerDependencies": {
1331         "@babel/core": "^7.0.0"
1332       }
1333     },
1334     "node_modules/@babel/plugin-transform-new-target": {
1335       "version": "7.18.6",
1336       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz",
1337       "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==",
1338       "dev": true,
1339       "peer": true,
1340       "dependencies": {
1341         "@babel/helper-plugin-utils": "^7.18.6"
1342       },
1343       "engines": {
1344         "node": ">=6.9.0"
1345       },
1346       "peerDependencies": {
1347         "@babel/core": "^7.0.0-0"
1348       }
1349     },
1350     "node_modules/@babel/plugin-transform-object-super": {
1351       "version": "7.18.6",
1352       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz",
1353       "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==",
1354       "dev": true,
1355       "peer": true,
1356       "dependencies": {
1357         "@babel/helper-plugin-utils": "^7.18.6",
1358         "@babel/helper-replace-supers": "^7.18.6"
1359       },
1360       "engines": {
1361         "node": ">=6.9.0"
1362       },
1363       "peerDependencies": {
1364         "@babel/core": "^7.0.0-0"
1365       }
1366     },
1367     "node_modules/@babel/plugin-transform-parameters": {
1368       "version": "7.18.6",
1369       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz",
1370       "integrity": "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A==",
1371       "dev": true,
1372       "peer": true,
1373       "dependencies": {
1374         "@babel/helper-plugin-utils": "^7.18.6"
1375       },
1376       "engines": {
1377         "node": ">=6.9.0"
1378       },
1379       "peerDependencies": {
1380         "@babel/core": "^7.0.0-0"
1381       }
1382     },
1383     "node_modules/@babel/plugin-transform-property-literals": {
1384       "version": "7.18.6",
1385       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz",
1386       "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==",
1387       "dev": true,
1388       "peer": true,
1389       "dependencies": {
1390         "@babel/helper-plugin-utils": "^7.18.6"
1391       },
1392       "engines": {
1393         "node": ">=6.9.0"
1394       },
1395       "peerDependencies": {
1396         "@babel/core": "^7.0.0-0"
1397       }
1398     },
1399     "node_modules/@babel/plugin-transform-regenerator": {
1400       "version": "7.18.6",
1401       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz",
1402       "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==",
1403       "dev": true,
1404       "peer": true,
1405       "dependencies": {
1406         "@babel/helper-plugin-utils": "^7.18.6",
1407         "regenerator-transform": "^0.15.0"
1408       },
1409       "engines": {
1410         "node": ">=6.9.0"
1411       },
1412       "peerDependencies": {
1413         "@babel/core": "^7.0.0-0"
1414       }
1415     },
1416     "node_modules/@babel/plugin-transform-reserved-words": {
1417       "version": "7.18.6",
1418       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz",
1419       "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==",
1420       "dev": true,
1421       "peer": true,
1422       "dependencies": {
1423         "@babel/helper-plugin-utils": "^7.18.6"
1424       },
1425       "engines": {
1426         "node": ">=6.9.0"
1427       },
1428       "peerDependencies": {
1429         "@babel/core": "^7.0.0-0"
1430       }
1431     },
1432     "node_modules/@babel/plugin-transform-shorthand-properties": {
1433       "version": "7.18.6",
1434       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz",
1435       "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==",
1436       "dev": true,
1437       "peer": true,
1438       "dependencies": {
1439         "@babel/helper-plugin-utils": "^7.18.6"
1440       },
1441       "engines": {
1442         "node": ">=6.9.0"
1443       },
1444       "peerDependencies": {
1445         "@babel/core": "^7.0.0-0"
1446       }
1447     },
1448     "node_modules/@babel/plugin-transform-spread": {
1449       "version": "7.18.6",
1450       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz",
1451       "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==",
1452       "dev": true,
1453       "peer": true,
1454       "dependencies": {
1455         "@babel/helper-plugin-utils": "^7.18.6",
1456         "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6"
1457       },
1458       "engines": {
1459         "node": ">=6.9.0"
1460       },
1461       "peerDependencies": {
1462         "@babel/core": "^7.0.0-0"
1463       }
1464     },
1465     "node_modules/@babel/plugin-transform-sticky-regex": {
1466       "version": "7.18.6",
1467       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz",
1468       "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==",
1469       "dev": true,
1470       "peer": true,
1471       "dependencies": {
1472         "@babel/helper-plugin-utils": "^7.18.6"
1473       },
1474       "engines": {
1475         "node": ">=6.9.0"
1476       },
1477       "peerDependencies": {
1478         "@babel/core": "^7.0.0-0"
1479       }
1480     },
1481     "node_modules/@babel/plugin-transform-template-literals": {
1482       "version": "7.18.6",
1483       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz",
1484       "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==",
1485       "dev": true,
1486       "peer": true,
1487       "dependencies": {
1488         "@babel/helper-plugin-utils": "^7.18.6"
1489       },
1490       "engines": {
1491         "node": ">=6.9.0"
1492       },
1493       "peerDependencies": {
1494         "@babel/core": "^7.0.0-0"
1495       }
1496     },
1497     "node_modules/@babel/plugin-transform-typeof-symbol": {
1498       "version": "7.18.6",
1499       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz",
1500       "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==",
1501       "dev": true,
1502       "peer": true,
1503       "dependencies": {
1504         "@babel/helper-plugin-utils": "^7.18.6"
1505       },
1506       "engines": {
1507         "node": ">=6.9.0"
1508       },
1509       "peerDependencies": {
1510         "@babel/core": "^7.0.0-0"
1511       }
1512     },
1513     "node_modules/@babel/plugin-transform-typescript": {
1514       "version": "7.18.6",
1515       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.6.tgz",
1516       "integrity": "sha512-ijHNhzIrLj5lQCnI6aaNVRtGVuUZhOXFLRVFs7lLrkXTHip4FKty5oAuQdk4tywG0/WjXmjTfQCWmuzrvFer1w==",
1517       "dev": true,
1518       "dependencies": {
1519         "@babel/helper-create-class-features-plugin": "^7.18.6",
1520         "@babel/helper-plugin-utils": "^7.18.6",
1521         "@babel/plugin-syntax-typescript": "^7.18.6"
1522       },
1523       "engines": {
1524         "node": ">=6.9.0"
1525       },
1526       "peerDependencies": {
1527         "@babel/core": "^7.0.0-0"
1528       }
1529     },
1530     "node_modules/@babel/plugin-transform-unicode-escapes": {
1531       "version": "7.18.6",
1532       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz",
1533       "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==",
1534       "dev": true,
1535       "peer": true,
1536       "dependencies": {
1537         "@babel/helper-plugin-utils": "^7.18.6"
1538       },
1539       "engines": {
1540         "node": ">=6.9.0"
1541       },
1542       "peerDependencies": {
1543         "@babel/core": "^7.0.0-0"
1544       }
1545     },
1546     "node_modules/@babel/plugin-transform-unicode-regex": {
1547       "version": "7.18.6",
1548       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz",
1549       "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==",
1550       "dev": true,
1551       "peer": true,
1552       "dependencies": {
1553         "@babel/helper-create-regexp-features-plugin": "^7.18.6",
1554         "@babel/helper-plugin-utils": "^7.18.6"
1555       },
1556       "engines": {
1557         "node": ">=6.9.0"
1558       },
1559       "peerDependencies": {
1560         "@babel/core": "^7.0.0-0"
1561       }
1562     },
1563     "node_modules/@babel/preset-env": {
1564       "version": "7.18.6",
1565       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz",
1566       "integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==",
1567       "dev": true,
1568       "peer": true,
1569       "dependencies": {
1570         "@babel/compat-data": "^7.18.6",
1571         "@babel/helper-compilation-targets": "^7.18.6",
1572         "@babel/helper-plugin-utils": "^7.18.6",
1573         "@babel/helper-validator-option": "^7.18.6",
1574         "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
1575         "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.6",
1576         "@babel/plugin-proposal-async-generator-functions": "^7.18.6",
1577         "@babel/plugin-proposal-class-properties": "^7.18.6",
1578         "@babel/plugin-proposal-class-static-block": "^7.18.6",
1579         "@babel/plugin-proposal-dynamic-import": "^7.18.6",
1580         "@babel/plugin-proposal-export-namespace-from": "^7.18.6",
1581         "@babel/plugin-proposal-json-strings": "^7.18.6",
1582         "@babel/plugin-proposal-logical-assignment-operators": "^7.18.6",
1583         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
1584         "@babel/plugin-proposal-numeric-separator": "^7.18.6",
1585         "@babel/plugin-proposal-object-rest-spread": "^7.18.6",
1586         "@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
1587         "@babel/plugin-proposal-optional-chaining": "^7.18.6",
1588         "@babel/plugin-proposal-private-methods": "^7.18.6",
1589         "@babel/plugin-proposal-private-property-in-object": "^7.18.6",
1590         "@babel/plugin-proposal-unicode-property-regex": "^7.18.6",
1591         "@babel/plugin-syntax-async-generators": "^7.8.4",
1592         "@babel/plugin-syntax-class-properties": "^7.12.13",
1593         "@babel/plugin-syntax-class-static-block": "^7.14.5",
1594         "@babel/plugin-syntax-dynamic-import": "^7.8.3",
1595         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
1596         "@babel/plugin-syntax-import-assertions": "^7.18.6",
1597         "@babel/plugin-syntax-json-strings": "^7.8.3",
1598         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
1599         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
1600         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
1601         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1602         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
1603         "@babel/plugin-syntax-optional-chaining": "^7.8.3",
1604         "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
1605         "@babel/plugin-syntax-top-level-await": "^7.14.5",
1606         "@babel/plugin-transform-arrow-functions": "^7.18.6",
1607         "@babel/plugin-transform-async-to-generator": "^7.18.6",
1608         "@babel/plugin-transform-block-scoped-functions": "^7.18.6",
1609         "@babel/plugin-transform-block-scoping": "^7.18.6",
1610         "@babel/plugin-transform-classes": "^7.18.6",
1611         "@babel/plugin-transform-computed-properties": "^7.18.6",
1612         "@babel/plugin-transform-destructuring": "^7.18.6",
1613         "@babel/plugin-transform-dotall-regex": "^7.18.6",
1614         "@babel/plugin-transform-duplicate-keys": "^7.18.6",
1615         "@babel/plugin-transform-exponentiation-operator": "^7.18.6",
1616         "@babel/plugin-transform-for-of": "^7.18.6",
1617         "@babel/plugin-transform-function-name": "^7.18.6",
1618         "@babel/plugin-transform-literals": "^7.18.6",
1619         "@babel/plugin-transform-member-expression-literals": "^7.18.6",
1620         "@babel/plugin-transform-modules-amd": "^7.18.6",
1621         "@babel/plugin-transform-modules-commonjs": "^7.18.6",
1622         "@babel/plugin-transform-modules-systemjs": "^7.18.6",
1623         "@babel/plugin-transform-modules-umd": "^7.18.6",
1624         "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6",
1625         "@babel/plugin-transform-new-target": "^7.18.6",
1626         "@babel/plugin-transform-object-super": "^7.18.6",
1627         "@babel/plugin-transform-parameters": "^7.18.6",
1628         "@babel/plugin-transform-property-literals": "^7.18.6",
1629         "@babel/plugin-transform-regenerator": "^7.18.6",
1630         "@babel/plugin-transform-reserved-words": "^7.18.6",
1631         "@babel/plugin-transform-shorthand-properties": "^7.18.6",
1632         "@babel/plugin-transform-spread": "^7.18.6",
1633         "@babel/plugin-transform-sticky-regex": "^7.18.6",
1634         "@babel/plugin-transform-template-literals": "^7.18.6",
1635         "@babel/plugin-transform-typeof-symbol": "^7.18.6",
1636         "@babel/plugin-transform-unicode-escapes": "^7.18.6",
1637         "@babel/plugin-transform-unicode-regex": "^7.18.6",
1638         "@babel/preset-modules": "^0.1.5",
1639         "@babel/types": "^7.18.6",
1640         "babel-plugin-polyfill-corejs2": "^0.3.1",
1641         "babel-plugin-polyfill-corejs3": "^0.5.2",
1642         "babel-plugin-polyfill-regenerator": "^0.3.1",
1643         "core-js-compat": "^3.22.1",
1644         "semver": "^6.3.0"
1645       },
1646       "engines": {
1647         "node": ">=6.9.0"
1648       },
1649       "peerDependencies": {
1650         "@babel/core": "^7.0.0-0"
1651       }
1652     },
1653     "node_modules/@babel/preset-flow": {
1654       "version": "7.18.6",
1655       "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz",
1656       "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==",
1657       "dev": true,
1658       "dependencies": {
1659         "@babel/helper-plugin-utils": "^7.18.6",
1660         "@babel/helper-validator-option": "^7.18.6",
1661         "@babel/plugin-transform-flow-strip-types": "^7.18.6"
1662       },
1663       "engines": {
1664         "node": ">=6.9.0"
1665       },
1666       "peerDependencies": {
1667         "@babel/core": "^7.0.0-0"
1668       }
1669     },
1670     "node_modules/@babel/preset-modules": {
1671       "version": "0.1.5",
1672       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
1673       "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
1674       "dev": true,
1675       "peer": true,
1676       "dependencies": {
1677         "@babel/helper-plugin-utils": "^7.0.0",
1678         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
1679         "@babel/plugin-transform-dotall-regex": "^7.4.4",
1680         "@babel/types": "^7.4.4",
1681         "esutils": "^2.0.2"
1682       },
1683       "peerDependencies": {
1684         "@babel/core": "^7.0.0-0"
1685       }
1686     },
1687     "node_modules/@babel/preset-typescript": {
1688       "version": "7.18.6",
1689       "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz",
1690       "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==",
1691       "dev": true,
1692       "dependencies": {
1693         "@babel/helper-plugin-utils": "^7.18.6",
1694         "@babel/helper-validator-option": "^7.18.6",
1695         "@babel/plugin-transform-typescript": "^7.18.6"
1696       },
1697       "engines": {
1698         "node": ">=6.9.0"
1699       },
1700       "peerDependencies": {
1701         "@babel/core": "^7.0.0-0"
1702       }
1703     },
1704     "node_modules/@babel/register": {
1705       "version": "7.18.6",
1706       "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.6.tgz",
1707       "integrity": "sha512-tkYtONzaO8rQubZzpBnvZPFcHgh8D9F55IjOsYton4X2IBoyRn2ZSWQqySTZnUn2guZbxbQiAB27hJEbvXamhQ==",
1708       "dev": true,
1709       "dependencies": {
1710         "clone-deep": "^4.0.1",
1711         "find-cache-dir": "^2.0.0",
1712         "make-dir": "^2.1.0",
1713         "pirates": "^4.0.5",
1714         "source-map-support": "^0.5.16"
1715       },
1716       "engines": {
1717         "node": ">=6.9.0"
1718       },
1719       "peerDependencies": {
1720         "@babel/core": "^7.0.0-0"
1721       }
1722     },
1723     "node_modules/@babel/runtime": {
1724       "version": "7.18.6",
1725       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz",
1726       "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==",
1727       "dev": true,
1728       "peer": true,
1729       "dependencies": {
1730         "regenerator-runtime": "^0.13.4"
1731       },
1732       "engines": {
1733         "node": ">=6.9.0"
1734       }
1735     },
1736     "node_modules/@babel/template": {
1737       "version": "7.18.6",
1738       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz",
1739       "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==",
1740       "dev": true,
1741       "dependencies": {
1742         "@babel/code-frame": "^7.18.6",
1743         "@babel/parser": "^7.18.6",
1744         "@babel/types": "^7.18.6"
1745       },
1746       "engines": {
1747         "node": ">=6.9.0"
1748       }
1749     },
1750     "node_modules/@babel/traverse": {
1751       "version": "7.18.6",
1752       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz",
1753       "integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==",
1754       "dev": true,
1755       "dependencies": {
1756         "@babel/code-frame": "^7.18.6",
1757         "@babel/generator": "^7.18.6",
1758         "@babel/helper-environment-visitor": "^7.18.6",
1759         "@babel/helper-function-name": "^7.18.6",
1760         "@babel/helper-hoist-variables": "^7.18.6",
1761         "@babel/helper-split-export-declaration": "^7.18.6",
1762         "@babel/parser": "^7.18.6",
1763         "@babel/types": "^7.18.6",
1764         "debug": "^4.1.0",
1765         "globals": "^11.1.0"
1766       },
1767       "engines": {
1768         "node": ">=6.9.0"
1769       }
1770     },
1771     "node_modules/@babel/types": {
1772       "version": "7.18.6",
1773       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.6.tgz",
1774       "integrity": "sha512-NdBNzPDwed30fZdDQtVR7ZgaO4UKjuaQFH9VArS+HMnurlOY0JWN+4ROlu/iapMFwjRQU4pOG4StZfDmulEwGA==",
1775       "dev": true,
1776       "dependencies": {
1777         "@babel/helper-validator-identifier": "^7.18.6",
1778         "to-fast-properties": "^2.0.0"
1779       },
1780       "engines": {
1781         "node": ">=6.9.0"
1782       }
1783     },
1784     "node_modules/@jridgewell/gen-mapping": {
1785       "version": "0.1.1",
1786       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
1787       "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
1788       "dev": true,
1789       "dependencies": {
1790         "@jridgewell/set-array": "^1.0.0",
1791         "@jridgewell/sourcemap-codec": "^1.4.10"
1792       },
1793       "engines": {
1794         "node": ">=6.0.0"
1795       }
1796     },
1797     "node_modules/@jridgewell/resolve-uri": {
1798       "version": "3.0.8",
1799       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz",
1800       "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==",
1801       "dev": true,
1802       "engines": {
1803         "node": ">=6.0.0"
1804       }
1805     },
1806     "node_modules/@jridgewell/set-array": {
1807       "version": "1.1.2",
1808       "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
1809       "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
1810       "dev": true,
1811       "engines": {
1812         "node": ">=6.0.0"
1813       }
1814     },
1815     "node_modules/@jridgewell/sourcemap-codec": {
1816       "version": "1.4.14",
1817       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
1818       "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
1819       "dev": true
1820     },
1821     "node_modules/@jridgewell/trace-mapping": {
1822       "version": "0.3.14",
1823       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz",
1824       "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==",
1825       "dev": true,
1826       "dependencies": {
1827         "@jridgewell/resolve-uri": "^3.0.3",
1828         "@jridgewell/sourcemap-codec": "^1.4.10"
1829       }
1830     },
1831     "node_modules/ansi-styles": {
1832       "version": "3.2.1",
1833       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1834       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1835       "dev": true,
1836       "dependencies": {
1837         "color-convert": "^1.9.0"
1838       },
1839       "engines": {
1840         "node": ">=4"
1841       }
1842     },
1843     "node_modules/arr-diff": {
1844       "version": "4.0.0",
1845       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
1846       "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==",
1847       "dev": true,
1848       "engines": {
1849         "node": ">=0.10.0"
1850       }
1851     },
1852     "node_modules/arr-flatten": {
1853       "version": "1.1.0",
1854       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
1855       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
1856       "dev": true,
1857       "engines": {
1858         "node": ">=0.10.0"
1859       }
1860     },
1861     "node_modules/arr-union": {
1862       "version": "3.1.0",
1863       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
1864       "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
1865       "dev": true,
1866       "engines": {
1867         "node": ">=0.10.0"
1868       }
1869     },
1870     "node_modules/array-unique": {
1871       "version": "0.3.2",
1872       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1873       "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==",
1874       "dev": true,
1875       "engines": {
1876         "node": ">=0.10.0"
1877       }
1878     },
1879     "node_modules/assign-symbols": {
1880       "version": "1.0.0",
1881       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
1882       "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==",
1883       "dev": true,
1884       "engines": {
1885         "node": ">=0.10.0"
1886       }
1887     },
1888     "node_modules/ast-types": {
1889       "version": "0.14.2",
1890       "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz",
1891       "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==",
1892       "dev": true,
1893       "dependencies": {
1894         "tslib": "^2.0.1"
1895       },
1896       "engines": {
1897         "node": ">=4"
1898       }
1899     },
1900     "node_modules/atob": {
1901       "version": "2.1.2",
1902       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
1903       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
1904       "dev": true,
1905       "bin": {
1906         "atob": "bin/atob.js"
1907       },
1908       "engines": {
1909         "node": ">= 4.5.0"
1910       }
1911     },
1912     "node_modules/babel-core": {
1913       "version": "7.0.0-bridge.0",
1914       "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz",
1915       "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==",
1916       "dev": true,
1917       "peerDependencies": {
1918         "@babel/core": "^7.0.0-0"
1919       }
1920     },
1921     "node_modules/babel-plugin-dynamic-import-node": {
1922       "version": "2.3.3",
1923       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
1924       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
1925       "dev": true,
1926       "dependencies": {
1927         "object.assign": "^4.1.0"
1928       }
1929     },
1930     "node_modules/babel-plugin-polyfill-corejs2": {
1931       "version": "0.3.1",
1932       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz",
1933       "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==",
1934       "dev": true,
1935       "peer": true,
1936       "dependencies": {
1937         "@babel/compat-data": "^7.13.11",
1938         "@babel/helper-define-polyfill-provider": "^0.3.1",
1939         "semver": "^6.1.1"
1940       },
1941       "peerDependencies": {
1942         "@babel/core": "^7.0.0-0"
1943       }
1944     },
1945     "node_modules/babel-plugin-polyfill-corejs3": {
1946       "version": "0.5.2",
1947       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
1948       "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
1949       "dev": true,
1950       "peer": true,
1951       "dependencies": {
1952         "@babel/helper-define-polyfill-provider": "^0.3.1",
1953         "core-js-compat": "^3.21.0"
1954       },
1955       "peerDependencies": {
1956         "@babel/core": "^7.0.0-0"
1957       }
1958     },
1959     "node_modules/babel-plugin-polyfill-regenerator": {
1960       "version": "0.3.1",
1961       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz",
1962       "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==",
1963       "dev": true,
1964       "peer": true,
1965       "dependencies": {
1966         "@babel/helper-define-polyfill-provider": "^0.3.1"
1967       },
1968       "peerDependencies": {
1969         "@babel/core": "^7.0.0-0"
1970       }
1971     },
1972     "node_modules/balanced-match": {
1973       "version": "1.0.2",
1974       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1975       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1976       "dev": true
1977     },
1978     "node_modules/base": {
1979       "version": "0.11.2",
1980       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1981       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1982       "dev": true,
1983       "dependencies": {
1984         "cache-base": "^1.0.1",
1985         "class-utils": "^0.3.5",
1986         "component-emitter": "^1.2.1",
1987         "define-property": "^1.0.0",
1988         "isobject": "^3.0.1",
1989         "mixin-deep": "^1.2.0",
1990         "pascalcase": "^0.1.1"
1991       },
1992       "engines": {
1993         "node": ">=0.10.0"
1994       }
1995     },
1996     "node_modules/base/node_modules/define-property": {
1997       "version": "1.0.0",
1998       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1999       "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
2000       "dev": true,
2001       "dependencies": {
2002         "is-descriptor": "^1.0.0"
2003       },
2004       "engines": {
2005         "node": ">=0.10.0"
2006       }
2007     },
2008     "node_modules/brace-expansion": {
2009       "version": "1.1.11",
2010       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2011       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2012       "dev": true,
2013       "dependencies": {
2014         "balanced-match": "^1.0.0",
2015         "concat-map": "0.0.1"
2016       }
2017     },
2018     "node_modules/braces": {
2019       "version": "2.3.2",
2020       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
2021       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
2022       "dev": true,
2023       "dependencies": {
2024         "arr-flatten": "^1.1.0",
2025         "array-unique": "^0.3.2",
2026         "extend-shallow": "^2.0.1",
2027         "fill-range": "^4.0.0",
2028         "isobject": "^3.0.1",
2029         "repeat-element": "^1.1.2",
2030         "snapdragon": "^0.8.1",
2031         "snapdragon-node": "^2.0.1",
2032         "split-string": "^3.0.2",
2033         "to-regex": "^3.0.1"
2034       },
2035       "engines": {
2036         "node": ">=0.10.0"
2037       }
2038     },
2039     "node_modules/braces/node_modules/extend-shallow": {
2040       "version": "2.0.1",
2041       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2042       "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
2043       "dev": true,
2044       "dependencies": {
2045         "is-extendable": "^0.1.0"
2046       },
2047       "engines": {
2048         "node": ">=0.10.0"
2049       }
2050     },
2051     "node_modules/braces/node_modules/is-extendable": {
2052       "version": "0.1.1",
2053       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2054       "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
2055       "dev": true,
2056       "engines": {
2057         "node": ">=0.10.0"
2058       }
2059     },
2060     "node_modules/browserslist": {
2061       "version": "4.21.0",
2062       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz",
2063       "integrity": "sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==",
2064       "dev": true,
2065       "funding": [
2066         {
2067           "type": "opencollective",
2068           "url": "https://opencollective.com/browserslist"
2069         },
2070         {
2071           "type": "tidelift",
2072           "url": "https://tidelift.com/funding/github/npm/browserslist"
2073         }
2074       ],
2075       "dependencies": {
2076         "caniuse-lite": "^1.0.30001358",
2077         "electron-to-chromium": "^1.4.164",
2078         "node-releases": "^2.0.5",
2079         "update-browserslist-db": "^1.0.0"
2080       },
2081       "bin": {
2082         "browserslist": "cli.js"
2083       },
2084       "engines": {
2085         "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2086       }
2087     },
2088     "node_modules/buffer-from": {
2089       "version": "1.1.2",
2090       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
2091       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
2092       "dev": true
2093     },
2094     "node_modules/cache-base": {
2095       "version": "1.0.1",
2096       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
2097       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
2098       "dev": true,
2099       "dependencies": {
2100         "collection-visit": "^1.0.0",
2101         "component-emitter": "^1.2.1",
2102         "get-value": "^2.0.6",
2103         "has-value": "^1.0.0",
2104         "isobject": "^3.0.1",
2105         "set-value": "^2.0.0",
2106         "to-object-path": "^0.3.0",
2107         "union-value": "^1.0.0",
2108         "unset-value": "^1.0.0"
2109       },
2110       "engines": {
2111         "node": ">=0.10.0"
2112       }
2113     },
2114     "node_modules/call-bind": {
2115       "version": "1.0.2",
2116       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
2117       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
2118       "dev": true,
2119       "dependencies": {
2120         "function-bind": "^1.1.1",
2121         "get-intrinsic": "^1.0.2"
2122       },
2123       "funding": {
2124         "url": "https://github.com/sponsors/ljharb"
2125       }
2126     },
2127     "node_modules/caniuse-lite": {
2128       "version": "1.0.30001359",
2129       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz",
2130       "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==",
2131       "dev": true,
2132       "funding": [
2133         {
2134           "type": "opencollective",
2135           "url": "https://opencollective.com/browserslist"
2136         },
2137         {
2138           "type": "tidelift",
2139           "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2140         }
2141       ]
2142     },
2143     "node_modules/chalk": {
2144       "version": "2.4.2",
2145       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2146       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2147       "dev": true,
2148       "dependencies": {
2149         "ansi-styles": "^3.2.1",
2150         "escape-string-regexp": "^1.0.5",
2151         "supports-color": "^5.3.0"
2152       },
2153       "engines": {
2154         "node": ">=4"
2155       }
2156     },
2157     "node_modules/class-utils": {
2158       "version": "0.3.6",
2159       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
2160       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
2161       "dev": true,
2162       "dependencies": {
2163         "arr-union": "^3.1.0",
2164         "define-property": "^0.2.5",
2165         "isobject": "^3.0.0",
2166         "static-extend": "^0.1.1"
2167       },
2168       "engines": {
2169         "node": ">=0.10.0"
2170       }
2171     },
2172     "node_modules/class-utils/node_modules/define-property": {
2173       "version": "0.2.5",
2174       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2175       "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
2176       "dev": true,
2177       "dependencies": {
2178         "is-descriptor": "^0.1.0"
2179       },
2180       "engines": {
2181         "node": ">=0.10.0"
2182       }
2183     },
2184     "node_modules/class-utils/node_modules/is-accessor-descriptor": {
2185       "version": "0.1.6",
2186       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2187       "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
2188       "dev": true,
2189       "dependencies": {
2190         "kind-of": "^3.0.2"
2191       },
2192       "engines": {
2193         "node": ">=0.10.0"
2194       }
2195     },
2196     "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": {
2197       "version": "3.2.2",
2198       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2199       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
2200       "dev": true,
2201       "dependencies": {
2202         "is-buffer": "^1.1.5"
2203       },
2204       "engines": {
2205         "node": ">=0.10.0"
2206       }
2207     },
2208     "node_modules/class-utils/node_modules/is-data-descriptor": {
2209       "version": "0.1.4",
2210       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2211       "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
2212       "dev": true,
2213       "dependencies": {
2214         "kind-of": "^3.0.2"
2215       },
2216       "engines": {
2217         "node": ">=0.10.0"
2218       }
2219     },
2220     "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": {
2221       "version": "3.2.2",
2222       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2223       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
2224       "dev": true,
2225       "dependencies": {
2226         "is-buffer": "^1.1.5"
2227       },
2228       "engines": {
2229         "node": ">=0.10.0"
2230       }
2231     },
2232     "node_modules/class-utils/node_modules/is-descriptor": {
2233       "version": "0.1.6",
2234       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2235       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2236       "dev": true,
2237       "dependencies": {
2238         "is-accessor-descriptor": "^0.1.6",
2239         "is-data-descriptor": "^0.1.4",
2240         "kind-of": "^5.0.0"
2241       },
2242       "engines": {
2243         "node": ">=0.10.0"
2244       }
2245     },
2246     "node_modules/class-utils/node_modules/kind-of": {
2247       "version": "5.1.0",
2248       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2249       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2250       "dev": true,
2251       "engines": {
2252         "node": ">=0.10.0"
2253       }
2254     },
2255     "node_modules/clone-deep": {
2256       "version": "4.0.1",
2257       "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
2258       "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
2259       "dev": true,
2260       "dependencies": {
2261         "is-plain-object": "^2.0.4",
2262         "kind-of": "^6.0.2",
2263         "shallow-clone": "^3.0.0"
2264       },
2265       "engines": {
2266         "node": ">=6"
2267       }
2268     },
2269     "node_modules/collection-visit": {
2270       "version": "1.0.0",
2271       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
2272       "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==",
2273       "dev": true,
2274       "dependencies": {
2275         "map-visit": "^1.0.0",
2276         "object-visit": "^1.0.0"
2277       },
2278       "engines": {
2279         "node": ">=0.10.0"
2280       }
2281     },
2282     "node_modules/color-convert": {
2283       "version": "1.9.3",
2284       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2285       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2286       "dev": true,
2287       "dependencies": {
2288         "color-name": "1.1.3"
2289       }
2290     },
2291     "node_modules/color-name": {
2292       "version": "1.1.3",
2293       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2294       "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
2295       "dev": true
2296     },
2297     "node_modules/commondir": {
2298       "version": "1.0.1",
2299       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
2300       "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
2301       "dev": true
2302     },
2303     "node_modules/component-emitter": {
2304       "version": "1.3.0",
2305       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
2306       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
2307       "dev": true
2308     },
2309     "node_modules/concat-map": {
2310       "version": "0.0.1",
2311       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2312       "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2313       "dev": true
2314     },
2315     "node_modules/convert-source-map": {
2316       "version": "1.8.0",
2317       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
2318       "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
2319       "dev": true,
2320       "dependencies": {
2321         "safe-buffer": "~5.1.1"
2322       }
2323     },
2324     "node_modules/copy-descriptor": {
2325       "version": "0.1.1",
2326       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
2327       "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==",
2328       "dev": true,
2329       "engines": {
2330         "node": ">=0.10.0"
2331       }
2332     },
2333     "node_modules/core-js-compat": {
2334       "version": "3.23.3",
2335       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz",
2336       "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==",
2337       "dev": true,
2338       "peer": true,
2339       "dependencies": {
2340         "browserslist": "^4.21.0",
2341         "semver": "7.0.0"
2342       },
2343       "funding": {
2344         "type": "opencollective",
2345         "url": "https://opencollective.com/core-js"
2346       }
2347     },
2348     "node_modules/core-js-compat/node_modules/semver": {
2349       "version": "7.0.0",
2350       "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
2351       "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
2352       "dev": true,
2353       "peer": true,
2354       "bin": {
2355         "semver": "bin/semver.js"
2356       }
2357     },
2358     "node_modules/debug": {
2359       "version": "4.3.4",
2360       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
2361       "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
2362       "dev": true,
2363       "dependencies": {
2364         "ms": "2.1.2"
2365       },
2366       "engines": {
2367         "node": ">=6.0"
2368       },
2369       "peerDependenciesMeta": {
2370         "supports-color": {
2371           "optional": true
2372         }
2373       }
2374     },
2375     "node_modules/decode-uri-component": {
2376       "version": "0.2.0",
2377       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
2378       "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==",
2379       "dev": true,
2380       "engines": {
2381         "node": ">=0.10"
2382       }
2383     },
2384     "node_modules/define-properties": {
2385       "version": "1.1.4",
2386       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
2387       "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
2388       "dev": true,
2389       "dependencies": {
2390         "has-property-descriptors": "^1.0.0",
2391         "object-keys": "^1.1.1"
2392       },
2393       "engines": {
2394         "node": ">= 0.4"
2395       },
2396       "funding": {
2397         "url": "https://github.com/sponsors/ljharb"
2398       }
2399     },
2400     "node_modules/define-property": {
2401       "version": "2.0.2",
2402       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
2403       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2404       "dev": true,
2405       "dependencies": {
2406         "is-descriptor": "^1.0.2",
2407         "isobject": "^3.0.1"
2408       },
2409       "engines": {
2410         "node": ">=0.10.0"
2411       }
2412     },
2413     "node_modules/electron-to-chromium": {
2414       "version": "1.4.172",
2415       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.172.tgz",
2416       "integrity": "sha512-yDoFfTJnqBAB6hSiPvzmsBJSrjOXJtHSJoqJdI/zSIh7DYupYnIOHt/bbPw/WE31BJjNTybDdNAs21gCMnTh0Q==",
2417       "dev": true
2418     },
2419     "node_modules/escalade": {
2420       "version": "3.1.1",
2421       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
2422       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
2423       "dev": true,
2424       "engines": {
2425         "node": ">=6"
2426       }
2427     },
2428     "node_modules/escape-string-regexp": {
2429       "version": "1.0.5",
2430       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2431       "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
2432       "dev": true,
2433       "engines": {
2434         "node": ">=0.8.0"
2435       }
2436     },
2437     "node_modules/esprima": {
2438       "version": "4.0.1",
2439       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2440       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2441       "dev": true,
2442       "bin": {
2443         "esparse": "bin/esparse.js",
2444         "esvalidate": "bin/esvalidate.js"
2445       },
2446       "engines": {
2447         "node": ">=4"
2448       }
2449     },
2450     "node_modules/esutils": {
2451       "version": "2.0.3",
2452       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2453       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2454       "dev": true,
2455       "peer": true,
2456       "engines": {
2457         "node": ">=0.10.0"
2458       }
2459     },
2460     "node_modules/expand-brackets": {
2461       "version": "2.1.4",
2462       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
2463       "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
2464       "dev": true,
2465       "dependencies": {
2466         "debug": "^2.3.3",
2467         "define-property": "^0.2.5",
2468         "extend-shallow": "^2.0.1",
2469         "posix-character-classes": "^0.1.0",
2470         "regex-not": "^1.0.0",
2471         "snapdragon": "^0.8.1",
2472         "to-regex": "^3.0.1"
2473       },
2474       "engines": {
2475         "node": ">=0.10.0"
2476       }
2477     },
2478     "node_modules/expand-brackets/node_modules/debug": {
2479       "version": "2.6.9",
2480       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2481       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2482       "dev": true,
2483       "dependencies": {
2484         "ms": "2.0.0"
2485       }
2486     },
2487     "node_modules/expand-brackets/node_modules/define-property": {
2488       "version": "0.2.5",
2489       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2490       "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
2491       "dev": true,
2492       "dependencies": {
2493         "is-descriptor": "^0.1.0"
2494       },
2495       "engines": {
2496         "node": ">=0.10.0"
2497       }
2498     },
2499     "node_modules/expand-brackets/node_modules/extend-shallow": {
2500       "version": "2.0.1",
2501       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2502       "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
2503       "dev": true,
2504       "dependencies": {
2505         "is-extendable": "^0.1.0"
2506       },
2507       "engines": {
2508         "node": ">=0.10.0"
2509       }
2510     },
2511     "node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
2512       "version": "0.1.6",
2513       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2514       "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
2515       "dev": true,
2516       "dependencies": {
2517         "kind-of": "^3.0.2"
2518       },
2519       "engines": {
2520         "node": ">=0.10.0"
2521       }
2522     },
2523     "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
2524       "version": "3.2.2",
2525       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2526       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
2527       "dev": true,
2528       "dependencies": {
2529         "is-buffer": "^1.1.5"
2530       },
2531       "engines": {
2532         "node": ">=0.10.0"
2533       }
2534     },
2535     "node_modules/expand-brackets/node_modules/is-data-descriptor": {
2536       "version": "0.1.4",
2537       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2538       "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
2539       "dev": true,
2540       "dependencies": {
2541         "kind-of": "^3.0.2"
2542       },
2543       "engines": {
2544         "node": ">=0.10.0"
2545       }
2546     },
2547     "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
2548       "version": "3.2.2",
2549       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2550       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
2551       "dev": true,
2552       "dependencies": {
2553         "is-buffer": "^1.1.5"
2554       },
2555       "engines": {
2556         "node": ">=0.10.0"
2557       }
2558     },
2559     "node_modules/expand-brackets/node_modules/is-descriptor": {
2560       "version": "0.1.6",
2561       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2562       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2563       "dev": true,
2564       "dependencies": {
2565         "is-accessor-descriptor": "^0.1.6",
2566         "is-data-descriptor": "^0.1.4",
2567         "kind-of": "^5.0.0"
2568       },
2569       "engines": {
2570         "node": ">=0.10.0"
2571       }
2572     },
2573     "node_modules/expand-brackets/node_modules/is-extendable": {
2574       "version": "0.1.1",
2575       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2576       "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
2577       "dev": true,
2578       "engines": {
2579         "node": ">=0.10.0"
2580       }
2581     },
2582     "node_modules/expand-brackets/node_modules/kind-of": {
2583       "version": "5.1.0",
2584       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2585       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2586       "dev": true,
2587       "engines": {
2588         "node": ">=0.10.0"
2589       }
2590     },
2591     "node_modules/expand-brackets/node_modules/ms": {
2592       "version": "2.0.0",
2593       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2594       "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
2595       "dev": true
2596     },
2597     "node_modules/extend-shallow": {
2598       "version": "3.0.2",
2599       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2600       "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
2601       "dev": true,
2602       "dependencies": {
2603         "assign-symbols": "^1.0.0",
2604         "is-extendable": "^1.0.1"
2605       },
2606       "engines": {
2607         "node": ">=0.10.0"
2608       }
2609     },
2610     "node_modules/extglob": {
2611       "version": "2.0.4",
2612       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
2613       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
2614       "dev": true,
2615       "dependencies": {
2616         "array-unique": "^0.3.2",
2617         "define-property": "^1.0.0",
2618         "expand-brackets": "^2.1.4",
2619         "extend-shallow": "^2.0.1",
2620         "fragment-cache": "^0.2.1",
2621         "regex-not": "^1.0.0",
2622         "snapdragon": "^0.8.1",
2623         "to-regex": "^3.0.1"
2624       },
2625       "engines": {
2626         "node": ">=0.10.0"
2627       }
2628     },
2629     "node_modules/extglob/node_modules/define-property": {
2630       "version": "1.0.0",
2631       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2632       "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
2633       "dev": true,
2634       "dependencies": {
2635         "is-descriptor": "^1.0.0"
2636       },
2637       "engines": {
2638         "node": ">=0.10.0"
2639       }
2640     },
2641     "node_modules/extglob/node_modules/extend-shallow": {
2642       "version": "2.0.1",
2643       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2644       "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
2645       "dev": true,
2646       "dependencies": {
2647         "is-extendable": "^0.1.0"
2648       },
2649       "engines": {
2650         "node": ">=0.10.0"
2651       }
2652     },
2653     "node_modules/extglob/node_modules/is-extendable": {
2654       "version": "0.1.1",
2655       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2656       "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
2657       "dev": true,
2658       "engines": {
2659         "node": ">=0.10.0"
2660       }
2661     },
2662     "node_modules/fill-range": {
2663       "version": "4.0.0",
2664       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
2665       "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
2666       "dev": true,
2667       "dependencies": {
2668         "extend-shallow": "^2.0.1",
2669         "is-number": "^3.0.0",
2670         "repeat-string": "^1.6.1",
2671         "to-regex-range": "^2.1.0"
2672       },
2673       "engines": {
2674         "node": ">=0.10.0"
2675       }
2676     },
2677     "node_modules/fill-range/node_modules/extend-shallow": {
2678       "version": "2.0.1",
2679       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2680       "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
2681       "dev": true,
2682       "dependencies": {
2683         "is-extendable": "^0.1.0"
2684       },
2685       "engines": {
2686         "node": ">=0.10.0"
2687       }
2688     },
2689     "node_modules/fill-range/node_modules/is-extendable": {
2690       "version": "0.1.1",
2691       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2692       "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
2693       "dev": true,
2694       "engines": {
2695         "node": ">=0.10.0"
2696       }
2697     },
2698     "node_modules/find-cache-dir": {
2699       "version": "2.1.0",
2700       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
2701       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
2702       "dev": true,
2703       "dependencies": {
2704         "commondir": "^1.0.1",
2705         "make-dir": "^2.0.0",
2706         "pkg-dir": "^3.0.0"
2707       },
2708       "engines": {
2709         "node": ">=6"
2710       }
2711     },
2712     "node_modules/find-up": {
2713       "version": "3.0.0",
2714       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
2715       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
2716       "dev": true,
2717       "dependencies": {
2718         "locate-path": "^3.0.0"
2719       },
2720       "engines": {
2721         "node": ">=6"
2722       }
2723     },
2724     "node_modules/flow-parser": {
2725       "version": "0.181.1",
2726       "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.181.1.tgz",
2727       "integrity": "sha512-+Mx87/GkmF5+FHk8IXc5WppD/oC4wB+05MuIv7qmIMgThND3RhOBGl7Npyc2L7NLVenme00ZlwEKVieiMz4bqA==",
2728       "dev": true,
2729       "engines": {
2730         "node": ">=0.4.0"
2731       }
2732     },
2733     "node_modules/for-in": {
2734       "version": "1.0.2",
2735       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2736       "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
2737       "dev": true,
2738       "engines": {
2739         "node": ">=0.10.0"
2740       }
2741     },
2742     "node_modules/fragment-cache": {
2743       "version": "0.2.1",
2744       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
2745       "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==",
2746       "dev": true,
2747       "dependencies": {
2748         "map-cache": "^0.2.2"
2749       },
2750       "engines": {
2751         "node": ">=0.10.0"
2752       }
2753     },
2754     "node_modules/fs.realpath": {
2755       "version": "1.0.0",
2756       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2757       "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
2758       "dev": true
2759     },
2760     "node_modules/function-bind": {
2761       "version": "1.1.1",
2762       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2763       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2764       "dev": true
2765     },
2766     "node_modules/gensync": {
2767       "version": "1.0.0-beta.2",
2768       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2769       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2770       "dev": true,
2771       "engines": {
2772         "node": ">=6.9.0"
2773       }
2774     },
2775     "node_modules/get-intrinsic": {
2776       "version": "1.1.2",
2777       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz",
2778       "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==",
2779       "dev": true,
2780       "dependencies": {
2781         "function-bind": "^1.1.1",
2782         "has": "^1.0.3",
2783         "has-symbols": "^1.0.3"
2784       },
2785       "funding": {
2786         "url": "https://github.com/sponsors/ljharb"
2787       }
2788     },
2789     "node_modules/get-value": {
2790       "version": "2.0.6",
2791       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
2792       "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
2793       "dev": true,
2794       "engines": {
2795         "node": ">=0.10.0"
2796       }
2797     },
2798     "node_modules/glob": {
2799       "version": "7.2.3",
2800       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2801       "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2802       "dev": true,
2803       "dependencies": {
2804         "fs.realpath": "^1.0.0",
2805         "inflight": "^1.0.4",
2806         "inherits": "2",
2807         "minimatch": "^3.1.1",
2808         "once": "^1.3.0",
2809         "path-is-absolute": "^1.0.0"
2810       },
2811       "engines": {
2812         "node": "*"
2813       },
2814       "funding": {
2815         "url": "https://github.com/sponsors/isaacs"
2816       }
2817     },
2818     "node_modules/globals": {
2819       "version": "11.12.0",
2820       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2821       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
2822       "dev": true,
2823       "engines": {
2824         "node": ">=4"
2825       }
2826     },
2827     "node_modules/graceful-fs": {
2828       "version": "4.2.10",
2829       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
2830       "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
2831       "dev": true
2832     },
2833     "node_modules/has": {
2834       "version": "1.0.3",
2835       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2836       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2837       "dev": true,
2838       "dependencies": {
2839         "function-bind": "^1.1.1"
2840       },
2841       "engines": {
2842         "node": ">= 0.4.0"
2843       }
2844     },
2845     "node_modules/has-flag": {
2846       "version": "3.0.0",
2847       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2848       "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
2849       "dev": true,
2850       "engines": {
2851         "node": ">=4"
2852       }
2853     },
2854     "node_modules/has-property-descriptors": {
2855       "version": "1.0.0",
2856       "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
2857       "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
2858       "dev": true,
2859       "dependencies": {
2860         "get-intrinsic": "^1.1.1"
2861       },
2862       "funding": {
2863         "url": "https://github.com/sponsors/ljharb"
2864       }
2865     },
2866     "node_modules/has-symbols": {
2867       "version": "1.0.3",
2868       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
2869       "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
2870       "dev": true,
2871       "engines": {
2872         "node": ">= 0.4"
2873       },
2874       "funding": {
2875         "url": "https://github.com/sponsors/ljharb"
2876       }
2877     },
2878     "node_modules/has-value": {
2879       "version": "1.0.0",
2880       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
2881       "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==",
2882       "dev": true,
2883       "dependencies": {
2884         "get-value": "^2.0.6",
2885         "has-values": "^1.0.0",
2886         "isobject": "^3.0.0"
2887       },
2888       "engines": {
2889         "node": ">=0.10.0"
2890       }
2891     },
2892     "node_modules/has-values": {
2893       "version": "1.0.0",
2894       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
2895       "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==",
2896       "dev": true,
2897       "dependencies": {
2898         "is-number": "^3.0.0",
2899         "kind-of": "^4.0.0"
2900       },
2901       "engines": {
2902         "node": ">=0.10.0"
2903       }
2904     },
2905     "node_modules/has-values/node_modules/kind-of": {
2906       "version": "4.0.0",
2907       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
2908       "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==",
2909       "dev": true,
2910       "dependencies": {
2911         "is-buffer": "^1.1.5"
2912       },
2913       "engines": {
2914         "node": ">=0.10.0"
2915       }
2916     },
2917     "node_modules/imurmurhash": {
2918       "version": "0.1.4",
2919       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2920       "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
2921       "dev": true,
2922       "engines": {
2923         "node": ">=0.8.19"
2924       }
2925     },
2926     "node_modules/inflight": {
2927       "version": "1.0.6",
2928       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2929       "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
2930       "dev": true,
2931       "dependencies": {
2932         "once": "^1.3.0",
2933         "wrappy": "1"
2934       }
2935     },
2936     "node_modules/inherits": {
2937       "version": "2.0.4",
2938       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2939       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2940       "dev": true
2941     },
2942     "node_modules/is-accessor-descriptor": {
2943       "version": "1.0.0",
2944       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2945       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2946       "dev": true,
2947       "dependencies": {
2948         "kind-of": "^6.0.0"
2949       },
2950       "engines": {
2951         "node": ">=0.10.0"
2952       }
2953     },
2954     "node_modules/is-buffer": {
2955       "version": "1.1.6",
2956       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
2957       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
2958       "dev": true
2959     },
2960     "node_modules/is-core-module": {
2961       "version": "2.9.0",
2962       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
2963       "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
2964       "dev": true,
2965       "peer": true,
2966       "dependencies": {
2967         "has": "^1.0.3"
2968       },
2969       "funding": {
2970         "url": "https://github.com/sponsors/ljharb"
2971       }
2972     },
2973     "node_modules/is-data-descriptor": {
2974       "version": "1.0.0",
2975       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2976       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2977       "dev": true,
2978       "dependencies": {
2979         "kind-of": "^6.0.0"
2980       },
2981       "engines": {
2982         "node": ">=0.10.0"
2983       }
2984     },
2985     "node_modules/is-descriptor": {
2986       "version": "1.0.2",
2987       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2988       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2989       "dev": true,
2990       "dependencies": {
2991         "is-accessor-descriptor": "^1.0.0",
2992         "is-data-descriptor": "^1.0.0",
2993         "kind-of": "^6.0.2"
2994       },
2995       "engines": {
2996         "node": ">=0.10.0"
2997       }
2998     },
2999     "node_modules/is-extendable": {
3000       "version": "1.0.1",
3001       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
3002       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
3003       "dev": true,
3004       "dependencies": {
3005         "is-plain-object": "^2.0.4"
3006       },
3007       "engines": {
3008         "node": ">=0.10.0"
3009       }
3010     },
3011     "node_modules/is-number": {
3012       "version": "3.0.0",
3013       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3014       "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
3015       "dev": true,
3016       "dependencies": {
3017         "kind-of": "^3.0.2"
3018       },
3019       "engines": {
3020         "node": ">=0.10.0"
3021       }
3022     },
3023     "node_modules/is-number/node_modules/kind-of": {
3024       "version": "3.2.2",
3025       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3026       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
3027       "dev": true,
3028       "dependencies": {
3029         "is-buffer": "^1.1.5"
3030       },
3031       "engines": {
3032         "node": ">=0.10.0"
3033       }
3034     },
3035     "node_modules/is-plain-object": {
3036       "version": "2.0.4",
3037       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3038       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3039       "dev": true,
3040       "dependencies": {
3041         "isobject": "^3.0.1"
3042       },
3043       "engines": {
3044         "node": ">=0.10.0"
3045       }
3046     },
3047     "node_modules/is-windows": {
3048       "version": "1.0.2",
3049       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3050       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3051       "dev": true,
3052       "engines": {
3053         "node": ">=0.10.0"
3054       }
3055     },
3056     "node_modules/isarray": {
3057       "version": "1.0.0",
3058       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3059       "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
3060       "dev": true
3061     },
3062     "node_modules/isobject": {
3063       "version": "3.0.1",
3064       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3065       "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
3066       "dev": true,
3067       "engines": {
3068         "node": ">=0.10.0"
3069       }
3070     },
3071     "node_modules/js-tokens": {
3072       "version": "4.0.0",
3073       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3074       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3075       "dev": true
3076     },
3077     "node_modules/jscodeshift": {
3078       "version": "0.13.1",
3079       "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz",
3080       "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==",
3081       "dev": true,
3082       "dependencies": {
3083         "@babel/core": "^7.13.16",
3084         "@babel/parser": "^7.13.16",
3085         "@babel/plugin-proposal-class-properties": "^7.13.0",
3086         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8",
3087         "@babel/plugin-proposal-optional-chaining": "^7.13.12",
3088         "@babel/plugin-transform-modules-commonjs": "^7.13.8",
3089         "@babel/preset-flow": "^7.13.13",
3090         "@babel/preset-typescript": "^7.13.0",
3091         "@babel/register": "^7.13.16",
3092         "babel-core": "^7.0.0-bridge.0",
3093         "chalk": "^4.1.2",
3094         "flow-parser": "0.*",
3095         "graceful-fs": "^4.2.4",
3096         "micromatch": "^3.1.10",
3097         "neo-async": "^2.5.0",
3098         "node-dir": "^0.1.17",
3099         "recast": "^0.20.4",
3100         "temp": "^0.8.4",
3101         "write-file-atomic": "^2.3.0"
3102       },
3103       "bin": {
3104         "jscodeshift": "bin/jscodeshift.js"
3105       },
3106       "peerDependencies": {
3107         "@babel/preset-env": "^7.1.6"
3108       }
3109     },
3110     "node_modules/jscodeshift/node_modules/ansi-styles": {
3111       "version": "4.3.0",
3112       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3113       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3114       "dev": true,
3115       "dependencies": {
3116         "color-convert": "^2.0.1"
3117       },
3118       "engines": {
3119         "node": ">=8"
3120       },
3121       "funding": {
3122         "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3123       }
3124     },
3125     "node_modules/jscodeshift/node_modules/chalk": {
3126       "version": "4.1.2",
3127       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3128       "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3129       "dev": true,
3130       "dependencies": {
3131         "ansi-styles": "^4.1.0",
3132         "supports-color": "^7.1.0"
3133       },
3134       "engines": {
3135         "node": ">=10"
3136       },
3137       "funding": {
3138         "url": "https://github.com/chalk/chalk?sponsor=1"
3139       }
3140     },
3141     "node_modules/jscodeshift/node_modules/color-convert": {
3142       "version": "2.0.1",
3143       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3144       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3145       "dev": true,
3146       "dependencies": {
3147         "color-name": "~1.1.4"
3148       },
3149       "engines": {
3150         "node": ">=7.0.0"
3151       }
3152     },
3153     "node_modules/jscodeshift/node_modules/color-name": {
3154       "version": "1.1.4",
3155       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3156       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3157       "dev": true
3158     },
3159     "node_modules/jscodeshift/node_modules/has-flag": {
3160       "version": "4.0.0",
3161       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3162       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3163       "dev": true,
3164       "engines": {
3165         "node": ">=8"
3166       }
3167     },
3168     "node_modules/jscodeshift/node_modules/supports-color": {
3169       "version": "7.2.0",
3170       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3171       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3172       "dev": true,
3173       "dependencies": {
3174         "has-flag": "^4.0.0"
3175       },
3176       "engines": {
3177         "node": ">=8"
3178       }
3179     },
3180     "node_modules/jsesc": {
3181       "version": "2.5.2",
3182       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
3183       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
3184       "dev": true,
3185       "bin": {
3186         "jsesc": "bin/jsesc"
3187       },
3188       "engines": {
3189         "node": ">=4"
3190       }
3191     },
3192     "node_modules/json5": {
3193       "version": "2.2.1",
3194       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
3195       "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
3196       "dev": true,
3197       "bin": {
3198         "json5": "lib/cli.js"
3199       },
3200       "engines": {
3201         "node": ">=6"
3202       }
3203     },
3204     "node_modules/kind-of": {
3205       "version": "6.0.3",
3206       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
3207       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
3208       "dev": true,
3209       "engines": {
3210         "node": ">=0.10.0"
3211       }
3212     },
3213     "node_modules/locate-path": {
3214       "version": "3.0.0",
3215       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
3216       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
3217       "dev": true,
3218       "dependencies": {
3219         "p-locate": "^3.0.0",
3220         "path-exists": "^3.0.0"
3221       },
3222       "engines": {
3223         "node": ">=6"
3224       }
3225     },
3226     "node_modules/lodash.debounce": {
3227       "version": "4.0.8",
3228       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
3229       "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
3230       "dev": true,
3231       "peer": true
3232     },
3233     "node_modules/make-dir": {
3234       "version": "2.1.0",
3235       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
3236       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
3237       "dev": true,
3238       "dependencies": {
3239         "pify": "^4.0.1",
3240         "semver": "^5.6.0"
3241       },
3242       "engines": {
3243         "node": ">=6"
3244       }
3245     },
3246     "node_modules/make-dir/node_modules/semver": {
3247       "version": "5.7.1",
3248       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
3249       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
3250       "dev": true,
3251       "bin": {
3252         "semver": "bin/semver"
3253       }
3254     },
3255     "node_modules/map-cache": {
3256       "version": "0.2.2",
3257       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
3258       "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==",
3259       "dev": true,
3260       "engines": {
3261         "node": ">=0.10.0"
3262       }
3263     },
3264     "node_modules/map-visit": {
3265       "version": "1.0.0",
3266       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
3267       "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==",
3268       "dev": true,
3269       "dependencies": {
3270         "object-visit": "^1.0.0"
3271       },
3272       "engines": {
3273         "node": ">=0.10.0"
3274       }
3275     },
3276     "node_modules/micromatch": {
3277       "version": "3.1.10",
3278       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
3279       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
3280       "dev": true,
3281       "dependencies": {
3282         "arr-diff": "^4.0.0",
3283         "array-unique": "^0.3.2",
3284         "braces": "^2.3.1",
3285         "define-property": "^2.0.2",
3286         "extend-shallow": "^3.0.2",
3287         "extglob": "^2.0.4",
3288         "fragment-cache": "^0.2.1",
3289         "kind-of": "^6.0.2",
3290         "nanomatch": "^1.2.9",
3291         "object.pick": "^1.3.0",
3292         "regex-not": "^1.0.0",
3293         "snapdragon": "^0.8.1",
3294         "to-regex": "^3.0.2"
3295       },
3296       "engines": {
3297         "node": ">=0.10.0"
3298       }
3299     },
3300     "node_modules/minimatch": {
3301       "version": "3.1.2",
3302       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3303       "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3304       "dev": true,
3305       "dependencies": {
3306         "brace-expansion": "^1.1.7"
3307       },
3308       "engines": {
3309         "node": "*"
3310       }
3311     },
3312     "node_modules/mixin-deep": {
3313       "version": "1.3.2",
3314       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
3315       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
3316       "dev": true,
3317       "dependencies": {
3318         "for-in": "^1.0.2",
3319         "is-extendable": "^1.0.1"
3320       },
3321       "engines": {
3322         "node": ">=0.10.0"
3323       }
3324     },
3325     "node_modules/ms": {
3326       "version": "2.1.2",
3327       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3328       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3329       "dev": true
3330     },
3331     "node_modules/nanomatch": {
3332       "version": "1.2.13",
3333       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
3334       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
3335       "dev": true,
3336       "dependencies": {
3337         "arr-diff": "^4.0.0",
3338         "array-unique": "^0.3.2",
3339         "define-property": "^2.0.2",
3340         "extend-shallow": "^3.0.2",
3341         "fragment-cache": "^0.2.1",
3342         "is-windows": "^1.0.2",
3343         "kind-of": "^6.0.2",
3344         "object.pick": "^1.3.0",
3345         "regex-not": "^1.0.0",
3346         "snapdragon": "^0.8.1",
3347         "to-regex": "^3.0.1"
3348       },
3349       "engines": {
3350         "node": ">=0.10.0"
3351       }
3352     },
3353     "node_modules/neo-async": {
3354       "version": "2.6.2",
3355       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
3356       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
3357       "dev": true
3358     },
3359     "node_modules/node-dir": {
3360       "version": "0.1.17",
3361       "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz",
3362       "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==",
3363       "dev": true,
3364       "dependencies": {
3365         "minimatch": "^3.0.2"
3366       },
3367       "engines": {
3368         "node": ">= 0.10.5"
3369       }
3370     },
3371     "node_modules/node-releases": {
3372       "version": "2.0.5",
3373       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
3374       "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==",
3375       "dev": true
3376     },
3377     "node_modules/object-copy": {
3378       "version": "0.1.0",
3379       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
3380       "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==",
3381       "dev": true,
3382       "dependencies": {
3383         "copy-descriptor": "^0.1.0",
3384         "define-property": "^0.2.5",
3385         "kind-of": "^3.0.3"
3386       },
3387       "engines": {
3388         "node": ">=0.10.0"
3389       }
3390     },
3391     "node_modules/object-copy/node_modules/define-property": {
3392       "version": "0.2.5",
3393       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3394       "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
3395       "dev": true,
3396       "dependencies": {
3397         "is-descriptor": "^0.1.0"
3398       },
3399       "engines": {
3400         "node": ">=0.10.0"
3401       }
3402     },
3403     "node_modules/object-copy/node_modules/is-accessor-descriptor": {
3404       "version": "0.1.6",
3405       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3406       "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
3407       "dev": true,
3408       "dependencies": {
3409         "kind-of": "^3.0.2"
3410       },
3411       "engines": {
3412         "node": ">=0.10.0"
3413       }
3414     },
3415     "node_modules/object-copy/node_modules/is-data-descriptor": {
3416       "version": "0.1.4",
3417       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3418       "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
3419       "dev": true,
3420       "dependencies": {
3421         "kind-of": "^3.0.2"
3422       },
3423       "engines": {
3424         "node": ">=0.10.0"
3425       }
3426     },
3427     "node_modules/object-copy/node_modules/is-descriptor": {
3428       "version": "0.1.6",
3429       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3430       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3431       "dev": true,
3432       "dependencies": {
3433         "is-accessor-descriptor": "^0.1.6",
3434         "is-data-descriptor": "^0.1.4",
3435         "kind-of": "^5.0.0"
3436       },
3437       "engines": {
3438         "node": ">=0.10.0"
3439       }
3440     },
3441     "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": {
3442       "version": "5.1.0",
3443       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3444       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3445       "dev": true,
3446       "engines": {
3447         "node": ">=0.10.0"
3448       }
3449     },
3450     "node_modules/object-copy/node_modules/kind-of": {
3451       "version": "3.2.2",
3452       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3453       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
3454       "dev": true,
3455       "dependencies": {
3456         "is-buffer": "^1.1.5"
3457       },
3458       "engines": {
3459         "node": ">=0.10.0"
3460       }
3461     },
3462     "node_modules/object-keys": {
3463       "version": "1.1.1",
3464       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
3465       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
3466       "dev": true,
3467       "engines": {
3468         "node": ">= 0.4"
3469       }
3470     },
3471     "node_modules/object-visit": {
3472       "version": "1.0.1",
3473       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
3474       "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==",
3475       "dev": true,
3476       "dependencies": {
3477         "isobject": "^3.0.0"
3478       },
3479       "engines": {
3480         "node": ">=0.10.0"
3481       }
3482     },
3483     "node_modules/object.assign": {
3484       "version": "4.1.2",
3485       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
3486       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
3487       "dev": true,
3488       "dependencies": {
3489         "call-bind": "^1.0.0",
3490         "define-properties": "^1.1.3",
3491         "has-symbols": "^1.0.1",
3492         "object-keys": "^1.1.1"
3493       },
3494       "engines": {
3495         "node": ">= 0.4"
3496       },
3497       "funding": {
3498         "url": "https://github.com/sponsors/ljharb"
3499       }
3500     },
3501     "node_modules/object.pick": {
3502       "version": "1.3.0",
3503       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
3504       "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
3505       "dev": true,
3506       "dependencies": {
3507         "isobject": "^3.0.1"
3508       },
3509       "engines": {
3510         "node": ">=0.10.0"
3511       }
3512     },
3513     "node_modules/once": {
3514       "version": "1.4.0",
3515       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3516       "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3517       "dev": true,
3518       "dependencies": {
3519         "wrappy": "1"
3520       }
3521     },
3522     "node_modules/p-limit": {
3523       "version": "2.3.0",
3524       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
3525       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
3526       "dev": true,
3527       "dependencies": {
3528         "p-try": "^2.0.0"
3529       },
3530       "engines": {
3531         "node": ">=6"
3532       },
3533       "funding": {
3534         "url": "https://github.com/sponsors/sindresorhus"
3535       }
3536     },
3537     "node_modules/p-locate": {
3538       "version": "3.0.0",
3539       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
3540       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
3541       "dev": true,
3542       "dependencies": {
3543         "p-limit": "^2.0.0"
3544       },
3545       "engines": {
3546         "node": ">=6"
3547       }
3548     },
3549     "node_modules/p-try": {
3550       "version": "2.2.0",
3551       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
3552       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
3553       "dev": true,
3554       "engines": {
3555         "node": ">=6"
3556       }
3557     },
3558     "node_modules/pascalcase": {
3559       "version": "0.1.1",
3560       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
3561       "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==",
3562       "dev": true,
3563       "engines": {
3564         "node": ">=0.10.0"
3565       }
3566     },
3567     "node_modules/path-exists": {
3568       "version": "3.0.0",
3569       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
3570       "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
3571       "dev": true,
3572       "engines": {
3573         "node": ">=4"
3574       }
3575     },
3576     "node_modules/path-is-absolute": {
3577       "version": "1.0.1",
3578       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3579       "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
3580       "dev": true,
3581       "engines": {
3582         "node": ">=0.10.0"
3583       }
3584     },
3585     "node_modules/path-parse": {
3586       "version": "1.0.7",
3587       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
3588       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
3589       "dev": true,
3590       "peer": true
3591     },
3592     "node_modules/picocolors": {
3593       "version": "1.0.0",
3594       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
3595       "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
3596       "dev": true
3597     },
3598     "node_modules/pify": {
3599       "version": "4.0.1",
3600       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
3601       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
3602       "dev": true,
3603       "engines": {
3604         "node": ">=6"
3605       }
3606     },
3607     "node_modules/pirates": {
3608       "version": "4.0.5",
3609       "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
3610       "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
3611       "dev": true,
3612       "engines": {
3613         "node": ">= 6"
3614       }
3615     },
3616     "node_modules/pkg-dir": {
3617       "version": "3.0.0",
3618       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
3619       "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
3620       "dev": true,
3621       "dependencies": {
3622         "find-up": "^3.0.0"
3623       },
3624       "engines": {
3625         "node": ">=6"
3626       }
3627     },
3628     "node_modules/posix-character-classes": {
3629       "version": "0.1.1",
3630       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
3631       "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==",
3632       "dev": true,
3633       "engines": {
3634         "node": ">=0.10.0"
3635       }
3636     },
3637     "node_modules/recast": {
3638       "version": "0.20.5",
3639       "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz",
3640       "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==",
3641       "dev": true,
3642       "dependencies": {
3643         "ast-types": "0.14.2",
3644         "esprima": "~4.0.0",
3645         "source-map": "~0.6.1",
3646         "tslib": "^2.0.1"
3647       },
3648       "engines": {
3649         "node": ">= 4"
3650       }
3651     },
3652     "node_modules/regenerate": {
3653       "version": "1.4.2",
3654       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
3655       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
3656       "dev": true,
3657       "peer": true
3658     },
3659     "node_modules/regenerate-unicode-properties": {
3660       "version": "10.0.1",
3661       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz",
3662       "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==",
3663       "dev": true,
3664       "peer": true,
3665       "dependencies": {
3666         "regenerate": "^1.4.2"
3667       },
3668       "engines": {
3669         "node": ">=4"
3670       }
3671     },
3672     "node_modules/regenerator-runtime": {
3673       "version": "0.13.9",
3674       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
3675       "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
3676       "dev": true,
3677       "peer": true
3678     },
3679     "node_modules/regenerator-transform": {
3680       "version": "0.15.0",
3681       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz",
3682       "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==",
3683       "dev": true,
3684       "peer": true,
3685       "dependencies": {
3686         "@babel/runtime": "^7.8.4"
3687       }
3688     },
3689     "node_modules/regex-not": {
3690       "version": "1.0.2",
3691       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
3692       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
3693       "dev": true,
3694       "dependencies": {
3695         "extend-shallow": "^3.0.2",
3696         "safe-regex": "^1.1.0"
3697       },
3698       "engines": {
3699         "node": ">=0.10.0"
3700       }
3701     },
3702     "node_modules/regexpu-core": {
3703       "version": "5.1.0",
3704       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz",
3705       "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==",
3706       "dev": true,
3707       "peer": true,
3708       "dependencies": {
3709         "regenerate": "^1.4.2",
3710         "regenerate-unicode-properties": "^10.0.1",
3711         "regjsgen": "^0.6.0",
3712         "regjsparser": "^0.8.2",
3713         "unicode-match-property-ecmascript": "^2.0.0",
3714         "unicode-match-property-value-ecmascript": "^2.0.0"
3715       },
3716       "engines": {
3717         "node": ">=4"
3718       }
3719     },
3720     "node_modules/regjsgen": {
3721       "version": "0.6.0",
3722       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz",
3723       "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==",
3724       "dev": true,
3725       "peer": true
3726     },
3727     "node_modules/regjsparser": {
3728       "version": "0.8.4",
3729       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz",
3730       "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==",
3731       "dev": true,
3732       "peer": true,
3733       "dependencies": {
3734         "jsesc": "~0.5.0"
3735       },
3736       "bin": {
3737         "regjsparser": "bin/parser"
3738       }
3739     },
3740     "node_modules/regjsparser/node_modules/jsesc": {
3741       "version": "0.5.0",
3742       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
3743       "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
3744       "dev": true,
3745       "peer": true,
3746       "bin": {
3747         "jsesc": "bin/jsesc"
3748       }
3749     },
3750     "node_modules/repeat-element": {
3751       "version": "1.1.4",
3752       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
3753       "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
3754       "dev": true,
3755       "engines": {
3756         "node": ">=0.10.0"
3757       }
3758     },
3759     "node_modules/repeat-string": {
3760       "version": "1.6.1",
3761       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
3762       "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
3763       "dev": true,
3764       "engines": {
3765         "node": ">=0.10"
3766       }
3767     },
3768     "node_modules/resolve": {
3769       "version": "1.22.1",
3770       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
3771       "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
3772       "dev": true,
3773       "peer": true,
3774       "dependencies": {
3775         "is-core-module": "^2.9.0",
3776         "path-parse": "^1.0.7",
3777         "supports-preserve-symlinks-flag": "^1.0.0"
3778       },
3779       "bin": {
3780         "resolve": "bin/resolve"
3781       },
3782       "funding": {
3783         "url": "https://github.com/sponsors/ljharb"
3784       }
3785     },
3786     "node_modules/resolve-url": {
3787       "version": "0.2.1",
3788       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
3789       "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==",
3790       "deprecated": "https://github.com/lydell/resolve-url#deprecated",
3791       "dev": true
3792     },
3793     "node_modules/ret": {
3794       "version": "0.1.15",
3795       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
3796       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
3797       "dev": true,
3798       "engines": {
3799         "node": ">=0.12"
3800       }
3801     },
3802     "node_modules/rimraf": {
3803       "version": "2.6.3",
3804       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
3805       "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
3806       "dev": true,
3807       "dependencies": {
3808         "glob": "^7.1.3"
3809       },
3810       "bin": {
3811         "rimraf": "bin.js"
3812       }
3813     },
3814     "node_modules/safe-buffer": {
3815       "version": "5.1.2",
3816       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3817       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3818       "dev": true
3819     },
3820     "node_modules/safe-regex": {
3821       "version": "1.1.0",
3822       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
3823       "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==",
3824       "dev": true,
3825       "dependencies": {
3826         "ret": "~0.1.10"
3827       }
3828     },
3829     "node_modules/semver": {
3830       "version": "6.3.0",
3831       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3832       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
3833       "dev": true,
3834       "bin": {
3835         "semver": "bin/semver.js"
3836       }
3837     },
3838     "node_modules/set-value": {
3839       "version": "2.0.1",
3840       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
3841       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
3842       "dev": true,
3843       "dependencies": {
3844         "extend-shallow": "^2.0.1",
3845         "is-extendable": "^0.1.1",
3846         "is-plain-object": "^2.0.3",
3847         "split-string": "^3.0.1"
3848       },
3849       "engines": {
3850         "node": ">=0.10.0"
3851       }
3852     },
3853     "node_modules/set-value/node_modules/extend-shallow": {
3854       "version": "2.0.1",
3855       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3856       "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
3857       "dev": true,
3858       "dependencies": {
3859         "is-extendable": "^0.1.0"
3860       },
3861       "engines": {
3862         "node": ">=0.10.0"
3863       }
3864     },
3865     "node_modules/set-value/node_modules/is-extendable": {
3866       "version": "0.1.1",
3867       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3868       "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
3869       "dev": true,
3870       "engines": {
3871         "node": ">=0.10.0"
3872       }
3873     },
3874     "node_modules/shallow-clone": {
3875       "version": "3.0.1",
3876       "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
3877       "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
3878       "dev": true,
3879       "dependencies": {
3880         "kind-of": "^6.0.2"
3881       },
3882       "engines": {
3883         "node": ">=8"
3884       }
3885     },
3886     "node_modules/signal-exit": {
3887       "version": "3.0.7",
3888       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3889       "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
3890       "dev": true
3891     },
3892     "node_modules/snapdragon": {
3893       "version": "0.8.2",
3894       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
3895       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
3896       "dev": true,
3897       "dependencies": {
3898         "base": "^0.11.1",
3899         "debug": "^2.2.0",
3900         "define-property": "^0.2.5",
3901         "extend-shallow": "^2.0.1",
3902         "map-cache": "^0.2.2",
3903         "source-map": "^0.5.6",
3904         "source-map-resolve": "^0.5.0",
3905         "use": "^3.1.0"
3906       },
3907       "engines": {
3908         "node": ">=0.10.0"
3909       }
3910     },
3911     "node_modules/snapdragon-node": {
3912       "version": "2.1.1",
3913       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
3914       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
3915       "dev": true,
3916       "dependencies": {
3917         "define-property": "^1.0.0",
3918         "isobject": "^3.0.0",
3919         "snapdragon-util": "^3.0.1"
3920       },
3921       "engines": {
3922         "node": ">=0.10.0"
3923       }
3924     },
3925     "node_modules/snapdragon-node/node_modules/define-property": {
3926       "version": "1.0.0",
3927       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
3928       "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
3929       "dev": true,
3930       "dependencies": {
3931         "is-descriptor": "^1.0.0"
3932       },
3933       "engines": {
3934         "node": ">=0.10.0"
3935       }
3936     },
3937     "node_modules/snapdragon-util": {
3938       "version": "3.0.1",
3939       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
3940       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
3941       "dev": true,
3942       "dependencies": {
3943         "kind-of": "^3.2.0"
3944       },
3945       "engines": {
3946         "node": ">=0.10.0"
3947       }
3948     },
3949     "node_modules/snapdragon-util/node_modules/kind-of": {
3950       "version": "3.2.2",
3951       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3952       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
3953       "dev": true,
3954       "dependencies": {
3955         "is-buffer": "^1.1.5"
3956       },
3957       "engines": {
3958         "node": ">=0.10.0"
3959       }
3960     },
3961     "node_modules/snapdragon/node_modules/debug": {
3962       "version": "2.6.9",
3963       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3964       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3965       "dev": true,
3966       "dependencies": {
3967         "ms": "2.0.0"
3968       }
3969     },
3970     "node_modules/snapdragon/node_modules/define-property": {
3971       "version": "0.2.5",
3972       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3973       "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
3974       "dev": true,
3975       "dependencies": {
3976         "is-descriptor": "^0.1.0"
3977       },
3978       "engines": {
3979         "node": ">=0.10.0"
3980       }
3981     },
3982     "node_modules/snapdragon/node_modules/extend-shallow": {
3983       "version": "2.0.1",
3984       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3985       "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
3986       "dev": true,
3987       "dependencies": {
3988         "is-extendable": "^0.1.0"
3989       },
3990       "engines": {
3991         "node": ">=0.10.0"
3992       }
3993     },
3994     "node_modules/snapdragon/node_modules/is-accessor-descriptor": {
3995       "version": "0.1.6",
3996       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3997       "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
3998       "dev": true,
3999       "dependencies": {
4000         "kind-of": "^3.0.2"
4001       },
4002       "engines": {
4003         "node": ">=0.10.0"
4004       }
4005     },
4006     "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": {
4007       "version": "3.2.2",
4008       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4009       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
4010       "dev": true,
4011       "dependencies": {
4012         "is-buffer": "^1.1.5"
4013       },
4014       "engines": {
4015         "node": ">=0.10.0"
4016       }
4017     },
4018     "node_modules/snapdragon/node_modules/is-data-descriptor": {
4019       "version": "0.1.4",
4020       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
4021       "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
4022       "dev": true,
4023       "dependencies": {
4024         "kind-of": "^3.0.2"
4025       },
4026       "engines": {
4027         "node": ">=0.10.0"
4028       }
4029     },
4030     "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": {
4031       "version": "3.2.2",
4032       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4033       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
4034       "dev": true,
4035       "dependencies": {
4036         "is-buffer": "^1.1.5"
4037       },
4038       "engines": {
4039         "node": ">=0.10.0"
4040       }
4041     },
4042     "node_modules/snapdragon/node_modules/is-descriptor": {
4043       "version": "0.1.6",
4044       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
4045       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
4046       "dev": true,
4047       "dependencies": {
4048         "is-accessor-descriptor": "^0.1.6",
4049         "is-data-descriptor": "^0.1.4",
4050         "kind-of": "^5.0.0"
4051       },
4052       "engines": {
4053         "node": ">=0.10.0"
4054       }
4055     },
4056     "node_modules/snapdragon/node_modules/is-extendable": {
4057       "version": "0.1.1",
4058       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
4059       "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
4060       "dev": true,
4061       "engines": {
4062         "node": ">=0.10.0"
4063       }
4064     },
4065     "node_modules/snapdragon/node_modules/kind-of": {
4066       "version": "5.1.0",
4067       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
4068       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
4069       "dev": true,
4070       "engines": {
4071         "node": ">=0.10.0"
4072       }
4073     },
4074     "node_modules/snapdragon/node_modules/ms": {
4075       "version": "2.0.0",
4076       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4077       "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
4078       "dev": true
4079     },
4080     "node_modules/snapdragon/node_modules/source-map": {
4081       "version": "0.5.7",
4082       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
4083       "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
4084       "dev": true,
4085       "engines": {
4086         "node": ">=0.10.0"
4087       }
4088     },
4089     "node_modules/source-map": {
4090       "version": "0.6.1",
4091       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4092       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4093       "dev": true,
4094       "engines": {
4095         "node": ">=0.10.0"
4096       }
4097     },
4098     "node_modules/source-map-resolve": {
4099       "version": "0.5.3",
4100       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
4101       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
4102       "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
4103       "dev": true,
4104       "dependencies": {
4105         "atob": "^2.1.2",
4106         "decode-uri-component": "^0.2.0",
4107         "resolve-url": "^0.2.1",
4108         "source-map-url": "^0.4.0",
4109         "urix": "^0.1.0"
4110       }
4111     },
4112     "node_modules/source-map-support": {
4113       "version": "0.5.21",
4114       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
4115       "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
4116       "dev": true,
4117       "dependencies": {
4118         "buffer-from": "^1.0.0",
4119         "source-map": "^0.6.0"
4120       }
4121     },
4122     "node_modules/source-map-url": {
4123       "version": "0.4.1",
4124       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
4125       "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
4126       "deprecated": "See https://github.com/lydell/source-map-url#deprecated",
4127       "dev": true
4128     },
4129     "node_modules/split-string": {
4130       "version": "3.1.0",
4131       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
4132       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
4133       "dev": true,
4134       "dependencies": {
4135         "extend-shallow": "^3.0.0"
4136       },
4137       "engines": {
4138         "node": ">=0.10.0"
4139       }
4140     },
4141     "node_modules/static-extend": {
4142       "version": "0.1.2",
4143       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
4144       "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==",
4145       "dev": true,
4146       "dependencies": {
4147         "define-property": "^0.2.5",
4148         "object-copy": "^0.1.0"
4149       },
4150       "engines": {
4151         "node": ">=0.10.0"
4152       }
4153     },
4154     "node_modules/static-extend/node_modules/define-property": {
4155       "version": "0.2.5",
4156       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4157       "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
4158       "dev": true,
4159       "dependencies": {
4160         "is-descriptor": "^0.1.0"
4161       },
4162       "engines": {
4163         "node": ">=0.10.0"
4164       }
4165     },
4166     "node_modules/static-extend/node_modules/is-accessor-descriptor": {
4167       "version": "0.1.6",
4168       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
4169       "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
4170       "dev": true,
4171       "dependencies": {
4172         "kind-of": "^3.0.2"
4173       },
4174       "engines": {
4175         "node": ">=0.10.0"
4176       }
4177     },
4178     "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": {
4179       "version": "3.2.2",
4180       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4181       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
4182       "dev": true,
4183       "dependencies": {
4184         "is-buffer": "^1.1.5"
4185       },
4186       "engines": {
4187         "node": ">=0.10.0"
4188       }
4189     },
4190     "node_modules/static-extend/node_modules/is-data-descriptor": {
4191       "version": "0.1.4",
4192       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
4193       "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
4194       "dev": true,
4195       "dependencies": {
4196         "kind-of": "^3.0.2"
4197       },
4198       "engines": {
4199         "node": ">=0.10.0"
4200       }
4201     },
4202     "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": {
4203       "version": "3.2.2",
4204       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4205       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
4206       "dev": true,
4207       "dependencies": {
4208         "is-buffer": "^1.1.5"
4209       },
4210       "engines": {
4211         "node": ">=0.10.0"
4212       }
4213     },
4214     "node_modules/static-extend/node_modules/is-descriptor": {
4215       "version": "0.1.6",
4216       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
4217       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
4218       "dev": true,
4219       "dependencies": {
4220         "is-accessor-descriptor": "^0.1.6",
4221         "is-data-descriptor": "^0.1.4",
4222         "kind-of": "^5.0.0"
4223       },
4224       "engines": {
4225         "node": ">=0.10.0"
4226       }
4227     },
4228     "node_modules/static-extend/node_modules/kind-of": {
4229       "version": "5.1.0",
4230       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
4231       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
4232       "dev": true,
4233       "engines": {
4234         "node": ">=0.10.0"
4235       }
4236     },
4237     "node_modules/supports-color": {
4238       "version": "5.5.0",
4239       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4240       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4241       "dev": true,
4242       "dependencies": {
4243         "has-flag": "^3.0.0"
4244       },
4245       "engines": {
4246         "node": ">=4"
4247       }
4248     },
4249     "node_modules/supports-preserve-symlinks-flag": {
4250       "version": "1.0.0",
4251       "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
4252       "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
4253       "dev": true,
4254       "peer": true,
4255       "engines": {
4256         "node": ">= 0.4"
4257       },
4258       "funding": {
4259         "url": "https://github.com/sponsors/ljharb"
4260       }
4261     },
4262     "node_modules/temp": {
4263       "version": "0.8.4",
4264       "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz",
4265       "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==",
4266       "dev": true,
4267       "dependencies": {
4268         "rimraf": "~2.6.2"
4269       },
4270       "engines": {
4271         "node": ">=6.0.0"
4272       }
4273     },
4274     "node_modules/to-fast-properties": {
4275       "version": "2.0.0",
4276       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
4277       "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
4278       "dev": true,
4279       "engines": {
4280         "node": ">=4"
4281       }
4282     },
4283     "node_modules/to-object-path": {
4284       "version": "0.3.0",
4285       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
4286       "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==",
4287       "dev": true,
4288       "dependencies": {
4289         "kind-of": "^3.0.2"
4290       },
4291       "engines": {
4292         "node": ">=0.10.0"
4293       }
4294     },
4295     "node_modules/to-object-path/node_modules/kind-of": {
4296       "version": "3.2.2",
4297       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4298       "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
4299       "dev": true,
4300       "dependencies": {
4301         "is-buffer": "^1.1.5"
4302       },
4303       "engines": {
4304         "node": ">=0.10.0"
4305       }
4306     },
4307     "node_modules/to-regex": {
4308       "version": "3.0.2",
4309       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
4310       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
4311       "dev": true,
4312       "dependencies": {
4313         "define-property": "^2.0.2",
4314         "extend-shallow": "^3.0.2",
4315         "regex-not": "^1.0.2",
4316         "safe-regex": "^1.1.0"
4317       },
4318       "engines": {
4319         "node": ">=0.10.0"
4320       }
4321     },
4322     "node_modules/to-regex-range": {
4323       "version": "2.1.1",
4324       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
4325       "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
4326       "dev": true,
4327       "dependencies": {
4328         "is-number": "^3.0.0",
4329         "repeat-string": "^1.6.1"
4330       },
4331       "engines": {
4332         "node": ">=0.10.0"
4333       }
4334     },
4335     "node_modules/tslib": {
4336       "version": "2.4.0",
4337       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
4338       "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
4339       "dev": true
4340     },
4341     "node_modules/unicode-canonical-property-names-ecmascript": {
4342       "version": "2.0.0",
4343       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
4344       "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
4345       "dev": true,
4346       "peer": true,
4347       "engines": {
4348         "node": ">=4"
4349       }
4350     },
4351     "node_modules/unicode-match-property-ecmascript": {
4352       "version": "2.0.0",
4353       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
4354       "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
4355       "dev": true,
4356       "peer": true,
4357       "dependencies": {
4358         "unicode-canonical-property-names-ecmascript": "^2.0.0",
4359         "unicode-property-aliases-ecmascript": "^2.0.0"
4360       },
4361       "engines": {
4362         "node": ">=4"
4363       }
4364     },
4365     "node_modules/unicode-match-property-value-ecmascript": {
4366       "version": "2.0.0",
4367       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
4368       "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
4369       "dev": true,
4370       "peer": true,
4371       "engines": {
4372         "node": ">=4"
4373       }
4374     },
4375     "node_modules/unicode-property-aliases-ecmascript": {
4376       "version": "2.0.0",
4377       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
4378       "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
4379       "dev": true,
4380       "peer": true,
4381       "engines": {
4382         "node": ">=4"
4383       }
4384     },
4385     "node_modules/union-value": {
4386       "version": "1.0.1",
4387       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
4388       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
4389       "dev": true,
4390       "dependencies": {
4391         "arr-union": "^3.1.0",
4392         "get-value": "^2.0.6",
4393         "is-extendable": "^0.1.1",
4394         "set-value": "^2.0.1"
4395       },
4396       "engines": {
4397         "node": ">=0.10.0"
4398       }
4399     },
4400     "node_modules/union-value/node_modules/is-extendable": {
4401       "version": "0.1.1",
4402       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
4403       "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
4404       "dev": true,
4405       "engines": {
4406         "node": ">=0.10.0"
4407       }
4408     },
4409     "node_modules/unset-value": {
4410       "version": "1.0.0",
4411       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
4412       "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==",
4413       "dev": true,
4414       "dependencies": {
4415         "has-value": "^0.3.1",
4416         "isobject": "^3.0.0"
4417       },
4418       "engines": {
4419         "node": ">=0.10.0"
4420       }
4421     },
4422     "node_modules/unset-value/node_modules/has-value": {
4423       "version": "0.3.1",
4424       "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
4425       "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
4426       "dev": true,
4427       "dependencies": {
4428         "get-value": "^2.0.3",
4429         "has-values": "^0.1.4",
4430         "isobject": "^2.0.0"
4431       },
4432       "engines": {
4433         "node": ">=0.10.0"
4434       }
4435     },
4436     "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
4437       "version": "2.1.0",
4438       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
4439       "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
4440       "dev": true,
4441       "dependencies": {
4442         "isarray": "1.0.0"
4443       },
4444       "engines": {
4445         "node": ">=0.10.0"
4446       }
4447     },
4448     "node_modules/unset-value/node_modules/has-values": {
4449       "version": "0.1.4",
4450       "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
4451       "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==",
4452       "dev": true,
4453       "engines": {
4454         "node": ">=0.10.0"
4455       }
4456     },
4457     "node_modules/update-browserslist-db": {
4458       "version": "1.0.4",
4459       "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
4460       "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==",
4461       "dev": true,
4462       "funding": [
4463         {
4464           "type": "opencollective",
4465           "url": "https://opencollective.com/browserslist"
4466         },
4467         {
4468           "type": "tidelift",
4469           "url": "https://tidelift.com/funding/github/npm/browserslist"
4470         }
4471       ],
4472       "dependencies": {
4473         "escalade": "^3.1.1",
4474         "picocolors": "^1.0.0"
4475       },
4476       "bin": {
4477         "browserslist-lint": "cli.js"
4478       },
4479       "peerDependencies": {
4480         "browserslist": ">= 4.21.0"
4481       }
4482     },
4483     "node_modules/urix": {
4484       "version": "0.1.0",
4485       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
4486       "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==",
4487       "deprecated": "Please see https://github.com/lydell/urix#deprecated",
4488       "dev": true
4489     },
4490     "node_modules/use": {
4491       "version": "3.1.1",
4492       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
4493       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
4494       "dev": true,
4495       "engines": {
4496         "node": ">=0.10.0"
4497       }
4498     },
4499     "node_modules/wrappy": {
4500       "version": "1.0.2",
4501       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4502       "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
4503       "dev": true
4504     },
4505     "node_modules/write-file-atomic": {
4506       "version": "2.4.3",
4507       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
4508       "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
4509       "dev": true,
4510       "dependencies": {
4511         "graceful-fs": "^4.1.11",
4512         "imurmurhash": "^0.1.4",
4513         "signal-exit": "^3.0.2"
4514       }
4515     }
4516   },
4517   "dependencies": {
4518     "@ampproject/remapping": {
4519       "version": "2.2.0",
4520       "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
4521       "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
4522       "dev": true,
4523       "requires": {
4524         "@jridgewell/gen-mapping": "^0.1.0",
4525         "@jridgewell/trace-mapping": "^0.3.9"
4526       }
4527     },
4528     "@babel/code-frame": {
4529       "version": "7.18.6",
4530       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
4531       "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
4532       "dev": true,
4533       "requires": {
4534         "@babel/highlight": "^7.18.6"
4535       }
4536     },
4537     "@babel/compat-data": {
4538       "version": "7.18.6",
4539       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz",
4540       "integrity": "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==",
4541       "dev": true
4542     },
4543     "@babel/core": {
4544       "version": "7.18.6",
4545       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz",
4546       "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==",
4547       "dev": true,
4548       "requires": {
4549         "@ampproject/remapping": "^2.1.0",
4550         "@babel/code-frame": "^7.18.6",
4551         "@babel/generator": "^7.18.6",
4552         "@babel/helper-compilation-targets": "^7.18.6",
4553         "@babel/helper-module-transforms": "^7.18.6",
4554         "@babel/helpers": "^7.18.6",
4555         "@babel/parser": "^7.18.6",
4556         "@babel/template": "^7.18.6",
4557         "@babel/traverse": "^7.18.6",
4558         "@babel/types": "^7.18.6",
4559         "convert-source-map": "^1.7.0",
4560         "debug": "^4.1.0",
4561         "gensync": "^1.0.0-beta.2",
4562         "json5": "^2.2.1",
4563         "semver": "^6.3.0"
4564       }
4565     },
4566     "@babel/generator": {
4567       "version": "7.18.6",
4568       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.6.tgz",
4569       "integrity": "sha512-AIwwoOS8axIC5MZbhNHRLKi3D+DMpvDf9XUcu3pIVAfOHFT45f4AoDAltRbHIQomCipkCZxrNkfpOEHhJz/VKw==",
4570       "dev": true,
4571       "requires": {
4572         "@babel/types": "^7.18.6",
4573         "@jridgewell/gen-mapping": "^0.3.0",
4574         "jsesc": "^2.5.1"
4575       },
4576       "dependencies": {
4577         "@jridgewell/gen-mapping": {
4578           "version": "0.3.2",
4579           "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
4580           "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
4581           "dev": true,
4582           "requires": {
4583             "@jridgewell/set-array": "^1.0.1",
4584             "@jridgewell/sourcemap-codec": "^1.4.10",
4585             "@jridgewell/trace-mapping": "^0.3.9"
4586           }
4587         }
4588       }
4589     },
4590     "@babel/helper-annotate-as-pure": {
4591       "version": "7.18.6",
4592       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
4593       "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
4594       "dev": true,
4595       "requires": {
4596         "@babel/types": "^7.18.6"
4597       }
4598     },
4599     "@babel/helper-builder-binary-assignment-operator-visitor": {
4600       "version": "7.18.6",
4601       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz",
4602       "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==",
4603       "dev": true,
4604       "peer": true,
4605       "requires": {
4606         "@babel/helper-explode-assignable-expression": "^7.18.6",
4607         "@babel/types": "^7.18.6"
4608       }
4609     },
4610     "@babel/helper-compilation-targets": {
4611       "version": "7.18.6",
4612       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz",
4613       "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==",
4614       "dev": true,
4615       "requires": {
4616         "@babel/compat-data": "^7.18.6",
4617         "@babel/helper-validator-option": "^7.18.6",
4618         "browserslist": "^4.20.2",
4619         "semver": "^6.3.0"
4620       }
4621     },
4622     "@babel/helper-create-class-features-plugin": {
4623       "version": "7.18.6",
4624       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz",
4625       "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==",
4626       "dev": true,
4627       "requires": {
4628         "@babel/helper-annotate-as-pure": "^7.18.6",
4629         "@babel/helper-environment-visitor": "^7.18.6",
4630         "@babel/helper-function-name": "^7.18.6",
4631         "@babel/helper-member-expression-to-functions": "^7.18.6",
4632         "@babel/helper-optimise-call-expression": "^7.18.6",
4633         "@babel/helper-replace-supers": "^7.18.6",
4634         "@babel/helper-split-export-declaration": "^7.18.6"
4635       }
4636     },
4637     "@babel/helper-create-regexp-features-plugin": {
4638       "version": "7.18.6",
4639       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz",
4640       "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==",
4641       "dev": true,
4642       "peer": true,
4643       "requires": {
4644         "@babel/helper-annotate-as-pure": "^7.18.6",
4645         "regexpu-core": "^5.1.0"
4646       }
4647     },
4648     "@babel/helper-define-polyfill-provider": {
4649       "version": "0.3.1",
4650       "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz",
4651       "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==",
4652       "dev": true,
4653       "peer": true,
4654       "requires": {
4655         "@babel/helper-compilation-targets": "^7.13.0",
4656         "@babel/helper-module-imports": "^7.12.13",
4657         "@babel/helper-plugin-utils": "^7.13.0",
4658         "@babel/traverse": "^7.13.0",
4659         "debug": "^4.1.1",
4660         "lodash.debounce": "^4.0.8",
4661         "resolve": "^1.14.2",
4662         "semver": "^6.1.2"
4663       }
4664     },
4665     "@babel/helper-environment-visitor": {
4666       "version": "7.18.6",
4667       "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz",
4668       "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==",
4669       "dev": true
4670     },
4671     "@babel/helper-explode-assignable-expression": {
4672       "version": "7.18.6",
4673       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz",
4674       "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==",
4675       "dev": true,
4676       "peer": true,
4677       "requires": {
4678         "@babel/types": "^7.18.6"
4679       }
4680     },
4681     "@babel/helper-function-name": {
4682       "version": "7.18.6",
4683       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz",
4684       "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==",
4685       "dev": true,
4686       "requires": {
4687         "@babel/template": "^7.18.6",
4688         "@babel/types": "^7.18.6"
4689       }
4690     },
4691     "@babel/helper-hoist-variables": {
4692       "version": "7.18.6",
4693       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
4694       "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
4695       "dev": true,
4696       "requires": {
4697         "@babel/types": "^7.18.6"
4698       }
4699     },
4700     "@babel/helper-member-expression-to-functions": {
4701       "version": "7.18.6",
4702       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz",
4703       "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==",
4704       "dev": true,
4705       "requires": {
4706         "@babel/types": "^7.18.6"
4707       }
4708     },
4709     "@babel/helper-module-imports": {
4710       "version": "7.18.6",
4711       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
4712       "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
4713       "dev": true,
4714       "requires": {
4715         "@babel/types": "^7.18.6"
4716       }
4717     },
4718     "@babel/helper-module-transforms": {
4719       "version": "7.18.6",
4720       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz",
4721       "integrity": "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==",
4722       "dev": true,
4723       "requires": {
4724         "@babel/helper-environment-visitor": "^7.18.6",
4725         "@babel/helper-module-imports": "^7.18.6",
4726         "@babel/helper-simple-access": "^7.18.6",
4727         "@babel/helper-split-export-declaration": "^7.18.6",
4728         "@babel/helper-validator-identifier": "^7.18.6",
4729         "@babel/template": "^7.18.6",
4730         "@babel/traverse": "^7.18.6",
4731         "@babel/types": "^7.18.6"
4732       }
4733     },
4734     "@babel/helper-optimise-call-expression": {
4735       "version": "7.18.6",
4736       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz",
4737       "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==",
4738       "dev": true,
4739       "requires": {
4740         "@babel/types": "^7.18.6"
4741       }
4742     },
4743     "@babel/helper-plugin-utils": {
4744       "version": "7.18.6",
4745       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz",
4746       "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==",
4747       "dev": true
4748     },
4749     "@babel/helper-remap-async-to-generator": {
4750       "version": "7.18.6",
4751       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz",
4752       "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==",
4753       "dev": true,
4754       "peer": true,
4755       "requires": {
4756         "@babel/helper-annotate-as-pure": "^7.18.6",
4757         "@babel/helper-environment-visitor": "^7.18.6",
4758         "@babel/helper-wrap-function": "^7.18.6",
4759         "@babel/types": "^7.18.6"
4760       }
4761     },
4762     "@babel/helper-replace-supers": {
4763       "version": "7.18.6",
4764       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz",
4765       "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==",
4766       "dev": true,
4767       "requires": {
4768         "@babel/helper-environment-visitor": "^7.18.6",
4769         "@babel/helper-member-expression-to-functions": "^7.18.6",
4770         "@babel/helper-optimise-call-expression": "^7.18.6",
4771         "@babel/traverse": "^7.18.6",
4772         "@babel/types": "^7.18.6"
4773       }
4774     },
4775     "@babel/helper-simple-access": {
4776       "version": "7.18.6",
4777       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz",
4778       "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==",
4779       "dev": true,
4780       "requires": {
4781         "@babel/types": "^7.18.6"
4782       }
4783     },
4784     "@babel/helper-skip-transparent-expression-wrappers": {
4785       "version": "7.18.6",
4786       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz",
4787       "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==",
4788       "dev": true,
4789       "requires": {
4790         "@babel/types": "^7.18.6"
4791       }
4792     },
4793     "@babel/helper-split-export-declaration": {
4794       "version": "7.18.6",
4795       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
4796       "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
4797       "dev": true,
4798       "requires": {
4799         "@babel/types": "^7.18.6"
4800       }
4801     },
4802     "@babel/helper-validator-identifier": {
4803       "version": "7.18.6",
4804       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz",
4805       "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==",
4806       "dev": true
4807     },
4808     "@babel/helper-validator-option": {
4809       "version": "7.18.6",
4810       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
4811       "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==",
4812       "dev": true
4813     },
4814     "@babel/helper-wrap-function": {
4815       "version": "7.18.6",
4816       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz",
4817       "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==",
4818       "dev": true,
4819       "peer": true,
4820       "requires": {
4821         "@babel/helper-function-name": "^7.18.6",
4822         "@babel/template": "^7.18.6",
4823         "@babel/traverse": "^7.18.6",
4824         "@babel/types": "^7.18.6"
4825       }
4826     },
4827     "@babel/helpers": {
4828       "version": "7.18.6",
4829       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz",
4830       "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==",
4831       "dev": true,
4832       "requires": {
4833         "@babel/template": "^7.18.6",
4834         "@babel/traverse": "^7.18.6",
4835         "@babel/types": "^7.18.6"
4836       }
4837     },
4838     "@babel/highlight": {
4839       "version": "7.18.6",
4840       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
4841       "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
4842       "dev": true,
4843       "requires": {
4844         "@babel/helper-validator-identifier": "^7.18.6",
4845         "chalk": "^2.0.0",
4846         "js-tokens": "^4.0.0"
4847       }
4848     },
4849     "@babel/parser": {
4850       "version": "7.18.6",
4851       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz",
4852       "integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==",
4853       "dev": true
4854     },
4855     "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
4856       "version": "7.18.6",
4857       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz",
4858       "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==",
4859       "dev": true,
4860       "peer": true,
4861       "requires": {
4862         "@babel/helper-plugin-utils": "^7.18.6"
4863       }
4864     },
4865     "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
4866       "version": "7.18.6",
4867       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz",
4868       "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==",
4869       "dev": true,
4870       "peer": true,
4871       "requires": {
4872         "@babel/helper-plugin-utils": "^7.18.6",
4873         "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6",
4874         "@babel/plugin-proposal-optional-chaining": "^7.18.6"
4875       }
4876     },
4877     "@babel/plugin-proposal-async-generator-functions": {
4878       "version": "7.18.6",
4879       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz",
4880       "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==",
4881       "dev": true,
4882       "peer": true,
4883       "requires": {
4884         "@babel/helper-environment-visitor": "^7.18.6",
4885         "@babel/helper-plugin-utils": "^7.18.6",
4886         "@babel/helper-remap-async-to-generator": "^7.18.6",
4887         "@babel/plugin-syntax-async-generators": "^7.8.4"
4888       }
4889     },
4890     "@babel/plugin-proposal-class-properties": {
4891       "version": "7.18.6",
4892       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
4893       "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
4894       "dev": true,
4895       "requires": {
4896         "@babel/helper-create-class-features-plugin": "^7.18.6",
4897         "@babel/helper-plugin-utils": "^7.18.6"
4898       }
4899     },
4900     "@babel/plugin-proposal-class-static-block": {
4901       "version": "7.18.6",
4902       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz",
4903       "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==",
4904       "dev": true,
4905       "peer": true,
4906       "requires": {
4907         "@babel/helper-create-class-features-plugin": "^7.18.6",
4908         "@babel/helper-plugin-utils": "^7.18.6",
4909         "@babel/plugin-syntax-class-static-block": "^7.14.5"
4910       }
4911     },
4912     "@babel/plugin-proposal-dynamic-import": {
4913       "version": "7.18.6",
4914       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz",
4915       "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==",
4916       "dev": true,
4917       "peer": true,
4918       "requires": {
4919         "@babel/helper-plugin-utils": "^7.18.6",
4920         "@babel/plugin-syntax-dynamic-import": "^7.8.3"
4921       }
4922     },
4923     "@babel/plugin-proposal-export-namespace-from": {
4924       "version": "7.18.6",
4925       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz",
4926       "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==",
4927       "dev": true,
4928       "peer": true,
4929       "requires": {
4930         "@babel/helper-plugin-utils": "^7.18.6",
4931         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
4932       }
4933     },
4934     "@babel/plugin-proposal-json-strings": {
4935       "version": "7.18.6",
4936       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz",
4937       "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==",
4938       "dev": true,
4939       "peer": true,
4940       "requires": {
4941         "@babel/helper-plugin-utils": "^7.18.6",
4942         "@babel/plugin-syntax-json-strings": "^7.8.3"
4943       }
4944     },
4945     "@babel/plugin-proposal-logical-assignment-operators": {
4946       "version": "7.18.6",
4947       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz",
4948       "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==",
4949       "dev": true,
4950       "peer": true,
4951       "requires": {
4952         "@babel/helper-plugin-utils": "^7.18.6",
4953         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
4954       }
4955     },
4956     "@babel/plugin-proposal-nullish-coalescing-operator": {
4957       "version": "7.18.6",
4958       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
4959       "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
4960       "dev": true,
4961       "requires": {
4962         "@babel/helper-plugin-utils": "^7.18.6",
4963         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
4964       }
4965     },
4966     "@babel/plugin-proposal-numeric-separator": {
4967       "version": "7.18.6",
4968       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
4969       "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
4970       "dev": true,
4971       "peer": true,
4972       "requires": {
4973         "@babel/helper-plugin-utils": "^7.18.6",
4974         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
4975       }
4976     },
4977     "@babel/plugin-proposal-object-rest-spread": {
4978       "version": "7.18.6",
4979       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz",
4980       "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==",
4981       "dev": true,
4982       "peer": true,
4983       "requires": {
4984         "@babel/compat-data": "^7.18.6",
4985         "@babel/helper-compilation-targets": "^7.18.6",
4986         "@babel/helper-plugin-utils": "^7.18.6",
4987         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
4988         "@babel/plugin-transform-parameters": "^7.18.6"
4989       }
4990     },
4991     "@babel/plugin-proposal-optional-catch-binding": {
4992       "version": "7.18.6",
4993       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz",
4994       "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
4995       "dev": true,
4996       "peer": true,
4997       "requires": {
4998         "@babel/helper-plugin-utils": "^7.18.6",
4999         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
5000       }
5001     },
5002     "@babel/plugin-proposal-optional-chaining": {
5003       "version": "7.18.6",
5004       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz",
5005       "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==",
5006       "dev": true,
5007       "requires": {
5008         "@babel/helper-plugin-utils": "^7.18.6",
5009         "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6",
5010         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
5011       }
5012     },
5013     "@babel/plugin-proposal-private-methods": {
5014       "version": "7.18.6",
5015       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz",
5016       "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==",
5017       "dev": true,
5018       "peer": true,
5019       "requires": {
5020         "@babel/helper-create-class-features-plugin": "^7.18.6",
5021         "@babel/helper-plugin-utils": "^7.18.6"
5022       }
5023     },
5024     "@babel/plugin-proposal-private-property-in-object": {
5025       "version": "7.18.6",
5026       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz",
5027       "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==",
5028       "dev": true,
5029       "peer": true,
5030       "requires": {
5031         "@babel/helper-annotate-as-pure": "^7.18.6",
5032         "@babel/helper-create-class-features-plugin": "^7.18.6",
5033         "@babel/helper-plugin-utils": "^7.18.6",
5034         "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
5035       }
5036     },
5037     "@babel/plugin-proposal-unicode-property-regex": {
5038       "version": "7.18.6",
5039       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz",
5040       "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==",
5041       "dev": true,
5042       "peer": true,
5043       "requires": {
5044         "@babel/helper-create-regexp-features-plugin": "^7.18.6",
5045         "@babel/helper-plugin-utils": "^7.18.6"
5046       }
5047     },
5048     "@babel/plugin-syntax-async-generators": {
5049       "version": "7.8.4",
5050       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
5051       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
5052       "dev": true,
5053       "peer": true,
5054       "requires": {
5055         "@babel/helper-plugin-utils": "^7.8.0"
5056       }
5057     },
5058     "@babel/plugin-syntax-class-properties": {
5059       "version": "7.12.13",
5060       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
5061       "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
5062       "dev": true,
5063       "peer": true,
5064       "requires": {
5065         "@babel/helper-plugin-utils": "^7.12.13"
5066       }
5067     },
5068     "@babel/plugin-syntax-class-static-block": {
5069       "version": "7.14.5",
5070       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
5071       "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
5072       "dev": true,
5073       "peer": true,
5074       "requires": {
5075         "@babel/helper-plugin-utils": "^7.14.5"
5076       }
5077     },
5078     "@babel/plugin-syntax-dynamic-import": {
5079       "version": "7.8.3",
5080       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
5081       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
5082       "dev": true,
5083       "peer": true,
5084       "requires": {
5085         "@babel/helper-plugin-utils": "^7.8.0"
5086       }
5087     },
5088     "@babel/plugin-syntax-export-namespace-from": {
5089       "version": "7.8.3",
5090       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
5091       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
5092       "dev": true,
5093       "peer": true,
5094       "requires": {
5095         "@babel/helper-plugin-utils": "^7.8.3"
5096       }
5097     },
5098     "@babel/plugin-syntax-flow": {
5099       "version": "7.18.6",
5100       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz",
5101       "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==",
5102       "dev": true,
5103       "requires": {
5104         "@babel/helper-plugin-utils": "^7.18.6"
5105       }
5106     },
5107     "@babel/plugin-syntax-import-assertions": {
5108       "version": "7.18.6",
5109       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz",
5110       "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==",
5111       "dev": true,
5112       "peer": true,
5113       "requires": {
5114         "@babel/helper-plugin-utils": "^7.18.6"
5115       }
5116     },
5117     "@babel/plugin-syntax-json-strings": {
5118       "version": "7.8.3",
5119       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
5120       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
5121       "dev": true,
5122       "peer": true,
5123       "requires": {
5124         "@babel/helper-plugin-utils": "^7.8.0"
5125       }
5126     },
5127     "@babel/plugin-syntax-logical-assignment-operators": {
5128       "version": "7.10.4",
5129       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
5130       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
5131       "dev": true,
5132       "peer": true,
5133       "requires": {
5134         "@babel/helper-plugin-utils": "^7.10.4"
5135       }
5136     },
5137     "@babel/plugin-syntax-nullish-coalescing-operator": {
5138       "version": "7.8.3",
5139       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
5140       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
5141       "dev": true,
5142       "requires": {
5143         "@babel/helper-plugin-utils": "^7.8.0"
5144       }
5145     },
5146     "@babel/plugin-syntax-numeric-separator": {
5147       "version": "7.10.4",
5148       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
5149       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
5150       "dev": true,
5151       "peer": true,
5152       "requires": {
5153         "@babel/helper-plugin-utils": "^7.10.4"
5154       }
5155     },
5156     "@babel/plugin-syntax-object-rest-spread": {
5157       "version": "7.8.3",
5158       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
5159       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
5160       "dev": true,
5161       "peer": true,
5162       "requires": {
5163         "@babel/helper-plugin-utils": "^7.8.0"
5164       }
5165     },
5166     "@babel/plugin-syntax-optional-catch-binding": {
5167       "version": "7.8.3",
5168       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
5169       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
5170       "dev": true,
5171       "peer": true,
5172       "requires": {
5173         "@babel/helper-plugin-utils": "^7.8.0"
5174       }
5175     },
5176     "@babel/plugin-syntax-optional-chaining": {
5177       "version": "7.8.3",
5178       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
5179       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
5180       "dev": true,
5181       "requires": {
5182         "@babel/helper-plugin-utils": "^7.8.0"
5183       }
5184     },
5185     "@babel/plugin-syntax-private-property-in-object": {
5186       "version": "7.14.5",
5187       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
5188       "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
5189       "dev": true,
5190       "peer": true,
5191       "requires": {
5192         "@babel/helper-plugin-utils": "^7.14.5"
5193       }
5194     },
5195     "@babel/plugin-syntax-top-level-await": {
5196       "version": "7.14.5",
5197       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
5198       "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
5199       "dev": true,
5200       "peer": true,
5201       "requires": {
5202         "@babel/helper-plugin-utils": "^7.14.5"
5203       }
5204     },
5205     "@babel/plugin-syntax-typescript": {
5206       "version": "7.18.6",
5207       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz",
5208       "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==",
5209       "dev": true,
5210       "requires": {
5211         "@babel/helper-plugin-utils": "^7.18.6"
5212       }
5213     },
5214     "@babel/plugin-transform-arrow-functions": {
5215       "version": "7.18.6",
5216       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz",
5217       "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==",
5218       "dev": true,
5219       "peer": true,
5220       "requires": {
5221         "@babel/helper-plugin-utils": "^7.18.6"
5222       }
5223     },
5224     "@babel/plugin-transform-async-to-generator": {
5225       "version": "7.18.6",
5226       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz",
5227       "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==",
5228       "dev": true,
5229       "peer": true,
5230       "requires": {
5231         "@babel/helper-module-imports": "^7.18.6",
5232         "@babel/helper-plugin-utils": "^7.18.6",
5233         "@babel/helper-remap-async-to-generator": "^7.18.6"
5234       }
5235     },
5236     "@babel/plugin-transform-block-scoped-functions": {
5237       "version": "7.18.6",
5238       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz",
5239       "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==",
5240       "dev": true,
5241       "peer": true,
5242       "requires": {
5243         "@babel/helper-plugin-utils": "^7.18.6"
5244       }
5245     },
5246     "@babel/plugin-transform-block-scoping": {
5247       "version": "7.18.6",
5248       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz",
5249       "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==",
5250       "dev": true,
5251       "peer": true,
5252       "requires": {
5253         "@babel/helper-plugin-utils": "^7.18.6"
5254       }
5255     },
5256     "@babel/plugin-transform-classes": {
5257       "version": "7.18.6",
5258       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz",
5259       "integrity": "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ==",
5260       "dev": true,
5261       "peer": true,
5262       "requires": {
5263         "@babel/helper-annotate-as-pure": "^7.18.6",
5264         "@babel/helper-environment-visitor": "^7.18.6",
5265         "@babel/helper-function-name": "^7.18.6",
5266         "@babel/helper-optimise-call-expression": "^7.18.6",
5267         "@babel/helper-plugin-utils": "^7.18.6",
5268         "@babel/helper-replace-supers": "^7.18.6",
5269         "@babel/helper-split-export-declaration": "^7.18.6",
5270         "globals": "^11.1.0"
5271       }
5272     },
5273     "@babel/plugin-transform-computed-properties": {
5274       "version": "7.18.6",
5275       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz",
5276       "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==",
5277       "dev": true,
5278       "peer": true,
5279       "requires": {
5280         "@babel/helper-plugin-utils": "^7.18.6"
5281       }
5282     },
5283     "@babel/plugin-transform-destructuring": {
5284       "version": "7.18.6",
5285       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz",
5286       "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==",
5287       "dev": true,
5288       "peer": true,
5289       "requires": {
5290         "@babel/helper-plugin-utils": "^7.18.6"
5291       }
5292     },
5293     "@babel/plugin-transform-dotall-regex": {
5294       "version": "7.18.6",
5295       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz",
5296       "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==",
5297       "dev": true,
5298       "peer": true,
5299       "requires": {
5300         "@babel/helper-create-regexp-features-plugin": "^7.18.6",
5301         "@babel/helper-plugin-utils": "^7.18.6"
5302       }
5303     },
5304     "@babel/plugin-transform-duplicate-keys": {
5305       "version": "7.18.6",
5306       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz",
5307       "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==",
5308       "dev": true,
5309       "peer": true,
5310       "requires": {
5311         "@babel/helper-plugin-utils": "^7.18.6"
5312       }
5313     },
5314     "@babel/plugin-transform-exponentiation-operator": {
5315       "version": "7.18.6",
5316       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz",
5317       "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==",
5318       "dev": true,
5319       "peer": true,
5320       "requires": {
5321         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6",
5322         "@babel/helper-plugin-utils": "^7.18.6"
5323       }
5324     },
5325     "@babel/plugin-transform-flow-strip-types": {
5326       "version": "7.18.6",
5327       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.6.tgz",
5328       "integrity": "sha512-wE0xtA7csz+hw4fKPwxmu5jnzAsXPIO57XnRwzXP3T19jWh1BODnPGoG9xKYwvAwusP7iUktHayRFbMPGtODaQ==",
5329       "dev": true,
5330       "requires": {
5331         "@babel/helper-plugin-utils": "^7.18.6",
5332         "@babel/plugin-syntax-flow": "^7.18.6"
5333       }
5334     },
5335     "@babel/plugin-transform-for-of": {
5336       "version": "7.18.6",
5337       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz",
5338       "integrity": "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w==",
5339       "dev": true,
5340       "peer": true,
5341       "requires": {
5342         "@babel/helper-plugin-utils": "^7.18.6"
5343       }
5344     },
5345     "@babel/plugin-transform-function-name": {
5346       "version": "7.18.6",
5347       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz",
5348       "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==",
5349       "dev": true,
5350       "peer": true,
5351       "requires": {
5352         "@babel/helper-compilation-targets": "^7.18.6",
5353         "@babel/helper-function-name": "^7.18.6",
5354         "@babel/helper-plugin-utils": "^7.18.6"
5355       }
5356     },
5357     "@babel/plugin-transform-literals": {
5358       "version": "7.18.6",
5359       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz",
5360       "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==",
5361       "dev": true,
5362       "peer": true,
5363       "requires": {
5364         "@babel/helper-plugin-utils": "^7.18.6"
5365       }
5366     },
5367     "@babel/plugin-transform-member-expression-literals": {
5368       "version": "7.18.6",
5369       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz",
5370       "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==",
5371       "dev": true,
5372       "peer": true,
5373       "requires": {
5374         "@babel/helper-plugin-utils": "^7.18.6"
5375       }
5376     },
5377     "@babel/plugin-transform-modules-amd": {
5378       "version": "7.18.6",
5379       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz",
5380       "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==",
5381       "dev": true,
5382       "peer": true,
5383       "requires": {
5384         "@babel/helper-module-transforms": "^7.18.6",
5385         "@babel/helper-plugin-utils": "^7.18.6",
5386         "babel-plugin-dynamic-import-node": "^2.3.3"
5387       }
5388     },
5389     "@babel/plugin-transform-modules-commonjs": {
5390       "version": "7.18.6",
5391       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz",
5392       "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==",
5393       "dev": true,
5394       "requires": {
5395         "@babel/helper-module-transforms": "^7.18.6",
5396         "@babel/helper-plugin-utils": "^7.18.6",
5397         "@babel/helper-simple-access": "^7.18.6",
5398         "babel-plugin-dynamic-import-node": "^2.3.3"
5399       }
5400     },
5401     "@babel/plugin-transform-modules-systemjs": {
5402       "version": "7.18.6",
5403       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz",
5404       "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==",
5405       "dev": true,
5406       "peer": true,
5407       "requires": {
5408         "@babel/helper-hoist-variables": "^7.18.6",
5409         "@babel/helper-module-transforms": "^7.18.6",
5410         "@babel/helper-plugin-utils": "^7.18.6",
5411         "@babel/helper-validator-identifier": "^7.18.6",
5412         "babel-plugin-dynamic-import-node": "^2.3.3"
5413       }
5414     },
5415     "@babel/plugin-transform-modules-umd": {
5416       "version": "7.18.6",
5417       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz",
5418       "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==",
5419       "dev": true,
5420       "peer": true,
5421       "requires": {
5422         "@babel/helper-module-transforms": "^7.18.6",
5423         "@babel/helper-plugin-utils": "^7.18.6"
5424       }
5425     },
5426     "@babel/plugin-transform-named-capturing-groups-regex": {
5427       "version": "7.18.6",
5428       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz",
5429       "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==",
5430       "dev": true,
5431       "peer": true,
5432       "requires": {
5433         "@babel/helper-create-regexp-features-plugin": "^7.18.6",
5434         "@babel/helper-plugin-utils": "^7.18.6"
5435       }
5436     },
5437     "@babel/plugin-transform-new-target": {
5438       "version": "7.18.6",
5439       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz",
5440       "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==",
5441       "dev": true,
5442       "peer": true,
5443       "requires": {
5444         "@babel/helper-plugin-utils": "^7.18.6"
5445       }
5446     },
5447     "@babel/plugin-transform-object-super": {
5448       "version": "7.18.6",
5449       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz",
5450       "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==",
5451       "dev": true,
5452       "peer": true,
5453       "requires": {
5454         "@babel/helper-plugin-utils": "^7.18.6",
5455         "@babel/helper-replace-supers": "^7.18.6"
5456       }
5457     },
5458     "@babel/plugin-transform-parameters": {
5459       "version": "7.18.6",
5460       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz",
5461       "integrity": "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A==",
5462       "dev": true,
5463       "peer": true,
5464       "requires": {
5465         "@babel/helper-plugin-utils": "^7.18.6"
5466       }
5467     },
5468     "@babel/plugin-transform-property-literals": {
5469       "version": "7.18.6",
5470       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz",
5471       "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==",
5472       "dev": true,
5473       "peer": true,
5474       "requires": {
5475         "@babel/helper-plugin-utils": "^7.18.6"
5476       }
5477     },
5478     "@babel/plugin-transform-regenerator": {
5479       "version": "7.18.6",
5480       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz",
5481       "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==",
5482       "dev": true,
5483       "peer": true,
5484       "requires": {
5485         "@babel/helper-plugin-utils": "^7.18.6",
5486         "regenerator-transform": "^0.15.0"
5487       }
5488     },
5489     "@babel/plugin-transform-reserved-words": {
5490       "version": "7.18.6",
5491       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz",
5492       "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==",
5493       "dev": true,
5494       "peer": true,
5495       "requires": {
5496         "@babel/helper-plugin-utils": "^7.18.6"
5497       }
5498     },
5499     "@babel/plugin-transform-shorthand-properties": {
5500       "version": "7.18.6",
5501       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz",
5502       "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==",
5503       "dev": true,
5504       "peer": true,
5505       "requires": {
5506         "@babel/helper-plugin-utils": "^7.18.6"
5507       }
5508     },
5509     "@babel/plugin-transform-spread": {
5510       "version": "7.18.6",
5511       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz",
5512       "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==",
5513       "dev": true,
5514       "peer": true,
5515       "requires": {
5516         "@babel/helper-plugin-utils": "^7.18.6",
5517         "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6"
5518       }
5519     },
5520     "@babel/plugin-transform-sticky-regex": {
5521       "version": "7.18.6",
5522       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz",
5523       "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==",
5524       "dev": true,
5525       "peer": true,
5526       "requires": {
5527         "@babel/helper-plugin-utils": "^7.18.6"
5528       }
5529     },
5530     "@babel/plugin-transform-template-literals": {
5531       "version": "7.18.6",
5532       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz",
5533       "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==",
5534       "dev": true,
5535       "peer": true,
5536       "requires": {
5537         "@babel/helper-plugin-utils": "^7.18.6"
5538       }
5539     },
5540     "@babel/plugin-transform-typeof-symbol": {
5541       "version": "7.18.6",
5542       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz",
5543       "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==",
5544       "dev": true,
5545       "peer": true,
5546       "requires": {
5547         "@babel/helper-plugin-utils": "^7.18.6"
5548       }
5549     },
5550     "@babel/plugin-transform-typescript": {
5551       "version": "7.18.6",
5552       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.6.tgz",
5553       "integrity": "sha512-ijHNhzIrLj5lQCnI6aaNVRtGVuUZhOXFLRVFs7lLrkXTHip4FKty5oAuQdk4tywG0/WjXmjTfQCWmuzrvFer1w==",
5554       "dev": true,
5555       "requires": {
5556         "@babel/helper-create-class-features-plugin": "^7.18.6",
5557         "@babel/helper-plugin-utils": "^7.18.6",
5558         "@babel/plugin-syntax-typescript": "^7.18.6"
5559       }
5560     },
5561     "@babel/plugin-transform-unicode-escapes": {
5562       "version": "7.18.6",
5563       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz",
5564       "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==",
5565       "dev": true,
5566       "peer": true,
5567       "requires": {
5568         "@babel/helper-plugin-utils": "^7.18.6"
5569       }
5570     },
5571     "@babel/plugin-transform-unicode-regex": {
5572       "version": "7.18.6",
5573       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz",
5574       "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==",
5575       "dev": true,
5576       "peer": true,
5577       "requires": {
5578         "@babel/helper-create-regexp-features-plugin": "^7.18.6",
5579         "@babel/helper-plugin-utils": "^7.18.6"
5580       }
5581     },
5582     "@babel/preset-env": {
5583       "version": "7.18.6",
5584       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz",
5585       "integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==",
5586       "dev": true,
5587       "peer": true,
5588       "requires": {
5589         "@babel/compat-data": "^7.18.6",
5590         "@babel/helper-compilation-targets": "^7.18.6",
5591         "@babel/helper-plugin-utils": "^7.18.6",
5592         "@babel/helper-validator-option": "^7.18.6",
5593         "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
5594         "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.6",
5595         "@babel/plugin-proposal-async-generator-functions": "^7.18.6",
5596         "@babel/plugin-proposal-class-properties": "^7.18.6",
5597         "@babel/plugin-proposal-class-static-block": "^7.18.6",
5598         "@babel/plugin-proposal-dynamic-import": "^7.18.6",
5599         "@babel/plugin-proposal-export-namespace-from": "^7.18.6",
5600         "@babel/plugin-proposal-json-strings": "^7.18.6",
5601         "@babel/plugin-proposal-logical-assignment-operators": "^7.18.6",
5602         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
5603         "@babel/plugin-proposal-numeric-separator": "^7.18.6",
5604         "@babel/plugin-proposal-object-rest-spread": "^7.18.6",
5605         "@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
5606         "@babel/plugin-proposal-optional-chaining": "^7.18.6",
5607         "@babel/plugin-proposal-private-methods": "^7.18.6",
5608         "@babel/plugin-proposal-private-property-in-object": "^7.18.6",
5609         "@babel/plugin-proposal-unicode-property-regex": "^7.18.6",
5610         "@babel/plugin-syntax-async-generators": "^7.8.4",
5611         "@babel/plugin-syntax-class-properties": "^7.12.13",
5612         "@babel/plugin-syntax-class-static-block": "^7.14.5",
5613         "@babel/plugin-syntax-dynamic-import": "^7.8.3",
5614         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
5615         "@babel/plugin-syntax-import-assertions": "^7.18.6",
5616         "@babel/plugin-syntax-json-strings": "^7.8.3",
5617         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
5618         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
5619         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
5620         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
5621         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
5622         "@babel/plugin-syntax-optional-chaining": "^7.8.3",
5623         "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
5624         "@babel/plugin-syntax-top-level-await": "^7.14.5",
5625         "@babel/plugin-transform-arrow-functions": "^7.18.6",
5626         "@babel/plugin-transform-async-to-generator": "^7.18.6",
5627         "@babel/plugin-transform-block-scoped-functions": "^7.18.6",
5628         "@babel/plugin-transform-block-scoping": "^7.18.6",
5629         "@babel/plugin-transform-classes": "^7.18.6",
5630         "@babel/plugin-transform-computed-properties": "^7.18.6",
5631         "@babel/plugin-transform-destructuring": "^7.18.6",
5632         "@babel/plugin-transform-dotall-regex": "^7.18.6",
5633         "@babel/plugin-transform-duplicate-keys": "^7.18.6",
5634         "@babel/plugin-transform-exponentiation-operator": "^7.18.6",
5635         "@babel/plugin-transform-for-of": "^7.18.6",
5636         "@babel/plugin-transform-function-name": "^7.18.6",
5637         "@babel/plugin-transform-literals": "^7.18.6",
5638         "@babel/plugin-transform-member-expression-literals": "^7.18.6",
5639         "@babel/plugin-transform-modules-amd": "^7.18.6",
5640         "@babel/plugin-transform-modules-commonjs": "^7.18.6",
5641         "@babel/plugin-transform-modules-systemjs": "^7.18.6",
5642         "@babel/plugin-transform-modules-umd": "^7.18.6",
5643         "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6",
5644         "@babel/plugin-transform-new-target": "^7.18.6",
5645         "@babel/plugin-transform-object-super": "^7.18.6",
5646         "@babel/plugin-transform-parameters": "^7.18.6",
5647         "@babel/plugin-transform-property-literals": "^7.18.6",
5648         "@babel/plugin-transform-regenerator": "^7.18.6",
5649         "@babel/plugin-transform-reserved-words": "^7.18.6",
5650         "@babel/plugin-transform-shorthand-properties": "^7.18.6",
5651         "@babel/plugin-transform-spread": "^7.18.6",
5652         "@babel/plugin-transform-sticky-regex": "^7.18.6",
5653         "@babel/plugin-transform-template-literals": "^7.18.6",
5654         "@babel/plugin-transform-typeof-symbol": "^7.18.6",
5655         "@babel/plugin-transform-unicode-escapes": "^7.18.6",
5656         "@babel/plugin-transform-unicode-regex": "^7.18.6",
5657         "@babel/preset-modules": "^0.1.5",
5658         "@babel/types": "^7.18.6",
5659         "babel-plugin-polyfill-corejs2": "^0.3.1",
5660         "babel-plugin-polyfill-corejs3": "^0.5.2",
5661         "babel-plugin-polyfill-regenerator": "^0.3.1",
5662         "core-js-compat": "^3.22.1",
5663         "semver": "^6.3.0"
5664       }
5665     },
5666     "@babel/preset-flow": {
5667       "version": "7.18.6",
5668       "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz",
5669       "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==",
5670       "dev": true,
5671       "requires": {
5672         "@babel/helper-plugin-utils": "^7.18.6",
5673         "@babel/helper-validator-option": "^7.18.6",
5674         "@babel/plugin-transform-flow-strip-types": "^7.18.6"
5675       }
5676     },
5677     "@babel/preset-modules": {
5678       "version": "0.1.5",
5679       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
5680       "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
5681       "dev": true,
5682       "peer": true,
5683       "requires": {
5684         "@babel/helper-plugin-utils": "^7.0.0",
5685         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
5686         "@babel/plugin-transform-dotall-regex": "^7.4.4",
5687         "@babel/types": "^7.4.4",
5688         "esutils": "^2.0.2"
5689       }
5690     },
5691     "@babel/preset-typescript": {
5692       "version": "7.18.6",
5693       "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz",
5694       "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==",
5695       "dev": true,
5696       "requires": {
5697         "@babel/helper-plugin-utils": "^7.18.6",
5698         "@babel/helper-validator-option": "^7.18.6",
5699         "@babel/plugin-transform-typescript": "^7.18.6"
5700       }
5701     },
5702     "@babel/register": {
5703       "version": "7.18.6",
5704       "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.6.tgz",
5705       "integrity": "sha512-tkYtONzaO8rQubZzpBnvZPFcHgh8D9F55IjOsYton4X2IBoyRn2ZSWQqySTZnUn2guZbxbQiAB27hJEbvXamhQ==",
5706       "dev": true,
5707       "requires": {
5708         "clone-deep": "^4.0.1",
5709         "find-cache-dir": "^2.0.0",
5710         "make-dir": "^2.1.0",
5711         "pirates": "^4.0.5",
5712         "source-map-support": "^0.5.16"
5713       }
5714     },
5715     "@babel/runtime": {
5716       "version": "7.18.6",
5717       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz",
5718       "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==",
5719       "dev": true,
5720       "peer": true,
5721       "requires": {
5722         "regenerator-runtime": "^0.13.4"
5723       }
5724     },
5725     "@babel/template": {
5726       "version": "7.18.6",
5727       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz",
5728       "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==",
5729       "dev": true,
5730       "requires": {
5731         "@babel/code-frame": "^7.18.6",
5732         "@babel/parser": "^7.18.6",
5733         "@babel/types": "^7.18.6"
5734       }
5735     },
5736     "@babel/traverse": {
5737       "version": "7.18.6",
5738       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz",
5739       "integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==",
5740       "dev": true,
5741       "requires": {
5742         "@babel/code-frame": "^7.18.6",
5743         "@babel/generator": "^7.18.6",
5744         "@babel/helper-environment-visitor": "^7.18.6",
5745         "@babel/helper-function-name": "^7.18.6",
5746         "@babel/helper-hoist-variables": "^7.18.6",
5747         "@babel/helper-split-export-declaration": "^7.18.6",
5748         "@babel/parser": "^7.18.6",
5749         "@babel/types": "^7.18.6",
5750         "debug": "^4.1.0",
5751         "globals": "^11.1.0"
5752       }
5753     },
5754     "@babel/types": {
5755       "version": "7.18.6",
5756       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.6.tgz",
5757       "integrity": "sha512-NdBNzPDwed30fZdDQtVR7ZgaO4UKjuaQFH9VArS+HMnurlOY0JWN+4ROlu/iapMFwjRQU4pOG4StZfDmulEwGA==",
5758       "dev": true,
5759       "requires": {
5760         "@babel/helper-validator-identifier": "^7.18.6",
5761         "to-fast-properties": "^2.0.0"
5762       }
5763     },
5764     "@jridgewell/gen-mapping": {
5765       "version": "0.1.1",
5766       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
5767       "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
5768       "dev": true,
5769       "requires": {
5770         "@jridgewell/set-array": "^1.0.0",
5771         "@jridgewell/sourcemap-codec": "^1.4.10"
5772       }
5773     },
5774     "@jridgewell/resolve-uri": {
5775       "version": "3.0.8",
5776       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz",
5777       "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==",
5778       "dev": true
5779     },
5780     "@jridgewell/set-array": {
5781       "version": "1.1.2",
5782       "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
5783       "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
5784       "dev": true
5785     },
5786     "@jridgewell/sourcemap-codec": {
5787       "version": "1.4.14",
5788       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
5789       "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
5790       "dev": true
5791     },
5792     "@jridgewell/trace-mapping": {
5793       "version": "0.3.14",
5794       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz",
5795       "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==",
5796       "dev": true,
5797       "requires": {
5798         "@jridgewell/resolve-uri": "^3.0.3",
5799         "@jridgewell/sourcemap-codec": "^1.4.10"
5800       }
5801     },
5802     "ansi-styles": {
5803       "version": "3.2.1",
5804       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5805       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5806       "dev": true,
5807       "requires": {
5808         "color-convert": "^1.9.0"
5809       }
5810     },
5811     "arr-diff": {
5812       "version": "4.0.0",
5813       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
5814       "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==",
5815       "dev": true
5816     },
5817     "arr-flatten": {
5818       "version": "1.1.0",
5819       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
5820       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
5821       "dev": true
5822     },
5823     "arr-union": {
5824       "version": "3.1.0",
5825       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
5826       "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
5827       "dev": true
5828     },
5829     "array-unique": {
5830       "version": "0.3.2",
5831       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
5832       "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==",
5833       "dev": true
5834     },
5835     "assign-symbols": {
5836       "version": "1.0.0",
5837       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
5838       "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==",
5839       "dev": true
5840     },
5841     "ast-types": {
5842       "version": "0.14.2",
5843       "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz",
5844       "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==",
5845       "dev": true,
5846       "requires": {
5847         "tslib": "^2.0.1"
5848       }
5849     },
5850     "atob": {
5851       "version": "2.1.2",
5852       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
5853       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
5854       "dev": true
5855     },
5856     "babel-core": {
5857       "version": "7.0.0-bridge.0",
5858       "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz",
5859       "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==",
5860       "dev": true,
5861       "requires": {}
5862     },
5863     "babel-plugin-dynamic-import-node": {
5864       "version": "2.3.3",
5865       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
5866       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
5867       "dev": true,
5868       "requires": {
5869         "object.assign": "^4.1.0"
5870       }
5871     },
5872     "babel-plugin-polyfill-corejs2": {
5873       "version": "0.3.1",
5874       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz",
5875       "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==",
5876       "dev": true,
5877       "peer": true,
5878       "requires": {
5879         "@babel/compat-data": "^7.13.11",
5880         "@babel/helper-define-polyfill-provider": "^0.3.1",
5881         "semver": "^6.1.1"
5882       }
5883     },
5884     "babel-plugin-polyfill-corejs3": {
5885       "version": "0.5.2",
5886       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
5887       "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
5888       "dev": true,
5889       "peer": true,
5890       "requires": {
5891         "@babel/helper-define-polyfill-provider": "^0.3.1",
5892         "core-js-compat": "^3.21.0"
5893       }
5894     },
5895     "babel-plugin-polyfill-regenerator": {
5896       "version": "0.3.1",
5897       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz",
5898       "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==",
5899       "dev": true,
5900       "peer": true,
5901       "requires": {
5902         "@babel/helper-define-polyfill-provider": "^0.3.1"
5903       }
5904     },
5905     "balanced-match": {
5906       "version": "1.0.2",
5907       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
5908       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
5909       "dev": true
5910     },
5911     "base": {
5912       "version": "0.11.2",
5913       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
5914       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
5915       "dev": true,
5916       "requires": {
5917         "cache-base": "^1.0.1",
5918         "class-utils": "^0.3.5",
5919         "component-emitter": "^1.2.1",
5920         "define-property": "^1.0.0",
5921         "isobject": "^3.0.1",
5922         "mixin-deep": "^1.2.0",
5923         "pascalcase": "^0.1.1"
5924       },
5925       "dependencies": {
5926         "define-property": {
5927           "version": "1.0.0",
5928           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5929           "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
5930           "dev": true,
5931           "requires": {
5932             "is-descriptor": "^1.0.0"
5933           }
5934         }
5935       }
5936     },
5937     "brace-expansion": {
5938       "version": "1.1.11",
5939       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
5940       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
5941       "dev": true,
5942       "requires": {
5943         "balanced-match": "^1.0.0",
5944         "concat-map": "0.0.1"
5945       }
5946     },
5947     "braces": {
5948       "version": "2.3.2",
5949       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
5950       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
5951       "dev": true,
5952       "requires": {
5953         "arr-flatten": "^1.1.0",
5954         "array-unique": "^0.3.2",
5955         "extend-shallow": "^2.0.1",
5956         "fill-range": "^4.0.0",
5957         "isobject": "^3.0.1",
5958         "repeat-element": "^1.1.2",
5959         "snapdragon": "^0.8.1",
5960         "snapdragon-node": "^2.0.1",
5961         "split-string": "^3.0.2",
5962         "to-regex": "^3.0.1"
5963       },
5964       "dependencies": {
5965         "extend-shallow": {
5966           "version": "2.0.1",
5967           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5968           "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
5969           "dev": true,
5970           "requires": {
5971             "is-extendable": "^0.1.0"
5972           }
5973         },
5974         "is-extendable": {
5975           "version": "0.1.1",
5976           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
5977           "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
5978           "dev": true
5979         }
5980       }
5981     },
5982     "browserslist": {
5983       "version": "4.21.0",
5984       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz",
5985       "integrity": "sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==",
5986       "dev": true,
5987       "requires": {
5988         "caniuse-lite": "^1.0.30001358",
5989         "electron-to-chromium": "^1.4.164",
5990         "node-releases": "^2.0.5",
5991         "update-browserslist-db": "^1.0.0"
5992       }
5993     },
5994     "buffer-from": {
5995       "version": "1.1.2",
5996       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
5997       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
5998       "dev": true
5999     },
6000     "cache-base": {
6001       "version": "1.0.1",
6002       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
6003       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
6004       "dev": true,
6005       "requires": {
6006         "collection-visit": "^1.0.0",
6007         "component-emitter": "^1.2.1",
6008         "get-value": "^2.0.6",
6009         "has-value": "^1.0.0",
6010         "isobject": "^3.0.1",
6011         "set-value": "^2.0.0",
6012         "to-object-path": "^0.3.0",
6013         "union-value": "^1.0.0",
6014         "unset-value": "^1.0.0"
6015       }
6016     },
6017     "call-bind": {
6018       "version": "1.0.2",
6019       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
6020       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
6021       "dev": true,
6022       "requires": {
6023         "function-bind": "^1.1.1",
6024         "get-intrinsic": "^1.0.2"
6025       }
6026     },
6027     "caniuse-lite": {
6028       "version": "1.0.30001359",
6029       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz",
6030       "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==",
6031       "dev": true
6032     },
6033     "chalk": {
6034       "version": "2.4.2",
6035       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
6036       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
6037       "dev": true,
6038       "requires": {
6039         "ansi-styles": "^3.2.1",
6040         "escape-string-regexp": "^1.0.5",
6041         "supports-color": "^5.3.0"
6042       }
6043     },
6044     "class-utils": {
6045       "version": "0.3.6",
6046       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
6047       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
6048       "dev": true,
6049       "requires": {
6050         "arr-union": "^3.1.0",
6051         "define-property": "^0.2.5",
6052         "isobject": "^3.0.0",
6053         "static-extend": "^0.1.1"
6054       },
6055       "dependencies": {
6056         "define-property": {
6057           "version": "0.2.5",
6058           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6059           "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
6060           "dev": true,
6061           "requires": {
6062             "is-descriptor": "^0.1.0"
6063           }
6064         },
6065         "is-accessor-descriptor": {
6066           "version": "0.1.6",
6067           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
6068           "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
6069           "dev": true,
6070           "requires": {
6071             "kind-of": "^3.0.2"
6072           },
6073           "dependencies": {
6074             "kind-of": {
6075               "version": "3.2.2",
6076               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6077               "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
6078               "dev": true,
6079               "requires": {
6080                 "is-buffer": "^1.1.5"
6081               }
6082             }
6083           }
6084         },
6085         "is-data-descriptor": {
6086           "version": "0.1.4",
6087           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
6088           "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
6089           "dev": true,
6090           "requires": {
6091             "kind-of": "^3.0.2"
6092           },
6093           "dependencies": {
6094             "kind-of": {
6095               "version": "3.2.2",
6096               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6097               "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
6098               "dev": true,
6099               "requires": {
6100                 "is-buffer": "^1.1.5"
6101               }
6102             }
6103           }
6104         },
6105         "is-descriptor": {
6106           "version": "0.1.6",
6107           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
6108           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
6109           "dev": true,
6110           "requires": {
6111             "is-accessor-descriptor": "^0.1.6",
6112             "is-data-descriptor": "^0.1.4",
6113             "kind-of": "^5.0.0"
6114           }
6115         },
6116         "kind-of": {
6117           "version": "5.1.0",
6118           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
6119           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
6120           "dev": true
6121         }
6122       }
6123     },
6124     "clone-deep": {
6125       "version": "4.0.1",
6126       "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
6127       "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
6128       "dev": true,
6129       "requires": {
6130         "is-plain-object": "^2.0.4",
6131         "kind-of": "^6.0.2",
6132         "shallow-clone": "^3.0.0"
6133       }
6134     },
6135     "collection-visit": {
6136       "version": "1.0.0",
6137       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
6138       "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==",
6139       "dev": true,
6140       "requires": {
6141         "map-visit": "^1.0.0",
6142         "object-visit": "^1.0.0"
6143       }
6144     },
6145     "color-convert": {
6146       "version": "1.9.3",
6147       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
6148       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
6149       "dev": true,
6150       "requires": {
6151         "color-name": "1.1.3"
6152       }
6153     },
6154     "color-name": {
6155       "version": "1.1.3",
6156       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
6157       "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
6158       "dev": true
6159     },
6160     "commondir": {
6161       "version": "1.0.1",
6162       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
6163       "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
6164       "dev": true
6165     },
6166     "component-emitter": {
6167       "version": "1.3.0",
6168       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
6169       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
6170       "dev": true
6171     },
6172     "concat-map": {
6173       "version": "0.0.1",
6174       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
6175       "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
6176       "dev": true
6177     },
6178     "convert-source-map": {
6179       "version": "1.8.0",
6180       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
6181       "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
6182       "dev": true,
6183       "requires": {
6184         "safe-buffer": "~5.1.1"
6185       }
6186     },
6187     "copy-descriptor": {
6188       "version": "0.1.1",
6189       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
6190       "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==",
6191       "dev": true
6192     },
6193     "core-js-compat": {
6194       "version": "3.23.3",
6195       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz",
6196       "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==",
6197       "dev": true,
6198       "peer": true,
6199       "requires": {
6200         "browserslist": "^4.21.0",
6201         "semver": "7.0.0"
6202       },
6203       "dependencies": {
6204         "semver": {
6205           "version": "7.0.0",
6206           "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
6207           "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
6208           "dev": true,
6209           "peer": true
6210         }
6211       }
6212     },
6213     "debug": {
6214       "version": "4.3.4",
6215       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
6216       "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
6217       "dev": true,
6218       "requires": {
6219         "ms": "2.1.2"
6220       }
6221     },
6222     "decode-uri-component": {
6223       "version": "0.2.0",
6224       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
6225       "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==",
6226       "dev": true
6227     },
6228     "define-properties": {
6229       "version": "1.1.4",
6230       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
6231       "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
6232       "dev": true,
6233       "requires": {
6234         "has-property-descriptors": "^1.0.0",
6235         "object-keys": "^1.1.1"
6236       }
6237     },
6238     "define-property": {
6239       "version": "2.0.2",
6240       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
6241       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
6242       "dev": true,
6243       "requires": {
6244         "is-descriptor": "^1.0.2",
6245         "isobject": "^3.0.1"
6246       }
6247     },
6248     "electron-to-chromium": {
6249       "version": "1.4.172",
6250       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.172.tgz",
6251       "integrity": "sha512-yDoFfTJnqBAB6hSiPvzmsBJSrjOXJtHSJoqJdI/zSIh7DYupYnIOHt/bbPw/WE31BJjNTybDdNAs21gCMnTh0Q==",
6252       "dev": true
6253     },
6254     "escalade": {
6255       "version": "3.1.1",
6256       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
6257       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
6258       "dev": true
6259     },
6260     "escape-string-regexp": {
6261       "version": "1.0.5",
6262       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
6263       "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
6264       "dev": true
6265     },
6266     "esprima": {
6267       "version": "4.0.1",
6268       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
6269       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
6270       "dev": true
6271     },
6272     "esutils": {
6273       "version": "2.0.3",
6274       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
6275       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
6276       "dev": true,
6277       "peer": true
6278     },
6279     "expand-brackets": {
6280       "version": "2.1.4",
6281       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
6282       "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
6283       "dev": true,
6284       "requires": {
6285         "debug": "^2.3.3",
6286         "define-property": "^0.2.5",
6287         "extend-shallow": "^2.0.1",
6288         "posix-character-classes": "^0.1.0",
6289         "regex-not": "^1.0.0",
6290         "snapdragon": "^0.8.1",
6291         "to-regex": "^3.0.1"
6292       },
6293       "dependencies": {
6294         "debug": {
6295           "version": "2.6.9",
6296           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6297           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6298           "dev": true,
6299           "requires": {
6300             "ms": "2.0.0"
6301           }
6302         },
6303         "define-property": {
6304           "version": "0.2.5",
6305           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6306           "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
6307           "dev": true,
6308           "requires": {
6309             "is-descriptor": "^0.1.0"
6310           }
6311         },
6312         "extend-shallow": {
6313           "version": "2.0.1",
6314           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6315           "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
6316           "dev": true,
6317           "requires": {
6318             "is-extendable": "^0.1.0"
6319           }
6320         },
6321         "is-accessor-descriptor": {
6322           "version": "0.1.6",
6323           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
6324           "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
6325           "dev": true,
6326           "requires": {
6327             "kind-of": "^3.0.2"
6328           },
6329           "dependencies": {
6330             "kind-of": {
6331               "version": "3.2.2",
6332               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6333               "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
6334               "dev": true,
6335               "requires": {
6336                 "is-buffer": "^1.1.5"
6337               }
6338             }
6339           }
6340         },
6341         "is-data-descriptor": {
6342           "version": "0.1.4",
6343           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
6344           "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
6345           "dev": true,
6346           "requires": {
6347             "kind-of": "^3.0.2"
6348           },
6349           "dependencies": {
6350             "kind-of": {
6351               "version": "3.2.2",
6352               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6353               "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
6354               "dev": true,
6355               "requires": {
6356                 "is-buffer": "^1.1.5"
6357               }
6358             }
6359           }
6360         },
6361         "is-descriptor": {
6362           "version": "0.1.6",
6363           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
6364           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
6365           "dev": true,
6366           "requires": {
6367             "is-accessor-descriptor": "^0.1.6",
6368             "is-data-descriptor": "^0.1.4",
6369             "kind-of": "^5.0.0"
6370           }
6371         },
6372         "is-extendable": {
6373           "version": "0.1.1",
6374           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
6375           "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
6376           "dev": true
6377         },
6378         "kind-of": {
6379           "version": "5.1.0",
6380           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
6381           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
6382           "dev": true
6383         },
6384         "ms": {
6385           "version": "2.0.0",
6386           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6387           "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
6388           "dev": true
6389         }
6390       }
6391     },
6392     "extend-shallow": {
6393       "version": "3.0.2",
6394       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
6395       "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
6396       "dev": true,
6397       "requires": {
6398         "assign-symbols": "^1.0.0",
6399         "is-extendable": "^1.0.1"
6400       }
6401     },
6402     "extglob": {
6403       "version": "2.0.4",
6404       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
6405       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
6406       "dev": true,
6407       "requires": {
6408         "array-unique": "^0.3.2",
6409         "define-property": "^1.0.0",
6410         "expand-brackets": "^2.1.4",
6411         "extend-shallow": "^2.0.1",
6412         "fragment-cache": "^0.2.1",
6413         "regex-not": "^1.0.0",
6414         "snapdragon": "^0.8.1",
6415         "to-regex": "^3.0.1"
6416       },
6417       "dependencies": {
6418         "define-property": {
6419           "version": "1.0.0",
6420           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
6421           "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
6422           "dev": true,
6423           "requires": {
6424             "is-descriptor": "^1.0.0"
6425           }
6426         },
6427         "extend-shallow": {
6428           "version": "2.0.1",
6429           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6430           "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
6431           "dev": true,
6432           "requires": {
6433             "is-extendable": "^0.1.0"
6434           }
6435         },
6436         "is-extendable": {
6437           "version": "0.1.1",
6438           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
6439           "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
6440           "dev": true
6441         }
6442       }
6443     },
6444     "fill-range": {
6445       "version": "4.0.0",
6446       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
6447       "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
6448       "dev": true,
6449       "requires": {
6450         "extend-shallow": "^2.0.1",
6451         "is-number": "^3.0.0",
6452         "repeat-string": "^1.6.1",
6453         "to-regex-range": "^2.1.0"
6454       },
6455       "dependencies": {
6456         "extend-shallow": {
6457           "version": "2.0.1",
6458           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6459           "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
6460           "dev": true,
6461           "requires": {
6462             "is-extendable": "^0.1.0"
6463           }
6464         },
6465         "is-extendable": {
6466           "version": "0.1.1",
6467           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
6468           "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
6469           "dev": true
6470         }
6471       }
6472     },
6473     "find-cache-dir": {
6474       "version": "2.1.0",
6475       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
6476       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
6477       "dev": true,
6478       "requires": {
6479         "commondir": "^1.0.1",
6480         "make-dir": "^2.0.0",
6481         "pkg-dir": "^3.0.0"
6482       }
6483     },
6484     "find-up": {
6485       "version": "3.0.0",
6486       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
6487       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
6488       "dev": true,
6489       "requires": {
6490         "locate-path": "^3.0.0"
6491       }
6492     },
6493     "flow-parser": {
6494       "version": "0.181.1",
6495       "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.181.1.tgz",
6496       "integrity": "sha512-+Mx87/GkmF5+FHk8IXc5WppD/oC4wB+05MuIv7qmIMgThND3RhOBGl7Npyc2L7NLVenme00ZlwEKVieiMz4bqA==",
6497       "dev": true
6498     },
6499     "for-in": {
6500       "version": "1.0.2",
6501       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
6502       "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
6503       "dev": true
6504     },
6505     "fragment-cache": {
6506       "version": "0.2.1",
6507       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
6508       "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==",
6509       "dev": true,
6510       "requires": {
6511         "map-cache": "^0.2.2"
6512       }
6513     },
6514     "fs.realpath": {
6515       "version": "1.0.0",
6516       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
6517       "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
6518       "dev": true
6519     },
6520     "function-bind": {
6521       "version": "1.1.1",
6522       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
6523       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
6524       "dev": true
6525     },
6526     "gensync": {
6527       "version": "1.0.0-beta.2",
6528       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
6529       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
6530       "dev": true
6531     },
6532     "get-intrinsic": {
6533       "version": "1.1.2",
6534       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz",
6535       "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==",
6536       "dev": true,
6537       "requires": {
6538         "function-bind": "^1.1.1",
6539         "has": "^1.0.3",
6540         "has-symbols": "^1.0.3"
6541       }
6542     },
6543     "get-value": {
6544       "version": "2.0.6",
6545       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
6546       "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
6547       "dev": true
6548     },
6549     "glob": {
6550       "version": "7.2.3",
6551       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
6552       "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
6553       "dev": true,
6554       "requires": {
6555         "fs.realpath": "^1.0.0",
6556         "inflight": "^1.0.4",
6557         "inherits": "2",
6558         "minimatch": "^3.1.1",
6559         "once": "^1.3.0",
6560         "path-is-absolute": "^1.0.0"
6561       }
6562     },
6563     "globals": {
6564       "version": "11.12.0",
6565       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
6566       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
6567       "dev": true
6568     },
6569     "graceful-fs": {
6570       "version": "4.2.10",
6571       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
6572       "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
6573       "dev": true
6574     },
6575     "has": {
6576       "version": "1.0.3",
6577       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
6578       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
6579       "dev": true,
6580       "requires": {
6581         "function-bind": "^1.1.1"
6582       }
6583     },
6584     "has-flag": {
6585       "version": "3.0.0",
6586       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6587       "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
6588       "dev": true
6589     },
6590     "has-property-descriptors": {
6591       "version": "1.0.0",
6592       "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
6593       "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
6594       "dev": true,
6595       "requires": {
6596         "get-intrinsic": "^1.1.1"
6597       }
6598     },
6599     "has-symbols": {
6600       "version": "1.0.3",
6601       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
6602       "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
6603       "dev": true
6604     },
6605     "has-value": {
6606       "version": "1.0.0",
6607       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
6608       "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==",
6609       "dev": true,
6610       "requires": {
6611         "get-value": "^2.0.6",
6612         "has-values": "^1.0.0",
6613         "isobject": "^3.0.0"
6614       }
6615     },
6616     "has-values": {
6617       "version": "1.0.0",
6618       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
6619       "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==",
6620       "dev": true,
6621       "requires": {
6622         "is-number": "^3.0.0",
6623         "kind-of": "^4.0.0"
6624       },
6625       "dependencies": {
6626         "kind-of": {
6627           "version": "4.0.0",
6628           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
6629           "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==",
6630           "dev": true,
6631           "requires": {
6632             "is-buffer": "^1.1.5"
6633           }
6634         }
6635       }
6636     },
6637     "imurmurhash": {
6638       "version": "0.1.4",
6639       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
6640       "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
6641       "dev": true
6642     },
6643     "inflight": {
6644       "version": "1.0.6",
6645       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
6646       "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
6647       "dev": true,
6648       "requires": {
6649         "once": "^1.3.0",
6650         "wrappy": "1"
6651       }
6652     },
6653     "inherits": {
6654       "version": "2.0.4",
6655       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
6656       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
6657       "dev": true
6658     },
6659     "is-accessor-descriptor": {
6660       "version": "1.0.0",
6661       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
6662       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
6663       "dev": true,
6664       "requires": {
6665         "kind-of": "^6.0.0"
6666       }
6667     },
6668     "is-buffer": {
6669       "version": "1.1.6",
6670       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
6671       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
6672       "dev": true
6673     },
6674     "is-core-module": {
6675       "version": "2.9.0",
6676       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
6677       "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
6678       "dev": true,
6679       "peer": true,
6680       "requires": {
6681         "has": "^1.0.3"
6682       }
6683     },
6684     "is-data-descriptor": {
6685       "version": "1.0.0",
6686       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
6687       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
6688       "dev": true,
6689       "requires": {
6690         "kind-of": "^6.0.0"
6691       }
6692     },
6693     "is-descriptor": {
6694       "version": "1.0.2",
6695       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
6696       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
6697       "dev": true,
6698       "requires": {
6699         "is-accessor-descriptor": "^1.0.0",
6700         "is-data-descriptor": "^1.0.0",
6701         "kind-of": "^6.0.2"
6702       }
6703     },
6704     "is-extendable": {
6705       "version": "1.0.1",
6706       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
6707       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
6708       "dev": true,
6709       "requires": {
6710         "is-plain-object": "^2.0.4"
6711       }
6712     },
6713     "is-number": {
6714       "version": "3.0.0",
6715       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6716       "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
6717       "dev": true,
6718       "requires": {
6719         "kind-of": "^3.0.2"
6720       },
6721       "dependencies": {
6722         "kind-of": {
6723           "version": "3.2.2",
6724           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6725           "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
6726           "dev": true,
6727           "requires": {
6728             "is-buffer": "^1.1.5"
6729           }
6730         }
6731       }
6732     },
6733     "is-plain-object": {
6734       "version": "2.0.4",
6735       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
6736       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
6737       "dev": true,
6738       "requires": {
6739         "isobject": "^3.0.1"
6740       }
6741     },
6742     "is-windows": {
6743       "version": "1.0.2",
6744       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
6745       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
6746       "dev": true
6747     },
6748     "isarray": {
6749       "version": "1.0.0",
6750       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
6751       "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
6752       "dev": true
6753     },
6754     "isobject": {
6755       "version": "3.0.1",
6756       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
6757       "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
6758       "dev": true
6759     },
6760     "js-tokens": {
6761       "version": "4.0.0",
6762       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
6763       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
6764       "dev": true
6765     },
6766     "jscodeshift": {
6767       "version": "0.13.1",
6768       "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz",
6769       "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==",
6770       "dev": true,
6771       "requires": {
6772         "@babel/core": "^7.13.16",
6773         "@babel/parser": "^7.13.16",
6774         "@babel/plugin-proposal-class-properties": "^7.13.0",
6775         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8",
6776         "@babel/plugin-proposal-optional-chaining": "^7.13.12",
6777         "@babel/plugin-transform-modules-commonjs": "^7.13.8",
6778         "@babel/preset-flow": "^7.13.13",
6779         "@babel/preset-typescript": "^7.13.0",
6780         "@babel/register": "^7.13.16",
6781         "babel-core": "^7.0.0-bridge.0",
6782         "chalk": "^4.1.2",
6783         "flow-parser": "0.*",
6784         "graceful-fs": "^4.2.4",
6785         "micromatch": "^3.1.10",
6786         "neo-async": "^2.5.0",
6787         "node-dir": "^0.1.17",
6788         "recast": "^0.20.4",
6789         "temp": "^0.8.4",
6790         "write-file-atomic": "^2.3.0"
6791       },
6792       "dependencies": {
6793         "ansi-styles": {
6794           "version": "4.3.0",
6795           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6796           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6797           "dev": true,
6798           "requires": {
6799             "color-convert": "^2.0.1"
6800           }
6801         },
6802         "chalk": {
6803           "version": "4.1.2",
6804           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
6805           "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
6806           "dev": true,
6807           "requires": {
6808             "ansi-styles": "^4.1.0",
6809             "supports-color": "^7.1.0"
6810           }
6811         },
6812         "color-convert": {
6813           "version": "2.0.1",
6814           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
6815           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
6816           "dev": true,
6817           "requires": {
6818             "color-name": "~1.1.4"
6819           }
6820         },
6821         "color-name": {
6822           "version": "1.1.4",
6823           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
6824           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
6825           "dev": true
6826         },
6827         "has-flag": {
6828           "version": "4.0.0",
6829           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
6830           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
6831           "dev": true
6832         },
6833         "supports-color": {
6834           "version": "7.2.0",
6835           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
6836           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
6837           "dev": true,
6838           "requires": {
6839             "has-flag": "^4.0.0"
6840           }
6841         }
6842       }
6843     },
6844     "jsesc": {
6845       "version": "2.5.2",
6846       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
6847       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
6848       "dev": true
6849     },
6850     "json5": {
6851       "version": "2.2.1",
6852       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
6853       "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
6854       "dev": true
6855     },
6856     "kind-of": {
6857       "version": "6.0.3",
6858       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
6859       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
6860       "dev": true
6861     },
6862     "locate-path": {
6863       "version": "3.0.0",
6864       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
6865       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
6866       "dev": true,
6867       "requires": {
6868         "p-locate": "^3.0.0",
6869         "path-exists": "^3.0.0"
6870       }
6871     },
6872     "lodash.debounce": {
6873       "version": "4.0.8",
6874       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
6875       "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
6876       "dev": true,
6877       "peer": true
6878     },
6879     "make-dir": {
6880       "version": "2.1.0",
6881       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
6882       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
6883       "dev": true,
6884       "requires": {
6885         "pify": "^4.0.1",
6886         "semver": "^5.6.0"
6887       },
6888       "dependencies": {
6889         "semver": {
6890           "version": "5.7.1",
6891           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
6892           "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
6893           "dev": true
6894         }
6895       }
6896     },
6897     "map-cache": {
6898       "version": "0.2.2",
6899       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
6900       "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==",
6901       "dev": true
6902     },
6903     "map-visit": {
6904       "version": "1.0.0",
6905       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
6906       "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==",
6907       "dev": true,
6908       "requires": {
6909         "object-visit": "^1.0.0"
6910       }
6911     },
6912     "micromatch": {
6913       "version": "3.1.10",
6914       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
6915       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
6916       "dev": true,
6917       "requires": {
6918         "arr-diff": "^4.0.0",
6919         "array-unique": "^0.3.2",
6920         "braces": "^2.3.1",
6921         "define-property": "^2.0.2",
6922         "extend-shallow": "^3.0.2",
6923         "extglob": "^2.0.4",
6924         "fragment-cache": "^0.2.1",
6925         "kind-of": "^6.0.2",
6926         "nanomatch": "^1.2.9",
6927         "object.pick": "^1.3.0",
6928         "regex-not": "^1.0.0",
6929         "snapdragon": "^0.8.1",
6930         "to-regex": "^3.0.2"
6931       }
6932     },
6933     "minimatch": {
6934       "version": "3.1.2",
6935       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
6936       "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
6937       "dev": true,
6938       "requires": {
6939         "brace-expansion": "^1.1.7"
6940       }
6941     },
6942     "mixin-deep": {
6943       "version": "1.3.2",
6944       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
6945       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
6946       "dev": true,
6947       "requires": {
6948         "for-in": "^1.0.2",
6949         "is-extendable": "^1.0.1"
6950       }
6951     },
6952     "ms": {
6953       "version": "2.1.2",
6954       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
6955       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
6956       "dev": true
6957     },
6958     "nanomatch": {
6959       "version": "1.2.13",
6960       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
6961       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
6962       "dev": true,
6963       "requires": {
6964         "arr-diff": "^4.0.0",
6965         "array-unique": "^0.3.2",
6966         "define-property": "^2.0.2",
6967         "extend-shallow": "^3.0.2",
6968         "fragment-cache": "^0.2.1",
6969         "is-windows": "^1.0.2",
6970         "kind-of": "^6.0.2",
6971         "object.pick": "^1.3.0",
6972         "regex-not": "^1.0.0",
6973         "snapdragon": "^0.8.1",
6974         "to-regex": "^3.0.1"
6975       }
6976     },
6977     "neo-async": {
6978       "version": "2.6.2",
6979       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
6980       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
6981       "dev": true
6982     },
6983     "node-dir": {
6984       "version": "0.1.17",
6985       "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz",
6986       "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==",
6987       "dev": true,
6988       "requires": {
6989         "minimatch": "^3.0.2"
6990       }
6991     },
6992     "node-releases": {
6993       "version": "2.0.5",
6994       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
6995       "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==",
6996       "dev": true
6997     },
6998     "object-copy": {
6999       "version": "0.1.0",
7000       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
7001       "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==",
7002       "dev": true,
7003       "requires": {
7004         "copy-descriptor": "^0.1.0",
7005         "define-property": "^0.2.5",
7006         "kind-of": "^3.0.3"
7007       },
7008       "dependencies": {
7009         "define-property": {
7010           "version": "0.2.5",
7011           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
7012           "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
7013           "dev": true,
7014           "requires": {
7015             "is-descriptor": "^0.1.0"
7016           }
7017         },
7018         "is-accessor-descriptor": {
7019           "version": "0.1.6",
7020           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
7021           "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
7022           "dev": true,
7023           "requires": {
7024             "kind-of": "^3.0.2"
7025           }
7026         },
7027         "is-data-descriptor": {
7028           "version": "0.1.4",
7029           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
7030           "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
7031           "dev": true,
7032           "requires": {
7033             "kind-of": "^3.0.2"
7034           }
7035         },
7036         "is-descriptor": {
7037           "version": "0.1.6",
7038           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
7039           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
7040           "dev": true,
7041           "requires": {
7042             "is-accessor-descriptor": "^0.1.6",
7043             "is-data-descriptor": "^0.1.4",
7044             "kind-of": "^5.0.0"
7045           },
7046           "dependencies": {
7047             "kind-of": {
7048               "version": "5.1.0",
7049               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
7050               "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
7051               "dev": true
7052             }
7053           }
7054         },
7055         "kind-of": {
7056           "version": "3.2.2",
7057           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7058           "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
7059           "dev": true,
7060           "requires": {
7061             "is-buffer": "^1.1.5"
7062           }
7063         }
7064       }
7065     },
7066     "object-keys": {
7067       "version": "1.1.1",
7068       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7069       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7070       "dev": true
7071     },
7072     "object-visit": {
7073       "version": "1.0.1",
7074       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
7075       "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==",
7076       "dev": true,
7077       "requires": {
7078         "isobject": "^3.0.0"
7079       }
7080     },
7081     "object.assign": {
7082       "version": "4.1.2",
7083       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
7084       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
7085       "dev": true,
7086       "requires": {
7087         "call-bind": "^1.0.0",
7088         "define-properties": "^1.1.3",
7089         "has-symbols": "^1.0.1",
7090         "object-keys": "^1.1.1"
7091       }
7092     },
7093     "object.pick": {
7094       "version": "1.3.0",
7095       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
7096       "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
7097       "dev": true,
7098       "requires": {
7099         "isobject": "^3.0.1"
7100       }
7101     },
7102     "once": {
7103       "version": "1.4.0",
7104       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
7105       "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
7106       "dev": true,
7107       "requires": {
7108         "wrappy": "1"
7109       }
7110     },
7111     "p-limit": {
7112       "version": "2.3.0",
7113       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
7114       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
7115       "dev": true,
7116       "requires": {
7117         "p-try": "^2.0.0"
7118       }
7119     },
7120     "p-locate": {
7121       "version": "3.0.0",
7122       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
7123       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
7124       "dev": true,
7125       "requires": {
7126         "p-limit": "^2.0.0"
7127       }
7128     },
7129     "p-try": {
7130       "version": "2.2.0",
7131       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
7132       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
7133       "dev": true
7134     },
7135     "pascalcase": {
7136       "version": "0.1.1",
7137       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
7138       "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==",
7139       "dev": true
7140     },
7141     "path-exists": {
7142       "version": "3.0.0",
7143       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
7144       "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
7145       "dev": true
7146     },
7147     "path-is-absolute": {
7148       "version": "1.0.1",
7149       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
7150       "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
7151       "dev": true
7152     },
7153     "path-parse": {
7154       "version": "1.0.7",
7155       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
7156       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
7157       "dev": true,
7158       "peer": true
7159     },
7160     "picocolors": {
7161       "version": "1.0.0",
7162       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
7163       "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
7164       "dev": true
7165     },
7166     "pify": {
7167       "version": "4.0.1",
7168       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
7169       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
7170       "dev": true
7171     },
7172     "pirates": {
7173       "version": "4.0.5",
7174       "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
7175       "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
7176       "dev": true
7177     },
7178     "pkg-dir": {
7179       "version": "3.0.0",
7180       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
7181       "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
7182       "dev": true,
7183       "requires": {
7184         "find-up": "^3.0.0"
7185       }
7186     },
7187     "posix-character-classes": {
7188       "version": "0.1.1",
7189       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
7190       "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==",
7191       "dev": true
7192     },
7193     "recast": {
7194       "version": "0.20.5",
7195       "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz",
7196       "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==",
7197       "dev": true,
7198       "requires": {
7199         "ast-types": "0.14.2",
7200         "esprima": "~4.0.0",
7201         "source-map": "~0.6.1",
7202         "tslib": "^2.0.1"
7203       }
7204     },
7205     "regenerate": {
7206       "version": "1.4.2",
7207       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
7208       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
7209       "dev": true,
7210       "peer": true
7211     },
7212     "regenerate-unicode-properties": {
7213       "version": "10.0.1",
7214       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz",
7215       "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==",
7216       "dev": true,
7217       "peer": true,
7218       "requires": {
7219         "regenerate": "^1.4.2"
7220       }
7221     },
7222     "regenerator-runtime": {
7223       "version": "0.13.9",
7224       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
7225       "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
7226       "dev": true,
7227       "peer": true
7228     },
7229     "regenerator-transform": {
7230       "version": "0.15.0",
7231       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz",
7232       "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==",
7233       "dev": true,
7234       "peer": true,
7235       "requires": {
7236         "@babel/runtime": "^7.8.4"
7237       }
7238     },
7239     "regex-not": {
7240       "version": "1.0.2",
7241       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
7242       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
7243       "dev": true,
7244       "requires": {
7245         "extend-shallow": "^3.0.2",
7246         "safe-regex": "^1.1.0"
7247       }
7248     },
7249     "regexpu-core": {
7250       "version": "5.1.0",
7251       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz",
7252       "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==",
7253       "dev": true,
7254       "peer": true,
7255       "requires": {
7256         "regenerate": "^1.4.2",
7257         "regenerate-unicode-properties": "^10.0.1",
7258         "regjsgen": "^0.6.0",
7259         "regjsparser": "^0.8.2",
7260         "unicode-match-property-ecmascript": "^2.0.0",
7261         "unicode-match-property-value-ecmascript": "^2.0.0"
7262       }
7263     },
7264     "regjsgen": {
7265       "version": "0.6.0",
7266       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz",
7267       "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==",
7268       "dev": true,
7269       "peer": true
7270     },
7271     "regjsparser": {
7272       "version": "0.8.4",
7273       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz",
7274       "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==",
7275       "dev": true,
7276       "peer": true,
7277       "requires": {
7278         "jsesc": "~0.5.0"
7279       },
7280       "dependencies": {
7281         "jsesc": {
7282           "version": "0.5.0",
7283           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
7284           "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
7285           "dev": true,
7286           "peer": true
7287         }
7288       }
7289     },
7290     "repeat-element": {
7291       "version": "1.1.4",
7292       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
7293       "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
7294       "dev": true
7295     },
7296     "repeat-string": {
7297       "version": "1.6.1",
7298       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
7299       "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
7300       "dev": true
7301     },
7302     "resolve": {
7303       "version": "1.22.1",
7304       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
7305       "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
7306       "dev": true,
7307       "peer": true,
7308       "requires": {
7309         "is-core-module": "^2.9.0",
7310         "path-parse": "^1.0.7",
7311         "supports-preserve-symlinks-flag": "^1.0.0"
7312       }
7313     },
7314     "resolve-url": {
7315       "version": "0.2.1",
7316       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
7317       "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==",
7318       "dev": true
7319     },
7320     "ret": {
7321       "version": "0.1.15",
7322       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
7323       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
7324       "dev": true
7325     },
7326     "rimraf": {
7327       "version": "2.6.3",
7328       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
7329       "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
7330       "dev": true,
7331       "requires": {
7332         "glob": "^7.1.3"
7333       }
7334     },
7335     "safe-buffer": {
7336       "version": "5.1.2",
7337       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
7338       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
7339       "dev": true
7340     },
7341     "safe-regex": {
7342       "version": "1.1.0",
7343       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
7344       "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==",
7345       "dev": true,
7346       "requires": {
7347         "ret": "~0.1.10"
7348       }
7349     },
7350     "semver": {
7351       "version": "6.3.0",
7352       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
7353       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
7354       "dev": true
7355     },
7356     "set-value": {
7357       "version": "2.0.1",
7358       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
7359       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
7360       "dev": true,
7361       "requires": {
7362         "extend-shallow": "^2.0.1",
7363         "is-extendable": "^0.1.1",
7364         "is-plain-object": "^2.0.3",
7365         "split-string": "^3.0.1"
7366       },
7367       "dependencies": {
7368         "extend-shallow": {
7369           "version": "2.0.1",
7370           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7371           "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
7372           "dev": true,
7373           "requires": {
7374             "is-extendable": "^0.1.0"
7375           }
7376         },
7377         "is-extendable": {
7378           "version": "0.1.1",
7379           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
7380           "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
7381           "dev": true
7382         }
7383       }
7384     },
7385     "shallow-clone": {
7386       "version": "3.0.1",
7387       "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
7388       "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
7389       "dev": true,
7390       "requires": {
7391         "kind-of": "^6.0.2"
7392       }
7393     },
7394     "signal-exit": {
7395       "version": "3.0.7",
7396       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
7397       "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
7398       "dev": true
7399     },
7400     "snapdragon": {
7401       "version": "0.8.2",
7402       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
7403       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
7404       "dev": true,
7405       "requires": {
7406         "base": "^0.11.1",
7407         "debug": "^2.2.0",
7408         "define-property": "^0.2.5",
7409         "extend-shallow": "^2.0.1",
7410         "map-cache": "^0.2.2",
7411         "source-map": "^0.5.6",
7412         "source-map-resolve": "^0.5.0",
7413         "use": "^3.1.0"
7414       },
7415       "dependencies": {
7416         "debug": {
7417           "version": "2.6.9",
7418           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
7419           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
7420           "dev": true,
7421           "requires": {
7422             "ms": "2.0.0"
7423           }
7424         },
7425         "define-property": {
7426           "version": "0.2.5",
7427           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
7428           "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
7429           "dev": true,
7430           "requires": {
7431             "is-descriptor": "^0.1.0"
7432           }
7433         },
7434         "extend-shallow": {
7435           "version": "2.0.1",
7436           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7437           "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
7438           "dev": true,
7439           "requires": {
7440             "is-extendable": "^0.1.0"
7441           }
7442         },
7443         "is-accessor-descriptor": {
7444           "version": "0.1.6",
7445           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
7446           "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
7447           "dev": true,
7448           "requires": {
7449             "kind-of": "^3.0.2"
7450           },
7451           "dependencies": {
7452             "kind-of": {
7453               "version": "3.2.2",
7454               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7455               "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
7456               "dev": true,
7457               "requires": {
7458                 "is-buffer": "^1.1.5"
7459               }
7460             }
7461           }
7462         },
7463         "is-data-descriptor": {
7464           "version": "0.1.4",
7465           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
7466           "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
7467           "dev": true,
7468           "requires": {
7469             "kind-of": "^3.0.2"
7470           },
7471           "dependencies": {
7472             "kind-of": {
7473               "version": "3.2.2",
7474               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7475               "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
7476               "dev": true,
7477               "requires": {
7478                 "is-buffer": "^1.1.5"
7479               }
7480             }
7481           }
7482         },
7483         "is-descriptor": {
7484           "version": "0.1.6",
7485           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
7486           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
7487           "dev": true,
7488           "requires": {
7489             "is-accessor-descriptor": "^0.1.6",
7490             "is-data-descriptor": "^0.1.4",
7491             "kind-of": "^5.0.0"
7492           }
7493         },
7494         "is-extendable": {
7495           "version": "0.1.1",
7496           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
7497           "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
7498           "dev": true
7499         },
7500         "kind-of": {
7501           "version": "5.1.0",
7502           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
7503           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
7504           "dev": true
7505         },
7506         "ms": {
7507           "version": "2.0.0",
7508           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
7509           "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
7510           "dev": true
7511         },
7512         "source-map": {
7513           "version": "0.5.7",
7514           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
7515           "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
7516           "dev": true
7517         }
7518       }
7519     },
7520     "snapdragon-node": {
7521       "version": "2.1.1",
7522       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
7523       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
7524       "dev": true,
7525       "requires": {
7526         "define-property": "^1.0.0",
7527         "isobject": "^3.0.0",
7528         "snapdragon-util": "^3.0.1"
7529       },
7530       "dependencies": {
7531         "define-property": {
7532           "version": "1.0.0",
7533           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
7534           "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
7535           "dev": true,
7536           "requires": {
7537             "is-descriptor": "^1.0.0"
7538           }
7539         }
7540       }
7541     },
7542     "snapdragon-util": {
7543       "version": "3.0.1",
7544       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
7545       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
7546       "dev": true,
7547       "requires": {
7548         "kind-of": "^3.2.0"
7549       },
7550       "dependencies": {
7551         "kind-of": {
7552           "version": "3.2.2",
7553           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7554           "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
7555           "dev": true,
7556           "requires": {
7557             "is-buffer": "^1.1.5"
7558           }
7559         }
7560       }
7561     },
7562     "source-map": {
7563       "version": "0.6.1",
7564       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7565       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7566       "dev": true
7567     },
7568     "source-map-resolve": {
7569       "version": "0.5.3",
7570       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
7571       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
7572       "dev": true,
7573       "requires": {
7574         "atob": "^2.1.2",
7575         "decode-uri-component": "^0.2.0",
7576         "resolve-url": "^0.2.1",
7577         "source-map-url": "^0.4.0",
7578         "urix": "^0.1.0"
7579       }
7580     },
7581     "source-map-support": {
7582       "version": "0.5.21",
7583       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
7584       "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
7585       "dev": true,
7586       "requires": {
7587         "buffer-from": "^1.0.0",
7588         "source-map": "^0.6.0"
7589       }
7590     },
7591     "source-map-url": {
7592       "version": "0.4.1",
7593       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
7594       "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
7595       "dev": true
7596     },
7597     "split-string": {
7598       "version": "3.1.0",
7599       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
7600       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
7601       "dev": true,
7602       "requires": {
7603         "extend-shallow": "^3.0.0"
7604       }
7605     },
7606     "static-extend": {
7607       "version": "0.1.2",
7608       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
7609       "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==",
7610       "dev": true,
7611       "requires": {
7612         "define-property": "^0.2.5",
7613         "object-copy": "^0.1.0"
7614       },
7615       "dependencies": {
7616         "define-property": {
7617           "version": "0.2.5",
7618           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
7619           "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
7620           "dev": true,
7621           "requires": {
7622             "is-descriptor": "^0.1.0"
7623           }
7624         },
7625         "is-accessor-descriptor": {
7626           "version": "0.1.6",
7627           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
7628           "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
7629           "dev": true,
7630           "requires": {
7631             "kind-of": "^3.0.2"
7632           },
7633           "dependencies": {
7634             "kind-of": {
7635               "version": "3.2.2",
7636               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7637               "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
7638               "dev": true,
7639               "requires": {
7640                 "is-buffer": "^1.1.5"
7641               }
7642             }
7643           }
7644         },
7645         "is-data-descriptor": {
7646           "version": "0.1.4",
7647           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
7648           "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
7649           "dev": true,
7650           "requires": {
7651             "kind-of": "^3.0.2"
7652           },
7653           "dependencies": {
7654             "kind-of": {
7655               "version": "3.2.2",
7656               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7657               "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
7658               "dev": true,
7659               "requires": {
7660                 "is-buffer": "^1.1.5"
7661               }
7662             }
7663           }
7664         },
7665         "is-descriptor": {
7666           "version": "0.1.6",
7667           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
7668           "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
7669           "dev": true,
7670           "requires": {
7671             "is-accessor-descriptor": "^0.1.6",
7672             "is-data-descriptor": "^0.1.4",
7673             "kind-of": "^5.0.0"
7674           }
7675         },
7676         "kind-of": {
7677           "version": "5.1.0",
7678           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
7679           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
7680           "dev": true
7681         }
7682       }
7683     },
7684     "supports-color": {
7685       "version": "5.5.0",
7686       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7687       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7688       "dev": true,
7689       "requires": {
7690         "has-flag": "^3.0.0"
7691       }
7692     },
7693     "supports-preserve-symlinks-flag": {
7694       "version": "1.0.0",
7695       "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
7696       "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
7697       "dev": true,
7698       "peer": true
7699     },
7700     "temp": {
7701       "version": "0.8.4",
7702       "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz",
7703       "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==",
7704       "dev": true,
7705       "requires": {
7706         "rimraf": "~2.6.2"
7707       }
7708     },
7709     "to-fast-properties": {
7710       "version": "2.0.0",
7711       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
7712       "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
7713       "dev": true
7714     },
7715     "to-object-path": {
7716       "version": "0.3.0",
7717       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
7718       "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==",
7719       "dev": true,
7720       "requires": {
7721         "kind-of": "^3.0.2"
7722       },
7723       "dependencies": {
7724         "kind-of": {
7725           "version": "3.2.2",
7726           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7727           "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
7728           "dev": true,
7729           "requires": {
7730             "is-buffer": "^1.1.5"
7731           }
7732         }
7733       }
7734     },
7735     "to-regex": {
7736       "version": "3.0.2",
7737       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
7738       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
7739       "dev": true,
7740       "requires": {
7741         "define-property": "^2.0.2",
7742         "extend-shallow": "^3.0.2",
7743         "regex-not": "^1.0.2",
7744         "safe-regex": "^1.1.0"
7745       }
7746     },
7747     "to-regex-range": {
7748       "version": "2.1.1",
7749       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
7750       "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
7751       "dev": true,
7752       "requires": {
7753         "is-number": "^3.0.0",
7754         "repeat-string": "^1.6.1"
7755       }
7756     },
7757     "tslib": {
7758       "version": "2.4.0",
7759       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
7760       "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
7761       "dev": true
7762     },
7763     "unicode-canonical-property-names-ecmascript": {
7764       "version": "2.0.0",
7765       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
7766       "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
7767       "dev": true,
7768       "peer": true
7769     },
7770     "unicode-match-property-ecmascript": {
7771       "version": "2.0.0",
7772       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
7773       "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
7774       "dev": true,
7775       "peer": true,
7776       "requires": {
7777         "unicode-canonical-property-names-ecmascript": "^2.0.0",
7778         "unicode-property-aliases-ecmascript": "^2.0.0"
7779       }
7780     },
7781     "unicode-match-property-value-ecmascript": {
7782       "version": "2.0.0",
7783       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
7784       "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
7785       "dev": true,
7786       "peer": true
7787     },
7788     "unicode-property-aliases-ecmascript": {
7789       "version": "2.0.0",
7790       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
7791       "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
7792       "dev": true,
7793       "peer": true
7794     },
7795     "union-value": {
7796       "version": "1.0.1",
7797       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
7798       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
7799       "dev": true,
7800       "requires": {
7801         "arr-union": "^3.1.0",
7802         "get-value": "^2.0.6",
7803         "is-extendable": "^0.1.1",
7804         "set-value": "^2.0.1"
7805       },
7806       "dependencies": {
7807         "is-extendable": {
7808           "version": "0.1.1",
7809           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
7810           "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
7811           "dev": true
7812         }
7813       }
7814     },
7815     "unset-value": {
7816       "version": "1.0.0",
7817       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
7818       "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==",
7819       "dev": true,
7820       "requires": {
7821         "has-value": "^0.3.1",
7822         "isobject": "^3.0.0"
7823       },
7824       "dependencies": {
7825         "has-value": {
7826           "version": "0.3.1",
7827           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
7828           "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
7829           "dev": true,
7830           "requires": {
7831             "get-value": "^2.0.3",
7832             "has-values": "^0.1.4",
7833             "isobject": "^2.0.0"
7834           },
7835           "dependencies": {
7836             "isobject": {
7837               "version": "2.1.0",
7838               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
7839               "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
7840               "dev": true,
7841               "requires": {
7842                 "isarray": "1.0.0"
7843               }
7844             }
7845           }
7846         },
7847         "has-values": {
7848           "version": "0.1.4",
7849           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
7850           "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==",
7851           "dev": true
7852         }
7853       }
7854     },
7855     "update-browserslist-db": {
7856       "version": "1.0.4",
7857       "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
7858       "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==",
7859       "dev": true,
7860       "requires": {
7861         "escalade": "^3.1.1",
7862         "picocolors": "^1.0.0"
7863       }
7864     },
7865     "urix": {
7866       "version": "0.1.0",
7867       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
7868       "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==",
7869       "dev": true
7870     },
7871     "use": {
7872       "version": "3.1.1",
7873       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
7874       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
7875       "dev": true
7876     },
7877     "wrappy": {
7878       "version": "1.0.2",
7879       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
7880       "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
7881       "dev": true
7882     },
7883     "write-file-atomic": {
7884       "version": "2.4.3",
7885       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
7886       "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
7887       "dev": true,
7888       "requires": {
7889         "graceful-fs": "^4.1.11",
7890         "imurmurhash": "^0.1.4",
7891         "signal-exit": "^3.0.2"
7892       }
7893     }
7894   }