]> git.r.bdr.sh - rbdr/blog/blob - package-lock.json
Escape ampersand in titles
[rbdr/blog] / package-lock.json
1 {
2 "name": "blog",
3 "version": "5.0.0",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "blog",
9 "version": "5.0.0",
10 "license": "Apache-2.0",
11 "dependencies": {
12 "dot": "^1.1.3",
13 "entities": "^3.0.1",
14 "gemini-to-html": "^2.1.0",
15 "getenv": "^1.0.0",
16 "minimist": "^1.2.5"
17 },
18 "bin": {
19 "blog": "bin/blog.js"
20 },
21 "devDependencies": {
22 "@hapi/eslint-plugin": "^5.1.0",
23 "eslint": "^8.5.0",
24 "jsdoc-to-markdown": "^7.1.0"
25 },
26 "engines": {
27 "node": ">=18.0.0"
28 }
29 },
30 "node_modules/@babel/parser": {
31 "version": "7.21.4",
32 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz",
33 "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==",
34 "dev": true,
35 "bin": {
36 "parser": "bin/babel-parser.js"
37 },
38 "engines": {
39 "node": ">=6.0.0"
40 }
41 },
42 "node_modules/@eslint-community/eslint-utils": {
43 "version": "4.4.0",
44 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
45 "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
46 "dev": true,
47 "dependencies": {
48 "eslint-visitor-keys": "^3.3.0"
49 },
50 "engines": {
51 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
52 },
53 "peerDependencies": {
54 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
55 }
56 },
57 "node_modules/@eslint-community/regexpp": {
58 "version": "4.5.0",
59 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz",
60 "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==",
61 "dev": true,
62 "engines": {
63 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
64 }
65 },
66 "node_modules/@eslint/eslintrc": {
67 "version": "2.0.2",
68 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz",
69 "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==",
70 "dev": true,
71 "dependencies": {
72 "ajv": "^6.12.4",
73 "debug": "^4.3.2",
74 "espree": "^9.5.1",
75 "globals": "^13.19.0",
76 "ignore": "^5.2.0",
77 "import-fresh": "^3.2.1",
78 "js-yaml": "^4.1.0",
79 "minimatch": "^3.1.2",
80 "strip-json-comments": "^3.1.1"
81 },
82 "engines": {
83 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
84 },
85 "funding": {
86 "url": "https://opencollective.com/eslint"
87 }
88 },
89 "node_modules/@eslint/js": {
90 "version": "8.39.0",
91 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz",
92 "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==",
93 "dev": true,
94 "engines": {
95 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
96 }
97 },
98 "node_modules/@hapi/eslint-plugin": {
99 "version": "5.1.0",
100 "resolved": "https://registry.npmjs.org/@hapi/eslint-plugin/-/eslint-plugin-5.1.0.tgz",
101 "integrity": "sha512-D0OvhsjbWW4lhuw0LqERl8vqCIRMnePy9XGYhkf7krzwqzYNEAcBFCafiFsd0gIF6QiQj3O1vYmshRVFZMXdwQ==",
102 "dev": true,
103 "peerDependencies": {
104 "@babel/core": "^7.14.3",
105 "@babel/eslint-parser": "^7.14.3"
106 },
107 "peerDependenciesMeta": {
108 "@babel/core": {
109 "optional": true
110 },
111 "@babel/eslint-parser": {
112 "optional": true
113 }
114 }
115 },
116 "node_modules/@humanwhocodes/config-array": {
117 "version": "0.11.8",
118 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
119 "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
120 "dev": true,
121 "dependencies": {
122 "@humanwhocodes/object-schema": "^1.2.1",
123 "debug": "^4.1.1",
124 "minimatch": "^3.0.5"
125 },
126 "engines": {
127 "node": ">=10.10.0"
128 }
129 },
130 "node_modules/@humanwhocodes/module-importer": {
131 "version": "1.0.1",
132 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
133 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
134 "dev": true,
135 "engines": {
136 "node": ">=12.22"
137 },
138 "funding": {
139 "type": "github",
140 "url": "https://github.com/sponsors/nzakas"
141 }
142 },
143 "node_modules/@humanwhocodes/object-schema": {
144 "version": "1.2.1",
145 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
146 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
147 "dev": true
148 },
149 "node_modules/@jsdoc/salty": {
150 "version": "0.2.5",
151 "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.5.tgz",
152 "integrity": "sha512-TfRP53RqunNe2HBobVBJ0VLhK1HbfvBYeTC1ahnN64PWvyYyGebmMiPkuwvD9fpw2ZbkoPb8Q7mwy0aR8Z9rvw==",
153 "dev": true,
154 "dependencies": {
155 "lodash": "^4.17.21"
156 },
157 "engines": {
158 "node": ">=v12.0.0"
159 }
160 },
161 "node_modules/@nodelib/fs.scandir": {
162 "version": "2.1.5",
163 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
164 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
165 "dev": true,
166 "dependencies": {
167 "@nodelib/fs.stat": "2.0.5",
168 "run-parallel": "^1.1.9"
169 },
170 "engines": {
171 "node": ">= 8"
172 }
173 },
174 "node_modules/@nodelib/fs.stat": {
175 "version": "2.0.5",
176 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
177 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
178 "dev": true,
179 "engines": {
180 "node": ">= 8"
181 }
182 },
183 "node_modules/@nodelib/fs.walk": {
184 "version": "1.2.8",
185 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
186 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
187 "dev": true,
188 "dependencies": {
189 "@nodelib/fs.scandir": "2.1.5",
190 "fastq": "^1.6.0"
191 },
192 "engines": {
193 "node": ">= 8"
194 }
195 },
196 "node_modules/@types/linkify-it": {
197 "version": "3.0.2",
198 "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz",
199 "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==",
200 "dev": true
201 },
202 "node_modules/@types/markdown-it": {
203 "version": "12.2.3",
204 "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz",
205 "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==",
206 "dev": true,
207 "dependencies": {
208 "@types/linkify-it": "*",
209 "@types/mdurl": "*"
210 }
211 },
212 "node_modules/@types/mdurl": {
213 "version": "1.0.2",
214 "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
215 "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==",
216 "dev": true
217 },
218 "node_modules/acorn": {
219 "version": "8.8.2",
220 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
221 "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
222 "dev": true,
223 "bin": {
224 "acorn": "bin/acorn"
225 },
226 "engines": {
227 "node": ">=0.4.0"
228 }
229 },
230 "node_modules/acorn-jsx": {
231 "version": "5.3.2",
232 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
233 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
234 "dev": true,
235 "peerDependencies": {
236 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
237 }
238 },
239 "node_modules/ajv": {
240 "version": "6.12.6",
241 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
242 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
243 "dev": true,
244 "dependencies": {
245 "fast-deep-equal": "^3.1.1",
246 "fast-json-stable-stringify": "^2.0.0",
247 "json-schema-traverse": "^0.4.1",
248 "uri-js": "^4.2.2"
249 },
250 "funding": {
251 "type": "github",
252 "url": "https://github.com/sponsors/epoberezkin"
253 }
254 },
255 "node_modules/ansi-escape-sequences": {
256 "version": "4.1.0",
257 "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz",
258 "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==",
259 "dev": true,
260 "dependencies": {
261 "array-back": "^3.0.1"
262 },
263 "engines": {
264 "node": ">=8.0.0"
265 }
266 },
267 "node_modules/ansi-escape-sequences/node_modules/array-back": {
268 "version": "3.1.0",
269 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
270 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
271 "dev": true,
272 "engines": {
273 "node": ">=6"
274 }
275 },
276 "node_modules/ansi-regex": {
277 "version": "5.0.1",
278 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
279 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
280 "dev": true,
281 "engines": {
282 "node": ">=8"
283 }
284 },
285 "node_modules/ansi-styles": {
286 "version": "4.3.0",
287 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
288 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
289 "dev": true,
290 "dependencies": {
291 "color-convert": "^2.0.1"
292 },
293 "engines": {
294 "node": ">=8"
295 },
296 "funding": {
297 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
298 }
299 },
300 "node_modules/argparse": {
301 "version": "2.0.1",
302 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
303 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
304 "dev": true
305 },
306 "node_modules/array-back": {
307 "version": "6.2.2",
308 "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz",
309 "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==",
310 "dev": true,
311 "engines": {
312 "node": ">=12.17"
313 }
314 },
315 "node_modules/balanced-match": {
316 "version": "1.0.2",
317 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
318 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
319 "dev": true
320 },
321 "node_modules/bluebird": {
322 "version": "3.7.2",
323 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
324 "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
325 "dev": true
326 },
327 "node_modules/brace-expansion": {
328 "version": "1.1.11",
329 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
330 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
331 "dev": true,
332 "dependencies": {
333 "balanced-match": "^1.0.0",
334 "concat-map": "0.0.1"
335 }
336 },
337 "node_modules/cache-point": {
338 "version": "2.0.0",
339 "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-2.0.0.tgz",
340 "integrity": "sha512-4gkeHlFpSKgm3vm2gJN5sPqfmijYRFYCQ6tv5cLw0xVmT6r1z1vd4FNnpuOREco3cBs1G709sZ72LdgddKvL5w==",
341 "dev": true,
342 "dependencies": {
343 "array-back": "^4.0.1",
344 "fs-then-native": "^2.0.0",
345 "mkdirp2": "^1.0.4"
346 },
347 "engines": {
348 "node": ">=8"
349 }
350 },
351 "node_modules/cache-point/node_modules/array-back": {
352 "version": "4.0.2",
353 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
354 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
355 "dev": true,
356 "engines": {
357 "node": ">=8"
358 }
359 },
360 "node_modules/callsites": {
361 "version": "3.1.0",
362 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
363 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
364 "dev": true,
365 "engines": {
366 "node": ">=6"
367 }
368 },
369 "node_modules/catharsis": {
370 "version": "0.9.0",
371 "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz",
372 "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==",
373 "dev": true,
374 "dependencies": {
375 "lodash": "^4.17.15"
376 },
377 "engines": {
378 "node": ">= 10"
379 }
380 },
381 "node_modules/chalk": {
382 "version": "4.1.2",
383 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
384 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
385 "dev": true,
386 "dependencies": {
387 "ansi-styles": "^4.1.0",
388 "supports-color": "^7.1.0"
389 },
390 "engines": {
391 "node": ">=10"
392 },
393 "funding": {
394 "url": "https://github.com/chalk/chalk?sponsor=1"
395 }
396 },
397 "node_modules/collect-all": {
398 "version": "1.0.4",
399 "resolved": "https://registry.npmjs.org/collect-all/-/collect-all-1.0.4.tgz",
400 "integrity": "sha512-RKZhRwJtJEP5FWul+gkSMEnaK6H3AGPTTWOiRimCcs+rc/OmQE3Yhy1Q7A7KsdkG3ZXVdZq68Y6ONSdvkeEcKA==",
401 "dev": true,
402 "dependencies": {
403 "stream-connect": "^1.0.2",
404 "stream-via": "^1.0.4"
405 },
406 "engines": {
407 "node": ">=0.10.0"
408 }
409 },
410 "node_modules/color-convert": {
411 "version": "2.0.1",
412 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
413 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
414 "dev": true,
415 "dependencies": {
416 "color-name": "~1.1.4"
417 },
418 "engines": {
419 "node": ">=7.0.0"
420 }
421 },
422 "node_modules/color-name": {
423 "version": "1.1.4",
424 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
425 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
426 "dev": true
427 },
428 "node_modules/command-line-args": {
429 "version": "5.2.1",
430 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz",
431 "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==",
432 "dev": true,
433 "dependencies": {
434 "array-back": "^3.1.0",
435 "find-replace": "^3.0.0",
436 "lodash.camelcase": "^4.3.0",
437 "typical": "^4.0.0"
438 },
439 "engines": {
440 "node": ">=4.0.0"
441 }
442 },
443 "node_modules/command-line-args/node_modules/array-back": {
444 "version": "3.1.0",
445 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
446 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
447 "dev": true,
448 "engines": {
449 "node": ">=6"
450 }
451 },
452 "node_modules/command-line-args/node_modules/typical": {
453 "version": "4.0.0",
454 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
455 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
456 "dev": true,
457 "engines": {
458 "node": ">=8"
459 }
460 },
461 "node_modules/command-line-tool": {
462 "version": "0.8.0",
463 "resolved": "https://registry.npmjs.org/command-line-tool/-/command-line-tool-0.8.0.tgz",
464 "integrity": "sha512-Xw18HVx/QzQV3Sc5k1vy3kgtOeGmsKIqwtFFoyjI4bbcpSgnw2CWVULvtakyw4s6fhyAdI6soQQhXc2OzJy62g==",
465 "dev": true,
466 "dependencies": {
467 "ansi-escape-sequences": "^4.0.0",
468 "array-back": "^2.0.0",
469 "command-line-args": "^5.0.0",
470 "command-line-usage": "^4.1.0",
471 "typical": "^2.6.1"
472 },
473 "engines": {
474 "node": ">=4.0.0"
475 }
476 },
477 "node_modules/command-line-tool/node_modules/array-back": {
478 "version": "2.0.0",
479 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
480 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
481 "dev": true,
482 "dependencies": {
483 "typical": "^2.6.1"
484 },
485 "engines": {
486 "node": ">=4"
487 }
488 },
489 "node_modules/command-line-usage": {
490 "version": "4.1.0",
491 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz",
492 "integrity": "sha512-MxS8Ad995KpdAC0Jopo/ovGIroV/m0KHwzKfXxKag6FHOkGsH8/lv5yjgablcRxCJJC0oJeUMuO/gmaq+Wq46g==",
493 "dev": true,
494 "dependencies": {
495 "ansi-escape-sequences": "^4.0.0",
496 "array-back": "^2.0.0",
497 "table-layout": "^0.4.2",
498 "typical": "^2.6.1"
499 },
500 "engines": {
501 "node": ">=4.0.0"
502 }
503 },
504 "node_modules/command-line-usage/node_modules/array-back": {
505 "version": "2.0.0",
506 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
507 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
508 "dev": true,
509 "dependencies": {
510 "typical": "^2.6.1"
511 },
512 "engines": {
513 "node": ">=4"
514 }
515 },
516 "node_modules/common-sequence": {
517 "version": "2.0.2",
518 "resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-2.0.2.tgz",
519 "integrity": "sha512-jAg09gkdkrDO9EWTdXfv80WWH3yeZl5oT69fGfedBNS9pXUKYInVJ1bJ+/ht2+Moeei48TmSbQDYMc8EOx9G0g==",
520 "dev": true,
521 "engines": {
522 "node": ">=8"
523 }
524 },
525 "node_modules/concat-map": {
526 "version": "0.0.1",
527 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
528 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
529 "dev": true
530 },
531 "node_modules/config-master": {
532 "version": "3.1.0",
533 "resolved": "https://registry.npmjs.org/config-master/-/config-master-3.1.0.tgz",
534 "integrity": "sha512-n7LBL1zBzYdTpF1mx5DNcZnZn05CWIdsdvtPL4MosvqbBUK3Rq6VWEtGUuF3Y0s9/CIhMejezqlSkP6TnCJ/9g==",
535 "dev": true,
536 "dependencies": {
537 "walk-back": "^2.0.1"
538 }
539 },
540 "node_modules/config-master/node_modules/walk-back": {
541 "version": "2.0.1",
542 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-2.0.1.tgz",
543 "integrity": "sha512-Nb6GvBR8UWX1D+Le+xUq0+Q1kFmRBIWVrfLnQAOmcpEzA9oAxwJ9gIr36t9TWYfzvWRvuMtjHiVsJYEkXWaTAQ==",
544 "dev": true,
545 "engines": {
546 "node": ">=0.10.0"
547 }
548 },
549 "node_modules/cross-spawn": {
550 "version": "7.0.3",
551 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
552 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
553 "dev": true,
554 "dependencies": {
555 "path-key": "^3.1.0",
556 "shebang-command": "^2.0.0",
557 "which": "^2.0.1"
558 },
559 "engines": {
560 "node": ">= 8"
561 }
562 },
563 "node_modules/debug": {
564 "version": "4.3.4",
565 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
566 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
567 "dev": true,
568 "dependencies": {
569 "ms": "2.1.2"
570 },
571 "engines": {
572 "node": ">=6.0"
573 },
574 "peerDependenciesMeta": {
575 "supports-color": {
576 "optional": true
577 }
578 }
579 },
580 "node_modules/deep-extend": {
581 "version": "0.6.0",
582 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
583 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
584 "dev": true,
585 "engines": {
586 "node": ">=4.0.0"
587 }
588 },
589 "node_modules/deep-is": {
590 "version": "0.1.4",
591 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
592 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
593 "dev": true
594 },
595 "node_modules/dmd": {
596 "version": "6.2.0",
597 "resolved": "https://registry.npmjs.org/dmd/-/dmd-6.2.0.tgz",
598 "integrity": "sha512-uXWxLF1H7TkUAuoHK59/h/ts5cKavm2LnhrIgJWisip4BVzPoXavlwyoprFFn2CzcahKYgvkfaebS6oxzgflkg==",
599 "dev": true,
600 "dependencies": {
601 "array-back": "^6.2.2",
602 "cache-point": "^2.0.0",
603 "common-sequence": "^2.0.2",
604 "file-set": "^4.0.2",
605 "handlebars": "^4.7.7",
606 "marked": "^4.2.3",
607 "object-get": "^2.1.1",
608 "reduce-flatten": "^3.0.1",
609 "reduce-unique": "^2.0.1",
610 "reduce-without": "^1.0.1",
611 "test-value": "^3.0.0",
612 "walk-back": "^5.1.0"
613 },
614 "engines": {
615 "node": ">=12"
616 }
617 },
618 "node_modules/doctrine": {
619 "version": "3.0.0",
620 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
621 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
622 "dev": true,
623 "dependencies": {
624 "esutils": "^2.0.2"
625 },
626 "engines": {
627 "node": ">=6.0.0"
628 }
629 },
630 "node_modules/dot": {
631 "version": "1.1.3",
632 "resolved": "https://registry.npmjs.org/dot/-/dot-1.1.3.tgz",
633 "integrity": "sha512-/nt74Rm+PcfnirXGEdhZleTwGC2LMnuKTeeTIlI82xb5loBBoXNYzr2ezCroPSMtilK8EZIfcNZwOcHN+ib1Lg==",
634 "engines": [
635 "node >=0.2.6"
636 ],
637 "bin": {
638 "dottojs": "bin/dot-packer"
639 }
640 },
641 "node_modules/entities": {
642 "version": "3.0.1",
643 "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
644 "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
645 "engines": {
646 "node": ">=0.12"
647 },
648 "funding": {
649 "url": "https://github.com/fb55/entities?sponsor=1"
650 }
651 },
652 "node_modules/escape-goat": {
653 "version": "3.0.0",
654 "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz",
655 "integrity": "sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==",
656 "engines": {
657 "node": ">=10"
658 },
659 "funding": {
660 "url": "https://github.com/sponsors/sindresorhus"
661 }
662 },
663 "node_modules/escape-string-regexp": {
664 "version": "4.0.0",
665 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
666 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
667 "dev": true,
668 "engines": {
669 "node": ">=10"
670 },
671 "funding": {
672 "url": "https://github.com/sponsors/sindresorhus"
673 }
674 },
675 "node_modules/eslint": {
676 "version": "8.39.0",
677 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz",
678 "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==",
679 "dev": true,
680 "dependencies": {
681 "@eslint-community/eslint-utils": "^4.2.0",
682 "@eslint-community/regexpp": "^4.4.0",
683 "@eslint/eslintrc": "^2.0.2",
684 "@eslint/js": "8.39.0",
685 "@humanwhocodes/config-array": "^0.11.8",
686 "@humanwhocodes/module-importer": "^1.0.1",
687 "@nodelib/fs.walk": "^1.2.8",
688 "ajv": "^6.10.0",
689 "chalk": "^4.0.0",
690 "cross-spawn": "^7.0.2",
691 "debug": "^4.3.2",
692 "doctrine": "^3.0.0",
693 "escape-string-regexp": "^4.0.0",
694 "eslint-scope": "^7.2.0",
695 "eslint-visitor-keys": "^3.4.0",
696 "espree": "^9.5.1",
697 "esquery": "^1.4.2",
698 "esutils": "^2.0.2",
699 "fast-deep-equal": "^3.1.3",
700 "file-entry-cache": "^6.0.1",
701 "find-up": "^5.0.0",
702 "glob-parent": "^6.0.2",
703 "globals": "^13.19.0",
704 "grapheme-splitter": "^1.0.4",
705 "ignore": "^5.2.0",
706 "import-fresh": "^3.0.0",
707 "imurmurhash": "^0.1.4",
708 "is-glob": "^4.0.0",
709 "is-path-inside": "^3.0.3",
710 "js-sdsl": "^4.1.4",
711 "js-yaml": "^4.1.0",
712 "json-stable-stringify-without-jsonify": "^1.0.1",
713 "levn": "^0.4.1",
714 "lodash.merge": "^4.6.2",
715 "minimatch": "^3.1.2",
716 "natural-compare": "^1.4.0",
717 "optionator": "^0.9.1",
718 "strip-ansi": "^6.0.1",
719 "strip-json-comments": "^3.1.0",
720 "text-table": "^0.2.0"
721 },
722 "bin": {
723 "eslint": "bin/eslint.js"
724 },
725 "engines": {
726 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
727 },
728 "funding": {
729 "url": "https://opencollective.com/eslint"
730 }
731 },
732 "node_modules/eslint-scope": {
733 "version": "7.2.0",
734 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz",
735 "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==",
736 "dev": true,
737 "dependencies": {
738 "esrecurse": "^4.3.0",
739 "estraverse": "^5.2.0"
740 },
741 "engines": {
742 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
743 },
744 "funding": {
745 "url": "https://opencollective.com/eslint"
746 }
747 },
748 "node_modules/eslint-visitor-keys": {
749 "version": "3.4.0",
750 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz",
751 "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==",
752 "dev": true,
753 "engines": {
754 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
755 },
756 "funding": {
757 "url": "https://opencollective.com/eslint"
758 }
759 },
760 "node_modules/espree": {
761 "version": "9.5.1",
762 "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz",
763 "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==",
764 "dev": true,
765 "dependencies": {
766 "acorn": "^8.8.0",
767 "acorn-jsx": "^5.3.2",
768 "eslint-visitor-keys": "^3.4.0"
769 },
770 "engines": {
771 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
772 },
773 "funding": {
774 "url": "https://opencollective.com/eslint"
775 }
776 },
777 "node_modules/esquery": {
778 "version": "1.5.0",
779 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
780 "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
781 "dev": true,
782 "dependencies": {
783 "estraverse": "^5.1.0"
784 },
785 "engines": {
786 "node": ">=0.10"
787 }
788 },
789 "node_modules/esrecurse": {
790 "version": "4.3.0",
791 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
792 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
793 "dev": true,
794 "dependencies": {
795 "estraverse": "^5.2.0"
796 },
797 "engines": {
798 "node": ">=4.0"
799 }
800 },
801 "node_modules/estraverse": {
802 "version": "5.3.0",
803 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
804 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
805 "dev": true,
806 "engines": {
807 "node": ">=4.0"
808 }
809 },
810 "node_modules/esutils": {
811 "version": "2.0.3",
812 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
813 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
814 "dev": true,
815 "engines": {
816 "node": ">=0.10.0"
817 }
818 },
819 "node_modules/fast-deep-equal": {
820 "version": "3.1.3",
821 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
822 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
823 "dev": true
824 },
825 "node_modules/fast-json-stable-stringify": {
826 "version": "2.1.0",
827 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
828 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
829 "dev": true
830 },
831 "node_modules/fast-levenshtein": {
832 "version": "2.0.6",
833 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
834 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
835 "dev": true
836 },
837 "node_modules/fastq": {
838 "version": "1.15.0",
839 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
840 "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
841 "dev": true,
842 "dependencies": {
843 "reusify": "^1.0.4"
844 }
845 },
846 "node_modules/file-entry-cache": {
847 "version": "6.0.1",
848 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
849 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
850 "dev": true,
851 "dependencies": {
852 "flat-cache": "^3.0.4"
853 },
854 "engines": {
855 "node": "^10.12.0 || >=12.0.0"
856 }
857 },
858 "node_modules/file-set": {
859 "version": "4.0.2",
860 "resolved": "https://registry.npmjs.org/file-set/-/file-set-4.0.2.tgz",
861 "integrity": "sha512-fuxEgzk4L8waGXaAkd8cMr73Pm0FxOVkn8hztzUW7BAHhOGH90viQNXbiOsnecCWmfInqU6YmAMwxRMdKETceQ==",
862 "dev": true,
863 "dependencies": {
864 "array-back": "^5.0.0",
865 "glob": "^7.1.6"
866 },
867 "engines": {
868 "node": ">=10"
869 }
870 },
871 "node_modules/file-set/node_modules/array-back": {
872 "version": "5.0.0",
873 "resolved": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz",
874 "integrity": "sha512-kgVWwJReZWmVuWOQKEOohXKJX+nD02JAZ54D1RRWlv8L0NebauKAaFxACKzB74RTclt1+WNz5KHaLRDAPZbDEw==",
875 "dev": true,
876 "engines": {
877 "node": ">=10"
878 }
879 },
880 "node_modules/find-replace": {
881 "version": "3.0.0",
882 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
883 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
884 "dev": true,
885 "dependencies": {
886 "array-back": "^3.0.1"
887 },
888 "engines": {
889 "node": ">=4.0.0"
890 }
891 },
892 "node_modules/find-replace/node_modules/array-back": {
893 "version": "3.1.0",
894 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
895 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
896 "dev": true,
897 "engines": {
898 "node": ">=6"
899 }
900 },
901 "node_modules/find-up": {
902 "version": "5.0.0",
903 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
904 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
905 "dev": true,
906 "dependencies": {
907 "locate-path": "^6.0.0",
908 "path-exists": "^4.0.0"
909 },
910 "engines": {
911 "node": ">=10"
912 },
913 "funding": {
914 "url": "https://github.com/sponsors/sindresorhus"
915 }
916 },
917 "node_modules/flat-cache": {
918 "version": "3.0.4",
919 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
920 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
921 "dev": true,
922 "dependencies": {
923 "flatted": "^3.1.0",
924 "rimraf": "^3.0.2"
925 },
926 "engines": {
927 "node": "^10.12.0 || >=12.0.0"
928 }
929 },
930 "node_modules/flatted": {
931 "version": "3.2.7",
932 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
933 "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
934 "dev": true
935 },
936 "node_modules/fs-then-native": {
937 "version": "2.0.0",
938 "resolved": "https://registry.npmjs.org/fs-then-native/-/fs-then-native-2.0.0.tgz",
939 "integrity": "sha512-X712jAOaWXkemQCAmWeg5rOT2i+KOpWz1Z/txk/cW0qlOu2oQ9H61vc5w3X/iyuUEfq/OyaFJ78/cZAQD1/bgA==",
940 "dev": true,
941 "engines": {
942 "node": ">=4.0.0"
943 }
944 },
945 "node_modules/fs.realpath": {
946 "version": "1.0.0",
947 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
948 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
949 "dev": true
950 },
951 "node_modules/gemini-to-html": {
952 "version": "2.1.0",
953 "resolved": "https://registry.npmjs.org/gemini-to-html/-/gemini-to-html-2.1.0.tgz",
954 "integrity": "sha512-4SnYN62lTlOLsIrXz6hfsJx9eXoIBsobjmhu47FxjupVYXuwtnQGT9pe6IDmKxzb/UmvkIfG8hoI8P2xLOzXsg==",
955 "dependencies": {
956 "escape-goat": "^3.0.0",
957 "slug": "^5.2.0"
958 }
959 },
960 "node_modules/getenv": {
961 "version": "1.0.0",
962 "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz",
963 "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==",
964 "engines": {
965 "node": ">=6"
966 }
967 },
968 "node_modules/glob": {
969 "version": "7.2.3",
970 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
971 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
972 "dev": true,
973 "dependencies": {
974 "fs.realpath": "^1.0.0",
975 "inflight": "^1.0.4",
976 "inherits": "2",
977 "minimatch": "^3.1.1",
978 "once": "^1.3.0",
979 "path-is-absolute": "^1.0.0"
980 },
981 "engines": {
982 "node": "*"
983 },
984 "funding": {
985 "url": "https://github.com/sponsors/isaacs"
986 }
987 },
988 "node_modules/glob-parent": {
989 "version": "6.0.2",
990 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
991 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
992 "dev": true,
993 "dependencies": {
994 "is-glob": "^4.0.3"
995 },
996 "engines": {
997 "node": ">=10.13.0"
998 }
999 },
1000 "node_modules/globals": {
1001 "version": "13.20.0",
1002 "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
1003 "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
1004 "dev": true,
1005 "dependencies": {
1006 "type-fest": "^0.20.2"
1007 },
1008 "engines": {
1009 "node": ">=8"
1010 },
1011 "funding": {
1012 "url": "https://github.com/sponsors/sindresorhus"
1013 }
1014 },
1015 "node_modules/graceful-fs": {
1016 "version": "4.2.11",
1017 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
1018 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
1019 "dev": true
1020 },
1021 "node_modules/grapheme-splitter": {
1022 "version": "1.0.4",
1023 "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
1024 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
1025 "dev": true
1026 },
1027 "node_modules/handlebars": {
1028 "version": "4.7.7",
1029 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
1030 "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
1031 "dev": true,
1032 "dependencies": {
1033 "minimist": "^1.2.5",
1034 "neo-async": "^2.6.0",
1035 "source-map": "^0.6.1",
1036 "wordwrap": "^1.0.0"
1037 },
1038 "bin": {
1039 "handlebars": "bin/handlebars"
1040 },
1041 "engines": {
1042 "node": ">=0.4.7"
1043 },
1044 "optionalDependencies": {
1045 "uglify-js": "^3.1.4"
1046 }
1047 },
1048 "node_modules/has-flag": {
1049 "version": "4.0.0",
1050 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1051 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1052 "dev": true,
1053 "engines": {
1054 "node": ">=8"
1055 }
1056 },
1057 "node_modules/ignore": {
1058 "version": "5.2.4",
1059 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
1060 "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
1061 "dev": true,
1062 "engines": {
1063 "node": ">= 4"
1064 }
1065 },
1066 "node_modules/import-fresh": {
1067 "version": "3.3.0",
1068 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1069 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1070 "dev": true,
1071 "dependencies": {
1072 "parent-module": "^1.0.0",
1073 "resolve-from": "^4.0.0"
1074 },
1075 "engines": {
1076 "node": ">=6"
1077 },
1078 "funding": {
1079 "url": "https://github.com/sponsors/sindresorhus"
1080 }
1081 },
1082 "node_modules/imurmurhash": {
1083 "version": "0.1.4",
1084 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1085 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
1086 "dev": true,
1087 "engines": {
1088 "node": ">=0.8.19"
1089 }
1090 },
1091 "node_modules/inflight": {
1092 "version": "1.0.6",
1093 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1094 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1095 "dev": true,
1096 "dependencies": {
1097 "once": "^1.3.0",
1098 "wrappy": "1"
1099 }
1100 },
1101 "node_modules/inherits": {
1102 "version": "2.0.4",
1103 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1104 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1105 "dev": true
1106 },
1107 "node_modules/is-extglob": {
1108 "version": "2.1.1",
1109 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1110 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1111 "dev": true,
1112 "engines": {
1113 "node": ">=0.10.0"
1114 }
1115 },
1116 "node_modules/is-glob": {
1117 "version": "4.0.3",
1118 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1119 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1120 "dev": true,
1121 "dependencies": {
1122 "is-extglob": "^2.1.1"
1123 },
1124 "engines": {
1125 "node": ">=0.10.0"
1126 }
1127 },
1128 "node_modules/is-path-inside": {
1129 "version": "3.0.3",
1130 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
1131 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
1132 "dev": true,
1133 "engines": {
1134 "node": ">=8"
1135 }
1136 },
1137 "node_modules/isexe": {
1138 "version": "2.0.0",
1139 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1140 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1141 "dev": true
1142 },
1143 "node_modules/js-sdsl": {
1144 "version": "4.4.0",
1145 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz",
1146 "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==",
1147 "dev": true,
1148 "funding": {
1149 "type": "opencollective",
1150 "url": "https://opencollective.com/js-sdsl"
1151 }
1152 },
1153 "node_modules/js-yaml": {
1154 "version": "4.1.0",
1155 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1156 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1157 "dev": true,
1158 "dependencies": {
1159 "argparse": "^2.0.1"
1160 },
1161 "bin": {
1162 "js-yaml": "bin/js-yaml.js"
1163 }
1164 },
1165 "node_modules/js2xmlparser": {
1166 "version": "4.0.2",
1167 "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz",
1168 "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==",
1169 "dev": true,
1170 "dependencies": {
1171 "xmlcreate": "^2.0.4"
1172 }
1173 },
1174 "node_modules/jsdoc": {
1175 "version": "4.0.2",
1176 "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.2.tgz",
1177 "integrity": "sha512-e8cIg2z62InH7azBBi3EsSEqrKx+nUtAS5bBcYTSpZFA+vhNPyhv8PTFZ0WsjOPDj04/dOLlm08EDcQJDqaGQg==",
1178 "dev": true,
1179 "dependencies": {
1180 "@babel/parser": "^7.20.15",
1181 "@jsdoc/salty": "^0.2.1",
1182 "@types/markdown-it": "^12.2.3",
1183 "bluebird": "^3.7.2",
1184 "catharsis": "^0.9.0",
1185 "escape-string-regexp": "^2.0.0",
1186 "js2xmlparser": "^4.0.2",
1187 "klaw": "^3.0.0",
1188 "markdown-it": "^12.3.2",
1189 "markdown-it-anchor": "^8.4.1",
1190 "marked": "^4.0.10",
1191 "mkdirp": "^1.0.4",
1192 "requizzle": "^0.2.3",
1193 "strip-json-comments": "^3.1.0",
1194 "underscore": "~1.13.2"
1195 },
1196 "bin": {
1197 "jsdoc": "jsdoc.js"
1198 },
1199 "engines": {
1200 "node": ">=12.0.0"
1201 }
1202 },
1203 "node_modules/jsdoc-api": {
1204 "version": "7.2.0",
1205 "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-7.2.0.tgz",
1206 "integrity": "sha512-93YDnlm/OYTlLOFeNs4qAv0RBCJ0kGj67xQaWy8wrbk97Rw1EySitoOTHsTHXPEs3uyx2IStPKGrbE7LTnZXbA==",
1207 "dev": true,
1208 "dependencies": {
1209 "array-back": "^6.2.2",
1210 "cache-point": "^2.0.0",
1211 "collect-all": "^1.0.4",
1212 "file-set": "^4.0.2",
1213 "fs-then-native": "^2.0.0",
1214 "jsdoc": "^4.0.0",
1215 "object-to-spawn-args": "^2.0.1",
1216 "temp-path": "^1.0.0",
1217 "walk-back": "^5.1.0"
1218 },
1219 "engines": {
1220 "node": ">=12.17"
1221 }
1222 },
1223 "node_modules/jsdoc-parse": {
1224 "version": "6.2.0",
1225 "resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-6.2.0.tgz",
1226 "integrity": "sha512-Afu1fQBEb7QHt6QWX/6eUWvYHJofB90Fjx7FuJYF7mnG9z5BkAIpms1wsnvYLytfmqpEENHs/fax9p8gvMj7dw==",
1227 "dev": true,
1228 "dependencies": {
1229 "array-back": "^6.2.2",
1230 "lodash.omit": "^4.5.0",
1231 "lodash.pick": "^4.4.0",
1232 "reduce-extract": "^1.0.0",
1233 "sort-array": "^4.1.5",
1234 "test-value": "^3.0.0"
1235 },
1236 "engines": {
1237 "node": ">=12"
1238 }
1239 },
1240 "node_modules/jsdoc-to-markdown": {
1241 "version": "7.1.1",
1242 "resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-7.1.1.tgz",
1243 "integrity": "sha512-CI86d63xAVNO+ENumWwmJ034lYe5iGU5GwjtTA11EuphP9tpnoi4hrKgR/J8uME0D+o4KUpVfwX1fjZhc8dEtg==",
1244 "dev": true,
1245 "dependencies": {
1246 "array-back": "^6.2.2",
1247 "command-line-tool": "^0.8.0",
1248 "config-master": "^3.1.0",
1249 "dmd": "^6.1.0",
1250 "jsdoc-api": "^7.1.1",
1251 "jsdoc-parse": "^6.1.0",
1252 "walk-back": "^5.1.0"
1253 },
1254 "bin": {
1255 "jsdoc2md": "bin/cli.js"
1256 },
1257 "engines": {
1258 "node": ">=12.17"
1259 }
1260 },
1261 "node_modules/jsdoc/node_modules/escape-string-regexp": {
1262 "version": "2.0.0",
1263 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
1264 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
1265 "dev": true,
1266 "engines": {
1267 "node": ">=8"
1268 }
1269 },
1270 "node_modules/json-schema-traverse": {
1271 "version": "0.4.1",
1272 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1273 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1274 "dev": true
1275 },
1276 "node_modules/json-stable-stringify-without-jsonify": {
1277 "version": "1.0.1",
1278 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1279 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
1280 "dev": true
1281 },
1282 "node_modules/klaw": {
1283 "version": "3.0.0",
1284 "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
1285 "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
1286 "dev": true,
1287 "dependencies": {
1288 "graceful-fs": "^4.1.9"
1289 }
1290 },
1291 "node_modules/levn": {
1292 "version": "0.4.1",
1293 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
1294 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1295 "dev": true,
1296 "dependencies": {
1297 "prelude-ls": "^1.2.1",
1298 "type-check": "~0.4.0"
1299 },
1300 "engines": {
1301 "node": ">= 0.8.0"
1302 }
1303 },
1304 "node_modules/linkify-it": {
1305 "version": "3.0.3",
1306 "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz",
1307 "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==",
1308 "dev": true,
1309 "dependencies": {
1310 "uc.micro": "^1.0.1"
1311 }
1312 },
1313 "node_modules/locate-path": {
1314 "version": "6.0.0",
1315 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1316 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1317 "dev": true,
1318 "dependencies": {
1319 "p-locate": "^5.0.0"
1320 },
1321 "engines": {
1322 "node": ">=10"
1323 },
1324 "funding": {
1325 "url": "https://github.com/sponsors/sindresorhus"
1326 }
1327 },
1328 "node_modules/lodash": {
1329 "version": "4.17.21",
1330 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1331 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1332 "dev": true
1333 },
1334 "node_modules/lodash.camelcase": {
1335 "version": "4.3.0",
1336 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
1337 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
1338 "dev": true
1339 },
1340 "node_modules/lodash.merge": {
1341 "version": "4.6.2",
1342 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1343 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1344 "dev": true
1345 },
1346 "node_modules/lodash.omit": {
1347 "version": "4.5.0",
1348 "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
1349 "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==",
1350 "dev": true
1351 },
1352 "node_modules/lodash.padend": {
1353 "version": "4.6.1",
1354 "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz",
1355 "integrity": "sha512-sOQs2aqGpbl27tmCS1QNZA09Uqp01ZzWfDUoD+xzTii0E7dSQfRKcRetFwa+uXaxaqL+TKm7CgD2JdKP7aZBSw==",
1356 "dev": true
1357 },
1358 "node_modules/lodash.pick": {
1359 "version": "4.4.0",
1360 "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
1361 "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==",
1362 "dev": true
1363 },
1364 "node_modules/markdown-it": {
1365 "version": "12.3.2",
1366 "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz",
1367 "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==",
1368 "dev": true,
1369 "dependencies": {
1370 "argparse": "^2.0.1",
1371 "entities": "~2.1.0",
1372 "linkify-it": "^3.0.1",
1373 "mdurl": "^1.0.1",
1374 "uc.micro": "^1.0.5"
1375 },
1376 "bin": {
1377 "markdown-it": "bin/markdown-it.js"
1378 }
1379 },
1380 "node_modules/markdown-it-anchor": {
1381 "version": "8.6.7",
1382 "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.7.tgz",
1383 "integrity": "sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==",
1384 "dev": true,
1385 "peerDependencies": {
1386 "@types/markdown-it": "*",
1387 "markdown-it": "*"
1388 }
1389 },
1390 "node_modules/markdown-it/node_modules/entities": {
1391 "version": "2.1.0",
1392 "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
1393 "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
1394 "dev": true,
1395 "funding": {
1396 "url": "https://github.com/fb55/entities?sponsor=1"
1397 }
1398 },
1399 "node_modules/marked": {
1400 "version": "4.3.0",
1401 "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz",
1402 "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==",
1403 "dev": true,
1404 "bin": {
1405 "marked": "bin/marked.js"
1406 },
1407 "engines": {
1408 "node": ">= 12"
1409 }
1410 },
1411 "node_modules/mdurl": {
1412 "version": "1.0.1",
1413 "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
1414 "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
1415 "dev": true
1416 },
1417 "node_modules/minimatch": {
1418 "version": "3.1.2",
1419 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1420 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1421 "dev": true,
1422 "dependencies": {
1423 "brace-expansion": "^1.1.7"
1424 },
1425 "engines": {
1426 "node": "*"
1427 }
1428 },
1429 "node_modules/minimist": {
1430 "version": "1.2.8",
1431 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
1432 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
1433 "funding": {
1434 "url": "https://github.com/sponsors/ljharb"
1435 }
1436 },
1437 "node_modules/mkdirp": {
1438 "version": "1.0.4",
1439 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1440 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1441 "dev": true,
1442 "bin": {
1443 "mkdirp": "bin/cmd.js"
1444 },
1445 "engines": {
1446 "node": ">=10"
1447 }
1448 },
1449 "node_modules/mkdirp2": {
1450 "version": "1.0.5",
1451 "resolved": "https://registry.npmjs.org/mkdirp2/-/mkdirp2-1.0.5.tgz",
1452 "integrity": "sha512-xOE9xbICroUDmG1ye2h4bZ8WBie9EGmACaco8K8cx6RlkJJrxGIqjGqztAI+NMhexXBcdGbSEzI6N3EJPevxZw==",
1453 "dev": true
1454 },
1455 "node_modules/ms": {
1456 "version": "2.1.2",
1457 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1458 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1459 "dev": true
1460 },
1461 "node_modules/natural-compare": {
1462 "version": "1.4.0",
1463 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1464 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
1465 "dev": true
1466 },
1467 "node_modules/neo-async": {
1468 "version": "2.6.2",
1469 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
1470 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
1471 "dev": true
1472 },
1473 "node_modules/object-get": {
1474 "version": "2.1.1",
1475 "resolved": "https://registry.npmjs.org/object-get/-/object-get-2.1.1.tgz",
1476 "integrity": "sha512-7n4IpLMzGGcLEMiQKsNR7vCe+N5E9LORFrtNUVy4sO3dj9a3HedZCxEL2T7QuLhcHN1NBuBsMOKaOsAYI9IIvg==",
1477 "dev": true
1478 },
1479 "node_modules/object-to-spawn-args": {
1480 "version": "2.0.1",
1481 "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.1.tgz",
1482 "integrity": "sha512-6FuKFQ39cOID+BMZ3QaphcC8Y4cw6LXBLyIgPU+OhIYwviJamPAn+4mITapnSBQrejB+NNp+FMskhD8Cq+Ys3w==",
1483 "dev": true,
1484 "engines": {
1485 "node": ">=8.0.0"
1486 }
1487 },
1488 "node_modules/once": {
1489 "version": "1.4.0",
1490 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1491 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1492 "dev": true,
1493 "dependencies": {
1494 "wrappy": "1"
1495 }
1496 },
1497 "node_modules/optionator": {
1498 "version": "0.9.1",
1499 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
1500 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
1501 "dev": true,
1502 "dependencies": {
1503 "deep-is": "^0.1.3",
1504 "fast-levenshtein": "^2.0.6",
1505 "levn": "^0.4.1",
1506 "prelude-ls": "^1.2.1",
1507 "type-check": "^0.4.0",
1508 "word-wrap": "^1.2.3"
1509 },
1510 "engines": {
1511 "node": ">= 0.8.0"
1512 }
1513 },
1514 "node_modules/p-limit": {
1515 "version": "3.1.0",
1516 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
1517 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1518 "dev": true,
1519 "dependencies": {
1520 "yocto-queue": "^0.1.0"
1521 },
1522 "engines": {
1523 "node": ">=10"
1524 },
1525 "funding": {
1526 "url": "https://github.com/sponsors/sindresorhus"
1527 }
1528 },
1529 "node_modules/p-locate": {
1530 "version": "5.0.0",
1531 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
1532 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1533 "dev": true,
1534 "dependencies": {
1535 "p-limit": "^3.0.2"
1536 },
1537 "engines": {
1538 "node": ">=10"
1539 },
1540 "funding": {
1541 "url": "https://github.com/sponsors/sindresorhus"
1542 }
1543 },
1544 "node_modules/parent-module": {
1545 "version": "1.0.1",
1546 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1547 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1548 "dev": true,
1549 "dependencies": {
1550 "callsites": "^3.0.0"
1551 },
1552 "engines": {
1553 "node": ">=6"
1554 }
1555 },
1556 "node_modules/path-exists": {
1557 "version": "4.0.0",
1558 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1559 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1560 "dev": true,
1561 "engines": {
1562 "node": ">=8"
1563 }
1564 },
1565 "node_modules/path-is-absolute": {
1566 "version": "1.0.1",
1567 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1568 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
1569 "dev": true,
1570 "engines": {
1571 "node": ">=0.10.0"
1572 }
1573 },
1574 "node_modules/path-key": {
1575 "version": "3.1.1",
1576 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1577 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1578 "dev": true,
1579 "engines": {
1580 "node": ">=8"
1581 }
1582 },
1583 "node_modules/prelude-ls": {
1584 "version": "1.2.1",
1585 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1586 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1587 "dev": true,
1588 "engines": {
1589 "node": ">= 0.8.0"
1590 }
1591 },
1592 "node_modules/punycode": {
1593 "version": "2.3.0",
1594 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
1595 "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
1596 "dev": true,
1597 "engines": {
1598 "node": ">=6"
1599 }
1600 },
1601 "node_modules/queue-microtask": {
1602 "version": "1.2.3",
1603 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
1604 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
1605 "dev": true,
1606 "funding": [
1607 {
1608 "type": "github",
1609 "url": "https://github.com/sponsors/feross"
1610 },
1611 {
1612 "type": "patreon",
1613 "url": "https://www.patreon.com/feross"
1614 },
1615 {
1616 "type": "consulting",
1617 "url": "https://feross.org/support"
1618 }
1619 ]
1620 },
1621 "node_modules/reduce-extract": {
1622 "version": "1.0.0",
1623 "resolved": "https://registry.npmjs.org/reduce-extract/-/reduce-extract-1.0.0.tgz",
1624 "integrity": "sha512-QF8vjWx3wnRSL5uFMyCjDeDc5EBMiryoT9tz94VvgjKfzecHAVnqmXAwQDcr7X4JmLc2cjkjFGCVzhMqDjgR9g==",
1625 "dev": true,
1626 "dependencies": {
1627 "test-value": "^1.0.1"
1628 },
1629 "engines": {
1630 "node": ">=0.10.0"
1631 }
1632 },
1633 "node_modules/reduce-extract/node_modules/array-back": {
1634 "version": "1.0.4",
1635 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
1636 "integrity": "sha512-1WxbZvrmyhkNoeYcizokbmh5oiOCIfyvGtcqbK3Ls1v1fKcquzxnQSceOx6tzq7jmai2kFLWIpGND2cLhH6TPw==",
1637 "dev": true,
1638 "dependencies": {
1639 "typical": "^2.6.0"
1640 },
1641 "engines": {
1642 "node": ">=0.12.0"
1643 }
1644 },
1645 "node_modules/reduce-extract/node_modules/test-value": {
1646 "version": "1.1.0",
1647 "resolved": "https://registry.npmjs.org/test-value/-/test-value-1.1.0.tgz",
1648 "integrity": "sha512-wrsbRo7qP+2Je8x8DsK8ovCGyxe3sYfQwOraIY/09A2gFXU9DYKiTF14W4ki/01AEh56kMzAmlj9CaHGDDUBJA==",
1649 "dev": true,
1650 "dependencies": {
1651 "array-back": "^1.0.2",
1652 "typical": "^2.4.2"
1653 },
1654 "engines": {
1655 "node": ">=0.10.0"
1656 }
1657 },
1658 "node_modules/reduce-flatten": {
1659 "version": "3.0.1",
1660 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-3.0.1.tgz",
1661 "integrity": "sha512-bYo+97BmUUOzg09XwfkwALt4PQH1M5L0wzKerBt6WLm3Fhdd43mMS89HiT1B9pJIqko/6lWx3OnV4J9f2Kqp5Q==",
1662 "dev": true,
1663 "engines": {
1664 "node": ">=8"
1665 }
1666 },
1667 "node_modules/reduce-unique": {
1668 "version": "2.0.1",
1669 "resolved": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-2.0.1.tgz",
1670 "integrity": "sha512-x4jH/8L1eyZGR785WY+ePtyMNhycl1N2XOLxhCbzZFaqF4AXjLzqSxa2UHgJ2ZVR/HHyPOvl1L7xRnW8ye5MdA==",
1671 "dev": true,
1672 "engines": {
1673 "node": ">=6"
1674 }
1675 },
1676 "node_modules/reduce-without": {
1677 "version": "1.0.1",
1678 "resolved": "https://registry.npmjs.org/reduce-without/-/reduce-without-1.0.1.tgz",
1679 "integrity": "sha512-zQv5y/cf85sxvdrKPlfcRzlDn/OqKFThNimYmsS3flmkioKvkUGn2Qg9cJVoQiEvdxFGLE0MQER/9fZ9sUqdxg==",
1680 "dev": true,
1681 "dependencies": {
1682 "test-value": "^2.0.0"
1683 },
1684 "engines": {
1685 "node": ">=0.10.0"
1686 }
1687 },
1688 "node_modules/reduce-without/node_modules/array-back": {
1689 "version": "1.0.4",
1690 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
1691 "integrity": "sha512-1WxbZvrmyhkNoeYcizokbmh5oiOCIfyvGtcqbK3Ls1v1fKcquzxnQSceOx6tzq7jmai2kFLWIpGND2cLhH6TPw==",
1692 "dev": true,
1693 "dependencies": {
1694 "typical": "^2.6.0"
1695 },
1696 "engines": {
1697 "node": ">=0.12.0"
1698 }
1699 },
1700 "node_modules/reduce-without/node_modules/test-value": {
1701 "version": "2.1.0",
1702 "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz",
1703 "integrity": "sha512-+1epbAxtKeXttkGFMTX9H42oqzOTufR1ceCF+GYA5aOmvaPq9wd4PUS8329fn2RRLGNeUkgRLnVpycjx8DsO2w==",
1704 "dev": true,
1705 "dependencies": {
1706 "array-back": "^1.0.3",
1707 "typical": "^2.6.0"
1708 },
1709 "engines": {
1710 "node": ">=0.10.0"
1711 }
1712 },
1713 "node_modules/requizzle": {
1714 "version": "0.2.4",
1715 "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz",
1716 "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==",
1717 "dev": true,
1718 "dependencies": {
1719 "lodash": "^4.17.21"
1720 }
1721 },
1722 "node_modules/resolve-from": {
1723 "version": "4.0.0",
1724 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1725 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1726 "dev": true,
1727 "engines": {
1728 "node": ">=4"
1729 }
1730 },
1731 "node_modules/reusify": {
1732 "version": "1.0.4",
1733 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
1734 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
1735 "dev": true,
1736 "engines": {
1737 "iojs": ">=1.0.0",
1738 "node": ">=0.10.0"
1739 }
1740 },
1741 "node_modules/rimraf": {
1742 "version": "3.0.2",
1743 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1744 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1745 "dev": true,
1746 "dependencies": {
1747 "glob": "^7.1.3"
1748 },
1749 "bin": {
1750 "rimraf": "bin.js"
1751 },
1752 "funding": {
1753 "url": "https://github.com/sponsors/isaacs"
1754 }
1755 },
1756 "node_modules/run-parallel": {
1757 "version": "1.2.0",
1758 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
1759 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
1760 "dev": true,
1761 "funding": [
1762 {
1763 "type": "github",
1764 "url": "https://github.com/sponsors/feross"
1765 },
1766 {
1767 "type": "patreon",
1768 "url": "https://www.patreon.com/feross"
1769 },
1770 {
1771 "type": "consulting",
1772 "url": "https://feross.org/support"
1773 }
1774 ],
1775 "dependencies": {
1776 "queue-microtask": "^1.2.2"
1777 }
1778 },
1779 "node_modules/shebang-command": {
1780 "version": "2.0.0",
1781 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1782 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1783 "dev": true,
1784 "dependencies": {
1785 "shebang-regex": "^3.0.0"
1786 },
1787 "engines": {
1788 "node": ">=8"
1789 }
1790 },
1791 "node_modules/shebang-regex": {
1792 "version": "3.0.0",
1793 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1794 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1795 "dev": true,
1796 "engines": {
1797 "node": ">=8"
1798 }
1799 },
1800 "node_modules/slug": {
1801 "version": "5.3.0",
1802 "resolved": "https://registry.npmjs.org/slug/-/slug-5.3.0.tgz",
1803 "integrity": "sha512-h7yD2UDVyMcQRv/WLSjq7HDH6ToO/22MB381zfx6/ebtdWUlGcyxpJNVHl6WFvKjIMHf5ZxANFp/srsy4mfT/w=="
1804 },
1805 "node_modules/sort-array": {
1806 "version": "4.1.5",
1807 "resolved": "https://registry.npmjs.org/sort-array/-/sort-array-4.1.5.tgz",
1808 "integrity": "sha512-Ya4peoS1fgFN42RN1REk2FgdNOeLIEMKFGJvs7VTP3OklF8+kl2SkpVliZ4tk/PurWsrWRsdNdU+tgyOBkB9sA==",
1809 "dev": true,
1810 "dependencies": {
1811 "array-back": "^5.0.0",
1812 "typical": "^6.0.1"
1813 },
1814 "engines": {
1815 "node": ">=10"
1816 }
1817 },
1818 "node_modules/sort-array/node_modules/array-back": {
1819 "version": "5.0.0",
1820 "resolved": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz",
1821 "integrity": "sha512-kgVWwJReZWmVuWOQKEOohXKJX+nD02JAZ54D1RRWlv8L0NebauKAaFxACKzB74RTclt1+WNz5KHaLRDAPZbDEw==",
1822 "dev": true,
1823 "engines": {
1824 "node": ">=10"
1825 }
1826 },
1827 "node_modules/sort-array/node_modules/typical": {
1828 "version": "6.0.1",
1829 "resolved": "https://registry.npmjs.org/typical/-/typical-6.0.1.tgz",
1830 "integrity": "sha512-+g3NEp7fJLe9DPa1TArHm9QAA7YciZmWnfAqEaFrBihQ7epOv9i99rjtgb6Iz0wh3WuQDjsCTDfgRoGnmHN81A==",
1831 "dev": true,
1832 "engines": {
1833 "node": ">=10"
1834 }
1835 },
1836 "node_modules/source-map": {
1837 "version": "0.6.1",
1838 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1839 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1840 "dev": true,
1841 "engines": {
1842 "node": ">=0.10.0"
1843 }
1844 },
1845 "node_modules/stream-connect": {
1846 "version": "1.0.2",
1847 "resolved": "https://registry.npmjs.org/stream-connect/-/stream-connect-1.0.2.tgz",
1848 "integrity": "sha512-68Kl+79cE0RGKemKkhxTSg8+6AGrqBt+cbZAXevg2iJ6Y3zX4JhA/sZeGzLpxW9cXhmqAcE7KnJCisUmIUfnFQ==",
1849 "dev": true,
1850 "dependencies": {
1851 "array-back": "^1.0.2"
1852 },
1853 "engines": {
1854 "node": ">=0.10.0"
1855 }
1856 },
1857 "node_modules/stream-connect/node_modules/array-back": {
1858 "version": "1.0.4",
1859 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
1860 "integrity": "sha512-1WxbZvrmyhkNoeYcizokbmh5oiOCIfyvGtcqbK3Ls1v1fKcquzxnQSceOx6tzq7jmai2kFLWIpGND2cLhH6TPw==",
1861 "dev": true,
1862 "dependencies": {
1863 "typical": "^2.6.0"
1864 },
1865 "engines": {
1866 "node": ">=0.12.0"
1867 }
1868 },
1869 "node_modules/stream-via": {
1870 "version": "1.0.4",
1871 "resolved": "https://registry.npmjs.org/stream-via/-/stream-via-1.0.4.tgz",
1872 "integrity": "sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ==",
1873 "dev": true,
1874 "engines": {
1875 "node": ">=0.10.0"
1876 }
1877 },
1878 "node_modules/strip-ansi": {
1879 "version": "6.0.1",
1880 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1881 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1882 "dev": true,
1883 "dependencies": {
1884 "ansi-regex": "^5.0.1"
1885 },
1886 "engines": {
1887 "node": ">=8"
1888 }
1889 },
1890 "node_modules/strip-json-comments": {
1891 "version": "3.1.1",
1892 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1893 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1894 "dev": true,
1895 "engines": {
1896 "node": ">=8"
1897 },
1898 "funding": {
1899 "url": "https://github.com/sponsors/sindresorhus"
1900 }
1901 },
1902 "node_modules/supports-color": {
1903 "version": "7.2.0",
1904 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1905 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1906 "dev": true,
1907 "dependencies": {
1908 "has-flag": "^4.0.0"
1909 },
1910 "engines": {
1911 "node": ">=8"
1912 }
1913 },
1914 "node_modules/table-layout": {
1915 "version": "0.4.5",
1916 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz",
1917 "integrity": "sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw==",
1918 "dev": true,
1919 "dependencies": {
1920 "array-back": "^2.0.0",
1921 "deep-extend": "~0.6.0",
1922 "lodash.padend": "^4.6.1",
1923 "typical": "^2.6.1",
1924 "wordwrapjs": "^3.0.0"
1925 },
1926 "engines": {
1927 "node": ">=4.0.0"
1928 }
1929 },
1930 "node_modules/table-layout/node_modules/array-back": {
1931 "version": "2.0.0",
1932 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
1933 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
1934 "dev": true,
1935 "dependencies": {
1936 "typical": "^2.6.1"
1937 },
1938 "engines": {
1939 "node": ">=4"
1940 }
1941 },
1942 "node_modules/temp-path": {
1943 "version": "1.0.0",
1944 "resolved": "https://registry.npmjs.org/temp-path/-/temp-path-1.0.0.tgz",
1945 "integrity": "sha512-TvmyH7kC6ZVTYkqCODjJIbgvu0FKiwQpZ4D1aknE7xpcDf/qEOB8KZEK5ef2pfbVoiBhNWs3yx4y+ESMtNYmlg==",
1946 "dev": true
1947 },
1948 "node_modules/test-value": {
1949 "version": "3.0.0",
1950 "resolved": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz",
1951 "integrity": "sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==",
1952 "dev": true,
1953 "dependencies": {
1954 "array-back": "^2.0.0",
1955 "typical": "^2.6.1"
1956 },
1957 "engines": {
1958 "node": ">=4.0.0"
1959 }
1960 },
1961 "node_modules/test-value/node_modules/array-back": {
1962 "version": "2.0.0",
1963 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
1964 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
1965 "dev": true,
1966 "dependencies": {
1967 "typical": "^2.6.1"
1968 },
1969 "engines": {
1970 "node": ">=4"
1971 }
1972 },
1973 "node_modules/text-table": {
1974 "version": "0.2.0",
1975 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1976 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
1977 "dev": true
1978 },
1979 "node_modules/type-check": {
1980 "version": "0.4.0",
1981 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1982 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1983 "dev": true,
1984 "dependencies": {
1985 "prelude-ls": "^1.2.1"
1986 },
1987 "engines": {
1988 "node": ">= 0.8.0"
1989 }
1990 },
1991 "node_modules/type-fest": {
1992 "version": "0.20.2",
1993 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1994 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1995 "dev": true,
1996 "engines": {
1997 "node": ">=10"
1998 },
1999 "funding": {
2000 "url": "https://github.com/sponsors/sindresorhus"
2001 }
2002 },
2003 "node_modules/typical": {
2004 "version": "2.6.1",
2005 "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
2006 "integrity": "sha512-ofhi8kjIje6npGozTip9Fr8iecmYfEbS06i0JnIg+rh51KakryWF4+jX8lLKZVhy6N+ID45WYSFCxPOdTWCzNg==",
2007 "dev": true
2008 },
2009 "node_modules/uc.micro": {
2010 "version": "1.0.6",
2011 "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
2012 "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
2013 "dev": true
2014 },
2015 "node_modules/uglify-js": {
2016 "version": "3.17.4",
2017 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
2018 "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
2019 "dev": true,
2020 "optional": true,
2021 "bin": {
2022 "uglifyjs": "bin/uglifyjs"
2023 },
2024 "engines": {
2025 "node": ">=0.8.0"
2026 }
2027 },
2028 "node_modules/underscore": {
2029 "version": "1.13.6",
2030 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz",
2031 "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==",
2032 "dev": true
2033 },
2034 "node_modules/uri-js": {
2035 "version": "4.4.1",
2036 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
2037 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
2038 "dev": true,
2039 "dependencies": {
2040 "punycode": "^2.1.0"
2041 }
2042 },
2043 "node_modules/walk-back": {
2044 "version": "5.1.0",
2045 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-5.1.0.tgz",
2046 "integrity": "sha512-Uhxps5yZcVNbLEAnb+xaEEMdgTXl9qAQDzKYejG2AZ7qPwRQ81lozY9ECDbjLPNWm7YsO1IK5rsP1KoQzXAcGA==",
2047 "dev": true,
2048 "engines": {
2049 "node": ">=12.17"
2050 }
2051 },
2052 "node_modules/which": {
2053 "version": "2.0.2",
2054 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2055 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2056 "dev": true,
2057 "dependencies": {
2058 "isexe": "^2.0.0"
2059 },
2060 "bin": {
2061 "node-which": "bin/node-which"
2062 },
2063 "engines": {
2064 "node": ">= 8"
2065 }
2066 },
2067 "node_modules/word-wrap": {
2068 "version": "1.2.3",
2069 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
2070 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
2071 "dev": true,
2072 "engines": {
2073 "node": ">=0.10.0"
2074 }
2075 },
2076 "node_modules/wordwrap": {
2077 "version": "1.0.0",
2078 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
2079 "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
2080 "dev": true
2081 },
2082 "node_modules/wordwrapjs": {
2083 "version": "3.0.0",
2084 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz",
2085 "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==",
2086 "dev": true,
2087 "dependencies": {
2088 "reduce-flatten": "^1.0.1",
2089 "typical": "^2.6.1"
2090 },
2091 "engines": {
2092 "node": ">=4.0.0"
2093 }
2094 },
2095 "node_modules/wordwrapjs/node_modules/reduce-flatten": {
2096 "version": "1.0.1",
2097 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz",
2098 "integrity": "sha512-j5WfFJfc9CoXv/WbwVLHq74i/hdTUpy+iNC534LxczMRP67vJeK3V9JOdnL0N1cIRbn9mYhE2yVjvvKXDxvNXQ==",
2099 "dev": true,
2100 "engines": {
2101 "node": ">=0.10.0"
2102 }
2103 },
2104 "node_modules/wrappy": {
2105 "version": "1.0.2",
2106 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2107 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
2108 "dev": true
2109 },
2110 "node_modules/xmlcreate": {
2111 "version": "2.0.4",
2112 "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz",
2113 "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==",
2114 "dev": true
2115 },
2116 "node_modules/yocto-queue": {
2117 "version": "0.1.0",
2118 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
2119 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
2120 "dev": true,
2121 "engines": {
2122 "node": ">=10"
2123 },
2124 "funding": {
2125 "url": "https://github.com/sponsors/sindresorhus"
2126 }
2127 }
2128 },
2129 "dependencies": {
2130 "@babel/parser": {
2131 "version": "7.21.4",
2132 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz",
2133 "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==",
2134 "dev": true
2135 },
2136 "@eslint-community/eslint-utils": {
2137 "version": "4.4.0",
2138 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
2139 "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
2140 "dev": true,
2141 "requires": {
2142 "eslint-visitor-keys": "^3.3.0"
2143 }
2144 },
2145 "@eslint-community/regexpp": {
2146 "version": "4.5.0",
2147 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz",
2148 "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==",
2149 "dev": true
2150 },
2151 "@eslint/eslintrc": {
2152 "version": "2.0.2",
2153 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz",
2154 "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==",
2155 "dev": true,
2156 "requires": {
2157 "ajv": "^6.12.4",
2158 "debug": "^4.3.2",
2159 "espree": "^9.5.1",
2160 "globals": "^13.19.0",
2161 "ignore": "^5.2.0",
2162 "import-fresh": "^3.2.1",
2163 "js-yaml": "^4.1.0",
2164 "minimatch": "^3.1.2",
2165 "strip-json-comments": "^3.1.1"
2166 }
2167 },
2168 "@eslint/js": {
2169 "version": "8.39.0",
2170 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz",
2171 "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==",
2172 "dev": true
2173 },
2174 "@hapi/eslint-plugin": {
2175 "version": "5.1.0",
2176 "resolved": "https://registry.npmjs.org/@hapi/eslint-plugin/-/eslint-plugin-5.1.0.tgz",
2177 "integrity": "sha512-D0OvhsjbWW4lhuw0LqERl8vqCIRMnePy9XGYhkf7krzwqzYNEAcBFCafiFsd0gIF6QiQj3O1vYmshRVFZMXdwQ==",
2178 "dev": true,
2179 "requires": {}
2180 },
2181 "@humanwhocodes/config-array": {
2182 "version": "0.11.8",
2183 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
2184 "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
2185 "dev": true,
2186 "requires": {
2187 "@humanwhocodes/object-schema": "^1.2.1",
2188 "debug": "^4.1.1",
2189 "minimatch": "^3.0.5"
2190 }
2191 },
2192 "@humanwhocodes/module-importer": {
2193 "version": "1.0.1",
2194 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
2195 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
2196 "dev": true
2197 },
2198 "@humanwhocodes/object-schema": {
2199 "version": "1.2.1",
2200 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
2201 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
2202 "dev": true
2203 },
2204 "@jsdoc/salty": {
2205 "version": "0.2.5",
2206 "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.5.tgz",
2207 "integrity": "sha512-TfRP53RqunNe2HBobVBJ0VLhK1HbfvBYeTC1ahnN64PWvyYyGebmMiPkuwvD9fpw2ZbkoPb8Q7mwy0aR8Z9rvw==",
2208 "dev": true,
2209 "requires": {
2210 "lodash": "^4.17.21"
2211 }
2212 },
2213 "@nodelib/fs.scandir": {
2214 "version": "2.1.5",
2215 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
2216 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
2217 "dev": true,
2218 "requires": {
2219 "@nodelib/fs.stat": "2.0.5",
2220 "run-parallel": "^1.1.9"
2221 }
2222 },
2223 "@nodelib/fs.stat": {
2224 "version": "2.0.5",
2225 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
2226 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
2227 "dev": true
2228 },
2229 "@nodelib/fs.walk": {
2230 "version": "1.2.8",
2231 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
2232 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
2233 "dev": true,
2234 "requires": {
2235 "@nodelib/fs.scandir": "2.1.5",
2236 "fastq": "^1.6.0"
2237 }
2238 },
2239 "@types/linkify-it": {
2240 "version": "3.0.2",
2241 "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz",
2242 "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==",
2243 "dev": true
2244 },
2245 "@types/markdown-it": {
2246 "version": "12.2.3",
2247 "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz",
2248 "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==",
2249 "dev": true,
2250 "requires": {
2251 "@types/linkify-it": "*",
2252 "@types/mdurl": "*"
2253 }
2254 },
2255 "@types/mdurl": {
2256 "version": "1.0.2",
2257 "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
2258 "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==",
2259 "dev": true
2260 },
2261 "acorn": {
2262 "version": "8.8.2",
2263 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
2264 "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
2265 "dev": true
2266 },
2267 "acorn-jsx": {
2268 "version": "5.3.2",
2269 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
2270 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2271 "dev": true,
2272 "requires": {}
2273 },
2274 "ajv": {
2275 "version": "6.12.6",
2276 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2277 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2278 "dev": true,
2279 "requires": {
2280 "fast-deep-equal": "^3.1.1",
2281 "fast-json-stable-stringify": "^2.0.0",
2282 "json-schema-traverse": "^0.4.1",
2283 "uri-js": "^4.2.2"
2284 }
2285 },
2286 "ansi-escape-sequences": {
2287 "version": "4.1.0",
2288 "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz",
2289 "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==",
2290 "dev": true,
2291 "requires": {
2292 "array-back": "^3.0.1"
2293 },
2294 "dependencies": {
2295 "array-back": {
2296 "version": "3.1.0",
2297 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2298 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2299 "dev": true
2300 }
2301 }
2302 },
2303 "ansi-regex": {
2304 "version": "5.0.1",
2305 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2306 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2307 "dev": true
2308 },
2309 "ansi-styles": {
2310 "version": "4.3.0",
2311 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2312 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2313 "dev": true,
2314 "requires": {
2315 "color-convert": "^2.0.1"
2316 }
2317 },
2318 "argparse": {
2319 "version": "2.0.1",
2320 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2321 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2322 "dev": true
2323 },
2324 "array-back": {
2325 "version": "6.2.2",
2326 "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz",
2327 "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==",
2328 "dev": true
2329 },
2330 "balanced-match": {
2331 "version": "1.0.2",
2332 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2333 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2334 "dev": true
2335 },
2336 "bluebird": {
2337 "version": "3.7.2",
2338 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
2339 "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
2340 "dev": true
2341 },
2342 "brace-expansion": {
2343 "version": "1.1.11",
2344 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2345 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2346 "dev": true,
2347 "requires": {
2348 "balanced-match": "^1.0.0",
2349 "concat-map": "0.0.1"
2350 }
2351 },
2352 "cache-point": {
2353 "version": "2.0.0",
2354 "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-2.0.0.tgz",
2355 "integrity": "sha512-4gkeHlFpSKgm3vm2gJN5sPqfmijYRFYCQ6tv5cLw0xVmT6r1z1vd4FNnpuOREco3cBs1G709sZ72LdgddKvL5w==",
2356 "dev": true,
2357 "requires": {
2358 "array-back": "^4.0.1",
2359 "fs-then-native": "^2.0.0",
2360 "mkdirp2": "^1.0.4"
2361 },
2362 "dependencies": {
2363 "array-back": {
2364 "version": "4.0.2",
2365 "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
2366 "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
2367 "dev": true
2368 }
2369 }
2370 },
2371 "callsites": {
2372 "version": "3.1.0",
2373 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2374 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2375 "dev": true
2376 },
2377 "catharsis": {
2378 "version": "0.9.0",
2379 "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz",
2380 "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==",
2381 "dev": true,
2382 "requires": {
2383 "lodash": "^4.17.15"
2384 }
2385 },
2386 "chalk": {
2387 "version": "4.1.2",
2388 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2389 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2390 "dev": true,
2391 "requires": {
2392 "ansi-styles": "^4.1.0",
2393 "supports-color": "^7.1.0"
2394 }
2395 },
2396 "collect-all": {
2397 "version": "1.0.4",
2398 "resolved": "https://registry.npmjs.org/collect-all/-/collect-all-1.0.4.tgz",
2399 "integrity": "sha512-RKZhRwJtJEP5FWul+gkSMEnaK6H3AGPTTWOiRimCcs+rc/OmQE3Yhy1Q7A7KsdkG3ZXVdZq68Y6ONSdvkeEcKA==",
2400 "dev": true,
2401 "requires": {
2402 "stream-connect": "^1.0.2",
2403 "stream-via": "^1.0.4"
2404 }
2405 },
2406 "color-convert": {
2407 "version": "2.0.1",
2408 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2409 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2410 "dev": true,
2411 "requires": {
2412 "color-name": "~1.1.4"
2413 }
2414 },
2415 "color-name": {
2416 "version": "1.1.4",
2417 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2418 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2419 "dev": true
2420 },
2421 "command-line-args": {
2422 "version": "5.2.1",
2423 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz",
2424 "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==",
2425 "dev": true,
2426 "requires": {
2427 "array-back": "^3.1.0",
2428 "find-replace": "^3.0.0",
2429 "lodash.camelcase": "^4.3.0",
2430 "typical": "^4.0.0"
2431 },
2432 "dependencies": {
2433 "array-back": {
2434 "version": "3.1.0",
2435 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2436 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2437 "dev": true
2438 },
2439 "typical": {
2440 "version": "4.0.0",
2441 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
2442 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
2443 "dev": true
2444 }
2445 }
2446 },
2447 "command-line-tool": {
2448 "version": "0.8.0",
2449 "resolved": "https://registry.npmjs.org/command-line-tool/-/command-line-tool-0.8.0.tgz",
2450 "integrity": "sha512-Xw18HVx/QzQV3Sc5k1vy3kgtOeGmsKIqwtFFoyjI4bbcpSgnw2CWVULvtakyw4s6fhyAdI6soQQhXc2OzJy62g==",
2451 "dev": true,
2452 "requires": {
2453 "ansi-escape-sequences": "^4.0.0",
2454 "array-back": "^2.0.0",
2455 "command-line-args": "^5.0.0",
2456 "command-line-usage": "^4.1.0",
2457 "typical": "^2.6.1"
2458 },
2459 "dependencies": {
2460 "array-back": {
2461 "version": "2.0.0",
2462 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
2463 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
2464 "dev": true,
2465 "requires": {
2466 "typical": "^2.6.1"
2467 }
2468 }
2469 }
2470 },
2471 "command-line-usage": {
2472 "version": "4.1.0",
2473 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz",
2474 "integrity": "sha512-MxS8Ad995KpdAC0Jopo/ovGIroV/m0KHwzKfXxKag6FHOkGsH8/lv5yjgablcRxCJJC0oJeUMuO/gmaq+Wq46g==",
2475 "dev": true,
2476 "requires": {
2477 "ansi-escape-sequences": "^4.0.0",
2478 "array-back": "^2.0.0",
2479 "table-layout": "^0.4.2",
2480 "typical": "^2.6.1"
2481 },
2482 "dependencies": {
2483 "array-back": {
2484 "version": "2.0.0",
2485 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
2486 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
2487 "dev": true,
2488 "requires": {
2489 "typical": "^2.6.1"
2490 }
2491 }
2492 }
2493 },
2494 "common-sequence": {
2495 "version": "2.0.2",
2496 "resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-2.0.2.tgz",
2497 "integrity": "sha512-jAg09gkdkrDO9EWTdXfv80WWH3yeZl5oT69fGfedBNS9pXUKYInVJ1bJ+/ht2+Moeei48TmSbQDYMc8EOx9G0g==",
2498 "dev": true
2499 },
2500 "concat-map": {
2501 "version": "0.0.1",
2502 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2503 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2504 "dev": true
2505 },
2506 "config-master": {
2507 "version": "3.1.0",
2508 "resolved": "https://registry.npmjs.org/config-master/-/config-master-3.1.0.tgz",
2509 "integrity": "sha512-n7LBL1zBzYdTpF1mx5DNcZnZn05CWIdsdvtPL4MosvqbBUK3Rq6VWEtGUuF3Y0s9/CIhMejezqlSkP6TnCJ/9g==",
2510 "dev": true,
2511 "requires": {
2512 "walk-back": "^2.0.1"
2513 },
2514 "dependencies": {
2515 "walk-back": {
2516 "version": "2.0.1",
2517 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-2.0.1.tgz",
2518 "integrity": "sha512-Nb6GvBR8UWX1D+Le+xUq0+Q1kFmRBIWVrfLnQAOmcpEzA9oAxwJ9gIr36t9TWYfzvWRvuMtjHiVsJYEkXWaTAQ==",
2519 "dev": true
2520 }
2521 }
2522 },
2523 "cross-spawn": {
2524 "version": "7.0.3",
2525 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
2526 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2527 "dev": true,
2528 "requires": {
2529 "path-key": "^3.1.0",
2530 "shebang-command": "^2.0.0",
2531 "which": "^2.0.1"
2532 }
2533 },
2534 "debug": {
2535 "version": "4.3.4",
2536 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
2537 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
2538 "dev": true,
2539 "requires": {
2540 "ms": "2.1.2"
2541 }
2542 },
2543 "deep-extend": {
2544 "version": "0.6.0",
2545 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2546 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
2547 "dev": true
2548 },
2549 "deep-is": {
2550 "version": "0.1.4",
2551 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2552 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2553 "dev": true
2554 },
2555 "dmd": {
2556 "version": "6.2.0",
2557 "resolved": "https://registry.npmjs.org/dmd/-/dmd-6.2.0.tgz",
2558 "integrity": "sha512-uXWxLF1H7TkUAuoHK59/h/ts5cKavm2LnhrIgJWisip4BVzPoXavlwyoprFFn2CzcahKYgvkfaebS6oxzgflkg==",
2559 "dev": true,
2560 "requires": {
2561 "array-back": "^6.2.2",
2562 "cache-point": "^2.0.0",
2563 "common-sequence": "^2.0.2",
2564 "file-set": "^4.0.2",
2565 "handlebars": "^4.7.7",
2566 "marked": "^4.2.3",
2567 "object-get": "^2.1.1",
2568 "reduce-flatten": "^3.0.1",
2569 "reduce-unique": "^2.0.1",
2570 "reduce-without": "^1.0.1",
2571 "test-value": "^3.0.0",
2572 "walk-back": "^5.1.0"
2573 }
2574 },
2575 "doctrine": {
2576 "version": "3.0.0",
2577 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2578 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2579 "dev": true,
2580 "requires": {
2581 "esutils": "^2.0.2"
2582 }
2583 },
2584 "dot": {
2585 "version": "1.1.3",
2586 "resolved": "https://registry.npmjs.org/dot/-/dot-1.1.3.tgz",
2587 "integrity": "sha512-/nt74Rm+PcfnirXGEdhZleTwGC2LMnuKTeeTIlI82xb5loBBoXNYzr2ezCroPSMtilK8EZIfcNZwOcHN+ib1Lg=="
2588 },
2589 "entities": {
2590 "version": "3.0.1",
2591 "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
2592 "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q=="
2593 },
2594 "escape-goat": {
2595 "version": "3.0.0",
2596 "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz",
2597 "integrity": "sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw=="
2598 },
2599 "escape-string-regexp": {
2600 "version": "4.0.0",
2601 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2602 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2603 "dev": true
2604 },
2605 "eslint": {
2606 "version": "8.39.0",
2607 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz",
2608 "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==",
2609 "dev": true,
2610 "requires": {
2611 "@eslint-community/eslint-utils": "^4.2.0",
2612 "@eslint-community/regexpp": "^4.4.0",
2613 "@eslint/eslintrc": "^2.0.2",
2614 "@eslint/js": "8.39.0",
2615 "@humanwhocodes/config-array": "^0.11.8",
2616 "@humanwhocodes/module-importer": "^1.0.1",
2617 "@nodelib/fs.walk": "^1.2.8",
2618 "ajv": "^6.10.0",
2619 "chalk": "^4.0.0",
2620 "cross-spawn": "^7.0.2",
2621 "debug": "^4.3.2",
2622 "doctrine": "^3.0.0",
2623 "escape-string-regexp": "^4.0.0",
2624 "eslint-scope": "^7.2.0",
2625 "eslint-visitor-keys": "^3.4.0",
2626 "espree": "^9.5.1",
2627 "esquery": "^1.4.2",
2628 "esutils": "^2.0.2",
2629 "fast-deep-equal": "^3.1.3",
2630 "file-entry-cache": "^6.0.1",
2631 "find-up": "^5.0.0",
2632 "glob-parent": "^6.0.2",
2633 "globals": "^13.19.0",
2634 "grapheme-splitter": "^1.0.4",
2635 "ignore": "^5.2.0",
2636 "import-fresh": "^3.0.0",
2637 "imurmurhash": "^0.1.4",
2638 "is-glob": "^4.0.0",
2639 "is-path-inside": "^3.0.3",
2640 "js-sdsl": "^4.1.4",
2641 "js-yaml": "^4.1.0",
2642 "json-stable-stringify-without-jsonify": "^1.0.1",
2643 "levn": "^0.4.1",
2644 "lodash.merge": "^4.6.2",
2645 "minimatch": "^3.1.2",
2646 "natural-compare": "^1.4.0",
2647 "optionator": "^0.9.1",
2648 "strip-ansi": "^6.0.1",
2649 "strip-json-comments": "^3.1.0",
2650 "text-table": "^0.2.0"
2651 }
2652 },
2653 "eslint-scope": {
2654 "version": "7.2.0",
2655 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz",
2656 "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==",
2657 "dev": true,
2658 "requires": {
2659 "esrecurse": "^4.3.0",
2660 "estraverse": "^5.2.0"
2661 }
2662 },
2663 "eslint-visitor-keys": {
2664 "version": "3.4.0",
2665 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz",
2666 "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==",
2667 "dev": true
2668 },
2669 "espree": {
2670 "version": "9.5.1",
2671 "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz",
2672 "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==",
2673 "dev": true,
2674 "requires": {
2675 "acorn": "^8.8.0",
2676 "acorn-jsx": "^5.3.2",
2677 "eslint-visitor-keys": "^3.4.0"
2678 }
2679 },
2680 "esquery": {
2681 "version": "1.5.0",
2682 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
2683 "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
2684 "dev": true,
2685 "requires": {
2686 "estraverse": "^5.1.0"
2687 }
2688 },
2689 "esrecurse": {
2690 "version": "4.3.0",
2691 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2692 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2693 "dev": true,
2694 "requires": {
2695 "estraverse": "^5.2.0"
2696 }
2697 },
2698 "estraverse": {
2699 "version": "5.3.0",
2700 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2701 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2702 "dev": true
2703 },
2704 "esutils": {
2705 "version": "2.0.3",
2706 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2707 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2708 "dev": true
2709 },
2710 "fast-deep-equal": {
2711 "version": "3.1.3",
2712 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2713 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2714 "dev": true
2715 },
2716 "fast-json-stable-stringify": {
2717 "version": "2.1.0",
2718 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2719 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2720 "dev": true
2721 },
2722 "fast-levenshtein": {
2723 "version": "2.0.6",
2724 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2725 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
2726 "dev": true
2727 },
2728 "fastq": {
2729 "version": "1.15.0",
2730 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
2731 "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
2732 "dev": true,
2733 "requires": {
2734 "reusify": "^1.0.4"
2735 }
2736 },
2737 "file-entry-cache": {
2738 "version": "6.0.1",
2739 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
2740 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
2741 "dev": true,
2742 "requires": {
2743 "flat-cache": "^3.0.4"
2744 }
2745 },
2746 "file-set": {
2747 "version": "4.0.2",
2748 "resolved": "https://registry.npmjs.org/file-set/-/file-set-4.0.2.tgz",
2749 "integrity": "sha512-fuxEgzk4L8waGXaAkd8cMr73Pm0FxOVkn8hztzUW7BAHhOGH90viQNXbiOsnecCWmfInqU6YmAMwxRMdKETceQ==",
2750 "dev": true,
2751 "requires": {
2752 "array-back": "^5.0.0",
2753 "glob": "^7.1.6"
2754 },
2755 "dependencies": {
2756 "array-back": {
2757 "version": "5.0.0",
2758 "resolved": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz",
2759 "integrity": "sha512-kgVWwJReZWmVuWOQKEOohXKJX+nD02JAZ54D1RRWlv8L0NebauKAaFxACKzB74RTclt1+WNz5KHaLRDAPZbDEw==",
2760 "dev": true
2761 }
2762 }
2763 },
2764 "find-replace": {
2765 "version": "3.0.0",
2766 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
2767 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
2768 "dev": true,
2769 "requires": {
2770 "array-back": "^3.0.1"
2771 },
2772 "dependencies": {
2773 "array-back": {
2774 "version": "3.1.0",
2775 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2776 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2777 "dev": true
2778 }
2779 }
2780 },
2781 "find-up": {
2782 "version": "5.0.0",
2783 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
2784 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
2785 "dev": true,
2786 "requires": {
2787 "locate-path": "^6.0.0",
2788 "path-exists": "^4.0.0"
2789 }
2790 },
2791 "flat-cache": {
2792 "version": "3.0.4",
2793 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
2794 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
2795 "dev": true,
2796 "requires": {
2797 "flatted": "^3.1.0",
2798 "rimraf": "^3.0.2"
2799 }
2800 },
2801 "flatted": {
2802 "version": "3.2.7",
2803 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
2804 "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
2805 "dev": true
2806 },
2807 "fs-then-native": {
2808 "version": "2.0.0",
2809 "resolved": "https://registry.npmjs.org/fs-then-native/-/fs-then-native-2.0.0.tgz",
2810 "integrity": "sha512-X712jAOaWXkemQCAmWeg5rOT2i+KOpWz1Z/txk/cW0qlOu2oQ9H61vc5w3X/iyuUEfq/OyaFJ78/cZAQD1/bgA==",
2811 "dev": true
2812 },
2813 "fs.realpath": {
2814 "version": "1.0.0",
2815 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2816 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
2817 "dev": true
2818 },
2819 "gemini-to-html": {
2820 "version": "2.1.0",
2821 "resolved": "https://registry.npmjs.org/gemini-to-html/-/gemini-to-html-2.1.0.tgz",
2822 "integrity": "sha512-4SnYN62lTlOLsIrXz6hfsJx9eXoIBsobjmhu47FxjupVYXuwtnQGT9pe6IDmKxzb/UmvkIfG8hoI8P2xLOzXsg==",
2823 "requires": {
2824 "escape-goat": "^3.0.0",
2825 "slug": "^5.2.0"
2826 }
2827 },
2828 "getenv": {
2829 "version": "1.0.0",
2830 "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz",
2831 "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg=="
2832 },
2833 "glob": {
2834 "version": "7.2.3",
2835 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2836 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2837 "dev": true,
2838 "requires": {
2839 "fs.realpath": "^1.0.0",
2840 "inflight": "^1.0.4",
2841 "inherits": "2",
2842 "minimatch": "^3.1.1",
2843 "once": "^1.3.0",
2844 "path-is-absolute": "^1.0.0"
2845 }
2846 },
2847 "glob-parent": {
2848 "version": "6.0.2",
2849 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2850 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2851 "dev": true,
2852 "requires": {
2853 "is-glob": "^4.0.3"
2854 }
2855 },
2856 "globals": {
2857 "version": "13.20.0",
2858 "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
2859 "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
2860 "dev": true,
2861 "requires": {
2862 "type-fest": "^0.20.2"
2863 }
2864 },
2865 "graceful-fs": {
2866 "version": "4.2.11",
2867 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2868 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
2869 "dev": true
2870 },
2871 "grapheme-splitter": {
2872 "version": "1.0.4",
2873 "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
2874 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
2875 "dev": true
2876 },
2877 "handlebars": {
2878 "version": "4.7.7",
2879 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
2880 "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
2881 "dev": true,
2882 "requires": {
2883 "minimist": "^1.2.5",
2884 "neo-async": "^2.6.0",
2885 "source-map": "^0.6.1",
2886 "uglify-js": "^3.1.4",
2887 "wordwrap": "^1.0.0"
2888 }
2889 },
2890 "has-flag": {
2891 "version": "4.0.0",
2892 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2893 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2894 "dev": true
2895 },
2896 "ignore": {
2897 "version": "5.2.4",
2898 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
2899 "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
2900 "dev": true
2901 },
2902 "import-fresh": {
2903 "version": "3.3.0",
2904 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
2905 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
2906 "dev": true,
2907 "requires": {
2908 "parent-module": "^1.0.0",
2909 "resolve-from": "^4.0.0"
2910 }
2911 },
2912 "imurmurhash": {
2913 "version": "0.1.4",
2914 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2915 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
2916 "dev": true
2917 },
2918 "inflight": {
2919 "version": "1.0.6",
2920 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2921 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
2922 "dev": true,
2923 "requires": {
2924 "once": "^1.3.0",
2925 "wrappy": "1"
2926 }
2927 },
2928 "inherits": {
2929 "version": "2.0.4",
2930 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2931 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2932 "dev": true
2933 },
2934 "is-extglob": {
2935 "version": "2.1.1",
2936 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2937 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
2938 "dev": true
2939 },
2940 "is-glob": {
2941 "version": "4.0.3",
2942 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2943 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2944 "dev": true,
2945 "requires": {
2946 "is-extglob": "^2.1.1"
2947 }
2948 },
2949 "is-path-inside": {
2950 "version": "3.0.3",
2951 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
2952 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
2953 "dev": true
2954 },
2955 "isexe": {
2956 "version": "2.0.0",
2957 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2958 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2959 "dev": true
2960 },
2961 "js-sdsl": {
2962 "version": "4.4.0",
2963 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz",
2964 "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==",
2965 "dev": true
2966 },
2967 "js-yaml": {
2968 "version": "4.1.0",
2969 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2970 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2971 "dev": true,
2972 "requires": {
2973 "argparse": "^2.0.1"
2974 }
2975 },
2976 "js2xmlparser": {
2977 "version": "4.0.2",
2978 "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz",
2979 "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==",
2980 "dev": true,
2981 "requires": {
2982 "xmlcreate": "^2.0.4"
2983 }
2984 },
2985 "jsdoc": {
2986 "version": "4.0.2",
2987 "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.2.tgz",
2988 "integrity": "sha512-e8cIg2z62InH7azBBi3EsSEqrKx+nUtAS5bBcYTSpZFA+vhNPyhv8PTFZ0WsjOPDj04/dOLlm08EDcQJDqaGQg==",
2989 "dev": true,
2990 "requires": {
2991 "@babel/parser": "^7.20.15",
2992 "@jsdoc/salty": "^0.2.1",
2993 "@types/markdown-it": "^12.2.3",
2994 "bluebird": "^3.7.2",
2995 "catharsis": "^0.9.0",
2996 "escape-string-regexp": "^2.0.0",
2997 "js2xmlparser": "^4.0.2",
2998 "klaw": "^3.0.0",
2999 "markdown-it": "^12.3.2",
3000 "markdown-it-anchor": "^8.4.1",
3001 "marked": "^4.0.10",
3002 "mkdirp": "^1.0.4",
3003 "requizzle": "^0.2.3",
3004 "strip-json-comments": "^3.1.0",
3005 "underscore": "~1.13.2"
3006 },
3007 "dependencies": {
3008 "escape-string-regexp": {
3009 "version": "2.0.0",
3010 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
3011 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
3012 "dev": true
3013 }
3014 }
3015 },
3016 "jsdoc-api": {
3017 "version": "7.2.0",
3018 "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-7.2.0.tgz",
3019 "integrity": "sha512-93YDnlm/OYTlLOFeNs4qAv0RBCJ0kGj67xQaWy8wrbk97Rw1EySitoOTHsTHXPEs3uyx2IStPKGrbE7LTnZXbA==",
3020 "dev": true,
3021 "requires": {
3022 "array-back": "^6.2.2",
3023 "cache-point": "^2.0.0",
3024 "collect-all": "^1.0.4",
3025 "file-set": "^4.0.2",
3026 "fs-then-native": "^2.0.0",
3027 "jsdoc": "^4.0.0",
3028 "object-to-spawn-args": "^2.0.1",
3029 "temp-path": "^1.0.0",
3030 "walk-back": "^5.1.0"
3031 }
3032 },
3033 "jsdoc-parse": {
3034 "version": "6.2.0",
3035 "resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-6.2.0.tgz",
3036 "integrity": "sha512-Afu1fQBEb7QHt6QWX/6eUWvYHJofB90Fjx7FuJYF7mnG9z5BkAIpms1wsnvYLytfmqpEENHs/fax9p8gvMj7dw==",
3037 "dev": true,
3038 "requires": {
3039 "array-back": "^6.2.2",
3040 "lodash.omit": "^4.5.0",
3041 "lodash.pick": "^4.4.0",
3042 "reduce-extract": "^1.0.0",
3043 "sort-array": "^4.1.5",
3044 "test-value": "^3.0.0"
3045 }
3046 },
3047 "jsdoc-to-markdown": {
3048 "version": "7.1.1",
3049 "resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-7.1.1.tgz",
3050 "integrity": "sha512-CI86d63xAVNO+ENumWwmJ034lYe5iGU5GwjtTA11EuphP9tpnoi4hrKgR/J8uME0D+o4KUpVfwX1fjZhc8dEtg==",
3051 "dev": true,
3052 "requires": {
3053 "array-back": "^6.2.2",
3054 "command-line-tool": "^0.8.0",
3055 "config-master": "^3.1.0",
3056 "dmd": "^6.1.0",
3057 "jsdoc-api": "^7.1.1",
3058 "jsdoc-parse": "^6.1.0",
3059 "walk-back": "^5.1.0"
3060 }
3061 },
3062 "json-schema-traverse": {
3063 "version": "0.4.1",
3064 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3065 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3066 "dev": true
3067 },
3068 "json-stable-stringify-without-jsonify": {
3069 "version": "1.0.1",
3070 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3071 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
3072 "dev": true
3073 },
3074 "klaw": {
3075 "version": "3.0.0",
3076 "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
3077 "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
3078 "dev": true,
3079 "requires": {
3080 "graceful-fs": "^4.1.9"
3081 }
3082 },
3083 "levn": {
3084 "version": "0.4.1",
3085 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3086 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3087 "dev": true,
3088 "requires": {
3089 "prelude-ls": "^1.2.1",
3090 "type-check": "~0.4.0"
3091 }
3092 },
3093 "linkify-it": {
3094 "version": "3.0.3",
3095 "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz",
3096 "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==",
3097 "dev": true,
3098 "requires": {
3099 "uc.micro": "^1.0.1"
3100 }
3101 },
3102 "locate-path": {
3103 "version": "6.0.0",
3104 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3105 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3106 "dev": true,
3107 "requires": {
3108 "p-locate": "^5.0.0"
3109 }
3110 },
3111 "lodash": {
3112 "version": "4.17.21",
3113 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
3114 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
3115 "dev": true
3116 },
3117 "lodash.camelcase": {
3118 "version": "4.3.0",
3119 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
3120 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
3121 "dev": true
3122 },
3123 "lodash.merge": {
3124 "version": "4.6.2",
3125 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3126 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3127 "dev": true
3128 },
3129 "lodash.omit": {
3130 "version": "4.5.0",
3131 "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
3132 "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==",
3133 "dev": true
3134 },
3135 "lodash.padend": {
3136 "version": "4.6.1",
3137 "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz",
3138 "integrity": "sha512-sOQs2aqGpbl27tmCS1QNZA09Uqp01ZzWfDUoD+xzTii0E7dSQfRKcRetFwa+uXaxaqL+TKm7CgD2JdKP7aZBSw==",
3139 "dev": true
3140 },
3141 "lodash.pick": {
3142 "version": "4.4.0",
3143 "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
3144 "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==",
3145 "dev": true
3146 },
3147 "markdown-it": {
3148 "version": "12.3.2",
3149 "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz",
3150 "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==",
3151 "dev": true,
3152 "requires": {
3153 "argparse": "^2.0.1",
3154 "entities": "~2.1.0",
3155 "linkify-it": "^3.0.1",
3156 "mdurl": "^1.0.1",
3157 "uc.micro": "^1.0.5"
3158 },
3159 "dependencies": {
3160 "entities": {
3161 "version": "2.1.0",
3162 "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
3163 "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
3164 "dev": true
3165 }
3166 }
3167 },
3168 "markdown-it-anchor": {
3169 "version": "8.6.7",
3170 "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.7.tgz",
3171 "integrity": "sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==",
3172 "dev": true,
3173 "requires": {}
3174 },
3175 "marked": {
3176 "version": "4.3.0",
3177 "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz",
3178 "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==",
3179 "dev": true
3180 },
3181 "mdurl": {
3182 "version": "1.0.1",
3183 "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
3184 "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
3185 "dev": true
3186 },
3187 "minimatch": {
3188 "version": "3.1.2",
3189 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3190 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3191 "dev": true,
3192 "requires": {
3193 "brace-expansion": "^1.1.7"
3194 }
3195 },
3196 "minimist": {
3197 "version": "1.2.8",
3198 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
3199 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
3200 },
3201 "mkdirp": {
3202 "version": "1.0.4",
3203 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
3204 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
3205 "dev": true
3206 },
3207 "mkdirp2": {
3208 "version": "1.0.5",
3209 "resolved": "https://registry.npmjs.org/mkdirp2/-/mkdirp2-1.0.5.tgz",
3210 "integrity": "sha512-xOE9xbICroUDmG1ye2h4bZ8WBie9EGmACaco8K8cx6RlkJJrxGIqjGqztAI+NMhexXBcdGbSEzI6N3EJPevxZw==",
3211 "dev": true
3212 },
3213 "ms": {
3214 "version": "2.1.2",
3215 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3216 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3217 "dev": true
3218 },
3219 "natural-compare": {
3220 "version": "1.4.0",
3221 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3222 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
3223 "dev": true
3224 },
3225 "neo-async": {
3226 "version": "2.6.2",
3227 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
3228 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
3229 "dev": true
3230 },
3231 "object-get": {
3232 "version": "2.1.1",
3233 "resolved": "https://registry.npmjs.org/object-get/-/object-get-2.1.1.tgz",
3234 "integrity": "sha512-7n4IpLMzGGcLEMiQKsNR7vCe+N5E9LORFrtNUVy4sO3dj9a3HedZCxEL2T7QuLhcHN1NBuBsMOKaOsAYI9IIvg==",
3235 "dev": true
3236 },
3237 "object-to-spawn-args": {
3238 "version": "2.0.1",
3239 "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.1.tgz",
3240 "integrity": "sha512-6FuKFQ39cOID+BMZ3QaphcC8Y4cw6LXBLyIgPU+OhIYwviJamPAn+4mITapnSBQrejB+NNp+FMskhD8Cq+Ys3w==",
3241 "dev": true
3242 },
3243 "once": {
3244 "version": "1.4.0",
3245 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3246 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3247 "dev": true,
3248 "requires": {
3249 "wrappy": "1"
3250 }
3251 },
3252 "optionator": {
3253 "version": "0.9.1",
3254 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
3255 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
3256 "dev": true,
3257 "requires": {
3258 "deep-is": "^0.1.3",
3259 "fast-levenshtein": "^2.0.6",
3260 "levn": "^0.4.1",
3261 "prelude-ls": "^1.2.1",
3262 "type-check": "^0.4.0",
3263 "word-wrap": "^1.2.3"
3264 }
3265 },
3266 "p-limit": {
3267 "version": "3.1.0",
3268 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
3269 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
3270 "dev": true,
3271 "requires": {
3272 "yocto-queue": "^0.1.0"
3273 }
3274 },
3275 "p-locate": {
3276 "version": "5.0.0",
3277 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3278 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3279 "dev": true,
3280 "requires": {
3281 "p-limit": "^3.0.2"
3282 }
3283 },
3284 "parent-module": {
3285 "version": "1.0.1",
3286 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3287 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3288 "dev": true,
3289 "requires": {
3290 "callsites": "^3.0.0"
3291 }
3292 },
3293 "path-exists": {
3294 "version": "4.0.0",
3295 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3296 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3297 "dev": true
3298 },
3299 "path-is-absolute": {
3300 "version": "1.0.1",
3301 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3302 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
3303 "dev": true
3304 },
3305 "path-key": {
3306 "version": "3.1.1",
3307 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3308 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3309 "dev": true
3310 },
3311 "prelude-ls": {
3312 "version": "1.2.1",
3313 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3314 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3315 "dev": true
3316 },
3317 "punycode": {
3318 "version": "2.3.0",
3319 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
3320 "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
3321 "dev": true
3322 },
3323 "queue-microtask": {
3324 "version": "1.2.3",
3325 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3326 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3327 "dev": true
3328 },
3329 "reduce-extract": {
3330 "version": "1.0.0",
3331 "resolved": "https://registry.npmjs.org/reduce-extract/-/reduce-extract-1.0.0.tgz",
3332 "integrity": "sha512-QF8vjWx3wnRSL5uFMyCjDeDc5EBMiryoT9tz94VvgjKfzecHAVnqmXAwQDcr7X4JmLc2cjkjFGCVzhMqDjgR9g==",
3333 "dev": true,
3334 "requires": {
3335 "test-value": "^1.0.1"
3336 },
3337 "dependencies": {
3338 "array-back": {
3339 "version": "1.0.4",
3340 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
3341 "integrity": "sha512-1WxbZvrmyhkNoeYcizokbmh5oiOCIfyvGtcqbK3Ls1v1fKcquzxnQSceOx6tzq7jmai2kFLWIpGND2cLhH6TPw==",
3342 "dev": true,
3343 "requires": {
3344 "typical": "^2.6.0"
3345 }
3346 },
3347 "test-value": {
3348 "version": "1.1.0",
3349 "resolved": "https://registry.npmjs.org/test-value/-/test-value-1.1.0.tgz",
3350 "integrity": "sha512-wrsbRo7qP+2Je8x8DsK8ovCGyxe3sYfQwOraIY/09A2gFXU9DYKiTF14W4ki/01AEh56kMzAmlj9CaHGDDUBJA==",
3351 "dev": true,
3352 "requires": {
3353 "array-back": "^1.0.2",
3354 "typical": "^2.4.2"
3355 }
3356 }
3357 }
3358 },
3359 "reduce-flatten": {
3360 "version": "3.0.1",
3361 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-3.0.1.tgz",
3362 "integrity": "sha512-bYo+97BmUUOzg09XwfkwALt4PQH1M5L0wzKerBt6WLm3Fhdd43mMS89HiT1B9pJIqko/6lWx3OnV4J9f2Kqp5Q==",
3363 "dev": true
3364 },
3365 "reduce-unique": {
3366 "version": "2.0.1",
3367 "resolved": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-2.0.1.tgz",
3368 "integrity": "sha512-x4jH/8L1eyZGR785WY+ePtyMNhycl1N2XOLxhCbzZFaqF4AXjLzqSxa2UHgJ2ZVR/HHyPOvl1L7xRnW8ye5MdA==",
3369 "dev": true
3370 },
3371 "reduce-without": {
3372 "version": "1.0.1",
3373 "resolved": "https://registry.npmjs.org/reduce-without/-/reduce-without-1.0.1.tgz",
3374 "integrity": "sha512-zQv5y/cf85sxvdrKPlfcRzlDn/OqKFThNimYmsS3flmkioKvkUGn2Qg9cJVoQiEvdxFGLE0MQER/9fZ9sUqdxg==",
3375 "dev": true,
3376 "requires": {
3377 "test-value": "^2.0.0"
3378 },
3379 "dependencies": {
3380 "array-back": {
3381 "version": "1.0.4",
3382 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
3383 "integrity": "sha512-1WxbZvrmyhkNoeYcizokbmh5oiOCIfyvGtcqbK3Ls1v1fKcquzxnQSceOx6tzq7jmai2kFLWIpGND2cLhH6TPw==",
3384 "dev": true,
3385 "requires": {
3386 "typical": "^2.6.0"
3387 }
3388 },
3389 "test-value": {
3390 "version": "2.1.0",
3391 "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz",
3392 "integrity": "sha512-+1epbAxtKeXttkGFMTX9H42oqzOTufR1ceCF+GYA5aOmvaPq9wd4PUS8329fn2RRLGNeUkgRLnVpycjx8DsO2w==",
3393 "dev": true,
3394 "requires": {
3395 "array-back": "^1.0.3",
3396 "typical": "^2.6.0"
3397 }
3398 }
3399 }
3400 },
3401 "requizzle": {
3402 "version": "0.2.4",
3403 "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz",
3404 "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==",
3405 "dev": true,
3406 "requires": {
3407 "lodash": "^4.17.21"
3408 }
3409 },
3410 "resolve-from": {
3411 "version": "4.0.0",
3412 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3413 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3414 "dev": true
3415 },
3416 "reusify": {
3417 "version": "1.0.4",
3418 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
3419 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
3420 "dev": true
3421 },
3422 "rimraf": {
3423 "version": "3.0.2",
3424 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3425 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
3426 "dev": true,
3427 "requires": {
3428 "glob": "^7.1.3"
3429 }
3430 },
3431 "run-parallel": {
3432 "version": "1.2.0",
3433 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
3434 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
3435 "dev": true,
3436 "requires": {
3437 "queue-microtask": "^1.2.2"
3438 }
3439 },
3440 "shebang-command": {
3441 "version": "2.0.0",
3442 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3443 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3444 "dev": true,
3445 "requires": {
3446 "shebang-regex": "^3.0.0"
3447 }
3448 },
3449 "shebang-regex": {
3450 "version": "3.0.0",
3451 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3452 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3453 "dev": true
3454 },
3455 "slug": {
3456 "version": "5.3.0",
3457 "resolved": "https://registry.npmjs.org/slug/-/slug-5.3.0.tgz",
3458 "integrity": "sha512-h7yD2UDVyMcQRv/WLSjq7HDH6ToO/22MB381zfx6/ebtdWUlGcyxpJNVHl6WFvKjIMHf5ZxANFp/srsy4mfT/w=="
3459 },
3460 "sort-array": {
3461 "version": "4.1.5",
3462 "resolved": "https://registry.npmjs.org/sort-array/-/sort-array-4.1.5.tgz",
3463 "integrity": "sha512-Ya4peoS1fgFN42RN1REk2FgdNOeLIEMKFGJvs7VTP3OklF8+kl2SkpVliZ4tk/PurWsrWRsdNdU+tgyOBkB9sA==",
3464 "dev": true,
3465 "requires": {
3466 "array-back": "^5.0.0",
3467 "typical": "^6.0.1"
3468 },
3469 "dependencies": {
3470 "array-back": {
3471 "version": "5.0.0",
3472 "resolved": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz",
3473 "integrity": "sha512-kgVWwJReZWmVuWOQKEOohXKJX+nD02JAZ54D1RRWlv8L0NebauKAaFxACKzB74RTclt1+WNz5KHaLRDAPZbDEw==",
3474 "dev": true
3475 },
3476 "typical": {
3477 "version": "6.0.1",
3478 "resolved": "https://registry.npmjs.org/typical/-/typical-6.0.1.tgz",
3479 "integrity": "sha512-+g3NEp7fJLe9DPa1TArHm9QAA7YciZmWnfAqEaFrBihQ7epOv9i99rjtgb6Iz0wh3WuQDjsCTDfgRoGnmHN81A==",
3480 "dev": true
3481 }
3482 }
3483 },
3484 "source-map": {
3485 "version": "0.6.1",
3486 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3487 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3488 "dev": true
3489 },
3490 "stream-connect": {
3491 "version": "1.0.2",
3492 "resolved": "https://registry.npmjs.org/stream-connect/-/stream-connect-1.0.2.tgz",
3493 "integrity": "sha512-68Kl+79cE0RGKemKkhxTSg8+6AGrqBt+cbZAXevg2iJ6Y3zX4JhA/sZeGzLpxW9cXhmqAcE7KnJCisUmIUfnFQ==",
3494 "dev": true,
3495 "requires": {
3496 "array-back": "^1.0.2"
3497 },
3498 "dependencies": {
3499 "array-back": {
3500 "version": "1.0.4",
3501 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
3502 "integrity": "sha512-1WxbZvrmyhkNoeYcizokbmh5oiOCIfyvGtcqbK3Ls1v1fKcquzxnQSceOx6tzq7jmai2kFLWIpGND2cLhH6TPw==",
3503 "dev": true,
3504 "requires": {
3505 "typical": "^2.6.0"
3506 }
3507 }
3508 }
3509 },
3510 "stream-via": {
3511 "version": "1.0.4",
3512 "resolved": "https://registry.npmjs.org/stream-via/-/stream-via-1.0.4.tgz",
3513 "integrity": "sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ==",
3514 "dev": true
3515 },
3516 "strip-ansi": {
3517 "version": "6.0.1",
3518 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3519 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3520 "dev": true,
3521 "requires": {
3522 "ansi-regex": "^5.0.1"
3523 }
3524 },
3525 "strip-json-comments": {
3526 "version": "3.1.1",
3527 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3528 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3529 "dev": true
3530 },
3531 "supports-color": {
3532 "version": "7.2.0",
3533 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3534 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3535 "dev": true,
3536 "requires": {
3537 "has-flag": "^4.0.0"
3538 }
3539 },
3540 "table-layout": {
3541 "version": "0.4.5",
3542 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz",
3543 "integrity": "sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw==",
3544 "dev": true,
3545 "requires": {
3546 "array-back": "^2.0.0",
3547 "deep-extend": "~0.6.0",
3548 "lodash.padend": "^4.6.1",
3549 "typical": "^2.6.1",
3550 "wordwrapjs": "^3.0.0"
3551 },
3552 "dependencies": {
3553 "array-back": {
3554 "version": "2.0.0",
3555 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
3556 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
3557 "dev": true,
3558 "requires": {
3559 "typical": "^2.6.1"
3560 }
3561 }
3562 }
3563 },
3564 "temp-path": {
3565 "version": "1.0.0",
3566 "resolved": "https://registry.npmjs.org/temp-path/-/temp-path-1.0.0.tgz",
3567 "integrity": "sha512-TvmyH7kC6ZVTYkqCODjJIbgvu0FKiwQpZ4D1aknE7xpcDf/qEOB8KZEK5ef2pfbVoiBhNWs3yx4y+ESMtNYmlg==",
3568 "dev": true
3569 },
3570 "test-value": {
3571 "version": "3.0.0",
3572 "resolved": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz",
3573 "integrity": "sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==",
3574 "dev": true,
3575 "requires": {
3576 "array-back": "^2.0.0",
3577 "typical": "^2.6.1"
3578 },
3579 "dependencies": {
3580 "array-back": {
3581 "version": "2.0.0",
3582 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
3583 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
3584 "dev": true,
3585 "requires": {
3586 "typical": "^2.6.1"
3587 }
3588 }
3589 }
3590 },
3591 "text-table": {
3592 "version": "0.2.0",
3593 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
3594 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
3595 "dev": true
3596 },
3597 "type-check": {
3598 "version": "0.4.0",
3599 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
3600 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
3601 "dev": true,
3602 "requires": {
3603 "prelude-ls": "^1.2.1"
3604 }
3605 },
3606 "type-fest": {
3607 "version": "0.20.2",
3608 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
3609 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
3610 "dev": true
3611 },
3612 "typical": {
3613 "version": "2.6.1",
3614 "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
3615 "integrity": "sha512-ofhi8kjIje6npGozTip9Fr8iecmYfEbS06i0JnIg+rh51KakryWF4+jX8lLKZVhy6N+ID45WYSFCxPOdTWCzNg==",
3616 "dev": true
3617 },
3618 "uc.micro": {
3619 "version": "1.0.6",
3620 "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
3621 "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
3622 "dev": true
3623 },
3624 "uglify-js": {
3625 "version": "3.17.4",
3626 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
3627 "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
3628 "dev": true,
3629 "optional": true
3630 },
3631 "underscore": {
3632 "version": "1.13.6",
3633 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz",
3634 "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==",
3635 "dev": true
3636 },
3637 "uri-js": {
3638 "version": "4.4.1",
3639 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3640 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3641 "dev": true,
3642 "requires": {
3643 "punycode": "^2.1.0"
3644 }
3645 },
3646 "walk-back": {
3647 "version": "5.1.0",
3648 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-5.1.0.tgz",
3649 "integrity": "sha512-Uhxps5yZcVNbLEAnb+xaEEMdgTXl9qAQDzKYejG2AZ7qPwRQ81lozY9ECDbjLPNWm7YsO1IK5rsP1KoQzXAcGA==",
3650 "dev": true
3651 },
3652 "which": {
3653 "version": "2.0.2",
3654 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3655 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3656 "dev": true,
3657 "requires": {
3658 "isexe": "^2.0.0"
3659 }
3660 },
3661 "word-wrap": {
3662 "version": "1.2.3",
3663 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
3664 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
3665 "dev": true
3666 },
3667 "wordwrap": {
3668 "version": "1.0.0",
3669 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
3670 "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
3671 "dev": true
3672 },
3673 "wordwrapjs": {
3674 "version": "3.0.0",
3675 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz",
3676 "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==",
3677 "dev": true,
3678 "requires": {
3679 "reduce-flatten": "^1.0.1",
3680 "typical": "^2.6.1"
3681 },
3682 "dependencies": {
3683 "reduce-flatten": {
3684 "version": "1.0.1",
3685 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz",
3686 "integrity": "sha512-j5WfFJfc9CoXv/WbwVLHq74i/hdTUpy+iNC534LxczMRP67vJeK3V9JOdnL0N1cIRbn9mYhE2yVjvvKXDxvNXQ==",
3687 "dev": true
3688 }
3689 }
3690 },
3691 "wrappy": {
3692 "version": "1.0.2",
3693 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3694 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
3695 "dev": true
3696 },
3697 "xmlcreate": {
3698 "version": "2.0.4",
3699 "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz",
3700 "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==",
3701 "dev": true
3702 },
3703 "yocto-queue": {
3704 "version": "0.1.0",
3705 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
3706 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
3707 "dev": true
3708 }
3709 }
3710 }