Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / osmtogeojson / package-lock.json
blob92979c78b203b055fac8eee4dded6e6168d3f687
2   "name": "osmtogeojson",
3   "version": "3.0.0-beta.5",
4   "lockfileVersion": 3,
5   "requires": true,
6   "packages": {
7     "": {
8       "name": "osmtogeojson",
9       "version": "3.0.0-beta.5",
10       "license": "MIT",
11       "dependencies": {
12         "@mapbox/geojson-rewind": "0.5.2",
13         "@xmldom/xmldom": "0.8.3",
14         "concat-stream": "2.0.0",
15         "geojson-numeric": "0.2.1",
16         "htmlparser2": "3.5.1",
17         "JSONStream": "0.8.0",
18         "optimist": "~0.3.5",
19         "osm-polygon-features": "^0.9.1",
20         "tiny-osmpbf": "^0.1.0"
21       },
22       "bin": {
23         "osmtogeojson": "osmtogeojson"
24       },
25       "devDependencies": {
26         "expect.js": "~0.2.0",
27         "faucet": "~0.0.1",
28         "istanbul": "^0.4.5",
29         "mocha": "~10.1.0",
30         "tape": "~5.6.1"
31       },
32       "engines": {
33         "node": ">=0.5"
34       },
35       "optionalDependencies": {
36         "@types/geojson": "^7946.0"
37       }
38     },
39     "node_modules/@mapbox/geojson-rewind": {
40       "version": "0.5.2",
41       "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz",
42       "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==",
43       "dependencies": {
44         "get-stream": "^6.0.1",
45         "minimist": "^1.2.6"
46       },
47       "bin": {
48         "geojson-rewind": "geojson-rewind"
49       }
50     },
51     "node_modules/@types/geojson": {
52       "version": "7946.0.10",
53       "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.10.tgz",
54       "integrity": "sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==",
55       "optional": true
56     },
57     "node_modules/@xmldom/xmldom": {
58       "version": "0.8.3",
59       "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.3.tgz",
60       "integrity": "sha512-Lv2vySXypg4nfa51LY1nU8yDAGo/5YwF+EY/rUZgIbfvwVARcd67ttCM8SMsTeJy51YhHYavEq+FS6R0hW9PFQ==",
61       "engines": {
62         "node": ">=10.0.0"
63       }
64     },
65     "node_modules/abbrev": {
66       "version": "1.0.9",
67       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
68       "integrity": "sha512-LEyx4aLEC3x6T0UguF6YILf+ntvmOaWsVfENmIW0E9H09vKlLDGelMjjSm0jkDHALj8A8quZ/HapKNigzwge+Q==",
69       "dev": true
70     },
71     "node_modules/amdefine": {
72       "version": "1.0.1",
73       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
74       "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==",
75       "dev": true,
76       "optional": true,
77       "engines": {
78         "node": ">=0.4.2"
79       }
80     },
81     "node_modules/ansi-colors": {
82       "version": "4.1.1",
83       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
84       "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
85       "dev": true,
86       "engines": {
87         "node": ">=6"
88       }
89     },
90     "node_modules/ansi-regex": {
91       "version": "5.0.1",
92       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
93       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
94       "dev": true,
95       "engines": {
96         "node": ">=8"
97       }
98     },
99     "node_modules/ansi-styles": {
100       "version": "4.3.0",
101       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
102       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
103       "dev": true,
104       "dependencies": {
105         "color-convert": "^2.0.1"
106       },
107       "engines": {
108         "node": ">=8"
109       },
110       "funding": {
111         "url": "https://github.com/chalk/ansi-styles?sponsor=1"
112       }
113     },
114     "node_modules/anymatch": {
115       "version": "3.1.3",
116       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
117       "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
118       "dev": true,
119       "dependencies": {
120         "normalize-path": "^3.0.0",
121         "picomatch": "^2.0.4"
122       },
123       "engines": {
124         "node": ">= 8"
125       }
126     },
127     "node_modules/argparse": {
128       "version": "1.0.10",
129       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
130       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
131       "dev": true,
132       "dependencies": {
133         "sprintf-js": "~1.0.2"
134       }
135     },
136     "node_modules/argparse/node_modules/sprintf-js": {
137       "version": "1.0.3",
138       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
139       "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
140       "dev": true
141     },
142     "node_modules/array-buffer-byte-length": {
143       "version": "1.0.0",
144       "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
145       "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
146       "dev": true,
147       "dependencies": {
148         "call-bind": "^1.0.2",
149         "is-array-buffer": "^3.0.1"
150       },
151       "funding": {
152         "url": "https://github.com/sponsors/ljharb"
153       }
154     },
155     "node_modules/array.prototype.every": {
156       "version": "1.1.4",
157       "resolved": "https://registry.npmjs.org/array.prototype.every/-/array.prototype.every-1.1.4.tgz",
158       "integrity": "sha512-Aui35iRZk1HHLRAyF7QP0KAnOnduaQ6fo6k1NVWfRc0xTs2AZ70ytlXvOmkC6Di4JmUs2Wv3DYzGtCQFSk5uGg==",
159       "dev": true,
160       "dependencies": {
161         "call-bind": "^1.0.2",
162         "define-properties": "^1.1.4",
163         "es-abstract": "^1.20.4",
164         "is-string": "^1.0.7"
165       },
166       "engines": {
167         "node": ">= 0.4"
168       },
169       "funding": {
170         "url": "https://github.com/sponsors/ljharb"
171       }
172     },
173     "node_modules/array.prototype.foreach": {
174       "version": "1.0.4",
175       "resolved": "https://registry.npmjs.org/array.prototype.foreach/-/array.prototype.foreach-1.0.4.tgz",
176       "integrity": "sha512-OYqqGR/56CopyheXNwdlJvFtbSvf2Z9RGvL20X6GvAuKePJ76L/D46BqZn3bITd36QA2Ti7Iy0UwVJaD/YwXZA==",
177       "dev": true,
178       "dependencies": {
179         "call-bind": "^1.0.2",
180         "define-properties": "^1.1.4",
181         "es-abstract": "^1.20.4",
182         "es-array-method-boxes-properly": "^1.0.0",
183         "get-intrinsic": "^1.1.3",
184         "is-string": "^1.0.7"
185       },
186       "engines": {
187         "node": ">= 0.4"
188       },
189       "funding": {
190         "url": "https://github.com/sponsors/ljharb"
191       }
192     },
193     "node_modules/array.prototype.join": {
194       "version": "1.0.1",
195       "resolved": "https://registry.npmjs.org/array.prototype.join/-/array.prototype.join-1.0.1.tgz",
196       "integrity": "sha512-wZy9B8ee6JWSiSStaXac/L5BvoaNDo29l/PaEeIrnpW6PzLGOPBsOzNb4xMTua/q/bLBDttN7n6zc2TSp6058g==",
197       "dev": true,
198       "dependencies": {
199         "call-bind": "^1.0.2",
200         "define-properties": "^1.1.4",
201         "es-abstract": "^1.20.4",
202         "is-string": "^1.0.7"
203       },
204       "engines": {
205         "node": ">= 0.4"
206       },
207       "funding": {
208         "url": "https://github.com/sponsors/ljharb"
209       }
210     },
211     "node_modules/array.prototype.map": {
212       "version": "1.0.5",
213       "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.5.tgz",
214       "integrity": "sha512-gfaKntvwqYIuC7mLLyv2wzZIJqrRhn5PZ9EfFejSx6a78sV7iDsGpG9P+3oUPtm1Rerqm6nrKS4FYuTIvWfo3g==",
215       "dev": true,
216       "dependencies": {
217         "call-bind": "^1.0.2",
218         "define-properties": "^1.1.4",
219         "es-abstract": "^1.20.4",
220         "es-array-method-boxes-properly": "^1.0.0",
221         "is-string": "^1.0.7"
222       },
223       "engines": {
224         "node": ">= 0.4"
225       },
226       "funding": {
227         "url": "https://github.com/sponsors/ljharb"
228       }
229     },
230     "node_modules/array.prototype.push": {
231       "version": "1.0.3",
232       "resolved": "https://registry.npmjs.org/array.prototype.push/-/array.prototype.push-1.0.3.tgz",
233       "integrity": "sha512-oFJY5zqd2Izh0mEyuAQYduuzjydpaSG3t9L2oepBZUjPlRr/sNd6jqKBt5xtR0ZEKsZkhCeBQecUK16uxfuRYA==",
234       "dev": true,
235       "dependencies": {
236         "call-bind": "^1.0.2",
237         "define-properties": "^1.1.4",
238         "es-abstract": "^1.20.4",
239         "get-intrinsic": "^1.1.3",
240         "has-property-descriptors": "^1.0.0",
241         "is-string": "^1.0.7"
242       },
243       "engines": {
244         "node": ">= 0.4"
245       },
246       "funding": {
247         "url": "https://github.com/sponsors/ljharb"
248       }
249     },
250     "node_modules/array.prototype.slice": {
251       "version": "1.0.1",
252       "resolved": "https://registry.npmjs.org/array.prototype.slice/-/array.prototype.slice-1.0.1.tgz",
253       "integrity": "sha512-3LqX5RpWG4uLrHQrc7pQmQIhbqdHI77/CSSzSzRP7zC/mUqujux5yGVTvhSli2B9+8Fux5DZKt90+f84Kl4HVw==",
254       "dev": true,
255       "dependencies": {
256         "call-bind": "^1.0.2",
257         "define-properties": "^1.1.4",
258         "es-abstract": "^1.20.4",
259         "get-intrinsic": "^1.1.3",
260         "is-string": "^1.0.7"
261       },
262       "engines": {
263         "node": ">= 0.4"
264       },
265       "funding": {
266         "url": "https://github.com/sponsors/ljharb"
267       }
268     },
269     "node_modules/async": {
270       "version": "1.5.2",
271       "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
272       "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==",
273       "dev": true
274     },
275     "node_modules/available-typed-arrays": {
276       "version": "1.0.5",
277       "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
278       "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
279       "dev": true,
280       "engines": {
281         "node": ">= 0.4"
282       },
283       "funding": {
284         "url": "https://github.com/sponsors/ljharb"
285       }
286     },
287     "node_modules/balanced-match": {
288       "version": "1.0.2",
289       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
290       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
291       "dev": true
292     },
293     "node_modules/binary-extensions": {
294       "version": "2.2.0",
295       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
296       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
297       "dev": true,
298       "engines": {
299         "node": ">=8"
300       }
301     },
302     "node_modules/brace-expansion": {
303       "version": "1.1.11",
304       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
305       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
306       "dev": true,
307       "dependencies": {
308         "balanced-match": "^1.0.0",
309         "concat-map": "0.0.1"
310       }
311     },
312     "node_modules/braces": {
313       "version": "3.0.2",
314       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
315       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
316       "dev": true,
317       "dependencies": {
318         "fill-range": "^7.0.1"
319       },
320       "engines": {
321         "node": ">=8"
322       }
323     },
324     "node_modules/browser-stdout": {
325       "version": "1.3.1",
326       "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
327       "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
328       "dev": true
329     },
330     "node_modules/buffer-from": {
331       "version": "1.1.2",
332       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
333       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
334     },
335     "node_modules/call-bind": {
336       "version": "1.0.2",
337       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
338       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
339       "dev": true,
340       "dependencies": {
341         "function-bind": "^1.1.1",
342         "get-intrinsic": "^1.0.2"
343       },
344       "funding": {
345         "url": "https://github.com/sponsors/ljharb"
346       }
347     },
348     "node_modules/camelcase": {
349       "version": "6.3.0",
350       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
351       "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
352       "dev": true,
353       "engines": {
354         "node": ">=10"
355       },
356       "funding": {
357         "url": "https://github.com/sponsors/sindresorhus"
358       }
359     },
360     "node_modules/chalk": {
361       "version": "4.1.2",
362       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
363       "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
364       "dev": true,
365       "dependencies": {
366         "ansi-styles": "^4.1.0",
367         "supports-color": "^7.1.0"
368       },
369       "engines": {
370         "node": ">=10"
371       },
372       "funding": {
373         "url": "https://github.com/chalk/chalk?sponsor=1"
374       }
375     },
376     "node_modules/chalk/node_modules/has-flag": {
377       "version": "4.0.0",
378       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
379       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
380       "dev": true,
381       "engines": {
382         "node": ">=8"
383       }
384     },
385     "node_modules/chalk/node_modules/supports-color": {
386       "version": "7.2.0",
387       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
388       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
389       "dev": true,
390       "dependencies": {
391         "has-flag": "^4.0.0"
392       },
393       "engines": {
394         "node": ">=8"
395       }
396     },
397     "node_modules/chokidar": {
398       "version": "3.5.3",
399       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
400       "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
401       "dev": true,
402       "funding": [
403         {
404           "type": "individual",
405           "url": "https://paulmillr.com/funding/"
406         }
407       ],
408       "dependencies": {
409         "anymatch": "~3.1.2",
410         "braces": "~3.0.2",
411         "glob-parent": "~5.1.2",
412         "is-binary-path": "~2.1.0",
413         "is-glob": "~4.0.1",
414         "normalize-path": "~3.0.0",
415         "readdirp": "~3.6.0"
416       },
417       "engines": {
418         "node": ">= 8.10.0"
419       },
420       "optionalDependencies": {
421         "fsevents": "~2.3.2"
422       }
423     },
424     "node_modules/cliui": {
425       "version": "7.0.4",
426       "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
427       "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
428       "dev": true,
429       "dependencies": {
430         "string-width": "^4.2.0",
431         "strip-ansi": "^6.0.0",
432         "wrap-ansi": "^7.0.0"
433       }
434     },
435     "node_modules/color-convert": {
436       "version": "2.0.1",
437       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
438       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
439       "dev": true,
440       "dependencies": {
441         "color-name": "~1.1.4"
442       },
443       "engines": {
444         "node": ">=7.0.0"
445       }
446     },
447     "node_modules/color-name": {
448       "version": "1.1.4",
449       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
450       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
451       "dev": true
452     },
453     "node_modules/commander": {
454       "version": "2.20.3",
455       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
456       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
457       "dev": true
458     },
459     "node_modules/concat-map": {
460       "version": "0.0.1",
461       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
462       "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
463       "dev": true
464     },
465     "node_modules/concat-stream": {
466       "version": "2.0.0",
467       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
468       "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
469       "engines": [
470         "node >= 6.0"
471       ],
472       "dependencies": {
473         "buffer-from": "^1.0.0",
474         "inherits": "^2.0.3",
475         "readable-stream": "^3.0.2",
476         "typedarray": "^0.0.6"
477       }
478     },
479     "node_modules/core-util-is": {
480       "version": "1.0.3",
481       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
482       "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
483     },
484     "node_modules/debug": {
485       "version": "4.3.4",
486       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
487       "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
488       "dev": true,
489       "dependencies": {
490         "ms": "2.1.2"
491       },
492       "engines": {
493         "node": ">=6.0"
494       },
495       "peerDependenciesMeta": {
496         "supports-color": {
497           "optional": true
498         }
499       }
500     },
501     "node_modules/debug/node_modules/ms": {
502       "version": "2.1.2",
503       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
504       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
505       "dev": true
506     },
507     "node_modules/decamelize": {
508       "version": "4.0.0",
509       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
510       "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
511       "dev": true,
512       "engines": {
513         "node": ">=10"
514       },
515       "funding": {
516         "url": "https://github.com/sponsors/sindresorhus"
517       }
518     },
519     "node_modules/deep-equal": {
520       "version": "2.2.0",
521       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz",
522       "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==",
523       "dev": true,
524       "dependencies": {
525         "call-bind": "^1.0.2",
526         "es-get-iterator": "^1.1.2",
527         "get-intrinsic": "^1.1.3",
528         "is-arguments": "^1.1.1",
529         "is-array-buffer": "^3.0.1",
530         "is-date-object": "^1.0.5",
531         "is-regex": "^1.1.4",
532         "is-shared-array-buffer": "^1.0.2",
533         "isarray": "^2.0.5",
534         "object-is": "^1.1.5",
535         "object-keys": "^1.1.1",
536         "object.assign": "^4.1.4",
537         "regexp.prototype.flags": "^1.4.3",
538         "side-channel": "^1.0.4",
539         "which-boxed-primitive": "^1.0.2",
540         "which-collection": "^1.0.1",
541         "which-typed-array": "^1.1.9"
542       },
543       "funding": {
544         "url": "https://github.com/sponsors/ljharb"
545       }
546     },
547     "node_modules/deep-is": {
548       "version": "0.1.4",
549       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
550       "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
551       "dev": true
552     },
553     "node_modules/define-properties": {
554       "version": "1.2.0",
555       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
556       "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
557       "dev": true,
558       "dependencies": {
559         "has-property-descriptors": "^1.0.0",
560         "object-keys": "^1.1.1"
561       },
562       "engines": {
563         "node": ">= 0.4"
564       },
565       "funding": {
566         "url": "https://github.com/sponsors/ljharb"
567       }
568     },
569     "node_modules/defined": {
570       "version": "1.0.1",
571       "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
572       "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
573       "dev": true,
574       "funding": {
575         "url": "https://github.com/sponsors/ljharb"
576       }
577     },
578     "node_modules/diff": {
579       "version": "5.0.0",
580       "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
581       "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
582       "dev": true,
583       "engines": {
584         "node": ">=0.3.1"
585       }
586     },
587     "node_modules/domelementtype": {
588       "version": "1.3.1",
589       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
590       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
591     },
592     "node_modules/domhandler": {
593       "version": "2.2.1",
594       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.2.1.tgz",
595       "integrity": "sha512-MFFBQFGkyTuNe3vL9WEw9JdlCwIoBYpOGESLeZAvc/jClYNsOl6P1KzevJbWg76GovdEycfR7/2/Ra7NnqtMKw==",
596       "dependencies": {
597         "domelementtype": "1"
598       }
599     },
600     "node_modules/domutils": {
601       "version": "1.3.0",
602       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.3.0.tgz",
603       "integrity": "sha512-1UdPmldjSGewOuWE40YYFZB1Q4im4LZoCMXGYeTeLz3R9hvxrDYJPRcPHXR4yBbubQebgGNCY2hwpJxmAiUMzQ==",
604       "dependencies": {
605         "domelementtype": "1"
606       }
607     },
608     "node_modules/dotignore": {
609       "version": "0.1.2",
610       "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz",
611       "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==",
612       "dev": true,
613       "dependencies": {
614         "minimatch": "^3.0.4"
615       },
616       "bin": {
617         "ignored": "bin/ignored"
618       }
619     },
620     "node_modules/duplexer": {
621       "version": "0.1.2",
622       "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
623       "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
624       "dev": true
625     },
626     "node_modules/emoji-regex": {
627       "version": "8.0.0",
628       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
629       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
630       "dev": true
631     },
632     "node_modules/es-abstract": {
633       "version": "1.21.2",
634       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
635       "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
636       "dev": true,
637       "dependencies": {
638         "array-buffer-byte-length": "^1.0.0",
639         "available-typed-arrays": "^1.0.5",
640         "call-bind": "^1.0.2",
641         "es-set-tostringtag": "^2.0.1",
642         "es-to-primitive": "^1.2.1",
643         "function.prototype.name": "^1.1.5",
644         "get-intrinsic": "^1.2.0",
645         "get-symbol-description": "^1.0.0",
646         "globalthis": "^1.0.3",
647         "gopd": "^1.0.1",
648         "has": "^1.0.3",
649         "has-property-descriptors": "^1.0.0",
650         "has-proto": "^1.0.1",
651         "has-symbols": "^1.0.3",
652         "internal-slot": "^1.0.5",
653         "is-array-buffer": "^3.0.2",
654         "is-callable": "^1.2.7",
655         "is-negative-zero": "^2.0.2",
656         "is-regex": "^1.1.4",
657         "is-shared-array-buffer": "^1.0.2",
658         "is-string": "^1.0.7",
659         "is-typed-array": "^1.1.10",
660         "is-weakref": "^1.0.2",
661         "object-inspect": "^1.12.3",
662         "object-keys": "^1.1.1",
663         "object.assign": "^4.1.4",
664         "regexp.prototype.flags": "^1.4.3",
665         "safe-regex-test": "^1.0.0",
666         "string.prototype.trim": "^1.2.7",
667         "string.prototype.trimend": "^1.0.6",
668         "string.prototype.trimstart": "^1.0.6",
669         "typed-array-length": "^1.0.4",
670         "unbox-primitive": "^1.0.2",
671         "which-typed-array": "^1.1.9"
672       },
673       "engines": {
674         "node": ">= 0.4"
675       },
676       "funding": {
677         "url": "https://github.com/sponsors/ljharb"
678       }
679     },
680     "node_modules/es-array-method-boxes-properly": {
681       "version": "1.0.0",
682       "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
683       "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==",
684       "dev": true
685     },
686     "node_modules/es-get-iterator": {
687       "version": "1.1.3",
688       "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
689       "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
690       "dev": true,
691       "dependencies": {
692         "call-bind": "^1.0.2",
693         "get-intrinsic": "^1.1.3",
694         "has-symbols": "^1.0.3",
695         "is-arguments": "^1.1.1",
696         "is-map": "^2.0.2",
697         "is-set": "^2.0.2",
698         "is-string": "^1.0.7",
699         "isarray": "^2.0.5",
700         "stop-iteration-iterator": "^1.0.0"
701       },
702       "funding": {
703         "url": "https://github.com/sponsors/ljharb"
704       }
705     },
706     "node_modules/es-set-tostringtag": {
707       "version": "2.0.1",
708       "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
709       "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
710       "dev": true,
711       "dependencies": {
712         "get-intrinsic": "^1.1.3",
713         "has": "^1.0.3",
714         "has-tostringtag": "^1.0.0"
715       },
716       "engines": {
717         "node": ">= 0.4"
718       }
719     },
720     "node_modules/es-to-primitive": {
721       "version": "1.2.1",
722       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
723       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
724       "dev": true,
725       "dependencies": {
726         "is-callable": "^1.1.4",
727         "is-date-object": "^1.0.1",
728         "is-symbol": "^1.0.2"
729       },
730       "engines": {
731         "node": ">= 0.4"
732       },
733       "funding": {
734         "url": "https://github.com/sponsors/ljharb"
735       }
736     },
737     "node_modules/escalade": {
738       "version": "3.1.1",
739       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
740       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
741       "dev": true,
742       "engines": {
743         "node": ">=6"
744       }
745     },
746     "node_modules/escape-string-regexp": {
747       "version": "4.0.0",
748       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
749       "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
750       "dev": true,
751       "engines": {
752         "node": ">=10"
753       },
754       "funding": {
755         "url": "https://github.com/sponsors/sindresorhus"
756       }
757     },
758     "node_modules/escodegen": {
759       "version": "1.8.1",
760       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz",
761       "integrity": "sha512-yhi5S+mNTOuRvyW4gWlg5W1byMaQGWWSYHXsuFZ7GBo7tpyOwi2EdzMP/QWxh9hwkD2m+wDVHJsxhRIj+v/b/A==",
762       "dev": true,
763       "dependencies": {
764         "esprima": "^2.7.1",
765         "estraverse": "^1.9.1",
766         "esutils": "^2.0.2",
767         "optionator": "^0.8.1"
768       },
769       "bin": {
770         "escodegen": "bin/escodegen.js",
771         "esgenerate": "bin/esgenerate.js"
772       },
773       "engines": {
774         "node": ">=0.12.0"
775       },
776       "optionalDependencies": {
777         "source-map": "~0.2.0"
778       }
779     },
780     "node_modules/esprima": {
781       "version": "2.7.3",
782       "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
783       "integrity": "sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==",
784       "dev": true,
785       "bin": {
786         "esparse": "bin/esparse.js",
787         "esvalidate": "bin/esvalidate.js"
788       },
789       "engines": {
790         "node": ">=0.10.0"
791       }
792     },
793     "node_modules/estraverse": {
794       "version": "1.9.3",
795       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
796       "integrity": "sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==",
797       "dev": true,
798       "engines": {
799         "node": ">=0.10.0"
800       }
801     },
802     "node_modules/esutils": {
803       "version": "2.0.3",
804       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
805       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
806       "dev": true,
807       "engines": {
808         "node": ">=0.10.0"
809       }
810     },
811     "node_modules/expect.js": {
812       "version": "0.2.0",
813       "resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.2.0.tgz",
814       "integrity": "sha512-Si9lyFUkFCY9nTSKocf/Im/knEJNHUgbEWCNpRqiM5J2w+0YPxalJo0aomfh4WxlQiZ6kG97cZlN2UhAVxPAsA==",
815       "dev": true
816     },
817     "node_modules/fast-levenshtein": {
818       "version": "2.0.6",
819       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
820       "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
821       "dev": true
822     },
823     "node_modules/faucet": {
824       "version": "0.0.4",
825       "resolved": "https://registry.npmjs.org/faucet/-/faucet-0.0.4.tgz",
826       "integrity": "sha512-vSUB+9iT2n77DPv2x3zYEt3rEIGIhVZJmNTfrx3Y0XVXlBiNOPq2jJVOucqkZ6MNHCgVQUZ5xxe78LkkYCRSFg==",
827       "dev": true,
828       "dependencies": {
829         "array.prototype.foreach": "^1.0.4",
830         "array.prototype.join": "^1.0.1",
831         "array.prototype.map": "^1.0.5",
832         "array.prototype.push": "^1.0.3",
833         "array.prototype.slice": "^1.0.1",
834         "defined": "^1.0.1",
835         "duplexer": "^0.1.2",
836         "minimist": "^1.2.7",
837         "npm-which": "^1.0.2",
838         "readable-stream": "^2.3.7",
839         "safe-regex-test": "^1.0.0",
840         "sprintf-js": "^1.1.2",
841         "string.prototype.split": "^1.0.7",
842         "string.prototype.trim": "^1.2.7",
843         "tap-parser": "^0.7.0",
844         "tape": "^5.6.3",
845         "through2": "^0.2.3"
846       },
847       "bin": {
848         "faucet": "bin/cmd.js"
849       },
850       "funding": {
851         "url": "https://github.com/sponsors/ljharb"
852       }
853     },
854     "node_modules/faucet/node_modules/isarray": {
855       "version": "1.0.0",
856       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
857       "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
858       "dev": true
859     },
860     "node_modules/faucet/node_modules/readable-stream": {
861       "version": "2.3.8",
862       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
863       "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
864       "dev": true,
865       "dependencies": {
866         "core-util-is": "~1.0.0",
867         "inherits": "~2.0.3",
868         "isarray": "~1.0.0",
869         "process-nextick-args": "~2.0.0",
870         "safe-buffer": "~5.1.1",
871         "string_decoder": "~1.1.1",
872         "util-deprecate": "~1.0.1"
873       }
874     },
875     "node_modules/faucet/node_modules/safe-buffer": {
876       "version": "5.1.2",
877       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
878       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
879       "dev": true
880     },
881     "node_modules/faucet/node_modules/string_decoder": {
882       "version": "1.1.1",
883       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
884       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
885       "dev": true,
886       "dependencies": {
887         "safe-buffer": "~5.1.0"
888       }
889     },
890     "node_modules/fill-range": {
891       "version": "7.0.1",
892       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
893       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
894       "dev": true,
895       "dependencies": {
896         "to-regex-range": "^5.0.1"
897       },
898       "engines": {
899         "node": ">=8"
900       }
901     },
902     "node_modules/find-up": {
903       "version": "5.0.0",
904       "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
905       "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
906       "dev": true,
907       "dependencies": {
908         "locate-path": "^6.0.0",
909         "path-exists": "^4.0.0"
910       },
911       "engines": {
912         "node": ">=10"
913       },
914       "funding": {
915         "url": "https://github.com/sponsors/sindresorhus"
916       }
917     },
918     "node_modules/flat": {
919       "version": "5.0.2",
920       "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
921       "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
922       "dev": true,
923       "bin": {
924         "flat": "cli.js"
925       }
926     },
927     "node_modules/for-each": {
928       "version": "0.3.3",
929       "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
930       "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
931       "dev": true,
932       "dependencies": {
933         "is-callable": "^1.1.3"
934       }
935     },
936     "node_modules/fs.realpath": {
937       "version": "1.0.0",
938       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
939       "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
940       "dev": true
941     },
942     "node_modules/fsevents": {
943       "version": "2.3.2",
944       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
945       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
946       "dev": true,
947       "hasInstallScript": true,
948       "optional": true,
949       "os": [
950         "darwin"
951       ],
952       "engines": {
953         "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
954       }
955     },
956     "node_modules/function-bind": {
957       "version": "1.1.1",
958       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
959       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
960       "dev": true
961     },
962     "node_modules/function.prototype.name": {
963       "version": "1.1.5",
964       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
965       "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
966       "dev": true,
967       "dependencies": {
968         "call-bind": "^1.0.2",
969         "define-properties": "^1.1.3",
970         "es-abstract": "^1.19.0",
971         "functions-have-names": "^1.2.2"
972       },
973       "engines": {
974         "node": ">= 0.4"
975       },
976       "funding": {
977         "url": "https://github.com/sponsors/ljharb"
978       }
979     },
980     "node_modules/functions-have-names": {
981       "version": "1.2.3",
982       "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
983       "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
984       "dev": true,
985       "funding": {
986         "url": "https://github.com/sponsors/ljharb"
987       }
988     },
989     "node_modules/geojson-numeric": {
990       "version": "0.2.1",
991       "resolved": "https://registry.npmjs.org/geojson-numeric/-/geojson-numeric-0.2.1.tgz",
992       "integrity": "sha512-rvItMp3W7pe16o2EQTnRw54v6WHdiE4bYjUsdr3FZskFb6oPC7gjLe4zginP+Wd1B/HLl2acTukfn16Lmwn7lg==",
993       "dependencies": {
994         "concat-stream": "2.0.0",
995         "optimist": "~0.3.5"
996       },
997       "bin": {
998         "geojson-numeric": "geojson-numeric"
999       }
1000     },
1001     "node_modules/get-caller-file": {
1002       "version": "2.0.5",
1003       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1004       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1005       "dev": true,
1006       "engines": {
1007         "node": "6.* || 8.* || >= 10.*"
1008       }
1009     },
1010     "node_modules/get-intrinsic": {
1011       "version": "1.2.0",
1012       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
1013       "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
1014       "dev": true,
1015       "dependencies": {
1016         "function-bind": "^1.1.1",
1017         "has": "^1.0.3",
1018         "has-symbols": "^1.0.3"
1019       },
1020       "funding": {
1021         "url": "https://github.com/sponsors/ljharb"
1022       }
1023     },
1024     "node_modules/get-package-type": {
1025       "version": "0.1.0",
1026       "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
1027       "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
1028       "dev": true,
1029       "engines": {
1030         "node": ">=8.0.0"
1031       }
1032     },
1033     "node_modules/get-stream": {
1034       "version": "6.0.1",
1035       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
1036       "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
1037       "engines": {
1038         "node": ">=10"
1039       },
1040       "funding": {
1041         "url": "https://github.com/sponsors/sindresorhus"
1042       }
1043     },
1044     "node_modules/get-symbol-description": {
1045       "version": "1.0.0",
1046       "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
1047       "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
1048       "dev": true,
1049       "dependencies": {
1050         "call-bind": "^1.0.2",
1051         "get-intrinsic": "^1.1.1"
1052       },
1053       "engines": {
1054         "node": ">= 0.4"
1055       },
1056       "funding": {
1057         "url": "https://github.com/sponsors/ljharb"
1058       }
1059     },
1060     "node_modules/glob": {
1061       "version": "5.0.15",
1062       "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
1063       "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==",
1064       "dev": true,
1065       "dependencies": {
1066         "inflight": "^1.0.4",
1067         "inherits": "2",
1068         "minimatch": "2 || 3",
1069         "once": "^1.3.0",
1070         "path-is-absolute": "^1.0.0"
1071       },
1072       "engines": {
1073         "node": "*"
1074       }
1075     },
1076     "node_modules/glob-parent": {
1077       "version": "5.1.2",
1078       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1079       "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1080       "dev": true,
1081       "dependencies": {
1082         "is-glob": "^4.0.1"
1083       },
1084       "engines": {
1085         "node": ">= 6"
1086       }
1087     },
1088     "node_modules/globalthis": {
1089       "version": "1.0.3",
1090       "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
1091       "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
1092       "dev": true,
1093       "dependencies": {
1094         "define-properties": "^1.1.3"
1095       },
1096       "engines": {
1097         "node": ">= 0.4"
1098       },
1099       "funding": {
1100         "url": "https://github.com/sponsors/ljharb"
1101       }
1102     },
1103     "node_modules/gopd": {
1104       "version": "1.0.1",
1105       "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
1106       "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
1107       "dev": true,
1108       "dependencies": {
1109         "get-intrinsic": "^1.1.3"
1110       },
1111       "funding": {
1112         "url": "https://github.com/sponsors/ljharb"
1113       }
1114     },
1115     "node_modules/handlebars": {
1116       "version": "4.7.7",
1117       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
1118       "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
1119       "dev": true,
1120       "dependencies": {
1121         "minimist": "^1.2.5",
1122         "neo-async": "^2.6.0",
1123         "source-map": "^0.6.1",
1124         "wordwrap": "^1.0.0"
1125       },
1126       "bin": {
1127         "handlebars": "bin/handlebars"
1128       },
1129       "engines": {
1130         "node": ">=0.4.7"
1131       },
1132       "optionalDependencies": {
1133         "uglify-js": "^3.1.4"
1134       }
1135     },
1136     "node_modules/handlebars/node_modules/source-map": {
1137       "version": "0.6.1",
1138       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1139       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1140       "dev": true,
1141       "engines": {
1142         "node": ">=0.10.0"
1143       }
1144     },
1145     "node_modules/has": {
1146       "version": "1.0.3",
1147       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1148       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1149       "dev": true,
1150       "dependencies": {
1151         "function-bind": "^1.1.1"
1152       },
1153       "engines": {
1154         "node": ">= 0.4.0"
1155       }
1156     },
1157     "node_modules/has-bigints": {
1158       "version": "1.0.2",
1159       "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
1160       "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
1161       "dev": true,
1162       "funding": {
1163         "url": "https://github.com/sponsors/ljharb"
1164       }
1165     },
1166     "node_modules/has-dynamic-import": {
1167       "version": "2.0.1",
1168       "resolved": "https://registry.npmjs.org/has-dynamic-import/-/has-dynamic-import-2.0.1.tgz",
1169       "integrity": "sha512-X3fbtsZmwb6W7fJGR9o7x65fZoodygCrZ3TVycvghP62yYQfS0t4RS0Qcz+j5tQYUKeSWS09tHkWW6WhFV3XhQ==",
1170       "dev": true,
1171       "dependencies": {
1172         "call-bind": "^1.0.2",
1173         "get-intrinsic": "^1.1.1"
1174       },
1175       "funding": {
1176         "url": "https://github.com/sponsors/ljharb"
1177       }
1178     },
1179     "node_modules/has-flag": {
1180       "version": "1.0.0",
1181       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
1182       "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==",
1183       "dev": true,
1184       "engines": {
1185         "node": ">=0.10.0"
1186       }
1187     },
1188     "node_modules/has-property-descriptors": {
1189       "version": "1.0.0",
1190       "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
1191       "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
1192       "dev": true,
1193       "dependencies": {
1194         "get-intrinsic": "^1.1.1"
1195       },
1196       "funding": {
1197         "url": "https://github.com/sponsors/ljharb"
1198       }
1199     },
1200     "node_modules/has-proto": {
1201       "version": "1.0.1",
1202       "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
1203       "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
1204       "dev": true,
1205       "engines": {
1206         "node": ">= 0.4"
1207       },
1208       "funding": {
1209         "url": "https://github.com/sponsors/ljharb"
1210       }
1211     },
1212     "node_modules/has-symbols": {
1213       "version": "1.0.3",
1214       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
1215       "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
1216       "dev": true,
1217       "engines": {
1218         "node": ">= 0.4"
1219       },
1220       "funding": {
1221         "url": "https://github.com/sponsors/ljharb"
1222       }
1223     },
1224     "node_modules/has-tostringtag": {
1225       "version": "1.0.0",
1226       "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
1227       "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
1228       "dev": true,
1229       "dependencies": {
1230         "has-symbols": "^1.0.2"
1231       },
1232       "engines": {
1233         "node": ">= 0.4"
1234       },
1235       "funding": {
1236         "url": "https://github.com/sponsors/ljharb"
1237       }
1238     },
1239     "node_modules/he": {
1240       "version": "1.2.0",
1241       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
1242       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1243       "dev": true,
1244       "bin": {
1245         "he": "bin/he"
1246       }
1247     },
1248     "node_modules/htmlparser2": {
1249       "version": "3.5.1",
1250       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.5.1.tgz",
1251       "integrity": "sha512-9ouaQ6sjVJZS4NhPC65zNm2JCJotiH6BVm6iFvI90hRcsIEISMrgjqMUrPpU9G1VS4vTspH4dyaqSRf6JLQPbg==",
1252       "dependencies": {
1253         "domelementtype": "1",
1254         "domhandler": "2.2",
1255         "domutils": "1.3",
1256         "readable-stream": "1.1"
1257       }
1258     },
1259     "node_modules/htmlparser2/node_modules/isarray": {
1260       "version": "0.0.1",
1261       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
1262       "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
1263     },
1264     "node_modules/htmlparser2/node_modules/readable-stream": {
1265       "version": "1.1.14",
1266       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
1267       "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==",
1268       "dependencies": {
1269         "core-util-is": "~1.0.0",
1270         "inherits": "~2.0.1",
1271         "isarray": "0.0.1",
1272         "string_decoder": "~0.10.x"
1273       }
1274     },
1275     "node_modules/htmlparser2/node_modules/string_decoder": {
1276       "version": "0.10.31",
1277       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
1278       "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ=="
1279     },
1280     "node_modules/ieee754": {
1281       "version": "1.2.1",
1282       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1283       "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1284       "funding": [
1285         {
1286           "type": "github",
1287           "url": "https://github.com/sponsors/feross"
1288         },
1289         {
1290           "type": "patreon",
1291           "url": "https://www.patreon.com/feross"
1292         },
1293         {
1294           "type": "consulting",
1295           "url": "https://feross.org/support"
1296         }
1297       ]
1298     },
1299     "node_modules/inflight": {
1300       "version": "1.0.6",
1301       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1302       "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1303       "dev": true,
1304       "dependencies": {
1305         "once": "^1.3.0",
1306         "wrappy": "1"
1307       }
1308     },
1309     "node_modules/inherits": {
1310       "version": "2.0.4",
1311       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1312       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1313     },
1314     "node_modules/internal-slot": {
1315       "version": "1.0.5",
1316       "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
1317       "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
1318       "dev": true,
1319       "dependencies": {
1320         "get-intrinsic": "^1.2.0",
1321         "has": "^1.0.3",
1322         "side-channel": "^1.0.4"
1323       },
1324       "engines": {
1325         "node": ">= 0.4"
1326       }
1327     },
1328     "node_modules/is-arguments": {
1329       "version": "1.1.1",
1330       "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
1331       "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
1332       "dev": true,
1333       "dependencies": {
1334         "call-bind": "^1.0.2",
1335         "has-tostringtag": "^1.0.0"
1336       },
1337       "engines": {
1338         "node": ">= 0.4"
1339       },
1340       "funding": {
1341         "url": "https://github.com/sponsors/ljharb"
1342       }
1343     },
1344     "node_modules/is-array-buffer": {
1345       "version": "3.0.2",
1346       "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
1347       "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
1348       "dev": true,
1349       "dependencies": {
1350         "call-bind": "^1.0.2",
1351         "get-intrinsic": "^1.2.0",
1352         "is-typed-array": "^1.1.10"
1353       },
1354       "funding": {
1355         "url": "https://github.com/sponsors/ljharb"
1356       }
1357     },
1358     "node_modules/is-bigint": {
1359       "version": "1.0.4",
1360       "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
1361       "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
1362       "dev": true,
1363       "dependencies": {
1364         "has-bigints": "^1.0.1"
1365       },
1366       "funding": {
1367         "url": "https://github.com/sponsors/ljharb"
1368       }
1369     },
1370     "node_modules/is-binary-path": {
1371       "version": "2.1.0",
1372       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1373       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1374       "dev": true,
1375       "dependencies": {
1376         "binary-extensions": "^2.0.0"
1377       },
1378       "engines": {
1379         "node": ">=8"
1380       }
1381     },
1382     "node_modules/is-boolean-object": {
1383       "version": "1.1.2",
1384       "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
1385       "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
1386       "dev": true,
1387       "dependencies": {
1388         "call-bind": "^1.0.2",
1389         "has-tostringtag": "^1.0.0"
1390       },
1391       "engines": {
1392         "node": ">= 0.4"
1393       },
1394       "funding": {
1395         "url": "https://github.com/sponsors/ljharb"
1396       }
1397     },
1398     "node_modules/is-callable": {
1399       "version": "1.2.7",
1400       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
1401       "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
1402       "dev": true,
1403       "engines": {
1404         "node": ">= 0.4"
1405       },
1406       "funding": {
1407         "url": "https://github.com/sponsors/ljharb"
1408       }
1409     },
1410     "node_modules/is-core-module": {
1411       "version": "2.12.0",
1412       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
1413       "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
1414       "dev": true,
1415       "dependencies": {
1416         "has": "^1.0.3"
1417       },
1418       "funding": {
1419         "url": "https://github.com/sponsors/ljharb"
1420       }
1421     },
1422     "node_modules/is-date-object": {
1423       "version": "1.0.5",
1424       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
1425       "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
1426       "dev": true,
1427       "dependencies": {
1428         "has-tostringtag": "^1.0.0"
1429       },
1430       "engines": {
1431         "node": ">= 0.4"
1432       },
1433       "funding": {
1434         "url": "https://github.com/sponsors/ljharb"
1435       }
1436     },
1437     "node_modules/is-extglob": {
1438       "version": "2.1.1",
1439       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1440       "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1441       "dev": true,
1442       "engines": {
1443         "node": ">=0.10.0"
1444       }
1445     },
1446     "node_modules/is-fullwidth-code-point": {
1447       "version": "3.0.0",
1448       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1449       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1450       "dev": true,
1451       "engines": {
1452         "node": ">=8"
1453       }
1454     },
1455     "node_modules/is-glob": {
1456       "version": "4.0.3",
1457       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1458       "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1459       "dev": true,
1460       "dependencies": {
1461         "is-extglob": "^2.1.1"
1462       },
1463       "engines": {
1464         "node": ">=0.10.0"
1465       }
1466     },
1467     "node_modules/is-map": {
1468       "version": "2.0.2",
1469       "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
1470       "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
1471       "dev": true,
1472       "funding": {
1473         "url": "https://github.com/sponsors/ljharb"
1474       }
1475     },
1476     "node_modules/is-negative-zero": {
1477       "version": "2.0.2",
1478       "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
1479       "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
1480       "dev": true,
1481       "engines": {
1482         "node": ">= 0.4"
1483       },
1484       "funding": {
1485         "url": "https://github.com/sponsors/ljharb"
1486       }
1487     },
1488     "node_modules/is-number": {
1489       "version": "7.0.0",
1490       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1491       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1492       "dev": true,
1493       "engines": {
1494         "node": ">=0.12.0"
1495       }
1496     },
1497     "node_modules/is-number-object": {
1498       "version": "1.0.7",
1499       "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
1500       "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
1501       "dev": true,
1502       "dependencies": {
1503         "has-tostringtag": "^1.0.0"
1504       },
1505       "engines": {
1506         "node": ">= 0.4"
1507       },
1508       "funding": {
1509         "url": "https://github.com/sponsors/ljharb"
1510       }
1511     },
1512     "node_modules/is-plain-obj": {
1513       "version": "2.1.0",
1514       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
1515       "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
1516       "dev": true,
1517       "engines": {
1518         "node": ">=8"
1519       }
1520     },
1521     "node_modules/is-regex": {
1522       "version": "1.1.4",
1523       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
1524       "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
1525       "dev": true,
1526       "dependencies": {
1527         "call-bind": "^1.0.2",
1528         "has-tostringtag": "^1.0.0"
1529       },
1530       "engines": {
1531         "node": ">= 0.4"
1532       },
1533       "funding": {
1534         "url": "https://github.com/sponsors/ljharb"
1535       }
1536     },
1537     "node_modules/is-set": {
1538       "version": "2.0.2",
1539       "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
1540       "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
1541       "dev": true,
1542       "funding": {
1543         "url": "https://github.com/sponsors/ljharb"
1544       }
1545     },
1546     "node_modules/is-shared-array-buffer": {
1547       "version": "1.0.2",
1548       "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
1549       "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
1550       "dev": true,
1551       "dependencies": {
1552         "call-bind": "^1.0.2"
1553       },
1554       "funding": {
1555         "url": "https://github.com/sponsors/ljharb"
1556       }
1557     },
1558     "node_modules/is-string": {
1559       "version": "1.0.7",
1560       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
1561       "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
1562       "dev": true,
1563       "dependencies": {
1564         "has-tostringtag": "^1.0.0"
1565       },
1566       "engines": {
1567         "node": ">= 0.4"
1568       },
1569       "funding": {
1570         "url": "https://github.com/sponsors/ljharb"
1571       }
1572     },
1573     "node_modules/is-symbol": {
1574       "version": "1.0.4",
1575       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
1576       "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
1577       "dev": true,
1578       "dependencies": {
1579         "has-symbols": "^1.0.2"
1580       },
1581       "engines": {
1582         "node": ">= 0.4"
1583       },
1584       "funding": {
1585         "url": "https://github.com/sponsors/ljharb"
1586       }
1587     },
1588     "node_modules/is-typed-array": {
1589       "version": "1.1.10",
1590       "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz",
1591       "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==",
1592       "dev": true,
1593       "dependencies": {
1594         "available-typed-arrays": "^1.0.5",
1595         "call-bind": "^1.0.2",
1596         "for-each": "^0.3.3",
1597         "gopd": "^1.0.1",
1598         "has-tostringtag": "^1.0.0"
1599       },
1600       "engines": {
1601         "node": ">= 0.4"
1602       },
1603       "funding": {
1604         "url": "https://github.com/sponsors/ljharb"
1605       }
1606     },
1607     "node_modules/is-unicode-supported": {
1608       "version": "0.1.0",
1609       "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
1610       "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
1611       "dev": true,
1612       "engines": {
1613         "node": ">=10"
1614       },
1615       "funding": {
1616         "url": "https://github.com/sponsors/sindresorhus"
1617       }
1618     },
1619     "node_modules/is-weakmap": {
1620       "version": "2.0.1",
1621       "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
1622       "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
1623       "dev": true,
1624       "funding": {
1625         "url": "https://github.com/sponsors/ljharb"
1626       }
1627     },
1628     "node_modules/is-weakref": {
1629       "version": "1.0.2",
1630       "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
1631       "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
1632       "dev": true,
1633       "dependencies": {
1634         "call-bind": "^1.0.2"
1635       },
1636       "funding": {
1637         "url": "https://github.com/sponsors/ljharb"
1638       }
1639     },
1640     "node_modules/is-weakset": {
1641       "version": "2.0.2",
1642       "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
1643       "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
1644       "dev": true,
1645       "dependencies": {
1646         "call-bind": "^1.0.2",
1647         "get-intrinsic": "^1.1.1"
1648       },
1649       "funding": {
1650         "url": "https://github.com/sponsors/ljharb"
1651       }
1652     },
1653     "node_modules/isarray": {
1654       "version": "2.0.5",
1655       "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
1656       "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
1657       "dev": true
1658     },
1659     "node_modules/isexe": {
1660       "version": "2.0.0",
1661       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1662       "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1663       "dev": true
1664     },
1665     "node_modules/istanbul": {
1666       "version": "0.4.5",
1667       "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz",
1668       "integrity": "sha512-nMtdn4hvK0HjUlzr1DrKSUY8ychprt8dzHOgY2KXsIhHu5PuQQEOTM27gV9Xblyon7aUH/TSFIjRHEODF/FRPg==",
1669       "deprecated": "This module is no longer maintained, try this instead:\n  npm i nyc\nVisit https://istanbul.js.org/integrations for other alternatives.",
1670       "dev": true,
1671       "dependencies": {
1672         "abbrev": "1.0.x",
1673         "async": "1.x",
1674         "escodegen": "1.8.x",
1675         "esprima": "2.7.x",
1676         "glob": "^5.0.15",
1677         "handlebars": "^4.0.1",
1678         "js-yaml": "3.x",
1679         "mkdirp": "0.5.x",
1680         "nopt": "3.x",
1681         "once": "1.x",
1682         "resolve": "1.1.x",
1683         "supports-color": "^3.1.0",
1684         "which": "^1.1.1",
1685         "wordwrap": "^1.0.0"
1686       },
1687       "bin": {
1688         "istanbul": "lib/cli.js"
1689       }
1690     },
1691     "node_modules/js-yaml": {
1692       "version": "3.14.1",
1693       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
1694       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
1695       "dev": true,
1696       "dependencies": {
1697         "argparse": "^1.0.7",
1698         "esprima": "^4.0.0"
1699       },
1700       "bin": {
1701         "js-yaml": "bin/js-yaml.js"
1702       }
1703     },
1704     "node_modules/js-yaml/node_modules/esprima": {
1705       "version": "4.0.1",
1706       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1707       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1708       "dev": true,
1709       "bin": {
1710         "esparse": "bin/esparse.js",
1711         "esvalidate": "bin/esvalidate.js"
1712       },
1713       "engines": {
1714         "node": ">=4"
1715       }
1716     },
1717     "node_modules/jsonparse": {
1718       "version": "0.0.5",
1719       "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
1720       "integrity": "sha512-fw7Q/8gFR8iSekUi9I+HqWIap6mywuoe7hQIg3buTVjuZgALKj4HAmm0X6f+TaL4c9NJbvyFQdaI2ppr5p6dnQ==",
1721       "engines": [
1722         "node >= 0.2.0"
1723       ]
1724     },
1725     "node_modules/JSONStream": {
1726       "version": "0.8.0",
1727       "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.0.tgz",
1728       "integrity": "sha512-PiV28BpoUorz9kKFwRbD7+wg0t/k0ITHKn0DgCU44YZ/GaGAZRPt9q5PzoifC85gE55SEPIdMu0Labfxevj8cw==",
1729       "dependencies": {
1730         "jsonparse": "0.0.5",
1731         "through": "~2.2.7"
1732       },
1733       "engines": {
1734         "node": "*"
1735       }
1736     },
1737     "node_modules/levn": {
1738       "version": "0.3.0",
1739       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
1740       "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
1741       "dev": true,
1742       "dependencies": {
1743         "prelude-ls": "~1.1.2",
1744         "type-check": "~0.3.2"
1745       },
1746       "engines": {
1747         "node": ">= 0.8.0"
1748       }
1749     },
1750     "node_modules/locate-path": {
1751       "version": "6.0.0",
1752       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1753       "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1754       "dev": true,
1755       "dependencies": {
1756         "p-locate": "^5.0.0"
1757       },
1758       "engines": {
1759         "node": ">=10"
1760       },
1761       "funding": {
1762         "url": "https://github.com/sponsors/sindresorhus"
1763       }
1764     },
1765     "node_modules/log-symbols": {
1766       "version": "4.1.0",
1767       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
1768       "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
1769       "dev": true,
1770       "dependencies": {
1771         "chalk": "^4.1.0",
1772         "is-unicode-supported": "^0.1.0"
1773       },
1774       "engines": {
1775         "node": ">=10"
1776       },
1777       "funding": {
1778         "url": "https://github.com/sponsors/sindresorhus"
1779       }
1780     },
1781     "node_modules/minimatch": {
1782       "version": "3.1.2",
1783       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1784       "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1785       "dev": true,
1786       "dependencies": {
1787         "brace-expansion": "^1.1.7"
1788       },
1789       "engines": {
1790         "node": "*"
1791       }
1792     },
1793     "node_modules/minimist": {
1794       "version": "1.2.8",
1795       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
1796       "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
1797       "funding": {
1798         "url": "https://github.com/sponsors/ljharb"
1799       }
1800     },
1801     "node_modules/mkdirp": {
1802       "version": "0.5.6",
1803       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
1804       "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
1805       "dev": true,
1806       "dependencies": {
1807         "minimist": "^1.2.6"
1808       },
1809       "bin": {
1810         "mkdirp": "bin/cmd.js"
1811       }
1812     },
1813     "node_modules/mocha": {
1814       "version": "10.1.0",
1815       "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz",
1816       "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==",
1817       "dev": true,
1818       "dependencies": {
1819         "ansi-colors": "4.1.1",
1820         "browser-stdout": "1.3.1",
1821         "chokidar": "3.5.3",
1822         "debug": "4.3.4",
1823         "diff": "5.0.0",
1824         "escape-string-regexp": "4.0.0",
1825         "find-up": "5.0.0",
1826         "glob": "7.2.0",
1827         "he": "1.2.0",
1828         "js-yaml": "4.1.0",
1829         "log-symbols": "4.1.0",
1830         "minimatch": "5.0.1",
1831         "ms": "2.1.3",
1832         "nanoid": "3.3.3",
1833         "serialize-javascript": "6.0.0",
1834         "strip-json-comments": "3.1.1",
1835         "supports-color": "8.1.1",
1836         "workerpool": "6.2.1",
1837         "yargs": "16.2.0",
1838         "yargs-parser": "20.2.4",
1839         "yargs-unparser": "2.0.0"
1840       },
1841       "bin": {
1842         "_mocha": "bin/_mocha",
1843         "mocha": "bin/mocha.js"
1844       },
1845       "engines": {
1846         "node": ">= 14.0.0"
1847       },
1848       "funding": {
1849         "type": "opencollective",
1850         "url": "https://opencollective.com/mochajs"
1851       }
1852     },
1853     "node_modules/mocha/node_modules/argparse": {
1854       "version": "2.0.1",
1855       "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1856       "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1857       "dev": true
1858     },
1859     "node_modules/mocha/node_modules/glob": {
1860       "version": "7.2.0",
1861       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
1862       "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
1863       "dev": true,
1864       "dependencies": {
1865         "fs.realpath": "^1.0.0",
1866         "inflight": "^1.0.4",
1867         "inherits": "2",
1868         "minimatch": "^3.0.4",
1869         "once": "^1.3.0",
1870         "path-is-absolute": "^1.0.0"
1871       },
1872       "engines": {
1873         "node": "*"
1874       },
1875       "funding": {
1876         "url": "https://github.com/sponsors/isaacs"
1877       }
1878     },
1879     "node_modules/mocha/node_modules/glob/node_modules/minimatch": {
1880       "version": "3.1.2",
1881       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1882       "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1883       "dev": true,
1884       "dependencies": {
1885         "brace-expansion": "^1.1.7"
1886       },
1887       "engines": {
1888         "node": "*"
1889       }
1890     },
1891     "node_modules/mocha/node_modules/has-flag": {
1892       "version": "4.0.0",
1893       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1894       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1895       "dev": true,
1896       "engines": {
1897         "node": ">=8"
1898       }
1899     },
1900     "node_modules/mocha/node_modules/js-yaml": {
1901       "version": "4.1.0",
1902       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1903       "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1904       "dev": true,
1905       "dependencies": {
1906         "argparse": "^2.0.1"
1907       },
1908       "bin": {
1909         "js-yaml": "bin/js-yaml.js"
1910       }
1911     },
1912     "node_modules/mocha/node_modules/minimatch": {
1913       "version": "5.0.1",
1914       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
1915       "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
1916       "dev": true,
1917       "dependencies": {
1918         "brace-expansion": "^2.0.1"
1919       },
1920       "engines": {
1921         "node": ">=10"
1922       }
1923     },
1924     "node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": {
1925       "version": "2.0.1",
1926       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1927       "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1928       "dev": true,
1929       "dependencies": {
1930         "balanced-match": "^1.0.0"
1931       }
1932     },
1933     "node_modules/mocha/node_modules/supports-color": {
1934       "version": "8.1.1",
1935       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
1936       "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
1937       "dev": true,
1938       "dependencies": {
1939         "has-flag": "^4.0.0"
1940       },
1941       "engines": {
1942         "node": ">=10"
1943       },
1944       "funding": {
1945         "url": "https://github.com/chalk/supports-color?sponsor=1"
1946       }
1947     },
1948     "node_modules/ms": {
1949       "version": "2.1.3",
1950       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1951       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1952       "dev": true
1953     },
1954     "node_modules/nanoid": {
1955       "version": "3.3.3",
1956       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz",
1957       "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
1958       "dev": true,
1959       "bin": {
1960         "nanoid": "bin/nanoid.cjs"
1961       },
1962       "engines": {
1963         "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1964       }
1965     },
1966     "node_modules/neo-async": {
1967       "version": "2.6.2",
1968       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
1969       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
1970       "dev": true
1971     },
1972     "node_modules/nopt": {
1973       "version": "3.0.6",
1974       "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
1975       "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==",
1976       "dev": true,
1977       "dependencies": {
1978         "abbrev": "1"
1979       },
1980       "bin": {
1981         "nopt": "bin/nopt.js"
1982       }
1983     },
1984     "node_modules/normalize-path": {
1985       "version": "3.0.0",
1986       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1987       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1988       "dev": true,
1989       "engines": {
1990         "node": ">=0.10.0"
1991       }
1992     },
1993     "node_modules/npm-path": {
1994       "version": "1.1.0",
1995       "resolved": "https://registry.npmjs.org/npm-path/-/npm-path-1.1.0.tgz",
1996       "integrity": "sha512-wsL+YXGWlE3DWEqhpgKdt0RWxQrHKpVZ5u6uDYFSpxrxKYVPOctOun8q77VwD02zPTQD4wkc35elWPcocaICag==",
1997       "dev": true,
1998       "dependencies": {
1999         "which": "^1.2.4"
2000       },
2001       "bin": {
2002         "npm-path": "bin/npm-path"
2003       }
2004     },
2005     "node_modules/npm-which": {
2006       "version": "1.0.2",
2007       "resolved": "https://registry.npmjs.org/npm-which/-/npm-which-1.0.2.tgz",
2008       "integrity": "sha512-y1s2PrTct2DuRudZNyu4+l4HteWFzaHcN+mMtA54htjA8xIzYza9casIqUdf+/Lqb4Zg2harBpCxBUt83Dwnuw==",
2009       "dev": true,
2010       "dependencies": {
2011         "commander": "^2.2.0",
2012         "npm-path": "^1.0.0",
2013         "which": "^1.0.5"
2014       },
2015       "bin": {
2016         "npm-which": "bin/npm-which.js"
2017       }
2018     },
2019     "node_modules/object-inspect": {
2020       "version": "1.12.3",
2021       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
2022       "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
2023       "dev": true,
2024       "funding": {
2025         "url": "https://github.com/sponsors/ljharb"
2026       }
2027     },
2028     "node_modules/object-is": {
2029       "version": "1.1.5",
2030       "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
2031       "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
2032       "dev": true,
2033       "dependencies": {
2034         "call-bind": "^1.0.2",
2035         "define-properties": "^1.1.3"
2036       },
2037       "engines": {
2038         "node": ">= 0.4"
2039       },
2040       "funding": {
2041         "url": "https://github.com/sponsors/ljharb"
2042       }
2043     },
2044     "node_modules/object-keys": {
2045       "version": "1.1.1",
2046       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2047       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2048       "dev": true,
2049       "engines": {
2050         "node": ">= 0.4"
2051       }
2052     },
2053     "node_modules/object.assign": {
2054       "version": "4.1.4",
2055       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
2056       "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
2057       "dev": true,
2058       "dependencies": {
2059         "call-bind": "^1.0.2",
2060         "define-properties": "^1.1.4",
2061         "has-symbols": "^1.0.3",
2062         "object-keys": "^1.1.1"
2063       },
2064       "engines": {
2065         "node": ">= 0.4"
2066       },
2067       "funding": {
2068         "url": "https://github.com/sponsors/ljharb"
2069       }
2070     },
2071     "node_modules/once": {
2072       "version": "1.4.0",
2073       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2074       "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2075       "dev": true,
2076       "dependencies": {
2077         "wrappy": "1"
2078       }
2079     },
2080     "node_modules/optimist": {
2081       "version": "0.3.7",
2082       "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz",
2083       "integrity": "sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==",
2084       "dependencies": {
2085         "wordwrap": "~0.0.2"
2086       }
2087     },
2088     "node_modules/optimist/node_modules/wordwrap": {
2089       "version": "0.0.3",
2090       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
2091       "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==",
2092       "engines": {
2093         "node": ">=0.4.0"
2094       }
2095     },
2096     "node_modules/optionator": {
2097       "version": "0.8.3",
2098       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
2099       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
2100       "dev": true,
2101       "dependencies": {
2102         "deep-is": "~0.1.3",
2103         "fast-levenshtein": "~2.0.6",
2104         "levn": "~0.3.0",
2105         "prelude-ls": "~1.1.2",
2106         "type-check": "~0.3.2",
2107         "word-wrap": "~1.2.3"
2108       },
2109       "engines": {
2110         "node": ">= 0.8.0"
2111       }
2112     },
2113     "node_modules/osm-polygon-features": {
2114       "version": "0.9.2",
2115       "resolved": "https://registry.npmjs.org/osm-polygon-features/-/osm-polygon-features-0.9.2.tgz",
2116       "integrity": "sha512-5zNEFCq+G6X2TDkqbKYLF1+GtWVCCLA8zX+FVhSogsiTRsGquyaGRy5cYNW4BE3ci0MKOLvNTkFNsjsCNtgz0A=="
2117     },
2118     "node_modules/p-limit": {
2119       "version": "3.1.0",
2120       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
2121       "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
2122       "dev": true,
2123       "dependencies": {
2124         "yocto-queue": "^0.1.0"
2125       },
2126       "engines": {
2127         "node": ">=10"
2128       },
2129       "funding": {
2130         "url": "https://github.com/sponsors/sindresorhus"
2131       }
2132     },
2133     "node_modules/p-locate": {
2134       "version": "5.0.0",
2135       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
2136       "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
2137       "dev": true,
2138       "dependencies": {
2139         "p-limit": "^3.0.2"
2140       },
2141       "engines": {
2142         "node": ">=10"
2143       },
2144       "funding": {
2145         "url": "https://github.com/sponsors/sindresorhus"
2146       }
2147     },
2148     "node_modules/path-exists": {
2149       "version": "4.0.0",
2150       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2151       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2152       "dev": true,
2153       "engines": {
2154         "node": ">=8"
2155       }
2156     },
2157     "node_modules/path-is-absolute": {
2158       "version": "1.0.1",
2159       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2160       "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2161       "dev": true,
2162       "engines": {
2163         "node": ">=0.10.0"
2164       }
2165     },
2166     "node_modules/path-parse": {
2167       "version": "1.0.7",
2168       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2169       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2170       "dev": true
2171     },
2172     "node_modules/pbf": {
2173       "version": "3.2.1",
2174       "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz",
2175       "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==",
2176       "dependencies": {
2177         "ieee754": "^1.1.12",
2178         "resolve-protobuf-schema": "^2.1.0"
2179       },
2180       "bin": {
2181         "pbf": "bin/pbf"
2182       }
2183     },
2184     "node_modules/picomatch": {
2185       "version": "2.3.1",
2186       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2187       "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2188       "dev": true,
2189       "engines": {
2190         "node": ">=8.6"
2191       },
2192       "funding": {
2193         "url": "https://github.com/sponsors/jonschlinkert"
2194       }
2195     },
2196     "node_modules/prelude-ls": {
2197       "version": "1.1.2",
2198       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
2199       "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
2200       "dev": true,
2201       "engines": {
2202         "node": ">= 0.8.0"
2203       }
2204     },
2205     "node_modules/process-nextick-args": {
2206       "version": "2.0.1",
2207       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2208       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2209       "dev": true
2210     },
2211     "node_modules/protocol-buffers-schema": {
2212       "version": "3.6.0",
2213       "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
2214       "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw=="
2215     },
2216     "node_modules/randombytes": {
2217       "version": "2.1.0",
2218       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
2219       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
2220       "dev": true,
2221       "dependencies": {
2222         "safe-buffer": "^5.1.0"
2223       }
2224     },
2225     "node_modules/readable-stream": {
2226       "version": "3.6.2",
2227       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
2228       "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
2229       "dependencies": {
2230         "inherits": "^2.0.3",
2231         "string_decoder": "^1.1.1",
2232         "util-deprecate": "^1.0.1"
2233       },
2234       "engines": {
2235         "node": ">= 6"
2236       }
2237     },
2238     "node_modules/readdirp": {
2239       "version": "3.6.0",
2240       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
2241       "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
2242       "dev": true,
2243       "dependencies": {
2244         "picomatch": "^2.2.1"
2245       },
2246       "engines": {
2247         "node": ">=8.10.0"
2248       }
2249     },
2250     "node_modules/regexp.prototype.flags": {
2251       "version": "1.4.3",
2252       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
2253       "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
2254       "dev": true,
2255       "dependencies": {
2256         "call-bind": "^1.0.2",
2257         "define-properties": "^1.1.3",
2258         "functions-have-names": "^1.2.2"
2259       },
2260       "engines": {
2261         "node": ">= 0.4"
2262       },
2263       "funding": {
2264         "url": "https://github.com/sponsors/ljharb"
2265       }
2266     },
2267     "node_modules/require-directory": {
2268       "version": "2.1.1",
2269       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
2270       "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
2271       "dev": true,
2272       "engines": {
2273         "node": ">=0.10.0"
2274       }
2275     },
2276     "node_modules/resolve": {
2277       "version": "1.1.7",
2278       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
2279       "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==",
2280       "dev": true
2281     },
2282     "node_modules/resolve-protobuf-schema": {
2283       "version": "2.1.0",
2284       "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
2285       "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
2286       "dependencies": {
2287         "protocol-buffers-schema": "^3.3.1"
2288       }
2289     },
2290     "node_modules/resumer": {
2291       "version": "0.0.0",
2292       "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
2293       "integrity": "sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w==",
2294       "dev": true,
2295       "dependencies": {
2296         "through": "~2.3.4"
2297       }
2298     },
2299     "node_modules/resumer/node_modules/through": {
2300       "version": "2.3.8",
2301       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2302       "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
2303       "dev": true
2304     },
2305     "node_modules/safe-buffer": {
2306       "version": "5.2.1",
2307       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2308       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2309       "funding": [
2310         {
2311           "type": "github",
2312           "url": "https://github.com/sponsors/feross"
2313         },
2314         {
2315           "type": "patreon",
2316           "url": "https://www.patreon.com/feross"
2317         },
2318         {
2319           "type": "consulting",
2320           "url": "https://feross.org/support"
2321         }
2322       ]
2323     },
2324     "node_modules/safe-regex-test": {
2325       "version": "1.0.0",
2326       "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
2327       "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
2328       "dev": true,
2329       "dependencies": {
2330         "call-bind": "^1.0.2",
2331         "get-intrinsic": "^1.1.3",
2332         "is-regex": "^1.1.4"
2333       },
2334       "funding": {
2335         "url": "https://github.com/sponsors/ljharb"
2336       }
2337     },
2338     "node_modules/serialize-javascript": {
2339       "version": "6.0.0",
2340       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
2341       "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
2342       "dev": true,
2343       "dependencies": {
2344         "randombytes": "^2.1.0"
2345       }
2346     },
2347     "node_modules/side-channel": {
2348       "version": "1.0.4",
2349       "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
2350       "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
2351       "dev": true,
2352       "dependencies": {
2353         "call-bind": "^1.0.0",
2354         "get-intrinsic": "^1.0.2",
2355         "object-inspect": "^1.9.0"
2356       },
2357       "funding": {
2358         "url": "https://github.com/sponsors/ljharb"
2359       }
2360     },
2361     "node_modules/source-map": {
2362       "version": "0.2.0",
2363       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
2364       "integrity": "sha512-CBdZ2oa/BHhS4xj5DlhjWNHcan57/5YuvfdLf17iVmIpd9KRm+DFLmC6nBNj+6Ua7Kt3TmOjDpQT1aTYOQtoUA==",
2365       "dev": true,
2366       "optional": true,
2367       "dependencies": {
2368         "amdefine": ">=0.0.4"
2369       },
2370       "engines": {
2371         "node": ">=0.8.0"
2372       }
2373     },
2374     "node_modules/sprintf-js": {
2375       "version": "1.1.2",
2376       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
2377       "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
2378       "dev": true
2379     },
2380     "node_modules/stop-iteration-iterator": {
2381       "version": "1.0.0",
2382       "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
2383       "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
2384       "dev": true,
2385       "dependencies": {
2386         "internal-slot": "^1.0.4"
2387       },
2388       "engines": {
2389         "node": ">= 0.4"
2390       }
2391     },
2392     "node_modules/string_decoder": {
2393       "version": "1.3.0",
2394       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
2395       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
2396       "dependencies": {
2397         "safe-buffer": "~5.2.0"
2398       }
2399     },
2400     "node_modules/string-width": {
2401       "version": "4.2.3",
2402       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2403       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2404       "dev": true,
2405       "dependencies": {
2406         "emoji-regex": "^8.0.0",
2407         "is-fullwidth-code-point": "^3.0.0",
2408         "strip-ansi": "^6.0.1"
2409       },
2410       "engines": {
2411         "node": ">=8"
2412       }
2413     },
2414     "node_modules/string.prototype.split": {
2415       "version": "1.0.7",
2416       "resolved": "https://registry.npmjs.org/string.prototype.split/-/string.prototype.split-1.0.7.tgz",
2417       "integrity": "sha512-nKEBpIMVowgjlHVshwjhv7Tq6bp3INe+0Ib4XNjTT5RbJwIrF1t5JJ2xWrICohhCuSa6HfSZUU1EJWBFven2+Q==",
2418       "dev": true,
2419       "dependencies": {
2420         "call-bind": "^1.0.2",
2421         "define-properties": "^1.1.4",
2422         "es-abstract": "^1.20.4",
2423         "get-intrinsic": "^1.1.3",
2424         "is-regex": "^1.1.4",
2425         "regexp.prototype.flags": "^1.4.3"
2426       },
2427       "funding": {
2428         "url": "https://github.com/sponsors/ljharb"
2429       }
2430     },
2431     "node_modules/string.prototype.trim": {
2432       "version": "1.2.7",
2433       "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
2434       "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
2435       "dev": true,
2436       "dependencies": {
2437         "call-bind": "^1.0.2",
2438         "define-properties": "^1.1.4",
2439         "es-abstract": "^1.20.4"
2440       },
2441       "engines": {
2442         "node": ">= 0.4"
2443       },
2444       "funding": {
2445         "url": "https://github.com/sponsors/ljharb"
2446       }
2447     },
2448     "node_modules/string.prototype.trimend": {
2449       "version": "1.0.6",
2450       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
2451       "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
2452       "dev": true,
2453       "dependencies": {
2454         "call-bind": "^1.0.2",
2455         "define-properties": "^1.1.4",
2456         "es-abstract": "^1.20.4"
2457       },
2458       "funding": {
2459         "url": "https://github.com/sponsors/ljharb"
2460       }
2461     },
2462     "node_modules/string.prototype.trimstart": {
2463       "version": "1.0.6",
2464       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
2465       "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
2466       "dev": true,
2467       "dependencies": {
2468         "call-bind": "^1.0.2",
2469         "define-properties": "^1.1.4",
2470         "es-abstract": "^1.20.4"
2471       },
2472       "funding": {
2473         "url": "https://github.com/sponsors/ljharb"
2474       }
2475     },
2476     "node_modules/strip-ansi": {
2477       "version": "6.0.1",
2478       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2479       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2480       "dev": true,
2481       "dependencies": {
2482         "ansi-regex": "^5.0.1"
2483       },
2484       "engines": {
2485         "node": ">=8"
2486       }
2487     },
2488     "node_modules/strip-json-comments": {
2489       "version": "3.1.1",
2490       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
2491       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
2492       "dev": true,
2493       "engines": {
2494         "node": ">=8"
2495       },
2496       "funding": {
2497         "url": "https://github.com/sponsors/sindresorhus"
2498       }
2499     },
2500     "node_modules/supports-color": {
2501       "version": "3.2.3",
2502       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
2503       "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==",
2504       "dev": true,
2505       "dependencies": {
2506         "has-flag": "^1.0.0"
2507       },
2508       "engines": {
2509         "node": ">=0.8.0"
2510       }
2511     },
2512     "node_modules/supports-preserve-symlinks-flag": {
2513       "version": "1.0.0",
2514       "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
2515       "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
2516       "dev": true,
2517       "engines": {
2518         "node": ">= 0.4"
2519       },
2520       "funding": {
2521         "url": "https://github.com/sponsors/ljharb"
2522       }
2523     },
2524     "node_modules/tap-parser": {
2525       "version": "0.7.0",
2526       "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-0.7.0.tgz",
2527       "integrity": "sha512-eg6Vt2kTjxJyjrt1luqrMD6jbOM2W5MCZ53ci6+9K97f/aQFI0R/01l70hTES66fTuqhMkNQQGjZESz+/7wsGA==",
2528       "dev": true,
2529       "dependencies": {
2530         "inherits": "~2.0.1",
2531         "minimist": "^0.2.0",
2532         "readable-stream": "~1.1.11"
2533       },
2534       "bin": {
2535         "tap-parser": "bin/cmd.js"
2536       }
2537     },
2538     "node_modules/tap-parser/node_modules/isarray": {
2539       "version": "0.0.1",
2540       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2541       "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
2542       "dev": true
2543     },
2544     "node_modules/tap-parser/node_modules/minimist": {
2545       "version": "0.2.4",
2546       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz",
2547       "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==",
2548       "dev": true,
2549       "funding": {
2550         "url": "https://github.com/sponsors/ljharb"
2551       }
2552     },
2553     "node_modules/tap-parser/node_modules/readable-stream": {
2554       "version": "1.1.14",
2555       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
2556       "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==",
2557       "dev": true,
2558       "dependencies": {
2559         "core-util-is": "~1.0.0",
2560         "inherits": "~2.0.1",
2561         "isarray": "0.0.1",
2562         "string_decoder": "~0.10.x"
2563       }
2564     },
2565     "node_modules/tap-parser/node_modules/string_decoder": {
2566       "version": "0.10.31",
2567       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2568       "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
2569       "dev": true
2570     },
2571     "node_modules/tape": {
2572       "version": "5.6.3",
2573       "resolved": "https://registry.npmjs.org/tape/-/tape-5.6.3.tgz",
2574       "integrity": "sha512-cUDDGSbyoSIpdUAqbqLI/r7i/S4BHuCB9M5j7E/LrLs/x/i4zeAJ798aqo+FGo+kr9seBZwr8AkZW6rjceyAMQ==",
2575       "dev": true,
2576       "dependencies": {
2577         "array.prototype.every": "^1.1.4",
2578         "call-bind": "^1.0.2",
2579         "deep-equal": "^2.2.0",
2580         "defined": "^1.0.1",
2581         "dotignore": "^0.1.2",
2582         "for-each": "^0.3.3",
2583         "get-package-type": "^0.1.0",
2584         "glob": "^7.2.3",
2585         "has": "^1.0.3",
2586         "has-dynamic-import": "^2.0.1",
2587         "inherits": "^2.0.4",
2588         "is-regex": "^1.1.4",
2589         "minimist": "^1.2.7",
2590         "object-inspect": "^1.12.3",
2591         "object-is": "^1.1.5",
2592         "object-keys": "^1.1.1",
2593         "object.assign": "^4.1.4",
2594         "resolve": "^2.0.0-next.4",
2595         "resumer": "^0.0.0",
2596         "string.prototype.trim": "^1.2.7",
2597         "through": "^2.3.8"
2598       },
2599       "bin": {
2600         "tape": "bin/tape"
2601       },
2602       "funding": {
2603         "url": "https://github.com/sponsors/ljharb"
2604       }
2605     },
2606     "node_modules/tape/node_modules/glob": {
2607       "version": "7.2.3",
2608       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2609       "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2610       "dev": true,
2611       "dependencies": {
2612         "fs.realpath": "^1.0.0",
2613         "inflight": "^1.0.4",
2614         "inherits": "2",
2615         "minimatch": "^3.1.1",
2616         "once": "^1.3.0",
2617         "path-is-absolute": "^1.0.0"
2618       },
2619       "engines": {
2620         "node": "*"
2621       },
2622       "funding": {
2623         "url": "https://github.com/sponsors/isaacs"
2624       }
2625     },
2626     "node_modules/tape/node_modules/resolve": {
2627       "version": "2.0.0-next.4",
2628       "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
2629       "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
2630       "dev": true,
2631       "dependencies": {
2632         "is-core-module": "^2.9.0",
2633         "path-parse": "^1.0.7",
2634         "supports-preserve-symlinks-flag": "^1.0.0"
2635       },
2636       "bin": {
2637         "resolve": "bin/resolve"
2638       },
2639       "funding": {
2640         "url": "https://github.com/sponsors/ljharb"
2641       }
2642     },
2643     "node_modules/tape/node_modules/through": {
2644       "version": "2.3.8",
2645       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2646       "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
2647       "dev": true
2648     },
2649     "node_modules/through": {
2650       "version": "2.2.7",
2651       "resolved": "https://registry.npmjs.org/through/-/through-2.2.7.tgz",
2652       "integrity": "sha512-JIR0m0ybkmTcR8URann+HbwKmodP+OE8UCbsifQDYMLD5J3em1Cdn3MYPpbEd5elGDwmP98T+WbqP/tvzA5Mjg=="
2653     },
2654     "node_modules/through2": {
2655       "version": "0.2.3",
2656       "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz",
2657       "integrity": "sha512-mLa8Bn2mZurjyomGKWRu3Bo2mvoQojFks9NvOK8H+k4kDJNkdEqG522KFZsEFBEl6rKkxTgFbE5+OPcgfvPEHA==",
2658       "dev": true,
2659       "dependencies": {
2660         "readable-stream": "~1.1.9",
2661         "xtend": "~2.1.1"
2662       }
2663     },
2664     "node_modules/through2/node_modules/isarray": {
2665       "version": "0.0.1",
2666       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2667       "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
2668       "dev": true
2669     },
2670     "node_modules/through2/node_modules/readable-stream": {
2671       "version": "1.1.14",
2672       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
2673       "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==",
2674       "dev": true,
2675       "dependencies": {
2676         "core-util-is": "~1.0.0",
2677         "inherits": "~2.0.1",
2678         "isarray": "0.0.1",
2679         "string_decoder": "~0.10.x"
2680       }
2681     },
2682     "node_modules/through2/node_modules/string_decoder": {
2683       "version": "0.10.31",
2684       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2685       "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
2686       "dev": true
2687     },
2688     "node_modules/tiny-inflate": {
2689       "version": "1.0.3",
2690       "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
2691       "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="
2692     },
2693     "node_modules/tiny-osmpbf": {
2694       "version": "0.1.0",
2695       "resolved": "https://registry.npmjs.org/tiny-osmpbf/-/tiny-osmpbf-0.1.0.tgz",
2696       "integrity": "sha512-Sl0xuDdM0+bnrYPhTAWnQ5eui8+2cpYCnsBxq0EFR1/IgmfB7+FiC23I8aa7tdP4AjaWvBUMK34kfXdY6C1LCQ==",
2697       "dependencies": {
2698         "pbf": "^3.0.4",
2699         "tiny-inflate": "^1.0.2"
2700       }
2701     },
2702     "node_modules/to-regex-range": {
2703       "version": "5.0.1",
2704       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2705       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2706       "dev": true,
2707       "dependencies": {
2708         "is-number": "^7.0.0"
2709       },
2710       "engines": {
2711         "node": ">=8.0"
2712       }
2713     },
2714     "node_modules/type-check": {
2715       "version": "0.3.2",
2716       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
2717       "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
2718       "dev": true,
2719       "dependencies": {
2720         "prelude-ls": "~1.1.2"
2721       },
2722       "engines": {
2723         "node": ">= 0.8.0"
2724       }
2725     },
2726     "node_modules/typed-array-length": {
2727       "version": "1.0.4",
2728       "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
2729       "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
2730       "dev": true,
2731       "dependencies": {
2732         "call-bind": "^1.0.2",
2733         "for-each": "^0.3.3",
2734         "is-typed-array": "^1.1.9"
2735       },
2736       "funding": {
2737         "url": "https://github.com/sponsors/ljharb"
2738       }
2739     },
2740     "node_modules/typedarray": {
2741       "version": "0.0.6",
2742       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
2743       "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
2744     },
2745     "node_modules/uglify-js": {
2746       "version": "3.17.4",
2747       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
2748       "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
2749       "dev": true,
2750       "optional": true,
2751       "bin": {
2752         "uglifyjs": "bin/uglifyjs"
2753       },
2754       "engines": {
2755         "node": ">=0.8.0"
2756       }
2757     },
2758     "node_modules/unbox-primitive": {
2759       "version": "1.0.2",
2760       "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
2761       "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
2762       "dev": true,
2763       "dependencies": {
2764         "call-bind": "^1.0.2",
2765         "has-bigints": "^1.0.2",
2766         "has-symbols": "^1.0.3",
2767         "which-boxed-primitive": "^1.0.2"
2768       },
2769       "funding": {
2770         "url": "https://github.com/sponsors/ljharb"
2771       }
2772     },
2773     "node_modules/util-deprecate": {
2774       "version": "1.0.2",
2775       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2776       "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
2777     },
2778     "node_modules/which": {
2779       "version": "1.3.1",
2780       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2781       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2782       "dev": true,
2783       "dependencies": {
2784         "isexe": "^2.0.0"
2785       },
2786       "bin": {
2787         "which": "bin/which"
2788       }
2789     },
2790     "node_modules/which-boxed-primitive": {
2791       "version": "1.0.2",
2792       "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
2793       "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
2794       "dev": true,
2795       "dependencies": {
2796         "is-bigint": "^1.0.1",
2797         "is-boolean-object": "^1.1.0",
2798         "is-number-object": "^1.0.4",
2799         "is-string": "^1.0.5",
2800         "is-symbol": "^1.0.3"
2801       },
2802       "funding": {
2803         "url": "https://github.com/sponsors/ljharb"
2804       }
2805     },
2806     "node_modules/which-collection": {
2807       "version": "1.0.1",
2808       "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
2809       "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
2810       "dev": true,
2811       "dependencies": {
2812         "is-map": "^2.0.1",
2813         "is-set": "^2.0.1",
2814         "is-weakmap": "^2.0.1",
2815         "is-weakset": "^2.0.1"
2816       },
2817       "funding": {
2818         "url": "https://github.com/sponsors/ljharb"
2819       }
2820     },
2821     "node_modules/which-typed-array": {
2822       "version": "1.1.9",
2823       "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz",
2824       "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==",
2825       "dev": true,
2826       "dependencies": {
2827         "available-typed-arrays": "^1.0.5",
2828         "call-bind": "^1.0.2",
2829         "for-each": "^0.3.3",
2830         "gopd": "^1.0.1",
2831         "has-tostringtag": "^1.0.0",
2832         "is-typed-array": "^1.1.10"
2833       },
2834       "engines": {
2835         "node": ">= 0.4"
2836       },
2837       "funding": {
2838         "url": "https://github.com/sponsors/ljharb"
2839       }
2840     },
2841     "node_modules/word-wrap": {
2842       "version": "1.2.3",
2843       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
2844       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
2845       "dev": true,
2846       "engines": {
2847         "node": ">=0.10.0"
2848       }
2849     },
2850     "node_modules/wordwrap": {
2851       "version": "1.0.0",
2852       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
2853       "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
2854       "dev": true
2855     },
2856     "node_modules/workerpool": {
2857       "version": "6.2.1",
2858       "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
2859       "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==",
2860       "dev": true
2861     },
2862     "node_modules/wrap-ansi": {
2863       "version": "7.0.0",
2864       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2865       "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2866       "dev": true,
2867       "dependencies": {
2868         "ansi-styles": "^4.0.0",
2869         "string-width": "^4.1.0",
2870         "strip-ansi": "^6.0.0"
2871       },
2872       "engines": {
2873         "node": ">=10"
2874       },
2875       "funding": {
2876         "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2877       }
2878     },
2879     "node_modules/wrappy": {
2880       "version": "1.0.2",
2881       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2882       "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
2883       "dev": true
2884     },
2885     "node_modules/xtend": {
2886       "version": "2.1.2",
2887       "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
2888       "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==",
2889       "dev": true,
2890       "dependencies": {
2891         "object-keys": "~0.4.0"
2892       },
2893       "engines": {
2894         "node": ">=0.4"
2895       }
2896     },
2897     "node_modules/xtend/node_modules/object-keys": {
2898       "version": "0.4.0",
2899       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
2900       "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==",
2901       "dev": true
2902     },
2903     "node_modules/y18n": {
2904       "version": "5.0.8",
2905       "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
2906       "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
2907       "dev": true,
2908       "engines": {
2909         "node": ">=10"
2910       }
2911     },
2912     "node_modules/yargs": {
2913       "version": "16.2.0",
2914       "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
2915       "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
2916       "dev": true,
2917       "dependencies": {
2918         "cliui": "^7.0.2",
2919         "escalade": "^3.1.1",
2920         "get-caller-file": "^2.0.5",
2921         "require-directory": "^2.1.1",
2922         "string-width": "^4.2.0",
2923         "y18n": "^5.0.5",
2924         "yargs-parser": "^20.2.2"
2925       },
2926       "engines": {
2927         "node": ">=10"
2928       }
2929     },
2930     "node_modules/yargs-parser": {
2931       "version": "20.2.4",
2932       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
2933       "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
2934       "dev": true,
2935       "engines": {
2936         "node": ">=10"
2937       }
2938     },
2939     "node_modules/yargs-unparser": {
2940       "version": "2.0.0",
2941       "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
2942       "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
2943       "dev": true,
2944       "dependencies": {
2945         "camelcase": "^6.0.0",
2946         "decamelize": "^4.0.0",
2947         "flat": "^5.0.2",
2948         "is-plain-obj": "^2.1.0"
2949       },
2950       "engines": {
2951         "node": ">=10"
2952       }
2953     },
2954     "node_modules/yocto-queue": {
2955       "version": "0.1.0",
2956       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
2957       "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
2958       "dev": true,
2959       "engines": {
2960         "node": ">=10"
2961       },
2962       "funding": {
2963         "url": "https://github.com/sponsors/sindresorhus"
2964       }
2965     }
2966   }