1{
2  "name": "asciidocjs",
3  "lockfileVersion": 3,
4  "requires": true,
5  "packages": {
6    "node_modules/@asciidoctor/cli": {
7      "version": "4.0.0",
8      "resolved": "https://registry.npmjs.org/@asciidoctor/cli/-/cli-4.0.0.tgz",
9      "integrity": "sha512-x2T9gW42921Zd90juEagtbViPZHNP2MWf0+6rJEkOzW7E9m3TGJtz+Guye9J0gwrpZsTMGCpfYMQy1We3X7osg==",
10      "dependencies": {
11        "yargs": "17.3.1"
12      },
13      "bin": {
14        "asciidoctor": "bin/asciidoctor",
15        "asciidoctorjs": "bin/asciidoctor"
16      },
17      "engines": {
18        "node": ">=16",
19        "npm": ">=8.0.0"
20      },
21      "peerDependencies": {
22        "@asciidoctor/core": ">=2 <4"
23      }
24    },
25    "node_modules/@asciidoctor/core": {
26      "version": "3.0.2",
27      "resolved": "https://registry.npmjs.org/@asciidoctor/core/-/core-3.0.2.tgz",
28      "integrity": "sha512-GbQWpqLlM/kN+90QrlLYISdU/vbGkUSeHsBQR9BzYNmVHDd6CEb/xfQZIFUo//EtT7e+QS3Sv3yYDzgjr96TbA==",
29      "dependencies": {
30        "@asciidoctor/opal-runtime": "3.0.1",
31        "unxhr": "1.2.0"
32      },
33      "engines": {
34        "node": ">=16",
35        "npm": ">=8"
36      }
37    },
38    "node_modules/@asciidoctor/opal-runtime": {
39      "version": "3.0.1",
40      "resolved": "https://registry.npmjs.org/@asciidoctor/opal-runtime/-/opal-runtime-3.0.1.tgz",
41      "integrity": "sha512-iW7ACahOG0zZft4A/4CqDcc7JX+fWRNjV5tFAVkNCzwZD+EnFolPaUOPYt8jzadc0+Bgd80cQTtRMQnaaV1kkg==",
42      "dependencies": {
43        "glob": "8.1.0",
44        "unxhr": "1.2.0"
45      },
46      "engines": {
47        "node": ">=16"
48      }
49    },
50    "node_modules/@types/babel-types": {
51      "version": "7.0.12",
52      "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.12.tgz",
53      "integrity": "sha512-HKFKGgwbKpfvjPuEKveybTYHUTSsbBRS72aLI7Gp1X/egZlgtXzmvCqBrmoFdbsh7U7CsLYFmULNIt7nmS89xw=="
54    },
55    "node_modules/@types/babylon": {
56      "version": "6.16.7",
57      "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.7.tgz",
58      "integrity": "sha512-8wz9tFZVI35Bnyq5qFQ/+yAVLRuU5xglYKmWSKT2KC+QL3QtbTnBK4LbnATb2J762w/tA2A/3XSQ3WsPlu+3bA==",
59      "dependencies": {
60        "@types/babel-types": "*"
61      }
62    },
63    "node_modules/a-sync-waterfall": {
64      "version": "1.0.1",
65      "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz",
66      "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA=="
67    },
68    "node_modules/acorn": {
69      "version": "4.0.13",
70      "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
71      "integrity": "sha512-fu2ygVGuMmlzG8ZeRJ0bvR41nsAkxxhbyk8bZ1SS521Z7vmgJFTQQlfz/Mp/nJexGBz+v8sC9bM6+lNgskt4Ug==",
72      "bin": {
73        "acorn": "bin/acorn"
74      },
75      "engines": {
76        "node": ">=0.4.0"
77      }
78    },
79    "node_modules/acorn-globals": {
80      "version": "3.1.0",
81      "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz",
82      "integrity": "sha512-uWttZCk96+7itPxK8xCzY86PnxKTMrReKDqrHzv42VQY0K30PUO8WY13WMOuI+cOdX4EIdzdvQ8k6jkuGRFMYw==",
83      "dependencies": {
84        "acorn": "^4.0.4"
85      }
86    },
87    "node_modules/align-text": {
88      "version": "0.1.4",
89      "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
90      "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==",
91      "dependencies": {
92        "kind-of": "^3.0.2",
93        "longest": "^1.0.1",
94        "repeat-string": "^1.5.2"
95      },
96      "engines": {
97        "node": ">=0.10.0"
98      }
99    },
100    "node_modules/ansi-regex": {
101      "version": "5.0.1",
102      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
103      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
104      "engines": {
105        "node": ">=8"
106      }
107    },
108    "node_modules/ansi-styles": {
109      "version": "4.3.0",
110      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
111      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
112      "dependencies": {
113        "color-convert": "^2.0.1"
114      },
115      "engines": {
116        "node": ">=8"
117      },
118      "funding": {
119        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
120      }
121    },
122    "node_modules/asap": {
123      "version": "2.0.6",
124      "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
125      "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
126    },
127    "node_modules/asciidoctor": {
128      "version": "3.0.2",
129      "resolved": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-3.0.2.tgz",
130      "integrity": "sha512-Au4L8tlwzvxP9y6cisTC/OZJbOUL7ii1jPW3li/XZWk8ZQrGdzbTFB9rN782V4dXxJoYKbcuHF8cBRQDg5+w9Q==",
131      "dependencies": {
132        "@asciidoctor/cli": "4.0.0",
133        "@asciidoctor/core": "3.0.2",
134        "ejs": "^3.1.2",
135        "handlebars": "^4.7.6",
136        "nunjucks": "^3.2.1",
137        "pug": "^2.0.4"
138      },
139      "bin": {
140        "asciidoctor": "bin/asciidoctor",
141        "asciidoctorjs": "bin/asciidoctor"
142      },
143      "engines": {
144        "node": ">=16",
145        "npm": ">=8"
146      }
147    },
148    "node_modules/async": {
149      "version": "3.2.4",
150      "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
151      "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
152    },
153    "node_modules/babel-runtime": {
154      "version": "6.26.0",
155      "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
156      "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==",
157      "dependencies": {
158        "core-js": "^2.4.0",
159        "regenerator-runtime": "^0.11.0"
160      }
161    },
162    "node_modules/babel-types": {
163      "version": "6.26.0",
164      "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
165      "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==",
166      "dependencies": {
167        "babel-runtime": "^6.26.0",
168        "esutils": "^2.0.2",
169        "lodash": "^4.17.4",
170        "to-fast-properties": "^1.0.3"
171      }
172    },
173    "node_modules/babylon": {
174      "version": "6.18.0",
175      "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
176      "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
177      "bin": {
178        "babylon": "bin/babylon.js"
179      }
180    },
181    "node_modules/balanced-match": {
182      "version": "1.0.2",
183      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
184      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
185    },
186    "node_modules/brace-expansion": {
187      "version": "2.0.1",
188      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
189      "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
190      "dependencies": {
191        "balanced-match": "^1.0.0"
192      }
193    },
194    "node_modules/call-bind": {
195      "version": "1.0.2",
196      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
197      "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
198      "dependencies": {
199        "function-bind": "^1.1.1",
200        "get-intrinsic": "^1.0.2"
201      },
202      "funding": {
203        "url": "https://github.com/sponsors/ljharb"
204      }
205    },
206    "node_modules/camelcase": {
207      "version": "1.2.1",
208      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
209      "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==",
210      "engines": {
211        "node": ">=0.10.0"
212      }
213    },
214    "node_modules/center-align": {
215      "version": "0.1.3",
216      "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
217      "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==",
218      "dependencies": {
219        "align-text": "^0.1.3",
220        "lazy-cache": "^1.0.3"
221      },
222      "engines": {
223        "node": ">=0.10.0"
224      }
225    },
226    "node_modules/chalk": {
227      "version": "4.1.2",
228      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
229      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
230      "dependencies": {
231        "ansi-styles": "^4.1.0",
232        "supports-color": "^7.1.0"
233      },
234      "engines": {
235        "node": ">=10"
236      },
237      "funding": {
238        "url": "https://github.com/chalk/chalk?sponsor=1"
239      }
240    },
241    "node_modules/character-parser": {
242      "version": "2.2.0",
243      "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz",
244      "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==",
245      "dependencies": {
246        "is-regex": "^1.0.3"
247      }
248    },
249    "node_modules/clean-css": {
250      "version": "4.2.4",
251      "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
252      "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
253      "dependencies": {
254        "source-map": "~0.6.0"
255      },
256      "engines": {
257        "node": ">= 4.0"
258      }
259    },
260    "node_modules/cliui": {
261      "version": "7.0.4",
262      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
263      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
264      "dependencies": {
265        "string-width": "^4.2.0",
266        "strip-ansi": "^6.0.0",
267        "wrap-ansi": "^7.0.0"
268      }
269    },
270    "node_modules/color-convert": {
271      "version": "2.0.1",
272      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
273      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
274      "dependencies": {
275        "color-name": "~1.1.4"
276      },
277      "engines": {
278        "node": ">=7.0.0"
279      }
280    },
281    "node_modules/color-name": {
282      "version": "1.1.4",
283      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
284      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
285    },
286    "node_modules/commander": {
287      "version": "5.1.0",
288      "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
289      "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
290      "engines": {
291        "node": ">= 6"
292      }
293    },
294    "node_modules/concat-map": {
295      "version": "0.0.1",
296      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
297      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
298    },
299    "node_modules/constantinople": {
300      "version": "3.1.2",
301      "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz",
302      "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==",
303      "dependencies": {
304        "@types/babel-types": "^7.0.0",
305        "@types/babylon": "^6.16.2",
306        "babel-types": "^6.26.0",
307        "babylon": "^6.18.0"
308      }
309    },
310    "node_modules/core-js": {
311      "version": "2.6.12",
312      "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
313      "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
314      "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.",
315      "hasInstallScript": true
316    },
317    "node_modules/decamelize": {
318      "version": "1.2.0",
319      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
320      "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
321      "engines": {
322        "node": ">=0.10.0"
323      }
324    },
325    "node_modules/doctypes": {
326      "version": "1.1.0",
327      "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz",
328      "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ=="
329    },
330    "node_modules/ejs": {
331      "version": "3.1.9",
332      "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
333      "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==",
334      "dependencies": {
335        "jake": "^10.8.5"
336      },
337      "bin": {
338        "ejs": "bin/cli.js"
339      },
340      "engines": {
341        "node": ">=0.10.0"
342      }
343    },
344    "node_modules/emoji-regex": {
345      "version": "8.0.0",
346      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
347      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
348    },
349    "node_modules/escalade": {
350      "version": "3.1.1",
351      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
352      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
353      "engines": {
354        "node": ">=6"
355      }
356    },
357    "node_modules/esutils": {
358      "version": "2.0.3",
359      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
360      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
361      "engines": {
362        "node": ">=0.10.0"
363      }
364    },
365    "node_modules/filelist": {
366      "version": "1.0.4",
367      "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
368      "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
369      "dependencies": {
370        "minimatch": "^5.0.1"
371      }
372    },
373    "node_modules/fs.realpath": {
374      "version": "1.0.0",
375      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
376      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
377    },
378    "node_modules/function-bind": {
379      "version": "1.1.1",
380      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
381      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
382    },
383    "node_modules/get-caller-file": {
384      "version": "2.0.5",
385      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
386      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
387      "engines": {
388        "node": "6.* || 8.* || >= 10.*"
389      }
390    },
391    "node_modules/get-intrinsic": {
392      "version": "1.2.1",
393      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
394      "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
395      "dependencies": {
396        "function-bind": "^1.1.1",
397        "has": "^1.0.3",
398        "has-proto": "^1.0.1",
399        "has-symbols": "^1.0.3"
400      },
401      "funding": {
402        "url": "https://github.com/sponsors/ljharb"
403      }
404    },
405    "node_modules/glob": {
406      "version": "8.1.0",
407      "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
408      "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
409      "dependencies": {
410        "fs.realpath": "^1.0.0",
411        "inflight": "^1.0.4",
412        "inherits": "2",
413        "minimatch": "^5.0.1",
414        "once": "^1.3.0"
415      },
416      "engines": {
417        "node": ">=12"
418      },
419      "funding": {
420        "url": "https://github.com/sponsors/isaacs"
421      }
422    },
423    "node_modules/handlebars": {
424      "version": "4.7.8",
425      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
426      "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==",
427      "dependencies": {
428        "minimist": "^1.2.5",
429        "neo-async": "^2.6.2",
430        "source-map": "^0.6.1",
431        "wordwrap": "^1.0.0"
432      },
433      "bin": {
434        "handlebars": "bin/handlebars"
435      },
436      "engines": {
437        "node": ">=0.4.7"
438      },
439      "optionalDependencies": {
440        "uglify-js": "^3.1.4"
441      }
442    },
443    "node_modules/has": {
444      "version": "1.0.3",
445      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
446      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
447      "dependencies": {
448        "function-bind": "^1.1.1"
449      },
450      "engines": {
451        "node": ">= 0.4.0"
452      }
453    },
454    "node_modules/has-flag": {
455      "version": "4.0.0",
456      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
457      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
458      "engines": {
459        "node": ">=8"
460      }
461    },
462    "node_modules/has-proto": {
463      "version": "1.0.1",
464      "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
465      "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
466      "engines": {
467        "node": ">= 0.4"
468      },
469      "funding": {
470        "url": "https://github.com/sponsors/ljharb"
471      }
472    },
473    "node_modules/has-symbols": {
474      "version": "1.0.3",
475      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
476      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
477      "engines": {
478        "node": ">= 0.4"
479      },
480      "funding": {
481        "url": "https://github.com/sponsors/ljharb"
482      }
483    },
484    "node_modules/has-tostringtag": {
485      "version": "1.0.0",
486      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
487      "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
488      "dependencies": {
489        "has-symbols": "^1.0.2"
490      },
491      "engines": {
492        "node": ">= 0.4"
493      },
494      "funding": {
495        "url": "https://github.com/sponsors/ljharb"
496      }
497    },
498    "node_modules/inflight": {
499      "version": "1.0.6",
500      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
501      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
502      "dependencies": {
503        "once": "^1.3.0",
504        "wrappy": "1"
505      }
506    },
507    "node_modules/inherits": {
508      "version": "2.0.4",
509      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
510      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
511    },
512    "node_modules/is-buffer": {
513      "version": "1.1.6",
514      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
515      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
516    },
517    "node_modules/is-core-module": {
518      "version": "2.13.0",
519      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
520      "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==",
521      "dependencies": {
522        "has": "^1.0.3"
523      },
524      "funding": {
525        "url": "https://github.com/sponsors/ljharb"
526      }
527    },
528    "node_modules/is-expression": {
529      "version": "3.0.0",
530      "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz",
531      "integrity": "sha512-vyMeQMq+AiH5uUnoBfMTwf18tO3bM6k1QXBE9D6ueAAquEfCZe3AJPtud9g6qS0+4X8xA7ndpZiDyeb2l2qOBw==",
532      "dependencies": {
533        "acorn": "~4.0.2",
534        "object-assign": "^4.0.1"
535      }
536    },
537    "node_modules/is-fullwidth-code-point": {
538      "version": "3.0.0",
539      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
540      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
541      "engines": {
542        "node": ">=8"
543      }
544    },
545    "node_modules/is-promise": {
546      "version": "2.2.2",
547      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
548      "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
549    },
550    "node_modules/is-regex": {
551      "version": "1.1.4",
552      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
553      "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
554      "dependencies": {
555        "call-bind": "^1.0.2",
556        "has-tostringtag": "^1.0.0"
557      },
558      "engines": {
559        "node": ">= 0.4"
560      },
561      "funding": {
562        "url": "https://github.com/sponsors/ljharb"
563      }
564    },
565    "node_modules/jake": {
566      "version": "10.8.7",
567      "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz",
568      "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==",
569      "dependencies": {
570        "async": "^3.2.3",
571        "chalk": "^4.0.2",
572        "filelist": "^1.0.4",
573        "minimatch": "^3.1.2"
574      },
575      "bin": {
576        "jake": "bin/cli.js"
577      },
578      "engines": {
579        "node": ">=10"
580      }
581    },
582    "node_modules/jake/node_modules/brace-expansion": {
583      "version": "1.1.11",
584      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
585      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
586      "dependencies": {
587        "balanced-match": "^1.0.0",
588        "concat-map": "0.0.1"
589      }
590    },
591    "node_modules/jake/node_modules/minimatch": {
592      "version": "3.1.2",
593      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
594      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
595      "dependencies": {
596        "brace-expansion": "^1.1.7"
597      },
598      "engines": {
599        "node": "*"
600      }
601    },
602    "node_modules/js-stringify": {
603      "version": "1.0.2",
604      "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz",
605      "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g=="
606    },
607    "node_modules/jstransformer": {
608      "version": "1.0.0",
609      "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz",
610      "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==",
611      "dependencies": {
612        "is-promise": "^2.0.0",
613        "promise": "^7.0.1"
614      }
615    },
616    "node_modules/kind-of": {
617      "version": "3.2.2",
618      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
619      "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
620      "dependencies": {
621        "is-buffer": "^1.1.5"
622      },
623      "engines": {
624        "node": ">=0.10.0"
625      }
626    },
627    "node_modules/lazy-cache": {
628      "version": "1.0.4",
629      "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
630      "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==",
631      "engines": {
632        "node": ">=0.10.0"
633      }
634    },
635    "node_modules/lodash": {
636      "version": "4.17.21",
637      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
638      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
639    },
640    "node_modules/longest": {
641      "version": "1.0.1",
642      "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
643      "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==",
644      "engines": {
645        "node": ">=0.10.0"
646      }
647    },
648    "node_modules/minimatch": {
649      "version": "5.1.6",
650      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
651      "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
652      "dependencies": {
653        "brace-expansion": "^2.0.1"
654      },
655      "engines": {
656        "node": ">=10"
657      }
658    },
659    "node_modules/minimist": {
660      "version": "1.2.8",
661      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
662      "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
663      "funding": {
664        "url": "https://github.com/sponsors/ljharb"
665      }
666    },
667    "node_modules/neo-async": {
668      "version": "2.6.2",
669      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
670      "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
671    },
672    "node_modules/nunjucks": {
673      "version": "3.2.4",
674      "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz",
675      "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==",
676      "dependencies": {
677        "a-sync-waterfall": "^1.0.0",
678        "asap": "^2.0.3",
679        "commander": "^5.1.0"
680      },
681      "bin": {
682        "nunjucks-precompile": "bin/precompile"
683      },
684      "engines": {
685        "node": ">= 6.9.0"
686      },
687      "peerDependencies": {
688        "chokidar": "^3.3.0"
689      },
690      "peerDependenciesMeta": {
691        "chokidar": {
692          "optional": true
693        }
694      }
695    },
696    "node_modules/object-assign": {
697      "version": "4.1.1",
698      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
699      "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
700      "engines": {
701        "node": ">=0.10.0"
702      }
703    },
704    "node_modules/once": {
705      "version": "1.4.0",
706      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
707      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
708      "dependencies": {
709        "wrappy": "1"
710      }
711    },
712    "node_modules/path-parse": {
713      "version": "1.0.7",
714      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
715      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
716    },
717    "node_modules/promise": {
718      "version": "7.3.1",
719      "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
720      "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
721      "dependencies": {
722        "asap": "~2.0.3"
723      }
724    },
725    "node_modules/pug": {
726      "version": "2.0.4",
727      "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz",
728      "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==",
729      "dependencies": {
730        "pug-code-gen": "^2.0.2",
731        "pug-filters": "^3.1.1",
732        "pug-lexer": "^4.1.0",
733        "pug-linker": "^3.0.6",
734        "pug-load": "^2.0.12",
735        "pug-parser": "^5.0.1",
736        "pug-runtime": "^2.0.5",
737        "pug-strip-comments": "^1.0.4"
738      }
739    },
740    "node_modules/pug-attrs": {
741      "version": "2.0.4",
742      "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz",
743      "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==",
744      "dependencies": {
745        "constantinople": "^3.0.1",
746        "js-stringify": "^1.0.1",
747        "pug-runtime": "^2.0.5"
748      }
749    },
750    "node_modules/pug-code-gen": {
751      "version": "2.0.3",
752      "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.3.tgz",
753      "integrity": "sha512-r9sezXdDuZJfW9J91TN/2LFbiqDhmltTFmGpHTsGdrNGp3p4SxAjjXEfnuK2e4ywYsRIVP0NeLbSAMHUcaX1EA==",
754      "dependencies": {
755        "constantinople": "^3.1.2",
756        "doctypes": "^1.1.0",
757        "js-stringify": "^1.0.1",
758        "pug-attrs": "^2.0.4",
759        "pug-error": "^1.3.3",
760        "pug-runtime": "^2.0.5",
761        "void-elements": "^2.0.1",
762        "with": "^5.0.0"
763      }
764    },
765    "node_modules/pug-error": {
766      "version": "1.3.3",
767      "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz",
768      "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ=="
769    },
770    "node_modules/pug-filters": {
771      "version": "3.1.1",
772      "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz",
773      "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==",
774      "dependencies": {
775        "clean-css": "^4.1.11",
776        "constantinople": "^3.0.1",
777        "jstransformer": "1.0.0",
778        "pug-error": "^1.3.3",
779        "pug-walk": "^1.1.8",
780        "resolve": "^1.1.6",
781        "uglify-js": "^2.6.1"
782      }
783    },
784    "node_modules/pug-filters/node_modules/cliui": {
785      "version": "2.1.0",
786      "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
787      "integrity": "sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==",
788      "dependencies": {
789        "center-align": "^0.1.1",
790        "right-align": "^0.1.1",
791        "wordwrap": "0.0.2"
792      }
793    },
794    "node_modules/pug-filters/node_modules/source-map": {
795      "version": "0.5.7",
796      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
797      "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
798      "engines": {
799        "node": ">=0.10.0"
800      }
801    },
802    "node_modules/pug-filters/node_modules/uglify-js": {
803      "version": "2.8.29",
804      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
805      "integrity": "sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==",
806      "dependencies": {
807        "source-map": "~0.5.1",
808        "yargs": "~3.10.0"
809      },
810      "bin": {
811        "uglifyjs": "bin/uglifyjs"
812      },
813      "engines": {
814        "node": ">=0.8.0"
815      },
816      "optionalDependencies": {
817        "uglify-to-browserify": "~1.0.0"
818      }
819    },
820    "node_modules/pug-filters/node_modules/wordwrap": {
821      "version": "0.0.2",
822      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
823      "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==",
824      "engines": {
825        "node": ">=0.4.0"
826      }
827    },
828    "node_modules/pug-filters/node_modules/yargs": {
829      "version": "3.10.0",
830      "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
831      "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==",
832      "dependencies": {
833        "camelcase": "^1.0.2",
834        "cliui": "^2.1.0",
835        "decamelize": "^1.0.0",
836        "window-size": "0.1.0"
837      }
838    },
839    "node_modules/pug-lexer": {
840      "version": "4.1.0",
841      "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz",
842      "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==",
843      "dependencies": {
844        "character-parser": "^2.1.1",
845        "is-expression": "^3.0.0",
846        "pug-error": "^1.3.3"
847      }
848    },
849    "node_modules/pug-linker": {
850      "version": "3.0.6",
851      "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz",
852      "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==",
853      "dependencies": {
854        "pug-error": "^1.3.3",
855        "pug-walk": "^1.1.8"
856      }
857    },
858    "node_modules/pug-load": {
859      "version": "2.0.12",
860      "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz",
861      "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==",
862      "dependencies": {
863        "object-assign": "^4.1.0",
864        "pug-walk": "^1.1.8"
865      }
866    },
867    "node_modules/pug-parser": {
868      "version": "5.0.1",
869      "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz",
870      "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==",
871      "dependencies": {
872        "pug-error": "^1.3.3",
873        "token-stream": "0.0.1"
874      }
875    },
876    "node_modules/pug-runtime": {
877      "version": "2.0.5",
878      "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz",
879      "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw=="
880    },
881    "node_modules/pug-strip-comments": {
882      "version": "1.0.4",
883      "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz",
884      "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==",
885      "dependencies": {
886        "pug-error": "^1.3.3"
887      }
888    },
889    "node_modules/pug-walk": {
890      "version": "1.1.8",
891      "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz",
892      "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA=="
893    },
894    "node_modules/regenerator-runtime": {
895      "version": "0.11.1",
896      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
897      "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
898    },
899    "node_modules/repeat-string": {
900      "version": "1.6.1",
901      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
902      "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
903      "engines": {
904        "node": ">=0.10"
905      }
906    },
907    "node_modules/require-directory": {
908      "version": "2.1.1",
909      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
910      "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
911      "engines": {
912        "node": ">=0.10.0"
913      }
914    },
915    "node_modules/resolve": {
916      "version": "1.22.6",
917      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz",
918      "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==",
919      "dependencies": {
920        "is-core-module": "^2.13.0",
921        "path-parse": "^1.0.7",
922        "supports-preserve-symlinks-flag": "^1.0.0"
923      },
924      "bin": {
925        "resolve": "bin/resolve"
926      },
927      "funding": {
928        "url": "https://github.com/sponsors/ljharb"
929      }
930    },
931    "node_modules/right-align": {
932      "version": "0.1.3",
933      "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
934      "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==",
935      "dependencies": {
936        "align-text": "^0.1.1"
937      },
938      "engines": {
939        "node": ">=0.10.0"
940      }
941    },
942    "node_modules/source-map": {
943      "version": "0.6.1",
944      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
945      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
946      "engines": {
947        "node": ">=0.10.0"
948      }
949    },
950    "node_modules/string-width": {
951      "version": "4.2.3",
952      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
953      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
954      "dependencies": {
955        "emoji-regex": "^8.0.0",
956        "is-fullwidth-code-point": "^3.0.0",
957        "strip-ansi": "^6.0.1"
958      },
959      "engines": {
960        "node": ">=8"
961      }
962    },
963    "node_modules/strip-ansi": {
964      "version": "6.0.1",
965      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
966      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
967      "dependencies": {
968        "ansi-regex": "^5.0.1"
969      },
970      "engines": {
971        "node": ">=8"
972      }
973    },
974    "node_modules/supports-color": {
975      "version": "7.2.0",
976      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
977      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
978      "dependencies": {
979        "has-flag": "^4.0.0"
980      },
981      "engines": {
982        "node": ">=8"
983      }
984    },
985    "node_modules/supports-preserve-symlinks-flag": {
986      "version": "1.0.0",
987      "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
988      "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
989      "engines": {
990        "node": ">= 0.4"
991      },
992      "funding": {
993        "url": "https://github.com/sponsors/ljharb"
994      }
995    },
996    "node_modules/to-fast-properties": {
997      "version": "1.0.3",
998      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
999      "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==",
1000      "engines": {
1001        "node": ">=0.10.0"
1002      }
1003    },
1004    "node_modules/token-stream": {
1005      "version": "0.0.1",
1006      "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz",
1007      "integrity": "sha512-nfjOAu/zAWmX9tgwi5NRp7O7zTDUD1miHiB40klUnAh9qnL1iXdgzcz/i5dMaL5jahcBAaSfmNOBBJBLJW8TEg=="
1008    },
1009    "node_modules/uglify-js": {
1010      "version": "3.17.4",
1011      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
1012      "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
1013      "optional": true,
1014      "bin": {
1015        "uglifyjs": "bin/uglifyjs"
1016      },
1017      "engines": {
1018        "node": ">=0.8.0"
1019      }
1020    },
1021    "node_modules/uglify-to-browserify": {
1022      "version": "1.0.2",
1023      "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
1024      "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==",
1025      "optional": true
1026    },
1027    "node_modules/unxhr": {
1028      "version": "1.2.0",
1029      "resolved": "https://registry.npmjs.org/unxhr/-/unxhr-1.2.0.tgz",
1030      "integrity": "sha512-6cGpm8NFXPD9QbSNx0cD2giy7teZ6xOkCUH3U89WKVkL9N9rBrWjlCwhR94Re18ZlAop4MOc3WU1M3Hv/bgpIw==",
1031      "engines": {
1032        "node": ">=8.11"
1033      }
1034    },
1035    "node_modules/void-elements": {
1036      "version": "2.0.1",
1037      "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
1038      "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==",
1039      "engines": {
1040        "node": ">=0.10.0"
1041      }
1042    },
1043    "node_modules/window-size": {
1044      "version": "0.1.0",
1045      "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
1046      "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==",
1047      "engines": {
1048        "node": ">= 0.8.0"
1049      }
1050    },
1051    "node_modules/with": {
1052      "version": "5.1.1",
1053      "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz",
1054      "integrity": "sha512-uAnSsFGfSpF6DNhBXStvlZILfHJfJu4eUkfbRGk94kGO1Ta7bg6FwfvoOhhyHAJuFbCw+0xk4uJ3u57jLvlCJg==",
1055      "dependencies": {
1056        "acorn": "^3.1.0",
1057        "acorn-globals": "^3.0.0"
1058      }
1059    },
1060    "node_modules/with/node_modules/acorn": {
1061      "version": "3.3.0",
1062      "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
1063      "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==",
1064      "bin": {
1065        "acorn": "bin/acorn"
1066      },
1067      "engines": {
1068        "node": ">=0.4.0"
1069      }
1070    },
1071    "node_modules/wordwrap": {
1072      "version": "1.0.0",
1073      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
1074      "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
1075    },
1076    "node_modules/wrap-ansi": {
1077      "version": "7.0.0",
1078      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1079      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1080      "dependencies": {
1081        "ansi-styles": "^4.0.0",
1082        "string-width": "^4.1.0",
1083        "strip-ansi": "^6.0.0"
1084      },
1085      "engines": {
1086        "node": ">=10"
1087      },
1088      "funding": {
1089        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1090      }
1091    },
1092    "node_modules/wrappy": {
1093      "version": "1.0.2",
1094      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1095      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
1096    },
1097    "node_modules/y18n": {
1098      "version": "5.0.8",
1099      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
1100      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
1101      "engines": {
1102        "node": ">=10"
1103      }
1104    },
1105    "node_modules/yargs": {
1106      "version": "17.3.1",
1107      "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz",
1108      "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==",
1109      "dependencies": {
1110        "cliui": "^7.0.2",
1111        "escalade": "^3.1.1",
1112        "get-caller-file": "^2.0.5",
1113        "require-directory": "^2.1.1",
1114        "string-width": "^4.2.3",
1115        "y18n": "^5.0.5",
1116        "yargs-parser": "^21.0.0"
1117      },
1118      "engines": {
1119        "node": ">=12"
1120      }
1121    },
1122    "node_modules/yargs-parser": {
1123      "version": "21.1.1",
1124      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
1125      "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
1126      "engines": {
1127        "node": ">=12"
1128      }
1129    }
1130  }
1131}
1132