]> git.r.bdr.sh - rbdr/tomato-sauce/blob - package-lock.json
Update code and dpendencies
[rbdr/tomato-sauce] / package-lock.json
1 {
2 "name": "tomato-sauce",
3 "version": "2.0.0",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "version": "2.0.0",
9 "license": "MIT",
10 "dependencies": {
11 "getenv": "^1.0.0"
12 },
13 "devDependencies": {
14 "@hapi/eslint-plugin": "^5.1.0",
15 "eslint": "^8.5.0",
16 "jsdoc-to-markdown": "^4.0.1"
17 }
18 },
19 "node_modules/@eslint/eslintrc": {
20 "version": "1.0.5",
21 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
22 "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
23 "dev": true,
24 "dependencies": {
25 "ajv": "^6.12.4",
26 "debug": "^4.3.2",
27 "espree": "^9.2.0",
28 "globals": "^13.9.0",
29 "ignore": "^4.0.6",
30 "import-fresh": "^3.2.1",
31 "js-yaml": "^4.1.0",
32 "minimatch": "^3.0.4",
33 "strip-json-comments": "^3.1.1"
34 },
35 "engines": {
36 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
37 }
38 },
39 "node_modules/@hapi/eslint-plugin": {
40 "version": "5.1.0",
41 "resolved": "https://registry.npmjs.org/@hapi/eslint-plugin/-/eslint-plugin-5.1.0.tgz",
42 "integrity": "sha512-D0OvhsjbWW4lhuw0LqERl8vqCIRMnePy9XGYhkf7krzwqzYNEAcBFCafiFsd0gIF6QiQj3O1vYmshRVFZMXdwQ==",
43 "dev": true,
44 "peerDependencies": {
45 "@babel/core": "^7.14.3",
46 "@babel/eslint-parser": "^7.14.3"
47 },
48 "peerDependenciesMeta": {
49 "@babel/core": {
50 "optional": true
51 },
52 "@babel/eslint-parser": {
53 "optional": true
54 }
55 }
56 },
57 "node_modules/@humanwhocodes/config-array": {
58 "version": "0.9.2",
59 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
60 "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
61 "dev": true,
62 "dependencies": {
63 "@humanwhocodes/object-schema": "^1.2.1",
64 "debug": "^4.1.1",
65 "minimatch": "^3.0.4"
66 },
67 "engines": {
68 "node": ">=10.10.0"
69 }
70 },
71 "node_modules/@humanwhocodes/object-schema": {
72 "version": "1.2.1",
73 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
74 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
75 "dev": true
76 },
77 "node_modules/acorn": {
78 "version": "8.6.0",
79 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz",
80 "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==",
81 "dev": true,
82 "bin": {
83 "acorn": "bin/acorn"
84 },
85 "engines": {
86 "node": ">=0.4.0"
87 }
88 },
89 "node_modules/acorn-jsx": {
90 "version": "5.3.2",
91 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
92 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
93 "dev": true,
94 "peerDependencies": {
95 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
96 }
97 },
98 "node_modules/ajv": {
99 "version": "6.12.6",
100 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
101 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
102 "dev": true,
103 "dependencies": {
104 "fast-deep-equal": "^3.1.1",
105 "fast-json-stable-stringify": "^2.0.0",
106 "json-schema-traverse": "^0.4.1",
107 "uri-js": "^4.2.2"
108 },
109 "funding": {
110 "type": "github",
111 "url": "https://github.com/sponsors/epoberezkin"
112 }
113 },
114 "node_modules/ansi-colors": {
115 "version": "4.1.1",
116 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
117 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
118 "dev": true,
119 "engines": {
120 "node": ">=6"
121 }
122 },
123 "node_modules/ansi-escape-sequences": {
124 "version": "4.1.0",
125 "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz",
126 "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==",
127 "dev": true,
128 "dependencies": {
129 "array-back": "^3.0.1"
130 },
131 "engines": {
132 "node": ">=8.0.0"
133 }
134 },
135 "node_modules/ansi-escape-sequences/node_modules/array-back": {
136 "version": "3.1.0",
137 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
138 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
139 "dev": true,
140 "engines": {
141 "node": ">=6"
142 }
143 },
144 "node_modules/ansi-regex": {
145 "version": "5.0.1",
146 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
147 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
148 "dev": true,
149 "engines": {
150 "node": ">=8"
151 }
152 },
153 "node_modules/ansi-styles": {
154 "version": "4.3.0",
155 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
156 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
157 "dev": true,
158 "dependencies": {
159 "color-convert": "^2.0.1"
160 },
161 "engines": {
162 "node": ">=8"
163 },
164 "funding": {
165 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
166 }
167 },
168 "node_modules/argparse": {
169 "version": "2.0.1",
170 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
171 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
172 "dev": true
173 },
174 "node_modules/array-back": {
175 "version": "2.0.0",
176 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
177 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
178 "dev": true,
179 "dependencies": {
180 "typical": "^2.6.1"
181 },
182 "engines": {
183 "node": ">=4"
184 }
185 },
186 "node_modules/babylon": {
187 "version": "7.0.0-beta.19",
188 "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.19.tgz",
189 "integrity": "sha512-Vg0C9s/REX6/WIXN37UKpv5ZhRi6A4pjHlpkE34+8/a6c2W1Q692n3hmc+SZG5lKRnaExLUbxtJ1SVT+KaCQ/A==",
190 "dev": true,
191 "bin": {
192 "babylon": "bin/babylon.js"
193 },
194 "engines": {
195 "node": ">=4.2.0"
196 }
197 },
198 "node_modules/balanced-match": {
199 "version": "1.0.2",
200 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
201 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
202 "dev": true
203 },
204 "node_modules/bluebird": {
205 "version": "3.5.5",
206 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
207 "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
208 "dev": true
209 },
210 "node_modules/brace-expansion": {
211 "version": "1.1.11",
212 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
213 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
214 "dev": true,
215 "dependencies": {
216 "balanced-match": "^1.0.0",
217 "concat-map": "0.0.1"
218 }
219 },
220 "node_modules/cache-point": {
221 "version": "0.4.1",
222 "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-0.4.1.tgz",
223 "integrity": "sha512-4TgWfe9SF+bUy5cCql8gWHqKNrviufNwSYxLjf2utB0pY4+bdcuFwMmY1hDB+67Gz/L1vmhFNhePAjJTFBtV+Q==",
224 "dev": true,
225 "dependencies": {
226 "array-back": "^2.0.0",
227 "fs-then-native": "^2.0.0",
228 "mkdirp2": "^1.0.3"
229 },
230 "engines": {
231 "node": ">=4.0.0"
232 }
233 },
234 "node_modules/callsites": {
235 "version": "3.1.0",
236 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
237 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
238 "dev": true,
239 "engines": {
240 "node": ">=6"
241 }
242 },
243 "node_modules/catharsis": {
244 "version": "0.8.11",
245 "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz",
246 "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==",
247 "dev": true,
248 "dependencies": {
249 "lodash": "^4.17.14"
250 },
251 "engines": {
252 "node": ">= 8"
253 }
254 },
255 "node_modules/chalk": {
256 "version": "4.1.2",
257 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
258 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
259 "dev": true,
260 "dependencies": {
261 "ansi-styles": "^4.1.0",
262 "supports-color": "^7.1.0"
263 },
264 "engines": {
265 "node": ">=10"
266 },
267 "funding": {
268 "url": "https://github.com/chalk/chalk?sponsor=1"
269 }
270 },
271 "node_modules/collect-all": {
272 "version": "1.0.4",
273 "resolved": "https://registry.npmjs.org/collect-all/-/collect-all-1.0.4.tgz",
274 "integrity": "sha512-RKZhRwJtJEP5FWul+gkSMEnaK6H3AGPTTWOiRimCcs+rc/OmQE3Yhy1Q7A7KsdkG3ZXVdZq68Y6ONSdvkeEcKA==",
275 "dev": true,
276 "dependencies": {
277 "stream-connect": "^1.0.2",
278 "stream-via": "^1.0.4"
279 },
280 "engines": {
281 "node": ">=0.10.0"
282 }
283 },
284 "node_modules/color-convert": {
285 "version": "2.0.1",
286 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
287 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
288 "dev": true,
289 "dependencies": {
290 "color-name": "~1.1.4"
291 },
292 "engines": {
293 "node": ">=7.0.0"
294 }
295 },
296 "node_modules/color-name": {
297 "version": "1.1.4",
298 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
299 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
300 "dev": true
301 },
302 "node_modules/command-line-args": {
303 "version": "5.2.0",
304 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.0.tgz",
305 "integrity": "sha512-4zqtU1hYsSJzcJBOcNZIbW5Fbk9BkjCp1pZVhQKoRaWL5J7N4XphDLwo8aWwdQpTugxwu+jf9u2ZhkXiqp5Z6A==",
306 "dev": true,
307 "dependencies": {
308 "array-back": "^3.1.0",
309 "find-replace": "^3.0.0",
310 "lodash.camelcase": "^4.3.0",
311 "typical": "^4.0.0"
312 },
313 "engines": {
314 "node": ">=4.0.0"
315 }
316 },
317 "node_modules/command-line-args/node_modules/array-back": {
318 "version": "3.1.0",
319 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
320 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
321 "dev": true,
322 "engines": {
323 "node": ">=6"
324 }
325 },
326 "node_modules/command-line-args/node_modules/typical": {
327 "version": "4.0.0",
328 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
329 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
330 "dev": true,
331 "engines": {
332 "node": ">=8"
333 }
334 },
335 "node_modules/command-line-tool": {
336 "version": "0.8.0",
337 "resolved": "https://registry.npmjs.org/command-line-tool/-/command-line-tool-0.8.0.tgz",
338 "integrity": "sha512-Xw18HVx/QzQV3Sc5k1vy3kgtOeGmsKIqwtFFoyjI4bbcpSgnw2CWVULvtakyw4s6fhyAdI6soQQhXc2OzJy62g==",
339 "dev": true,
340 "dependencies": {
341 "ansi-escape-sequences": "^4.0.0",
342 "array-back": "^2.0.0",
343 "command-line-args": "^5.0.0",
344 "command-line-usage": "^4.1.0",
345 "typical": "^2.6.1"
346 },
347 "engines": {
348 "node": ">=4.0.0"
349 }
350 },
351 "node_modules/command-line-usage": {
352 "version": "4.1.0",
353 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz",
354 "integrity": "sha512-MxS8Ad995KpdAC0Jopo/ovGIroV/m0KHwzKfXxKag6FHOkGsH8/lv5yjgablcRxCJJC0oJeUMuO/gmaq+Wq46g==",
355 "dev": true,
356 "dependencies": {
357 "ansi-escape-sequences": "^4.0.0",
358 "array-back": "^2.0.0",
359 "table-layout": "^0.4.2",
360 "typical": "^2.6.1"
361 },
362 "engines": {
363 "node": ">=4.0.0"
364 }
365 },
366 "node_modules/common-sequence": {
367 "version": "1.0.2",
368 "resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-1.0.2.tgz",
369 "integrity": "sha1-MOB/P49vf5s97oVPILLTnu4Ibeg=",
370 "dev": true,
371 "engines": {
372 "node": ">=0.10.0"
373 }
374 },
375 "node_modules/concat-map": {
376 "version": "0.0.1",
377 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
378 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
379 "dev": true
380 },
381 "node_modules/config-master": {
382 "version": "3.1.0",
383 "resolved": "https://registry.npmjs.org/config-master/-/config-master-3.1.0.tgz",
384 "integrity": "sha1-ZnZjWQUFooO/JqSE1oSJ10xUhdo=",
385 "dev": true,
386 "dependencies": {
387 "walk-back": "^2.0.1"
388 }
389 },
390 "node_modules/config-master/node_modules/walk-back": {
391 "version": "2.0.1",
392 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-2.0.1.tgz",
393 "integrity": "sha1-VU4qnYdPrEeoywBr9EwvDEmYoKQ=",
394 "dev": true,
395 "engines": {
396 "node": ">=0.10.0"
397 }
398 },
399 "node_modules/cross-spawn": {
400 "version": "7.0.3",
401 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
402 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
403 "dev": true,
404 "dependencies": {
405 "path-key": "^3.1.0",
406 "shebang-command": "^2.0.0",
407 "which": "^2.0.1"
408 },
409 "engines": {
410 "node": ">= 8"
411 }
412 },
413 "node_modules/debug": {
414 "version": "4.3.3",
415 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
416 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
417 "dev": true,
418 "dependencies": {
419 "ms": "2.1.2"
420 },
421 "engines": {
422 "node": ">=6.0"
423 },
424 "peerDependenciesMeta": {
425 "supports-color": {
426 "optional": true
427 }
428 }
429 },
430 "node_modules/deep-extend": {
431 "version": "0.6.0",
432 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
433 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
434 "dev": true,
435 "engines": {
436 "node": ">=4.0.0"
437 }
438 },
439 "node_modules/deep-is": {
440 "version": "0.1.4",
441 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
442 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
443 "dev": true
444 },
445 "node_modules/dmd": {
446 "version": "3.0.13",
447 "resolved": "https://registry.npmjs.org/dmd/-/dmd-3.0.13.tgz",
448 "integrity": "sha512-FV/417bH2c/CYpe8BjFEAHoaHaItcJnPlKELi/qyPZdmUom8joyuC78OhhfPUdyKD/WcouTQ2LxQT4M/RoiJ3w==",
449 "dev": true,
450 "dependencies": {
451 "array-back": "^2.0.0",
452 "cache-point": "^0.4.1",
453 "common-sequence": "^1.0.2",
454 "file-set": "^2.0.0",
455 "handlebars": "^4.0.11",
456 "marked": "^0.3.16",
457 "object-get": "^2.1.0",
458 "reduce-flatten": "^1.0.1",
459 "reduce-unique": "^1.0.0",
460 "reduce-without": "^1.0.1",
461 "test-value": "^3.0.0",
462 "walk-back": "^3.0.0"
463 },
464 "engines": {
465 "node": ">=4.0.0"
466 }
467 },
468 "node_modules/doctrine": {
469 "version": "3.0.0",
470 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
471 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
472 "dev": true,
473 "dependencies": {
474 "esutils": "^2.0.2"
475 },
476 "engines": {
477 "node": ">=6.0.0"
478 }
479 },
480 "node_modules/enquirer": {
481 "version": "2.3.6",
482 "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
483 "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
484 "dev": true,
485 "dependencies": {
486 "ansi-colors": "^4.1.1"
487 },
488 "engines": {
489 "node": ">=8.6"
490 }
491 },
492 "node_modules/escape-string-regexp": {
493 "version": "4.0.0",
494 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
495 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
496 "dev": true,
497 "engines": {
498 "node": ">=10"
499 },
500 "funding": {
501 "url": "https://github.com/sponsors/sindresorhus"
502 }
503 },
504 "node_modules/eslint": {
505 "version": "8.5.0",
506 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz",
507 "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==",
508 "dev": true,
509 "dependencies": {
510 "@eslint/eslintrc": "^1.0.5",
511 "@humanwhocodes/config-array": "^0.9.2",
512 "ajv": "^6.10.0",
513 "chalk": "^4.0.0",
514 "cross-spawn": "^7.0.2",
515 "debug": "^4.3.2",
516 "doctrine": "^3.0.0",
517 "enquirer": "^2.3.5",
518 "escape-string-regexp": "^4.0.0",
519 "eslint-scope": "^7.1.0",
520 "eslint-utils": "^3.0.0",
521 "eslint-visitor-keys": "^3.1.0",
522 "espree": "^9.2.0",
523 "esquery": "^1.4.0",
524 "esutils": "^2.0.2",
525 "fast-deep-equal": "^3.1.3",
526 "file-entry-cache": "^6.0.1",
527 "functional-red-black-tree": "^1.0.1",
528 "glob-parent": "^6.0.1",
529 "globals": "^13.6.0",
530 "ignore": "^4.0.6",
531 "import-fresh": "^3.0.0",
532 "imurmurhash": "^0.1.4",
533 "is-glob": "^4.0.0",
534 "js-yaml": "^4.1.0",
535 "json-stable-stringify-without-jsonify": "^1.0.1",
536 "levn": "^0.4.1",
537 "lodash.merge": "^4.6.2",
538 "minimatch": "^3.0.4",
539 "natural-compare": "^1.4.0",
540 "optionator": "^0.9.1",
541 "progress": "^2.0.0",
542 "regexpp": "^3.2.0",
543 "semver": "^7.2.1",
544 "strip-ansi": "^6.0.1",
545 "strip-json-comments": "^3.1.0",
546 "text-table": "^0.2.0",
547 "v8-compile-cache": "^2.0.3"
548 },
549 "bin": {
550 "eslint": "bin/eslint.js"
551 },
552 "engines": {
553 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
554 },
555 "funding": {
556 "url": "https://opencollective.com/eslint"
557 }
558 },
559 "node_modules/eslint-scope": {
560 "version": "7.1.0",
561 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
562 "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
563 "dev": true,
564 "dependencies": {
565 "esrecurse": "^4.3.0",
566 "estraverse": "^5.2.0"
567 },
568 "engines": {
569 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
570 }
571 },
572 "node_modules/eslint-utils": {
573 "version": "3.0.0",
574 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
575 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
576 "dev": true,
577 "dependencies": {
578 "eslint-visitor-keys": "^2.0.0"
579 },
580 "engines": {
581 "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
582 },
583 "funding": {
584 "url": "https://github.com/sponsors/mysticatea"
585 },
586 "peerDependencies": {
587 "eslint": ">=5"
588 }
589 },
590 "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
591 "version": "2.1.0",
592 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
593 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
594 "dev": true,
595 "engines": {
596 "node": ">=10"
597 }
598 },
599 "node_modules/eslint-visitor-keys": {
600 "version": "3.1.0",
601 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz",
602 "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==",
603 "dev": true,
604 "engines": {
605 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
606 }
607 },
608 "node_modules/espree": {
609 "version": "9.2.0",
610 "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz",
611 "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==",
612 "dev": true,
613 "dependencies": {
614 "acorn": "^8.6.0",
615 "acorn-jsx": "^5.3.1",
616 "eslint-visitor-keys": "^3.1.0"
617 },
618 "engines": {
619 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
620 }
621 },
622 "node_modules/esquery": {
623 "version": "1.4.0",
624 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
625 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
626 "dev": true,
627 "dependencies": {
628 "estraverse": "^5.1.0"
629 },
630 "engines": {
631 "node": ">=0.10"
632 }
633 },
634 "node_modules/esrecurse": {
635 "version": "4.3.0",
636 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
637 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
638 "dev": true,
639 "dependencies": {
640 "estraverse": "^5.2.0"
641 },
642 "engines": {
643 "node": ">=4.0"
644 }
645 },
646 "node_modules/estraverse": {
647 "version": "5.3.0",
648 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
649 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
650 "dev": true,
651 "engines": {
652 "node": ">=4.0"
653 }
654 },
655 "node_modules/esutils": {
656 "version": "2.0.3",
657 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
658 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
659 "dev": true,
660 "engines": {
661 "node": ">=0.10.0"
662 }
663 },
664 "node_modules/fast-deep-equal": {
665 "version": "3.1.3",
666 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
667 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
668 "dev": true
669 },
670 "node_modules/fast-json-stable-stringify": {
671 "version": "2.1.0",
672 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
673 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
674 "dev": true
675 },
676 "node_modules/fast-levenshtein": {
677 "version": "2.0.6",
678 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
679 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
680 "dev": true
681 },
682 "node_modules/file-entry-cache": {
683 "version": "6.0.1",
684 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
685 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
686 "dev": true,
687 "dependencies": {
688 "flat-cache": "^3.0.4"
689 },
690 "engines": {
691 "node": "^10.12.0 || >=12.0.0"
692 }
693 },
694 "node_modules/file-set": {
695 "version": "2.0.1",
696 "resolved": "https://registry.npmjs.org/file-set/-/file-set-2.0.1.tgz",
697 "integrity": "sha512-XgOUUpgR6FbbfYcniLw0qm1Am7PnNYIAkd+eXxRt42LiYhjaso0WiuQ+VmrNdtwotyM+cLCfZ56AZrySP3QnKA==",
698 "dev": true,
699 "dependencies": {
700 "array-back": "^2.0.0",
701 "glob": "^7.1.3"
702 }
703 },
704 "node_modules/find-replace": {
705 "version": "3.0.0",
706 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
707 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
708 "dev": true,
709 "dependencies": {
710 "array-back": "^3.0.1"
711 },
712 "engines": {
713 "node": ">=4.0.0"
714 }
715 },
716 "node_modules/find-replace/node_modules/array-back": {
717 "version": "3.1.0",
718 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
719 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
720 "dev": true,
721 "engines": {
722 "node": ">=6"
723 }
724 },
725 "node_modules/flat-cache": {
726 "version": "3.0.4",
727 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
728 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
729 "dev": true,
730 "dependencies": {
731 "flatted": "^3.1.0",
732 "rimraf": "^3.0.2"
733 },
734 "engines": {
735 "node": "^10.12.0 || >=12.0.0"
736 }
737 },
738 "node_modules/flatted": {
739 "version": "3.2.4",
740 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
741 "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
742 "dev": true
743 },
744 "node_modules/fs-then-native": {
745 "version": "2.0.0",
746 "resolved": "https://registry.npmjs.org/fs-then-native/-/fs-then-native-2.0.0.tgz",
747 "integrity": "sha1-GaEk2U2QwiyOBF8ujdbr6jbUjGc=",
748 "dev": true,
749 "engines": {
750 "node": ">=4.0.0"
751 }
752 },
753 "node_modules/fs.realpath": {
754 "version": "1.0.0",
755 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
756 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
757 "dev": true
758 },
759 "node_modules/functional-red-black-tree": {
760 "version": "1.0.1",
761 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
762 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
763 "dev": true
764 },
765 "node_modules/getenv": {
766 "version": "1.0.0",
767 "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz",
768 "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==",
769 "engines": {
770 "node": ">=6"
771 }
772 },
773 "node_modules/glob": {
774 "version": "7.2.0",
775 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
776 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
777 "dev": true,
778 "dependencies": {
779 "fs.realpath": "^1.0.0",
780 "inflight": "^1.0.4",
781 "inherits": "2",
782 "minimatch": "^3.0.4",
783 "once": "^1.3.0",
784 "path-is-absolute": "^1.0.0"
785 },
786 "engines": {
787 "node": "*"
788 },
789 "funding": {
790 "url": "https://github.com/sponsors/isaacs"
791 }
792 },
793 "node_modules/glob-parent": {
794 "version": "6.0.2",
795 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
796 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
797 "dev": true,
798 "dependencies": {
799 "is-glob": "^4.0.3"
800 },
801 "engines": {
802 "node": ">=10.13.0"
803 }
804 },
805 "node_modules/globals": {
806 "version": "13.12.0",
807 "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
808 "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
809 "dev": true,
810 "dependencies": {
811 "type-fest": "^0.20.2"
812 },
813 "engines": {
814 "node": ">=8"
815 },
816 "funding": {
817 "url": "https://github.com/sponsors/sindresorhus"
818 }
819 },
820 "node_modules/graceful-fs": {
821 "version": "4.2.8",
822 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
823 "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
824 "dev": true
825 },
826 "node_modules/handlebars": {
827 "version": "4.7.7",
828 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
829 "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
830 "dev": true,
831 "dependencies": {
832 "minimist": "^1.2.5",
833 "neo-async": "^2.6.0",
834 "source-map": "^0.6.1",
835 "wordwrap": "^1.0.0"
836 },
837 "bin": {
838 "handlebars": "bin/handlebars"
839 },
840 "engines": {
841 "node": ">=0.4.7"
842 },
843 "optionalDependencies": {
844 "uglify-js": "^3.1.4"
845 }
846 },
847 "node_modules/has-flag": {
848 "version": "4.0.0",
849 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
850 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
851 "dev": true,
852 "engines": {
853 "node": ">=8"
854 }
855 },
856 "node_modules/ignore": {
857 "version": "4.0.6",
858 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
859 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
860 "dev": true,
861 "engines": {
862 "node": ">= 4"
863 }
864 },
865 "node_modules/import-fresh": {
866 "version": "3.3.0",
867 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
868 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
869 "dev": true,
870 "dependencies": {
871 "parent-module": "^1.0.0",
872 "resolve-from": "^4.0.0"
873 },
874 "engines": {
875 "node": ">=6"
876 },
877 "funding": {
878 "url": "https://github.com/sponsors/sindresorhus"
879 }
880 },
881 "node_modules/imurmurhash": {
882 "version": "0.1.4",
883 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
884 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
885 "dev": true,
886 "engines": {
887 "node": ">=0.8.19"
888 }
889 },
890 "node_modules/inflight": {
891 "version": "1.0.6",
892 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
893 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
894 "dev": true,
895 "dependencies": {
896 "once": "^1.3.0",
897 "wrappy": "1"
898 }
899 },
900 "node_modules/inherits": {
901 "version": "2.0.4",
902 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
903 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
904 "dev": true
905 },
906 "node_modules/is-extglob": {
907 "version": "2.1.1",
908 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
909 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
910 "dev": true,
911 "engines": {
912 "node": ">=0.10.0"
913 }
914 },
915 "node_modules/is-glob": {
916 "version": "4.0.3",
917 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
918 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
919 "dev": true,
920 "dependencies": {
921 "is-extglob": "^2.1.1"
922 },
923 "engines": {
924 "node": ">=0.10.0"
925 }
926 },
927 "node_modules/isexe": {
928 "version": "2.0.0",
929 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
930 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
931 "dev": true
932 },
933 "node_modules/js-yaml": {
934 "version": "4.1.0",
935 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
936 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
937 "dev": true,
938 "dependencies": {
939 "argparse": "^2.0.1"
940 },
941 "bin": {
942 "js-yaml": "bin/js-yaml.js"
943 }
944 },
945 "node_modules/js2xmlparser": {
946 "version": "3.0.0",
947 "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz",
948 "integrity": "sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM=",
949 "dev": true,
950 "dependencies": {
951 "xmlcreate": "^1.0.1"
952 }
953 },
954 "node_modules/jsdoc": {
955 "version": "3.5.5",
956 "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.5.5.tgz",
957 "integrity": "sha512-6PxB65TAU4WO0Wzyr/4/YhlGovXl0EVYfpKbpSroSj0qBxT4/xod/l40Opkm38dRHRdQgdeY836M0uVnJQG7kg==",
958 "dev": true,
959 "dependencies": {
960 "babylon": "7.0.0-beta.19",
961 "bluebird": "~3.5.0",
962 "catharsis": "~0.8.9",
963 "escape-string-regexp": "~1.0.5",
964 "js2xmlparser": "~3.0.0",
965 "klaw": "~2.0.0",
966 "marked": "~0.3.6",
967 "mkdirp": "~0.5.1",
968 "requizzle": "~0.2.1",
969 "strip-json-comments": "~2.0.1",
970 "taffydb": "2.6.2",
971 "underscore": "~1.8.3"
972 },
973 "bin": {
974 "jsdoc": "jsdoc.js"
975 },
976 "engines": {
977 "node": ">=4.2.0"
978 }
979 },
980 "node_modules/jsdoc-api": {
981 "version": "4.0.3",
982 "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-4.0.3.tgz",
983 "integrity": "sha512-dfYq9JgB+XahY0XfSEw93PmXmocjwYcvJ5aMuQUJ/OdDRGWamf2SSOk3W06Bsj8qdjp/UdefzqpP/mpwsvHuvA==",
984 "dev": true,
985 "dependencies": {
986 "array-back": "^2.0.0",
987 "cache-point": "^0.4.1",
988 "collect-all": "^1.0.3",
989 "file-set": "^2.0.0",
990 "fs-then-native": "^2.0.0",
991 "jsdoc": "~3.5.5",
992 "object-to-spawn-args": "^1.1.1",
993 "temp-path": "^1.0.0",
994 "walk-back": "^3.0.0"
995 },
996 "engines": {
997 "node": ">=4.0.0"
998 }
999 },
1000 "node_modules/jsdoc-parse": {
1001 "version": "3.0.1",
1002 "resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-3.0.1.tgz",
1003 "integrity": "sha512-btZLp4wYl90vcAfgk4hoGQbO17iBVrhh3LJRMKZNtZgniO3F8H2CjxXld0owBIB1XxN+j3bAcWZnZKMnSj3iMA==",
1004 "dev": true,
1005 "dependencies": {
1006 "array-back": "^2.0.0",
1007 "lodash.omit": "^4.5.0",
1008 "lodash.pick": "^4.4.0",
1009 "reduce-extract": "^1.0.0",
1010 "sort-array": "^2.0.0",
1011 "test-value": "^3.0.0"
1012 },
1013 "engines": {
1014 "node": ">=4.0.0"
1015 }
1016 },
1017 "node_modules/jsdoc-to-markdown": {
1018 "version": "4.0.1",
1019 "resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-4.0.1.tgz",
1020 "integrity": "sha512-LHJRoLoLyDdxNcColgkLoB/rFG5iRP+PNJjMILI0x+95IdEAtyjSt0wJ6ZlKxRpkhBYtQXTQQ119hMqPIUZzTQ==",
1021 "dev": true,
1022 "dependencies": {
1023 "array-back": "^2.0.0",
1024 "command-line-tool": "^0.8.0",
1025 "config-master": "^3.1.0",
1026 "dmd": "^3.0.10",
1027 "jsdoc-api": "^4.0.1",
1028 "jsdoc-parse": "^3.0.1",
1029 "walk-back": "^3.0.0"
1030 },
1031 "bin": {
1032 "jsdoc2md": "bin/cli.js"
1033 },
1034 "engines": {
1035 "node": ">=4.0.0"
1036 }
1037 },
1038 "node_modules/jsdoc/node_modules/escape-string-regexp": {
1039 "version": "1.0.5",
1040 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1041 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1042 "dev": true,
1043 "engines": {
1044 "node": ">=0.8.0"
1045 }
1046 },
1047 "node_modules/jsdoc/node_modules/strip-json-comments": {
1048 "version": "2.0.1",
1049 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
1050 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
1051 "dev": true,
1052 "engines": {
1053 "node": ">=0.10.0"
1054 }
1055 },
1056 "node_modules/json-schema-traverse": {
1057 "version": "0.4.1",
1058 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1059 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1060 "dev": true
1061 },
1062 "node_modules/json-stable-stringify-without-jsonify": {
1063 "version": "1.0.1",
1064 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1065 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
1066 "dev": true
1067 },
1068 "node_modules/klaw": {
1069 "version": "2.0.0",
1070 "resolved": "https://registry.npmjs.org/klaw/-/klaw-2.0.0.tgz",
1071 "integrity": "sha1-WcEo4Nxc5BAgEVEZTuucv4WGUPY=",
1072 "dev": true,
1073 "dependencies": {
1074 "graceful-fs": "^4.1.9"
1075 }
1076 },
1077 "node_modules/levn": {
1078 "version": "0.4.1",
1079 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
1080 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1081 "dev": true,
1082 "dependencies": {
1083 "prelude-ls": "^1.2.1",
1084 "type-check": "~0.4.0"
1085 },
1086 "engines": {
1087 "node": ">= 0.8.0"
1088 }
1089 },
1090 "node_modules/lodash": {
1091 "version": "4.17.21",
1092 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1093 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1094 "dev": true
1095 },
1096 "node_modules/lodash.camelcase": {
1097 "version": "4.3.0",
1098 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
1099 "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
1100 "dev": true
1101 },
1102 "node_modules/lodash.merge": {
1103 "version": "4.6.2",
1104 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1105 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1106 "dev": true
1107 },
1108 "node_modules/lodash.omit": {
1109 "version": "4.5.0",
1110 "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
1111 "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=",
1112 "dev": true
1113 },
1114 "node_modules/lodash.padend": {
1115 "version": "4.6.1",
1116 "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz",
1117 "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=",
1118 "dev": true
1119 },
1120 "node_modules/lodash.pick": {
1121 "version": "4.4.0",
1122 "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
1123 "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
1124 "dev": true
1125 },
1126 "node_modules/lru-cache": {
1127 "version": "6.0.0",
1128 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1129 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1130 "dev": true,
1131 "dependencies": {
1132 "yallist": "^4.0.0"
1133 },
1134 "engines": {
1135 "node": ">=10"
1136 }
1137 },
1138 "node_modules/marked": {
1139 "version": "0.3.19",
1140 "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz",
1141 "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==",
1142 "dev": true,
1143 "bin": {
1144 "marked": "bin/marked"
1145 },
1146 "engines": {
1147 "node": ">=0.10.0"
1148 }
1149 },
1150 "node_modules/minimatch": {
1151 "version": "3.0.4",
1152 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1153 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1154 "dev": true,
1155 "dependencies": {
1156 "brace-expansion": "^1.1.7"
1157 },
1158 "engines": {
1159 "node": "*"
1160 }
1161 },
1162 "node_modules/minimist": {
1163 "version": "1.2.5",
1164 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1165 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1166 "dev": true
1167 },
1168 "node_modules/mkdirp": {
1169 "version": "0.5.5",
1170 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
1171 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
1172 "dev": true,
1173 "dependencies": {
1174 "minimist": "^1.2.5"
1175 },
1176 "bin": {
1177 "mkdirp": "bin/cmd.js"
1178 }
1179 },
1180 "node_modules/mkdirp2": {
1181 "version": "1.0.5",
1182 "resolved": "https://registry.npmjs.org/mkdirp2/-/mkdirp2-1.0.5.tgz",
1183 "integrity": "sha512-xOE9xbICroUDmG1ye2h4bZ8WBie9EGmACaco8K8cx6RlkJJrxGIqjGqztAI+NMhexXBcdGbSEzI6N3EJPevxZw==",
1184 "dev": true
1185 },
1186 "node_modules/ms": {
1187 "version": "2.1.2",
1188 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1189 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1190 "dev": true
1191 },
1192 "node_modules/natural-compare": {
1193 "version": "1.4.0",
1194 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1195 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
1196 "dev": true
1197 },
1198 "node_modules/neo-async": {
1199 "version": "2.6.2",
1200 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
1201 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
1202 "dev": true
1203 },
1204 "node_modules/object-get": {
1205 "version": "2.1.1",
1206 "resolved": "https://registry.npmjs.org/object-get/-/object-get-2.1.1.tgz",
1207 "integrity": "sha512-7n4IpLMzGGcLEMiQKsNR7vCe+N5E9LORFrtNUVy4sO3dj9a3HedZCxEL2T7QuLhcHN1NBuBsMOKaOsAYI9IIvg==",
1208 "dev": true
1209 },
1210 "node_modules/object-to-spawn-args": {
1211 "version": "1.1.1",
1212 "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-1.1.1.tgz",
1213 "integrity": "sha1-d9qIJ/Bz0BHJ4bFz+JV4FHAkZ4U=",
1214 "dev": true
1215 },
1216 "node_modules/once": {
1217 "version": "1.4.0",
1218 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1219 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1220 "dev": true,
1221 "dependencies": {
1222 "wrappy": "1"
1223 }
1224 },
1225 "node_modules/optionator": {
1226 "version": "0.9.1",
1227 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
1228 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
1229 "dev": true,
1230 "dependencies": {
1231 "deep-is": "^0.1.3",
1232 "fast-levenshtein": "^2.0.6",
1233 "levn": "^0.4.1",
1234 "prelude-ls": "^1.2.1",
1235 "type-check": "^0.4.0",
1236 "word-wrap": "^1.2.3"
1237 },
1238 "engines": {
1239 "node": ">= 0.8.0"
1240 }
1241 },
1242 "node_modules/parent-module": {
1243 "version": "1.0.1",
1244 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1245 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1246 "dev": true,
1247 "dependencies": {
1248 "callsites": "^3.0.0"
1249 },
1250 "engines": {
1251 "node": ">=6"
1252 }
1253 },
1254 "node_modules/path-is-absolute": {
1255 "version": "1.0.1",
1256 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1257 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1258 "dev": true,
1259 "engines": {
1260 "node": ">=0.10.0"
1261 }
1262 },
1263 "node_modules/path-key": {
1264 "version": "3.1.1",
1265 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1266 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1267 "dev": true,
1268 "engines": {
1269 "node": ">=8"
1270 }
1271 },
1272 "node_modules/prelude-ls": {
1273 "version": "1.2.1",
1274 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1275 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1276 "dev": true,
1277 "engines": {
1278 "node": ">= 0.8.0"
1279 }
1280 },
1281 "node_modules/progress": {
1282 "version": "2.0.3",
1283 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
1284 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
1285 "dev": true,
1286 "engines": {
1287 "node": ">=0.4.0"
1288 }
1289 },
1290 "node_modules/punycode": {
1291 "version": "2.1.1",
1292 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1293 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1294 "dev": true,
1295 "engines": {
1296 "node": ">=6"
1297 }
1298 },
1299 "node_modules/reduce-extract": {
1300 "version": "1.0.0",
1301 "resolved": "https://registry.npmjs.org/reduce-extract/-/reduce-extract-1.0.0.tgz",
1302 "integrity": "sha1-Z/I4W+2mUGG19fQxJmLosIDKFSU=",
1303 "dev": true,
1304 "dependencies": {
1305 "test-value": "^1.0.1"
1306 },
1307 "engines": {
1308 "node": ">=0.10.0"
1309 }
1310 },
1311 "node_modules/reduce-extract/node_modules/array-back": {
1312 "version": "1.0.4",
1313 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
1314 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
1315 "dev": true,
1316 "dependencies": {
1317 "typical": "^2.6.0"
1318 },
1319 "engines": {
1320 "node": ">=0.12.0"
1321 }
1322 },
1323 "node_modules/reduce-extract/node_modules/test-value": {
1324 "version": "1.1.0",
1325 "resolved": "https://registry.npmjs.org/test-value/-/test-value-1.1.0.tgz",
1326 "integrity": "sha1-oJE29y7AQ9J8iTcHwrFZv6196T8=",
1327 "dev": true,
1328 "dependencies": {
1329 "array-back": "^1.0.2",
1330 "typical": "^2.4.2"
1331 },
1332 "engines": {
1333 "node": ">=0.10.0"
1334 }
1335 },
1336 "node_modules/reduce-flatten": {
1337 "version": "1.0.1",
1338 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz",
1339 "integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=",
1340 "dev": true,
1341 "engines": {
1342 "node": ">=0.10.0"
1343 }
1344 },
1345 "node_modules/reduce-unique": {
1346 "version": "1.0.0",
1347 "resolved": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-1.0.0.tgz",
1348 "integrity": "sha1-flhrz4ek4ytter2Cd/rWzeyfSAM=",
1349 "dev": true,
1350 "engines": {
1351 "node": ">=0.10.0"
1352 }
1353 },
1354 "node_modules/reduce-without": {
1355 "version": "1.0.1",
1356 "resolved": "https://registry.npmjs.org/reduce-without/-/reduce-without-1.0.1.tgz",
1357 "integrity": "sha1-aK0OrRGFXJo31OglbBW7+Hly/Iw=",
1358 "dev": true,
1359 "dependencies": {
1360 "test-value": "^2.0.0"
1361 },
1362 "engines": {
1363 "node": ">=0.10.0"
1364 }
1365 },
1366 "node_modules/reduce-without/node_modules/array-back": {
1367 "version": "1.0.4",
1368 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
1369 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
1370 "dev": true,
1371 "dependencies": {
1372 "typical": "^2.6.0"
1373 },
1374 "engines": {
1375 "node": ">=0.12.0"
1376 }
1377 },
1378 "node_modules/reduce-without/node_modules/test-value": {
1379 "version": "2.1.0",
1380 "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz",
1381 "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=",
1382 "dev": true,
1383 "dependencies": {
1384 "array-back": "^1.0.3",
1385 "typical": "^2.6.0"
1386 },
1387 "engines": {
1388 "node": ">=0.10.0"
1389 }
1390 },
1391 "node_modules/regexpp": {
1392 "version": "3.2.0",
1393 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
1394 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
1395 "dev": true,
1396 "engines": {
1397 "node": ">=8"
1398 },
1399 "funding": {
1400 "url": "https://github.com/sponsors/mysticatea"
1401 }
1402 },
1403 "node_modules/requizzle": {
1404 "version": "0.2.3",
1405 "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
1406 "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==",
1407 "dev": true,
1408 "dependencies": {
1409 "lodash": "^4.17.14"
1410 }
1411 },
1412 "node_modules/resolve-from": {
1413 "version": "4.0.0",
1414 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1415 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1416 "dev": true,
1417 "engines": {
1418 "node": ">=4"
1419 }
1420 },
1421 "node_modules/rimraf": {
1422 "version": "3.0.2",
1423 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1424 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1425 "dev": true,
1426 "dependencies": {
1427 "glob": "^7.1.3"
1428 },
1429 "bin": {
1430 "rimraf": "bin.js"
1431 },
1432 "funding": {
1433 "url": "https://github.com/sponsors/isaacs"
1434 }
1435 },
1436 "node_modules/semver": {
1437 "version": "7.3.5",
1438 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
1439 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
1440 "dev": true,
1441 "dependencies": {
1442 "lru-cache": "^6.0.0"
1443 },
1444 "bin": {
1445 "semver": "bin/semver.js"
1446 },
1447 "engines": {
1448 "node": ">=10"
1449 }
1450 },
1451 "node_modules/shebang-command": {
1452 "version": "2.0.0",
1453 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1454 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1455 "dev": true,
1456 "dependencies": {
1457 "shebang-regex": "^3.0.0"
1458 },
1459 "engines": {
1460 "node": ">=8"
1461 }
1462 },
1463 "node_modules/shebang-regex": {
1464 "version": "3.0.0",
1465 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1466 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1467 "dev": true,
1468 "engines": {
1469 "node": ">=8"
1470 }
1471 },
1472 "node_modules/sort-array": {
1473 "version": "2.0.0",
1474 "resolved": "https://registry.npmjs.org/sort-array/-/sort-array-2.0.0.tgz",
1475 "integrity": "sha1-OKnG2if9fRR7QuYFVPKBGHtN9HI=",
1476 "dev": true,
1477 "dependencies": {
1478 "array-back": "^1.0.4",
1479 "object-get": "^2.1.0",
1480 "typical": "^2.6.0"
1481 },
1482 "engines": {
1483 "node": ">=4"
1484 }
1485 },
1486 "node_modules/sort-array/node_modules/array-back": {
1487 "version": "1.0.4",
1488 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
1489 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
1490 "dev": true,
1491 "dependencies": {
1492 "typical": "^2.6.0"
1493 },
1494 "engines": {
1495 "node": ">=0.12.0"
1496 }
1497 },
1498 "node_modules/source-map": {
1499 "version": "0.6.1",
1500 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1501 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1502 "dev": true,
1503 "engines": {
1504 "node": ">=0.10.0"
1505 }
1506 },
1507 "node_modules/stream-connect": {
1508 "version": "1.0.2",
1509 "resolved": "https://registry.npmjs.org/stream-connect/-/stream-connect-1.0.2.tgz",
1510 "integrity": "sha1-GLyB8u2zW4tdmoAJIAqYUxRCipc=",
1511 "dev": true,
1512 "dependencies": {
1513 "array-back": "^1.0.2"
1514 },
1515 "engines": {
1516 "node": ">=0.10.0"
1517 }
1518 },
1519 "node_modules/stream-connect/node_modules/array-back": {
1520 "version": "1.0.4",
1521 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
1522 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
1523 "dev": true,
1524 "dependencies": {
1525 "typical": "^2.6.0"
1526 },
1527 "engines": {
1528 "node": ">=0.12.0"
1529 }
1530 },
1531 "node_modules/stream-via": {
1532 "version": "1.0.4",
1533 "resolved": "https://registry.npmjs.org/stream-via/-/stream-via-1.0.4.tgz",
1534 "integrity": "sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ==",
1535 "dev": true,
1536 "engines": {
1537 "node": ">=0.10.0"
1538 }
1539 },
1540 "node_modules/strip-ansi": {
1541 "version": "6.0.1",
1542 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1543 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1544 "dev": true,
1545 "dependencies": {
1546 "ansi-regex": "^5.0.1"
1547 },
1548 "engines": {
1549 "node": ">=8"
1550 }
1551 },
1552 "node_modules/strip-json-comments": {
1553 "version": "3.1.1",
1554 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1555 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1556 "dev": true,
1557 "engines": {
1558 "node": ">=8"
1559 },
1560 "funding": {
1561 "url": "https://github.com/sponsors/sindresorhus"
1562 }
1563 },
1564 "node_modules/supports-color": {
1565 "version": "7.2.0",
1566 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1567 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1568 "dev": true,
1569 "dependencies": {
1570 "has-flag": "^4.0.0"
1571 },
1572 "engines": {
1573 "node": ">=8"
1574 }
1575 },
1576 "node_modules/table-layout": {
1577 "version": "0.4.5",
1578 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz",
1579 "integrity": "sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw==",
1580 "dev": true,
1581 "dependencies": {
1582 "array-back": "^2.0.0",
1583 "deep-extend": "~0.6.0",
1584 "lodash.padend": "^4.6.1",
1585 "typical": "^2.6.1",
1586 "wordwrapjs": "^3.0.0"
1587 },
1588 "engines": {
1589 "node": ">=4.0.0"
1590 }
1591 },
1592 "node_modules/taffydb": {
1593 "version": "2.6.2",
1594 "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
1595 "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=",
1596 "dev": true
1597 },
1598 "node_modules/temp-path": {
1599 "version": "1.0.0",
1600 "resolved": "https://registry.npmjs.org/temp-path/-/temp-path-1.0.0.tgz",
1601 "integrity": "sha1-JLFUOXOrRCiW2a02fdnL2/r+kYs=",
1602 "dev": true
1603 },
1604 "node_modules/test-value": {
1605 "version": "3.0.0",
1606 "resolved": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz",
1607 "integrity": "sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==",
1608 "dev": true,
1609 "dependencies": {
1610 "array-back": "^2.0.0",
1611 "typical": "^2.6.1"
1612 },
1613 "engines": {
1614 "node": ">=4.0.0"
1615 }
1616 },
1617 "node_modules/text-table": {
1618 "version": "0.2.0",
1619 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1620 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
1621 "dev": true
1622 },
1623 "node_modules/type-check": {
1624 "version": "0.4.0",
1625 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1626 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1627 "dev": true,
1628 "dependencies": {
1629 "prelude-ls": "^1.2.1"
1630 },
1631 "engines": {
1632 "node": ">= 0.8.0"
1633 }
1634 },
1635 "node_modules/type-fest": {
1636 "version": "0.20.2",
1637 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1638 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1639 "dev": true,
1640 "engines": {
1641 "node": ">=10"
1642 },
1643 "funding": {
1644 "url": "https://github.com/sponsors/sindresorhus"
1645 }
1646 },
1647 "node_modules/typical": {
1648 "version": "2.6.1",
1649 "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
1650 "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
1651 "dev": true
1652 },
1653 "node_modules/uglify-js": {
1654 "version": "3.14.5",
1655 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz",
1656 "integrity": "sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==",
1657 "dev": true,
1658 "optional": true,
1659 "bin": {
1660 "uglifyjs": "bin/uglifyjs"
1661 },
1662 "engines": {
1663 "node": ">=0.8.0"
1664 }
1665 },
1666 "node_modules/underscore": {
1667 "version": "1.8.3",
1668 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
1669 "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
1670 "dev": true
1671 },
1672 "node_modules/uri-js": {
1673 "version": "4.4.1",
1674 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1675 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1676 "dev": true,
1677 "dependencies": {
1678 "punycode": "^2.1.0"
1679 }
1680 },
1681 "node_modules/v8-compile-cache": {
1682 "version": "2.3.0",
1683 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
1684 "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
1685 "dev": true
1686 },
1687 "node_modules/walk-back": {
1688 "version": "3.0.1",
1689 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-3.0.1.tgz",
1690 "integrity": "sha512-umiNB2qLO731Sxbp6cfZ9pwURJzTnftxE4Gc7hq8n/ehkuXC//s9F65IEIJA2ZytQZ1ZOsm/Fju4IWx0bivkUQ==",
1691 "dev": true,
1692 "engines": {
1693 "node": ">=4.0.0"
1694 }
1695 },
1696 "node_modules/which": {
1697 "version": "2.0.2",
1698 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1699 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1700 "dev": true,
1701 "dependencies": {
1702 "isexe": "^2.0.0"
1703 },
1704 "bin": {
1705 "node-which": "bin/node-which"
1706 },
1707 "engines": {
1708 "node": ">= 8"
1709 }
1710 },
1711 "node_modules/word-wrap": {
1712 "version": "1.2.3",
1713 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
1714 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
1715 "dev": true,
1716 "engines": {
1717 "node": ">=0.10.0"
1718 }
1719 },
1720 "node_modules/wordwrap": {
1721 "version": "1.0.0",
1722 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
1723 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
1724 "dev": true
1725 },
1726 "node_modules/wordwrapjs": {
1727 "version": "3.0.0",
1728 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz",
1729 "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==",
1730 "dev": true,
1731 "dependencies": {
1732 "reduce-flatten": "^1.0.1",
1733 "typical": "^2.6.1"
1734 },
1735 "engines": {
1736 "node": ">=4.0.0"
1737 }
1738 },
1739 "node_modules/wrappy": {
1740 "version": "1.0.2",
1741 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1742 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1743 "dev": true
1744 },
1745 "node_modules/xmlcreate": {
1746 "version": "1.0.2",
1747 "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz",
1748 "integrity": "sha1-+mv3YqYKQT+z3Y9LA8WyaSONMI8=",
1749 "dev": true
1750 },
1751 "node_modules/yallist": {
1752 "version": "4.0.0",
1753 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1754 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
1755 "dev": true
1756 }
1757 },
1758 "dependencies": {
1759 "@eslint/eslintrc": {
1760 "version": "1.0.5",
1761 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
1762 "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
1763 "dev": true,
1764 "requires": {
1765 "ajv": "^6.12.4",
1766 "debug": "^4.3.2",
1767 "espree": "^9.2.0",
1768 "globals": "^13.9.0",
1769 "ignore": "^4.0.6",
1770 "import-fresh": "^3.2.1",
1771 "js-yaml": "^4.1.0",
1772 "minimatch": "^3.0.4",
1773 "strip-json-comments": "^3.1.1"
1774 }
1775 },
1776 "@hapi/eslint-plugin": {
1777 "version": "5.1.0",
1778 "resolved": "https://registry.npmjs.org/@hapi/eslint-plugin/-/eslint-plugin-5.1.0.tgz",
1779 "integrity": "sha512-D0OvhsjbWW4lhuw0LqERl8vqCIRMnePy9XGYhkf7krzwqzYNEAcBFCafiFsd0gIF6QiQj3O1vYmshRVFZMXdwQ==",
1780 "dev": true,
1781 "requires": {}
1782 },
1783 "@humanwhocodes/config-array": {
1784 "version": "0.9.2",
1785 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
1786 "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
1787 "dev": true,
1788 "requires": {
1789 "@humanwhocodes/object-schema": "^1.2.1",
1790 "debug": "^4.1.1",
1791 "minimatch": "^3.0.4"
1792 }
1793 },
1794 "@humanwhocodes/object-schema": {
1795 "version": "1.2.1",
1796 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
1797 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
1798 "dev": true
1799 },
1800 "acorn": {
1801 "version": "8.6.0",
1802 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz",
1803 "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==",
1804 "dev": true
1805 },
1806 "acorn-jsx": {
1807 "version": "5.3.2",
1808 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1809 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1810 "dev": true,
1811 "requires": {}
1812 },
1813 "ajv": {
1814 "version": "6.12.6",
1815 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1816 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1817 "dev": true,
1818 "requires": {
1819 "fast-deep-equal": "^3.1.1",
1820 "fast-json-stable-stringify": "^2.0.0",
1821 "json-schema-traverse": "^0.4.1",
1822 "uri-js": "^4.2.2"
1823 }
1824 },
1825 "ansi-colors": {
1826 "version": "4.1.1",
1827 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
1828 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
1829 "dev": true
1830 },
1831 "ansi-escape-sequences": {
1832 "version": "4.1.0",
1833 "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz",
1834 "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==",
1835 "dev": true,
1836 "requires": {
1837 "array-back": "^3.0.1"
1838 },
1839 "dependencies": {
1840 "array-back": {
1841 "version": "3.1.0",
1842 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
1843 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
1844 "dev": true
1845 }
1846 }
1847 },
1848 "ansi-regex": {
1849 "version": "5.0.1",
1850 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1851 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1852 "dev": true
1853 },
1854 "ansi-styles": {
1855 "version": "4.3.0",
1856 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1857 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1858 "dev": true,
1859 "requires": {
1860 "color-convert": "^2.0.1"
1861 }
1862 },
1863 "argparse": {
1864 "version": "2.0.1",
1865 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1866 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1867 "dev": true
1868 },
1869 "array-back": {
1870 "version": "2.0.0",
1871 "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
1872 "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
1873 "dev": true,
1874 "requires": {
1875 "typical": "^2.6.1"
1876 }
1877 },
1878 "babylon": {
1879 "version": "7.0.0-beta.19",
1880 "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.19.tgz",
1881 "integrity": "sha512-Vg0C9s/REX6/WIXN37UKpv5ZhRi6A4pjHlpkE34+8/a6c2W1Q692n3hmc+SZG5lKRnaExLUbxtJ1SVT+KaCQ/A==",
1882 "dev": true
1883 },
1884 "balanced-match": {
1885 "version": "1.0.2",
1886 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1887 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1888 "dev": true
1889 },
1890 "bluebird": {
1891 "version": "3.5.5",
1892 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
1893 "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
1894 "dev": true
1895 },
1896 "brace-expansion": {
1897 "version": "1.1.11",
1898 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1899 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1900 "dev": true,
1901 "requires": {
1902 "balanced-match": "^1.0.0",
1903 "concat-map": "0.0.1"
1904 }
1905 },
1906 "cache-point": {
1907 "version": "0.4.1",
1908 "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-0.4.1.tgz",
1909 "integrity": "sha512-4TgWfe9SF+bUy5cCql8gWHqKNrviufNwSYxLjf2utB0pY4+bdcuFwMmY1hDB+67Gz/L1vmhFNhePAjJTFBtV+Q==",
1910 "dev": true,
1911 "requires": {
1912 "array-back": "^2.0.0",
1913 "fs-then-native": "^2.0.0",
1914 "mkdirp2": "^1.0.3"
1915 }
1916 },
1917 "callsites": {
1918 "version": "3.1.0",
1919 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1920 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1921 "dev": true
1922 },
1923 "catharsis": {
1924 "version": "0.8.11",
1925 "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz",
1926 "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==",
1927 "dev": true,
1928 "requires": {
1929 "lodash": "^4.17.14"
1930 }
1931 },
1932 "chalk": {
1933 "version": "4.1.2",
1934 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1935 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1936 "dev": true,
1937 "requires": {
1938 "ansi-styles": "^4.1.0",
1939 "supports-color": "^7.1.0"
1940 }
1941 },
1942 "collect-all": {
1943 "version": "1.0.4",
1944 "resolved": "https://registry.npmjs.org/collect-all/-/collect-all-1.0.4.tgz",
1945 "integrity": "sha512-RKZhRwJtJEP5FWul+gkSMEnaK6H3AGPTTWOiRimCcs+rc/OmQE3Yhy1Q7A7KsdkG3ZXVdZq68Y6ONSdvkeEcKA==",
1946 "dev": true,
1947 "requires": {
1948 "stream-connect": "^1.0.2",
1949 "stream-via": "^1.0.4"
1950 }
1951 },
1952 "color-convert": {
1953 "version": "2.0.1",
1954 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1955 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1956 "dev": true,
1957 "requires": {
1958 "color-name": "~1.1.4"
1959 }
1960 },
1961 "color-name": {
1962 "version": "1.1.4",
1963 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1964 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1965 "dev": true
1966 },
1967 "command-line-args": {
1968 "version": "5.2.0",
1969 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.0.tgz",
1970 "integrity": "sha512-4zqtU1hYsSJzcJBOcNZIbW5Fbk9BkjCp1pZVhQKoRaWL5J7N4XphDLwo8aWwdQpTugxwu+jf9u2ZhkXiqp5Z6A==",
1971 "dev": true,
1972 "requires": {
1973 "array-back": "^3.1.0",
1974 "find-replace": "^3.0.0",
1975 "lodash.camelcase": "^4.3.0",
1976 "typical": "^4.0.0"
1977 },
1978 "dependencies": {
1979 "array-back": {
1980 "version": "3.1.0",
1981 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
1982 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
1983 "dev": true
1984 },
1985 "typical": {
1986 "version": "4.0.0",
1987 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
1988 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
1989 "dev": true
1990 }
1991 }
1992 },
1993 "command-line-tool": {
1994 "version": "0.8.0",
1995 "resolved": "https://registry.npmjs.org/command-line-tool/-/command-line-tool-0.8.0.tgz",
1996 "integrity": "sha512-Xw18HVx/QzQV3Sc5k1vy3kgtOeGmsKIqwtFFoyjI4bbcpSgnw2CWVULvtakyw4s6fhyAdI6soQQhXc2OzJy62g==",
1997 "dev": true,
1998 "requires": {
1999 "ansi-escape-sequences": "^4.0.0",
2000 "array-back": "^2.0.0",
2001 "command-line-args": "^5.0.0",
2002 "command-line-usage": "^4.1.0",
2003 "typical": "^2.6.1"
2004 }
2005 },
2006 "command-line-usage": {
2007 "version": "4.1.0",
2008 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz",
2009 "integrity": "sha512-MxS8Ad995KpdAC0Jopo/ovGIroV/m0KHwzKfXxKag6FHOkGsH8/lv5yjgablcRxCJJC0oJeUMuO/gmaq+Wq46g==",
2010 "dev": true,
2011 "requires": {
2012 "ansi-escape-sequences": "^4.0.0",
2013 "array-back": "^2.0.0",
2014 "table-layout": "^0.4.2",
2015 "typical": "^2.6.1"
2016 }
2017 },
2018 "common-sequence": {
2019 "version": "1.0.2",
2020 "resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-1.0.2.tgz",
2021 "integrity": "sha1-MOB/P49vf5s97oVPILLTnu4Ibeg=",
2022 "dev": true
2023 },
2024 "concat-map": {
2025 "version": "0.0.1",
2026 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2027 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
2028 "dev": true
2029 },
2030 "config-master": {
2031 "version": "3.1.0",
2032 "resolved": "https://registry.npmjs.org/config-master/-/config-master-3.1.0.tgz",
2033 "integrity": "sha1-ZnZjWQUFooO/JqSE1oSJ10xUhdo=",
2034 "dev": true,
2035 "requires": {
2036 "walk-back": "^2.0.1"
2037 },
2038 "dependencies": {
2039 "walk-back": {
2040 "version": "2.0.1",
2041 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-2.0.1.tgz",
2042 "integrity": "sha1-VU4qnYdPrEeoywBr9EwvDEmYoKQ=",
2043 "dev": true
2044 }
2045 }
2046 },
2047 "cross-spawn": {
2048 "version": "7.0.3",
2049 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
2050 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2051 "dev": true,
2052 "requires": {
2053 "path-key": "^3.1.0",
2054 "shebang-command": "^2.0.0",
2055 "which": "^2.0.1"
2056 }
2057 },
2058 "debug": {
2059 "version": "4.3.3",
2060 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
2061 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
2062 "dev": true,
2063 "requires": {
2064 "ms": "2.1.2"
2065 }
2066 },
2067 "deep-extend": {
2068 "version": "0.6.0",
2069 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2070 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
2071 "dev": true
2072 },
2073 "deep-is": {
2074 "version": "0.1.4",
2075 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2076 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2077 "dev": true
2078 },
2079 "dmd": {
2080 "version": "3.0.13",
2081 "resolved": "https://registry.npmjs.org/dmd/-/dmd-3.0.13.tgz",
2082 "integrity": "sha512-FV/417bH2c/CYpe8BjFEAHoaHaItcJnPlKELi/qyPZdmUom8joyuC78OhhfPUdyKD/WcouTQ2LxQT4M/RoiJ3w==",
2083 "dev": true,
2084 "requires": {
2085 "array-back": "^2.0.0",
2086 "cache-point": "^0.4.1",
2087 "common-sequence": "^1.0.2",
2088 "file-set": "^2.0.0",
2089 "handlebars": "^4.0.11",
2090 "marked": "^0.3.16",
2091 "object-get": "^2.1.0",
2092 "reduce-flatten": "^1.0.1",
2093 "reduce-unique": "^1.0.0",
2094 "reduce-without": "^1.0.1",
2095 "test-value": "^3.0.0",
2096 "walk-back": "^3.0.0"
2097 }
2098 },
2099 "doctrine": {
2100 "version": "3.0.0",
2101 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2102 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2103 "dev": true,
2104 "requires": {
2105 "esutils": "^2.0.2"
2106 }
2107 },
2108 "enquirer": {
2109 "version": "2.3.6",
2110 "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
2111 "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
2112 "dev": true,
2113 "requires": {
2114 "ansi-colors": "^4.1.1"
2115 }
2116 },
2117 "escape-string-regexp": {
2118 "version": "4.0.0",
2119 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2120 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2121 "dev": true
2122 },
2123 "eslint": {
2124 "version": "8.5.0",
2125 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz",
2126 "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==",
2127 "dev": true,
2128 "requires": {
2129 "@eslint/eslintrc": "^1.0.5",
2130 "@humanwhocodes/config-array": "^0.9.2",
2131 "ajv": "^6.10.0",
2132 "chalk": "^4.0.0",
2133 "cross-spawn": "^7.0.2",
2134 "debug": "^4.3.2",
2135 "doctrine": "^3.0.0",
2136 "enquirer": "^2.3.5",
2137 "escape-string-regexp": "^4.0.0",
2138 "eslint-scope": "^7.1.0",
2139 "eslint-utils": "^3.0.0",
2140 "eslint-visitor-keys": "^3.1.0",
2141 "espree": "^9.2.0",
2142 "esquery": "^1.4.0",
2143 "esutils": "^2.0.2",
2144 "fast-deep-equal": "^3.1.3",
2145 "file-entry-cache": "^6.0.1",
2146 "functional-red-black-tree": "^1.0.1",
2147 "glob-parent": "^6.0.1",
2148 "globals": "^13.6.0",
2149 "ignore": "^4.0.6",
2150 "import-fresh": "^3.0.0",
2151 "imurmurhash": "^0.1.4",
2152 "is-glob": "^4.0.0",
2153 "js-yaml": "^4.1.0",
2154 "json-stable-stringify-without-jsonify": "^1.0.1",
2155 "levn": "^0.4.1",
2156 "lodash.merge": "^4.6.2",
2157 "minimatch": "^3.0.4",
2158 "natural-compare": "^1.4.0",
2159 "optionator": "^0.9.1",
2160 "progress": "^2.0.0",
2161 "regexpp": "^3.2.0",
2162 "semver": "^7.2.1",
2163 "strip-ansi": "^6.0.1",
2164 "strip-json-comments": "^3.1.0",
2165 "text-table": "^0.2.0",
2166 "v8-compile-cache": "^2.0.3"
2167 }
2168 },
2169 "eslint-scope": {
2170 "version": "7.1.0",
2171 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
2172 "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
2173 "dev": true,
2174 "requires": {
2175 "esrecurse": "^4.3.0",
2176 "estraverse": "^5.2.0"
2177 }
2178 },
2179 "eslint-utils": {
2180 "version": "3.0.0",
2181 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
2182 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
2183 "dev": true,
2184 "requires": {
2185 "eslint-visitor-keys": "^2.0.0"
2186 },
2187 "dependencies": {
2188 "eslint-visitor-keys": {
2189 "version": "2.1.0",
2190 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
2191 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
2192 "dev": true
2193 }
2194 }
2195 },
2196 "eslint-visitor-keys": {
2197 "version": "3.1.0",
2198 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz",
2199 "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==",
2200 "dev": true
2201 },
2202 "espree": {
2203 "version": "9.2.0",
2204 "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz",
2205 "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==",
2206 "dev": true,
2207 "requires": {
2208 "acorn": "^8.6.0",
2209 "acorn-jsx": "^5.3.1",
2210 "eslint-visitor-keys": "^3.1.0"
2211 }
2212 },
2213 "esquery": {
2214 "version": "1.4.0",
2215 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
2216 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
2217 "dev": true,
2218 "requires": {
2219 "estraverse": "^5.1.0"
2220 }
2221 },
2222 "esrecurse": {
2223 "version": "4.3.0",
2224 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2225 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2226 "dev": true,
2227 "requires": {
2228 "estraverse": "^5.2.0"
2229 }
2230 },
2231 "estraverse": {
2232 "version": "5.3.0",
2233 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2234 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2235 "dev": true
2236 },
2237 "esutils": {
2238 "version": "2.0.3",
2239 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2240 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2241 "dev": true
2242 },
2243 "fast-deep-equal": {
2244 "version": "3.1.3",
2245 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2246 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2247 "dev": true
2248 },
2249 "fast-json-stable-stringify": {
2250 "version": "2.1.0",
2251 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2252 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2253 "dev": true
2254 },
2255 "fast-levenshtein": {
2256 "version": "2.0.6",
2257 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2258 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2259 "dev": true
2260 },
2261 "file-entry-cache": {
2262 "version": "6.0.1",
2263 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
2264 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
2265 "dev": true,
2266 "requires": {
2267 "flat-cache": "^3.0.4"
2268 }
2269 },
2270 "file-set": {
2271 "version": "2.0.1",
2272 "resolved": "https://registry.npmjs.org/file-set/-/file-set-2.0.1.tgz",
2273 "integrity": "sha512-XgOUUpgR6FbbfYcniLw0qm1Am7PnNYIAkd+eXxRt42LiYhjaso0WiuQ+VmrNdtwotyM+cLCfZ56AZrySP3QnKA==",
2274 "dev": true,
2275 "requires": {
2276 "array-back": "^2.0.0",
2277 "glob": "^7.1.3"
2278 }
2279 },
2280 "find-replace": {
2281 "version": "3.0.0",
2282 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
2283 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
2284 "dev": true,
2285 "requires": {
2286 "array-back": "^3.0.1"
2287 },
2288 "dependencies": {
2289 "array-back": {
2290 "version": "3.1.0",
2291 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2292 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2293 "dev": true
2294 }
2295 }
2296 },
2297 "flat-cache": {
2298 "version": "3.0.4",
2299 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
2300 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
2301 "dev": true,
2302 "requires": {
2303 "flatted": "^3.1.0",
2304 "rimraf": "^3.0.2"
2305 }
2306 },
2307 "flatted": {
2308 "version": "3.2.4",
2309 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
2310 "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
2311 "dev": true
2312 },
2313 "fs-then-native": {
2314 "version": "2.0.0",
2315 "resolved": "https://registry.npmjs.org/fs-then-native/-/fs-then-native-2.0.0.tgz",
2316 "integrity": "sha1-GaEk2U2QwiyOBF8ujdbr6jbUjGc=",
2317 "dev": true
2318 },
2319 "fs.realpath": {
2320 "version": "1.0.0",
2321 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2322 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2323 "dev": true
2324 },
2325 "functional-red-black-tree": {
2326 "version": "1.0.1",
2327 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
2328 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
2329 "dev": true
2330 },
2331 "getenv": {
2332 "version": "1.0.0",
2333 "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz",
2334 "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg=="
2335 },
2336 "glob": {
2337 "version": "7.2.0",
2338 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
2339 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
2340 "dev": true,
2341 "requires": {
2342 "fs.realpath": "^1.0.0",
2343 "inflight": "^1.0.4",
2344 "inherits": "2",
2345 "minimatch": "^3.0.4",
2346 "once": "^1.3.0",
2347 "path-is-absolute": "^1.0.0"
2348 }
2349 },
2350 "glob-parent": {
2351 "version": "6.0.2",
2352 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2353 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2354 "dev": true,
2355 "requires": {
2356 "is-glob": "^4.0.3"
2357 }
2358 },
2359 "globals": {
2360 "version": "13.12.0",
2361 "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
2362 "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
2363 "dev": true,
2364 "requires": {
2365 "type-fest": "^0.20.2"
2366 }
2367 },
2368 "graceful-fs": {
2369 "version": "4.2.8",
2370 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
2371 "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
2372 "dev": true
2373 },
2374 "handlebars": {
2375 "version": "4.7.7",
2376 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
2377 "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
2378 "dev": true,
2379 "requires": {
2380 "minimist": "^1.2.5",
2381 "neo-async": "^2.6.0",
2382 "source-map": "^0.6.1",
2383 "uglify-js": "^3.1.4",
2384 "wordwrap": "^1.0.0"
2385 }
2386 },
2387 "has-flag": {
2388 "version": "4.0.0",
2389 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2390 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2391 "dev": true
2392 },
2393 "ignore": {
2394 "version": "4.0.6",
2395 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
2396 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
2397 "dev": true
2398 },
2399 "import-fresh": {
2400 "version": "3.3.0",
2401 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
2402 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
2403 "dev": true,
2404 "requires": {
2405 "parent-module": "^1.0.0",
2406 "resolve-from": "^4.0.0"
2407 }
2408 },
2409 "imurmurhash": {
2410 "version": "0.1.4",
2411 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2412 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2413 "dev": true
2414 },
2415 "inflight": {
2416 "version": "1.0.6",
2417 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2418 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2419 "dev": true,
2420 "requires": {
2421 "once": "^1.3.0",
2422 "wrappy": "1"
2423 }
2424 },
2425 "inherits": {
2426 "version": "2.0.4",
2427 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2428 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2429 "dev": true
2430 },
2431 "is-extglob": {
2432 "version": "2.1.1",
2433 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2434 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2435 "dev": true
2436 },
2437 "is-glob": {
2438 "version": "4.0.3",
2439 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2440 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2441 "dev": true,
2442 "requires": {
2443 "is-extglob": "^2.1.1"
2444 }
2445 },
2446 "isexe": {
2447 "version": "2.0.0",
2448 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2449 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2450 "dev": true
2451 },
2452 "js-yaml": {
2453 "version": "4.1.0",
2454 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2455 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2456 "dev": true,
2457 "requires": {
2458 "argparse": "^2.0.1"
2459 }
2460 },
2461 "js2xmlparser": {
2462 "version": "3.0.0",
2463 "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz",
2464 "integrity": "sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM=",
2465 "dev": true,
2466 "requires": {
2467 "xmlcreate": "^1.0.1"
2468 }
2469 },
2470 "jsdoc": {
2471 "version": "3.5.5",
2472 "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.5.5.tgz",
2473 "integrity": "sha512-6PxB65TAU4WO0Wzyr/4/YhlGovXl0EVYfpKbpSroSj0qBxT4/xod/l40Opkm38dRHRdQgdeY836M0uVnJQG7kg==",
2474 "dev": true,
2475 "requires": {
2476 "babylon": "7.0.0-beta.19",
2477 "bluebird": "~3.5.0",
2478 "catharsis": "~0.8.9",
2479 "escape-string-regexp": "~1.0.5",
2480 "js2xmlparser": "~3.0.0",
2481 "klaw": "~2.0.0",
2482 "marked": "~0.3.6",
2483 "mkdirp": "~0.5.1",
2484 "requizzle": "~0.2.1",
2485 "strip-json-comments": "~2.0.1",
2486 "taffydb": "2.6.2",
2487 "underscore": "~1.8.3"
2488 },
2489 "dependencies": {
2490 "escape-string-regexp": {
2491 "version": "1.0.5",
2492 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2493 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2494 "dev": true
2495 },
2496 "strip-json-comments": {
2497 "version": "2.0.1",
2498 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
2499 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
2500 "dev": true
2501 }
2502 }
2503 },
2504 "jsdoc-api": {
2505 "version": "4.0.3",
2506 "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-4.0.3.tgz",
2507 "integrity": "sha512-dfYq9JgB+XahY0XfSEw93PmXmocjwYcvJ5aMuQUJ/OdDRGWamf2SSOk3W06Bsj8qdjp/UdefzqpP/mpwsvHuvA==",
2508 "dev": true,
2509 "requires": {
2510 "array-back": "^2.0.0",
2511 "cache-point": "^0.4.1",
2512 "collect-all": "^1.0.3",
2513 "file-set": "^2.0.0",
2514 "fs-then-native": "^2.0.0",
2515 "jsdoc": "~3.5.5",
2516 "object-to-spawn-args": "^1.1.1",
2517 "temp-path": "^1.0.0",
2518 "walk-back": "^3.0.0"
2519 }
2520 },
2521 "jsdoc-parse": {
2522 "version": "3.0.1",
2523 "resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-3.0.1.tgz",
2524 "integrity": "sha512-btZLp4wYl90vcAfgk4hoGQbO17iBVrhh3LJRMKZNtZgniO3F8H2CjxXld0owBIB1XxN+j3bAcWZnZKMnSj3iMA==",
2525 "dev": true,
2526 "requires": {
2527 "array-back": "^2.0.0",
2528 "lodash.omit": "^4.5.0",
2529 "lodash.pick": "^4.4.0",
2530 "reduce-extract": "^1.0.0",
2531 "sort-array": "^2.0.0",
2532 "test-value": "^3.0.0"
2533 }
2534 },
2535 "jsdoc-to-markdown": {
2536 "version": "4.0.1",
2537 "resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-4.0.1.tgz",
2538 "integrity": "sha512-LHJRoLoLyDdxNcColgkLoB/rFG5iRP+PNJjMILI0x+95IdEAtyjSt0wJ6ZlKxRpkhBYtQXTQQ119hMqPIUZzTQ==",
2539 "dev": true,
2540 "requires": {
2541 "array-back": "^2.0.0",
2542 "command-line-tool": "^0.8.0",
2543 "config-master": "^3.1.0",
2544 "dmd": "^3.0.10",
2545 "jsdoc-api": "^4.0.1",
2546 "jsdoc-parse": "^3.0.1",
2547 "walk-back": "^3.0.0"
2548 }
2549 },
2550 "json-schema-traverse": {
2551 "version": "0.4.1",
2552 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2553 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2554 "dev": true
2555 },
2556 "json-stable-stringify-without-jsonify": {
2557 "version": "1.0.1",
2558 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2559 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
2560 "dev": true
2561 },
2562 "klaw": {
2563 "version": "2.0.0",
2564 "resolved": "https://registry.npmjs.org/klaw/-/klaw-2.0.0.tgz",
2565 "integrity": "sha1-WcEo4Nxc5BAgEVEZTuucv4WGUPY=",
2566 "dev": true,
2567 "requires": {
2568 "graceful-fs": "^4.1.9"
2569 }
2570 },
2571 "levn": {
2572 "version": "0.4.1",
2573 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
2574 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
2575 "dev": true,
2576 "requires": {
2577 "prelude-ls": "^1.2.1",
2578 "type-check": "~0.4.0"
2579 }
2580 },
2581 "lodash": {
2582 "version": "4.17.21",
2583 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2584 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2585 "dev": true
2586 },
2587 "lodash.camelcase": {
2588 "version": "4.3.0",
2589 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
2590 "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
2591 "dev": true
2592 },
2593 "lodash.merge": {
2594 "version": "4.6.2",
2595 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
2596 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
2597 "dev": true
2598 },
2599 "lodash.omit": {
2600 "version": "4.5.0",
2601 "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
2602 "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=",
2603 "dev": true
2604 },
2605 "lodash.padend": {
2606 "version": "4.6.1",
2607 "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz",
2608 "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=",
2609 "dev": true
2610 },
2611 "lodash.pick": {
2612 "version": "4.4.0",
2613 "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
2614 "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
2615 "dev": true
2616 },
2617 "lru-cache": {
2618 "version": "6.0.0",
2619 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2620 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2621 "dev": true,
2622 "requires": {
2623 "yallist": "^4.0.0"
2624 }
2625 },
2626 "marked": {
2627 "version": "0.3.19",
2628 "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz",
2629 "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==",
2630 "dev": true
2631 },
2632 "minimatch": {
2633 "version": "3.0.4",
2634 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2635 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2636 "dev": true,
2637 "requires": {
2638 "brace-expansion": "^1.1.7"
2639 }
2640 },
2641 "minimist": {
2642 "version": "1.2.5",
2643 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2644 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
2645 "dev": true
2646 },
2647 "mkdirp": {
2648 "version": "0.5.5",
2649 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
2650 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
2651 "dev": true,
2652 "requires": {
2653 "minimist": "^1.2.5"
2654 }
2655 },
2656 "mkdirp2": {
2657 "version": "1.0.5",
2658 "resolved": "https://registry.npmjs.org/mkdirp2/-/mkdirp2-1.0.5.tgz",
2659 "integrity": "sha512-xOE9xbICroUDmG1ye2h4bZ8WBie9EGmACaco8K8cx6RlkJJrxGIqjGqztAI+NMhexXBcdGbSEzI6N3EJPevxZw==",
2660 "dev": true
2661 },
2662 "ms": {
2663 "version": "2.1.2",
2664 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2665 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2666 "dev": true
2667 },
2668 "natural-compare": {
2669 "version": "1.4.0",
2670 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
2671 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
2672 "dev": true
2673 },
2674 "neo-async": {
2675 "version": "2.6.2",
2676 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
2677 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
2678 "dev": true
2679 },
2680 "object-get": {
2681 "version": "2.1.1",
2682 "resolved": "https://registry.npmjs.org/object-get/-/object-get-2.1.1.tgz",
2683 "integrity": "sha512-7n4IpLMzGGcLEMiQKsNR7vCe+N5E9LORFrtNUVy4sO3dj9a3HedZCxEL2T7QuLhcHN1NBuBsMOKaOsAYI9IIvg==",
2684 "dev": true
2685 },
2686 "object-to-spawn-args": {
2687 "version": "1.1.1",
2688 "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-1.1.1.tgz",
2689 "integrity": "sha1-d9qIJ/Bz0BHJ4bFz+JV4FHAkZ4U=",
2690 "dev": true
2691 },
2692 "once": {
2693 "version": "1.4.0",
2694 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2695 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2696 "dev": true,
2697 "requires": {
2698 "wrappy": "1"
2699 }
2700 },
2701 "optionator": {
2702 "version": "0.9.1",
2703 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
2704 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
2705 "dev": true,
2706 "requires": {
2707 "deep-is": "^0.1.3",
2708 "fast-levenshtein": "^2.0.6",
2709 "levn": "^0.4.1",
2710 "prelude-ls": "^1.2.1",
2711 "type-check": "^0.4.0",
2712 "word-wrap": "^1.2.3"
2713 }
2714 },
2715 "parent-module": {
2716 "version": "1.0.1",
2717 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2718 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2719 "dev": true,
2720 "requires": {
2721 "callsites": "^3.0.0"
2722 }
2723 },
2724 "path-is-absolute": {
2725 "version": "1.0.1",
2726 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2727 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2728 "dev": true
2729 },
2730 "path-key": {
2731 "version": "3.1.1",
2732 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2733 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2734 "dev": true
2735 },
2736 "prelude-ls": {
2737 "version": "1.2.1",
2738 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
2739 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
2740 "dev": true
2741 },
2742 "progress": {
2743 "version": "2.0.3",
2744 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
2745 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
2746 "dev": true
2747 },
2748 "punycode": {
2749 "version": "2.1.1",
2750 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
2751 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
2752 "dev": true
2753 },
2754 "reduce-extract": {
2755 "version": "1.0.0",
2756 "resolved": "https://registry.npmjs.org/reduce-extract/-/reduce-extract-1.0.0.tgz",
2757 "integrity": "sha1-Z/I4W+2mUGG19fQxJmLosIDKFSU=",
2758 "dev": true,
2759 "requires": {
2760 "test-value": "^1.0.1"
2761 },
2762 "dependencies": {
2763 "array-back": {
2764 "version": "1.0.4",
2765 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
2766 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
2767 "dev": true,
2768 "requires": {
2769 "typical": "^2.6.0"
2770 }
2771 },
2772 "test-value": {
2773 "version": "1.1.0",
2774 "resolved": "https://registry.npmjs.org/test-value/-/test-value-1.1.0.tgz",
2775 "integrity": "sha1-oJE29y7AQ9J8iTcHwrFZv6196T8=",
2776 "dev": true,
2777 "requires": {
2778 "array-back": "^1.0.2",
2779 "typical": "^2.4.2"
2780 }
2781 }
2782 }
2783 },
2784 "reduce-flatten": {
2785 "version": "1.0.1",
2786 "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz",
2787 "integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=",
2788 "dev": true
2789 },
2790 "reduce-unique": {
2791 "version": "1.0.0",
2792 "resolved": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-1.0.0.tgz",
2793 "integrity": "sha1-flhrz4ek4ytter2Cd/rWzeyfSAM=",
2794 "dev": true
2795 },
2796 "reduce-without": {
2797 "version": "1.0.1",
2798 "resolved": "https://registry.npmjs.org/reduce-without/-/reduce-without-1.0.1.tgz",
2799 "integrity": "sha1-aK0OrRGFXJo31OglbBW7+Hly/Iw=",
2800 "dev": true,
2801 "requires": {
2802 "test-value": "^2.0.0"
2803 },
2804 "dependencies": {
2805 "array-back": {
2806 "version": "1.0.4",
2807 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
2808 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
2809 "dev": true,
2810 "requires": {
2811 "typical": "^2.6.0"
2812 }
2813 },
2814 "test-value": {
2815 "version": "2.1.0",
2816 "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz",
2817 "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=",
2818 "dev": true,
2819 "requires": {
2820 "array-back": "^1.0.3",
2821 "typical": "^2.6.0"
2822 }
2823 }
2824 }
2825 },
2826 "regexpp": {
2827 "version": "3.2.0",
2828 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
2829 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
2830 "dev": true
2831 },
2832 "requizzle": {
2833 "version": "0.2.3",
2834 "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
2835 "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==",
2836 "dev": true,
2837 "requires": {
2838 "lodash": "^4.17.14"
2839 }
2840 },
2841 "resolve-from": {
2842 "version": "4.0.0",
2843 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2844 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2845 "dev": true
2846 },
2847 "rimraf": {
2848 "version": "3.0.2",
2849 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2850 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2851 "dev": true,
2852 "requires": {
2853 "glob": "^7.1.3"
2854 }
2855 },
2856 "semver": {
2857 "version": "7.3.5",
2858 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
2859 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
2860 "dev": true,
2861 "requires": {
2862 "lru-cache": "^6.0.0"
2863 }
2864 },
2865 "shebang-command": {
2866 "version": "2.0.0",
2867 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2868 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2869 "dev": true,
2870 "requires": {
2871 "shebang-regex": "^3.0.0"
2872 }
2873 },
2874 "shebang-regex": {
2875 "version": "3.0.0",
2876 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2877 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2878 "dev": true
2879 },
2880 "sort-array": {
2881 "version": "2.0.0",
2882 "resolved": "https://registry.npmjs.org/sort-array/-/sort-array-2.0.0.tgz",
2883 "integrity": "sha1-OKnG2if9fRR7QuYFVPKBGHtN9HI=",
2884 "dev": true,
2885 "requires": {
2886 "array-back": "^1.0.4",
2887 "object-get": "^2.1.0",
2888 "typical": "^2.6.0"
2889 },
2890 "dependencies": {
2891 "array-back": {
2892 "version": "1.0.4",
2893 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
2894 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
2895 "dev": true,
2896 "requires": {
2897 "typical": "^2.6.0"
2898 }
2899 }
2900 }
2901 },
2902 "source-map": {
2903 "version": "0.6.1",
2904 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2905 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2906 "dev": true
2907 },
2908 "stream-connect": {
2909 "version": "1.0.2",
2910 "resolved": "https://registry.npmjs.org/stream-connect/-/stream-connect-1.0.2.tgz",
2911 "integrity": "sha1-GLyB8u2zW4tdmoAJIAqYUxRCipc=",
2912 "dev": true,
2913 "requires": {
2914 "array-back": "^1.0.2"
2915 },
2916 "dependencies": {
2917 "array-back": {
2918 "version": "1.0.4",
2919 "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
2920 "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
2921 "dev": true,
2922 "requires": {
2923 "typical": "^2.6.0"
2924 }
2925 }
2926 }
2927 },
2928 "stream-via": {
2929 "version": "1.0.4",
2930 "resolved": "https://registry.npmjs.org/stream-via/-/stream-via-1.0.4.tgz",
2931 "integrity": "sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ==",
2932 "dev": true
2933 },
2934 "strip-ansi": {
2935 "version": "6.0.1",
2936 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2937 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2938 "dev": true,
2939 "requires": {
2940 "ansi-regex": "^5.0.1"
2941 }
2942 },
2943 "strip-json-comments": {
2944 "version": "3.1.1",
2945 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
2946 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
2947 "dev": true
2948 },
2949 "supports-color": {
2950 "version": "7.2.0",
2951 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2952 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2953 "dev": true,
2954 "requires": {
2955 "has-flag": "^4.0.0"
2956 }
2957 },
2958 "table-layout": {
2959 "version": "0.4.5",
2960 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz",
2961 "integrity": "sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw==",
2962 "dev": true,
2963 "requires": {
2964 "array-back": "^2.0.0",
2965 "deep-extend": "~0.6.0",
2966 "lodash.padend": "^4.6.1",
2967 "typical": "^2.6.1",
2968 "wordwrapjs": "^3.0.0"
2969 }
2970 },
2971 "taffydb": {
2972 "version": "2.6.2",
2973 "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
2974 "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=",
2975 "dev": true
2976 },
2977 "temp-path": {
2978 "version": "1.0.0",
2979 "resolved": "https://registry.npmjs.org/temp-path/-/temp-path-1.0.0.tgz",
2980 "integrity": "sha1-JLFUOXOrRCiW2a02fdnL2/r+kYs=",
2981 "dev": true
2982 },
2983 "test-value": {
2984 "version": "3.0.0",
2985 "resolved": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz",
2986 "integrity": "sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==",
2987 "dev": true,
2988 "requires": {
2989 "array-back": "^2.0.0",
2990 "typical": "^2.6.1"
2991 }
2992 },
2993 "text-table": {
2994 "version": "0.2.0",
2995 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
2996 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
2997 "dev": true
2998 },
2999 "type-check": {
3000 "version": "0.4.0",
3001 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
3002 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
3003 "dev": true,
3004 "requires": {
3005 "prelude-ls": "^1.2.1"
3006 }
3007 },
3008 "type-fest": {
3009 "version": "0.20.2",
3010 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
3011 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
3012 "dev": true
3013 },
3014 "typical": {
3015 "version": "2.6.1",
3016 "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
3017 "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
3018 "dev": true
3019 },
3020 "uglify-js": {
3021 "version": "3.14.5",
3022 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz",
3023 "integrity": "sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==",
3024 "dev": true,
3025 "optional": true
3026 },
3027 "underscore": {
3028 "version": "1.8.3",
3029 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
3030 "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
3031 "dev": true
3032 },
3033 "uri-js": {
3034 "version": "4.4.1",
3035 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3036 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3037 "dev": true,
3038 "requires": {
3039 "punycode": "^2.1.0"
3040 }
3041 },
3042 "v8-compile-cache": {
3043 "version": "2.3.0",
3044 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
3045 "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
3046 "dev": true
3047 },
3048 "walk-back": {
3049 "version": "3.0.1",
3050 "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-3.0.1.tgz",
3051 "integrity": "sha512-umiNB2qLO731Sxbp6cfZ9pwURJzTnftxE4Gc7hq8n/ehkuXC//s9F65IEIJA2ZytQZ1ZOsm/Fju4IWx0bivkUQ==",
3052 "dev": true
3053 },
3054 "which": {
3055 "version": "2.0.2",
3056 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3057 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3058 "dev": true,
3059 "requires": {
3060 "isexe": "^2.0.0"
3061 }
3062 },
3063 "word-wrap": {
3064 "version": "1.2.3",
3065 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
3066 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
3067 "dev": true
3068 },
3069 "wordwrap": {
3070 "version": "1.0.0",
3071 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
3072 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
3073 "dev": true
3074 },
3075 "wordwrapjs": {
3076 "version": "3.0.0",
3077 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz",
3078 "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==",
3079 "dev": true,
3080 "requires": {
3081 "reduce-flatten": "^1.0.1",
3082 "typical": "^2.6.1"
3083 }
3084 },
3085 "wrappy": {
3086 "version": "1.0.2",
3087 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3088 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3089 "dev": true
3090 },
3091 "xmlcreate": {
3092 "version": "1.0.2",
3093 "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz",
3094 "integrity": "sha1-+mv3YqYKQT+z3Y9LA8WyaSONMI8=",
3095 "dev": true
3096 },
3097 "yallist": {
3098 "version": "4.0.0",
3099 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3100 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
3101 "dev": true
3102 }
3103 }
3104 }