1{
2	"name": "mlir",
3	"version": "0.0.1",
4	"lockfileVersion": 2,
5	"requires": true,
6	"packages": {
7		"": {
8			"name": "mlir",
9			"version": "0.0.1",
10			"devDependencies": {
11				"@types/mocha": "^5.2.0",
12				"@types/node": "^8.0.0",
13				"@types/vscode": "1.52.*",
14				"clang-format": "1.4.0",
15				"tslint": "^5.16.0",
16				"typescript": "^3.5.1",
17				"vsce": "^1.75.0",
18				"vscode-languageclient": "^5.2.1",
19				"vscode-test": "^1.3.0"
20			},
21			"engines": {
22				"vscode": "^1.52.0"
23			}
24		},
25		"node_modules/@babel/code-frame": {
26			"version": "7.12.13",
27			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
28			"integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
29			"dev": true,
30			"dependencies": {
31				"@babel/highlight": "^7.12.13"
32			}
33		},
34		"node_modules/@babel/helper-validator-identifier": {
35			"version": "7.12.11",
36			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
37			"integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
38			"dev": true
39		},
40		"node_modules/@babel/highlight": {
41			"version": "7.13.10",
42			"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz",
43			"integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==",
44			"dev": true,
45			"dependencies": {
46				"@babel/helper-validator-identifier": "^7.12.11",
47				"chalk": "^2.0.0",
48				"js-tokens": "^4.0.0"
49			}
50		},
51		"node_modules/@tootallnate/once": {
52			"version": "1.1.2",
53			"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
54			"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
55			"dev": true,
56			"engines": {
57				"node": ">= 6"
58			}
59		},
60		"node_modules/@types/mocha": {
61			"version": "5.2.7",
62			"resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.7.tgz",
63			"integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==",
64			"dev": true
65		},
66		"node_modules/@types/node": {
67			"version": "8.10.66",
68			"resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz",
69			"integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==",
70			"dev": true
71		},
72		"node_modules/@types/vscode": {
73			"version": "1.52.0",
74			"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.52.0.tgz",
75			"integrity": "sha512-Kt3bvWzAvvF/WH9YEcrCICDp0Z7aHhJGhLJ1BxeyNP6yRjonWqWnAIh35/pXAjswAnWOABrYlF7SwXR9+1nnLA==",
76			"dev": true
77		},
78		"node_modules/agent-base": {
79			"version": "6.0.2",
80			"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
81			"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
82			"dev": true,
83			"dependencies": {
84				"debug": "4"
85			},
86			"engines": {
87				"node": ">= 6.0.0"
88			}
89		},
90		"node_modules/ansi-styles": {
91			"version": "3.2.1",
92			"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
93			"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
94			"dev": true,
95			"dependencies": {
96				"color-convert": "^1.9.0"
97			},
98			"engines": {
99				"node": ">=4"
100			}
101		},
102		"node_modules/argparse": {
103			"version": "1.0.10",
104			"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
105			"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
106			"dev": true,
107			"dependencies": {
108				"sprintf-js": "~1.0.2"
109			}
110		},
111		"node_modules/async": {
112			"version": "1.5.2",
113			"resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
114			"integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
115			"dev": true
116		},
117		"node_modules/azure-devops-node-api": {
118			"version": "7.2.0",
119			"resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-7.2.0.tgz",
120			"integrity": "sha512-pMfGJ6gAQ7LRKTHgiRF+8iaUUeGAI0c8puLaqHLc7B8AR7W6GJLozK9RFeUHFjEGybC9/EB3r67WPd7e46zQ8w==",
121			"dev": true,
122			"dependencies": {
123				"os": "0.1.1",
124				"tunnel": "0.0.4",
125				"typed-rest-client": "1.2.0",
126				"underscore": "1.8.3"
127			}
128		},
129		"node_modules/balanced-match": {
130			"version": "1.0.0",
131			"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
132			"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
133			"dev": true
134		},
135		"node_modules/big-integer": {
136			"version": "1.6.48",
137			"resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
138			"integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==",
139			"dev": true,
140			"engines": {
141				"node": ">=0.6"
142			}
143		},
144		"node_modules/binary": {
145			"version": "0.3.0",
146			"resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
147			"integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
148			"dev": true,
149			"dependencies": {
150				"buffers": "~0.1.1",
151				"chainsaw": "~0.1.0"
152			},
153			"engines": {
154				"node": "*"
155			}
156		},
157		"node_modules/bluebird": {
158			"version": "3.4.7",
159			"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
160			"integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
161			"dev": true
162		},
163		"node_modules/boolbase": {
164			"version": "1.0.0",
165			"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
166			"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
167			"dev": true
168		},
169		"node_modules/brace-expansion": {
170			"version": "1.1.11",
171			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
172			"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
173			"dev": true,
174			"dependencies": {
175				"balanced-match": "^1.0.0",
176				"concat-map": "0.0.1"
177			}
178		},
179		"node_modules/buffer-crc32": {
180			"version": "0.2.13",
181			"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
182			"integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
183			"dev": true,
184			"engines": {
185				"node": "*"
186			}
187		},
188		"node_modules/buffer-indexof-polyfill": {
189			"version": "1.0.2",
190			"resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
191			"integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
192			"dev": true,
193			"engines": {
194				"node": ">=0.10"
195			}
196		},
197		"node_modules/buffers": {
198			"version": "0.1.1",
199			"resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
200			"integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
201			"dev": true,
202			"engines": {
203				"node": ">=0.2.0"
204			}
205		},
206		"node_modules/builtin-modules": {
207			"version": "1.1.1",
208			"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
209			"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
210			"dev": true,
211			"engines": {
212				"node": ">=0.10.0"
213			}
214		},
215		"node_modules/chainsaw": {
216			"version": "0.1.0",
217			"resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
218			"integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
219			"dev": true,
220			"dependencies": {
221				"traverse": ">=0.3.0 <0.4"
222			},
223			"engines": {
224				"node": "*"
225			}
226		},
227		"node_modules/chalk": {
228			"version": "2.4.2",
229			"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
230			"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
231			"dev": true,
232			"dependencies": {
233				"ansi-styles": "^3.2.1",
234				"escape-string-regexp": "^1.0.5",
235				"supports-color": "^5.3.0"
236			},
237			"engines": {
238				"node": ">=4"
239			}
240		},
241		"node_modules/cheerio": {
242			"version": "1.0.0-rc.5",
243			"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz",
244			"integrity": "sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==",
245			"dev": true,
246			"dependencies": {
247				"cheerio-select-tmp": "^0.1.0",
248				"dom-serializer": "~1.2.0",
249				"domhandler": "^4.0.0",
250				"entities": "~2.1.0",
251				"htmlparser2": "^6.0.0",
252				"parse5": "^6.0.0",
253				"parse5-htmlparser2-tree-adapter": "^6.0.0"
254			},
255			"engines": {
256				"node": ">= 0.12"
257			}
258		},
259		"node_modules/cheerio-select-tmp": {
260			"version": "0.1.1",
261			"resolved": "https://registry.npmjs.org/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz",
262			"integrity": "sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==",
263			"deprecated": "Use cheerio-select instead",
264			"dev": true,
265			"dependencies": {
266				"css-select": "^3.1.2",
267				"css-what": "^4.0.0",
268				"domelementtype": "^2.1.0",
269				"domhandler": "^4.0.0",
270				"domutils": "^2.4.4"
271			},
272			"funding": {
273				"url": "https://github.com/sponsors/fb55"
274			}
275		},
276		"node_modules/clang-format": {
277			"version": "1.4.0",
278			"resolved": "https://registry.npmjs.org/clang-format/-/clang-format-1.4.0.tgz",
279			"integrity": "sha512-NrdyUnHJOGvMa60vbWk7GJTvOdhibj3uK5C0FlwdNG4301OUvqEJTFce9I9x8qw2odBbIVrJ+9xbsFS3a4FbDA==",
280			"dev": true,
281			"dependencies": {
282				"async": "^1.5.2",
283				"glob": "^7.0.0",
284				"resolve": "^1.1.6"
285			},
286			"bin": {
287				"check-clang-format": "bin/check-clang-format.js",
288				"clang-format": "index.js",
289				"git-clang-format": "bin/git-clang-format"
290			}
291		},
292		"node_modules/color-convert": {
293			"version": "1.9.3",
294			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
295			"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
296			"dev": true,
297			"dependencies": {
298				"color-name": "1.1.3"
299			}
300		},
301		"node_modules/color-name": {
302			"version": "1.1.3",
303			"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
304			"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
305			"dev": true
306		},
307		"node_modules/commander": {
308			"version": "2.20.3",
309			"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
310			"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
311			"dev": true
312		},
313		"node_modules/concat-map": {
314			"version": "0.0.1",
315			"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
316			"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
317			"dev": true
318		},
319		"node_modules/core-util-is": {
320			"version": "1.0.2",
321			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
322			"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
323			"dev": true
324		},
325		"node_modules/css-select": {
326			"version": "3.1.2",
327			"resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz",
328			"integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==",
329			"dev": true,
330			"dependencies": {
331				"boolbase": "^1.0.0",
332				"css-what": "^4.0.0",
333				"domhandler": "^4.0.0",
334				"domutils": "^2.4.3",
335				"nth-check": "^2.0.0"
336			},
337			"funding": {
338				"url": "https://github.com/sponsors/fb55"
339			}
340		},
341		"node_modules/css-what": {
342			"version": "4.0.0",
343			"resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz",
344			"integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==",
345			"dev": true,
346			"engines": {
347				"node": ">= 6"
348			},
349			"funding": {
350				"url": "https://github.com/sponsors/fb55"
351			}
352		},
353		"node_modules/debug": {
354			"version": "4.3.1",
355			"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
356			"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
357			"dev": true,
358			"dependencies": {
359				"ms": "2.1.2"
360			},
361			"engines": {
362				"node": ">=6.0"
363			},
364			"peerDependenciesMeta": {
365				"supports-color": {
366					"optional": true
367				}
368			}
369		},
370		"node_modules/denodeify": {
371			"version": "1.2.1",
372			"resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
373			"integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=",
374			"dev": true
375		},
376		"node_modules/diff": {
377			"version": "4.0.2",
378			"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
379			"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
380			"dev": true,
381			"engines": {
382				"node": ">=0.3.1"
383			}
384		},
385		"node_modules/dom-serializer": {
386			"version": "1.2.0",
387			"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz",
388			"integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==",
389			"dev": true,
390			"dependencies": {
391				"domelementtype": "^2.0.1",
392				"domhandler": "^4.0.0",
393				"entities": "^2.0.0"
394			},
395			"funding": {
396				"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
397			}
398		},
399		"node_modules/domelementtype": {
400			"version": "2.2.0",
401			"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
402			"integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
403			"dev": true,
404			"funding": [
405				{
406					"type": "github",
407					"url": "https://github.com/sponsors/fb55"
408				}
409			]
410		},
411		"node_modules/domhandler": {
412			"version": "4.1.0",
413			"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz",
414			"integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==",
415			"dev": true,
416			"dependencies": {
417				"domelementtype": "^2.2.0"
418			},
419			"engines": {
420				"node": ">= 4"
421			},
422			"funding": {
423				"url": "https://github.com/fb55/domhandler?sponsor=1"
424			}
425		},
426		"node_modules/domutils": {
427			"version": "2.5.1",
428			"resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.1.tgz",
429			"integrity": "sha512-hO1XwHMGAthA/1KL7c83oip/6UWo3FlUNIuWiWKltoiQ5oCOiqths8KknvY2jpOohUoUgnwa/+Rm7UpwpSbY/Q==",
430			"dev": true,
431			"dependencies": {
432				"dom-serializer": "^1.0.1",
433				"domelementtype": "^2.2.0",
434				"domhandler": "^4.1.0"
435			},
436			"funding": {
437				"url": "https://github.com/fb55/domutils?sponsor=1"
438			}
439		},
440		"node_modules/duplexer2": {
441			"version": "0.1.4",
442			"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
443			"integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
444			"dev": true,
445			"dependencies": {
446				"readable-stream": "^2.0.2"
447			}
448		},
449		"node_modules/entities": {
450			"version": "2.1.0",
451			"resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
452			"integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
453			"dev": true,
454			"funding": {
455				"url": "https://github.com/fb55/entities?sponsor=1"
456			}
457		},
458		"node_modules/escape-string-regexp": {
459			"version": "1.0.5",
460			"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
461			"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
462			"dev": true,
463			"engines": {
464				"node": ">=0.8.0"
465			}
466		},
467		"node_modules/esprima": {
468			"version": "4.0.1",
469			"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
470			"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
471			"dev": true,
472			"bin": {
473				"esparse": "bin/esparse.js",
474				"esvalidate": "bin/esvalidate.js"
475			},
476			"engines": {
477				"node": ">=4"
478			}
479		},
480		"node_modules/fd-slicer": {
481			"version": "1.1.0",
482			"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
483			"integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
484			"dev": true,
485			"dependencies": {
486				"pend": "~1.2.0"
487			}
488		},
489		"node_modules/fs.realpath": {
490			"version": "1.0.0",
491			"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
492			"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
493			"dev": true
494		},
495		"node_modules/fstream": {
496			"version": "1.0.12",
497			"resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
498			"integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
499			"dev": true,
500			"dependencies": {
501				"graceful-fs": "^4.1.2",
502				"inherits": "~2.0.0",
503				"mkdirp": ">=0.5 0",
504				"rimraf": "2"
505			},
506			"engines": {
507				"node": ">=0.6"
508			}
509		},
510		"node_modules/fstream/node_modules/rimraf": {
511			"version": "2.7.1",
512			"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
513			"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
514			"dev": true,
515			"dependencies": {
516				"glob": "^7.1.3"
517			},
518			"bin": {
519				"rimraf": "bin.js"
520			}
521		},
522		"node_modules/function-bind": {
523			"version": "1.1.1",
524			"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
525			"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
526			"dev": true
527		},
528		"node_modules/glob": {
529			"version": "7.1.6",
530			"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
531			"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
532			"dev": true,
533			"dependencies": {
534				"fs.realpath": "^1.0.0",
535				"inflight": "^1.0.4",
536				"inherits": "2",
537				"minimatch": "^3.0.4",
538				"once": "^1.3.0",
539				"path-is-absolute": "^1.0.0"
540			},
541			"engines": {
542				"node": "*"
543			},
544			"funding": {
545				"url": "https://github.com/sponsors/isaacs"
546			}
547		},
548		"node_modules/graceful-fs": {
549			"version": "4.2.6",
550			"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
551			"integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
552			"dev": true
553		},
554		"node_modules/has": {
555			"version": "1.0.3",
556			"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
557			"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
558			"dev": true,
559			"dependencies": {
560				"function-bind": "^1.1.1"
561			},
562			"engines": {
563				"node": ">= 0.4.0"
564			}
565		},
566		"node_modules/has-flag": {
567			"version": "3.0.0",
568			"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
569			"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
570			"dev": true,
571			"engines": {
572				"node": ">=4"
573			}
574		},
575		"node_modules/htmlparser2": {
576			"version": "6.0.1",
577			"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz",
578			"integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==",
579			"dev": true,
580			"funding": [
581				"https://github.com/fb55/htmlparser2?sponsor=1",
582				{
583					"type": "github",
584					"url": "https://github.com/sponsors/fb55"
585				}
586			],
587			"dependencies": {
588				"domelementtype": "^2.0.1",
589				"domhandler": "^4.0.0",
590				"domutils": "^2.4.4",
591				"entities": "^2.0.0"
592			}
593		},
594		"node_modules/http-proxy-agent": {
595			"version": "4.0.1",
596			"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
597			"integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
598			"dev": true,
599			"dependencies": {
600				"@tootallnate/once": "1",
601				"agent-base": "6",
602				"debug": "4"
603			},
604			"engines": {
605				"node": ">= 6"
606			}
607		},
608		"node_modules/https-proxy-agent": {
609			"version": "5.0.0",
610			"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
611			"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
612			"dev": true,
613			"dependencies": {
614				"agent-base": "6",
615				"debug": "4"
616			},
617			"engines": {
618				"node": ">= 6"
619			}
620		},
621		"node_modules/inflight": {
622			"version": "1.0.6",
623			"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
624			"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
625			"dev": true,
626			"dependencies": {
627				"once": "^1.3.0",
628				"wrappy": "1"
629			}
630		},
631		"node_modules/inherits": {
632			"version": "2.0.4",
633			"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
634			"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
635			"dev": true
636		},
637		"node_modules/is-core-module": {
638			"version": "2.2.0",
639			"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
640			"integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
641			"dev": true,
642			"dependencies": {
643				"has": "^1.0.3"
644			},
645			"funding": {
646				"url": "https://github.com/sponsors/ljharb"
647			}
648		},
649		"node_modules/isarray": {
650			"version": "1.0.0",
651			"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
652			"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
653			"dev": true
654		},
655		"node_modules/js-tokens": {
656			"version": "4.0.0",
657			"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
658			"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
659			"dev": true
660		},
661		"node_modules/js-yaml": {
662			"version": "3.14.1",
663			"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
664			"integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
665			"dev": true,
666			"dependencies": {
667				"argparse": "^1.0.7",
668				"esprima": "^4.0.0"
669			},
670			"bin": {
671				"js-yaml": "bin/js-yaml.js"
672			}
673		},
674		"node_modules/leven": {
675			"version": "3.1.0",
676			"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
677			"integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
678			"dev": true,
679			"engines": {
680				"node": ">=6"
681			}
682		},
683		"node_modules/linkify-it": {
684			"version": "2.2.0",
685			"resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
686			"integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
687			"dev": true,
688			"dependencies": {
689				"uc.micro": "^1.0.1"
690			}
691		},
692		"node_modules/listenercount": {
693			"version": "1.0.1",
694			"resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
695			"integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
696			"dev": true
697		},
698		"node_modules/lodash": {
699			"version": "4.17.21",
700			"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
701			"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
702			"dev": true
703		},
704		"node_modules/markdown-it": {
705			"version": "10.0.0",
706			"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
707			"integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
708			"dev": true,
709			"dependencies": {
710				"argparse": "^1.0.7",
711				"entities": "~2.0.0",
712				"linkify-it": "^2.0.0",
713				"mdurl": "^1.0.1",
714				"uc.micro": "^1.0.5"
715			},
716			"bin": {
717				"markdown-it": "bin/markdown-it.js"
718			}
719		},
720		"node_modules/markdown-it/node_modules/entities": {
721			"version": "2.0.3",
722			"resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
723			"integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
724			"dev": true
725		},
726		"node_modules/mdurl": {
727			"version": "1.0.1",
728			"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
729			"integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
730			"dev": true
731		},
732		"node_modules/mime": {
733			"version": "1.6.0",
734			"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
735			"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
736			"dev": true,
737			"bin": {
738				"mime": "cli.js"
739			},
740			"engines": {
741				"node": ">=4"
742			}
743		},
744		"node_modules/minimatch": {
745			"version": "3.0.4",
746			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
747			"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
748			"dev": true,
749			"dependencies": {
750				"brace-expansion": "^1.1.7"
751			},
752			"engines": {
753				"node": "*"
754			}
755		},
756		"node_modules/minimist": {
757			"version": "1.2.5",
758			"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
759			"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
760			"dev": true
761		},
762		"node_modules/mkdirp": {
763			"version": "0.5.5",
764			"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
765			"integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
766			"dev": true,
767			"dependencies": {
768				"minimist": "^1.2.5"
769			},
770			"bin": {
771				"mkdirp": "bin/cmd.js"
772			}
773		},
774		"node_modules/ms": {
775			"version": "2.1.2",
776			"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
777			"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
778			"dev": true
779		},
780		"node_modules/mute-stream": {
781			"version": "0.0.8",
782			"resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
783			"integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
784			"dev": true
785		},
786		"node_modules/nth-check": {
787			"version": "2.0.0",
788			"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
789			"integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==",
790			"dev": true,
791			"dependencies": {
792				"boolbase": "^1.0.0"
793			},
794			"funding": {
795				"url": "https://github.com/fb55/nth-check?sponsor=1"
796			}
797		},
798		"node_modules/once": {
799			"version": "1.4.0",
800			"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
801			"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
802			"dev": true,
803			"dependencies": {
804				"wrappy": "1"
805			}
806		},
807		"node_modules/os": {
808			"version": "0.1.1",
809			"resolved": "https://registry.npmjs.org/os/-/os-0.1.1.tgz",
810			"integrity": "sha1-IIhF6J4ZOtTZcUdLk5R3NqVtE/M=",
811			"dev": true
812		},
813		"node_modules/os-homedir": {
814			"version": "1.0.2",
815			"resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
816			"integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
817			"dev": true,
818			"engines": {
819				"node": ">=0.10.0"
820			}
821		},
822		"node_modules/os-tmpdir": {
823			"version": "1.0.2",
824			"resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
825			"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
826			"dev": true,
827			"engines": {
828				"node": ">=0.10.0"
829			}
830		},
831		"node_modules/osenv": {
832			"version": "0.1.5",
833			"resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
834			"integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
835			"dev": true,
836			"dependencies": {
837				"os-homedir": "^1.0.0",
838				"os-tmpdir": "^1.0.0"
839			}
840		},
841		"node_modules/parse-semver": {
842			"version": "1.1.1",
843			"resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz",
844			"integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=",
845			"dev": true,
846			"dependencies": {
847				"semver": "^5.1.0"
848			}
849		},
850		"node_modules/parse5": {
851			"version": "6.0.1",
852			"resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
853			"integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
854			"dev": true
855		},
856		"node_modules/parse5-htmlparser2-tree-adapter": {
857			"version": "6.0.1",
858			"resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
859			"integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
860			"dev": true,
861			"dependencies": {
862				"parse5": "^6.0.1"
863			}
864		},
865		"node_modules/path-is-absolute": {
866			"version": "1.0.1",
867			"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
868			"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
869			"dev": true,
870			"engines": {
871				"node": ">=0.10.0"
872			}
873		},
874		"node_modules/path-parse": {
875			"version": "1.0.6",
876			"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
877			"integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
878			"dev": true
879		},
880		"node_modules/pend": {
881			"version": "1.2.0",
882			"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
883			"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
884			"dev": true
885		},
886		"node_modules/process-nextick-args": {
887			"version": "2.0.1",
888			"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
889			"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
890			"dev": true
891		},
892		"node_modules/read": {
893			"version": "1.0.7",
894			"resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
895			"integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
896			"dev": true,
897			"dependencies": {
898				"mute-stream": "~0.0.4"
899			},
900			"engines": {
901				"node": ">=0.8"
902			}
903		},
904		"node_modules/readable-stream": {
905			"version": "2.3.7",
906			"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
907			"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
908			"dev": true,
909			"dependencies": {
910				"core-util-is": "~1.0.0",
911				"inherits": "~2.0.3",
912				"isarray": "~1.0.0",
913				"process-nextick-args": "~2.0.0",
914				"safe-buffer": "~5.1.1",
915				"string_decoder": "~1.1.1",
916				"util-deprecate": "~1.0.1"
917			}
918		},
919		"node_modules/resolve": {
920			"version": "1.20.0",
921			"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
922			"integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
923			"dev": true,
924			"dependencies": {
925				"is-core-module": "^2.2.0",
926				"path-parse": "^1.0.6"
927			},
928			"funding": {
929				"url": "https://github.com/sponsors/ljharb"
930			}
931		},
932		"node_modules/rimraf": {
933			"version": "3.0.2",
934			"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
935			"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
936			"dev": true,
937			"dependencies": {
938				"glob": "^7.1.3"
939			},
940			"bin": {
941				"rimraf": "bin.js"
942			},
943			"funding": {
944				"url": "https://github.com/sponsors/isaacs"
945			}
946		},
947		"node_modules/safe-buffer": {
948			"version": "5.1.2",
949			"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
950			"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
951			"dev": true
952		},
953		"node_modules/semver": {
954			"version": "5.7.1",
955			"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
956			"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
957			"dev": true,
958			"bin": {
959				"semver": "bin/semver"
960			}
961		},
962		"node_modules/setimmediate": {
963			"version": "1.0.5",
964			"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
965			"integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
966			"dev": true
967		},
968		"node_modules/sprintf-js": {
969			"version": "1.0.3",
970			"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
971			"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
972			"dev": true
973		},
974		"node_modules/string_decoder": {
975			"version": "1.1.1",
976			"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
977			"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
978			"dev": true,
979			"dependencies": {
980				"safe-buffer": "~5.1.0"
981			}
982		},
983		"node_modules/supports-color": {
984			"version": "5.5.0",
985			"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
986			"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
987			"dev": true,
988			"dependencies": {
989				"has-flag": "^3.0.0"
990			},
991			"engines": {
992				"node": ">=4"
993			}
994		},
995		"node_modules/tmp": {
996			"version": "0.0.29",
997			"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz",
998			"integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=",
999			"dev": true,
1000			"dependencies": {
1001				"os-tmpdir": "~1.0.1"
1002			},
1003			"engines": {
1004				"node": ">=0.4.0"
1005			}
1006		},
1007		"node_modules/traverse": {
1008			"version": "0.3.9",
1009			"resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
1010			"integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
1011			"dev": true,
1012			"engines": {
1013				"node": "*"
1014			}
1015		},
1016		"node_modules/tslib": {
1017			"version": "1.14.1",
1018			"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
1019			"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
1020			"dev": true
1021		},
1022		"node_modules/tslint": {
1023			"version": "5.20.1",
1024			"resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz",
1025			"integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==",
1026			"dev": true,
1027			"dependencies": {
1028				"@babel/code-frame": "^7.0.0",
1029				"builtin-modules": "^1.1.1",
1030				"chalk": "^2.3.0",
1031				"commander": "^2.12.1",
1032				"diff": "^4.0.1",
1033				"glob": "^7.1.1",
1034				"js-yaml": "^3.13.1",
1035				"minimatch": "^3.0.4",
1036				"mkdirp": "^0.5.1",
1037				"resolve": "^1.3.2",
1038				"semver": "^5.3.0",
1039				"tslib": "^1.8.0",
1040				"tsutils": "^2.29.0"
1041			},
1042			"bin": {
1043				"tslint": "bin/tslint"
1044			},
1045			"engines": {
1046				"node": ">=4.8.0"
1047			},
1048			"peerDependencies": {
1049				"typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev"
1050			}
1051		},
1052		"node_modules/tsutils": {
1053			"version": "2.29.0",
1054			"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
1055			"integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
1056			"dev": true,
1057			"dependencies": {
1058				"tslib": "^1.8.1"
1059			},
1060			"peerDependencies": {
1061				"typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev"
1062			}
1063		},
1064		"node_modules/tunnel": {
1065			"version": "0.0.4",
1066			"resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.4.tgz",
1067			"integrity": "sha1-LTeFoVjBdMmhbcLARuxfxfF0IhM=",
1068			"dev": true,
1069			"engines": {
1070				"node": ">=0.6.11 <=0.7.0 || >=0.7.3"
1071			}
1072		},
1073		"node_modules/typed-rest-client": {
1074			"version": "1.2.0",
1075			"resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.2.0.tgz",
1076			"integrity": "sha512-FrUshzZ1yxH8YwGR29PWWnfksLEILbWJydU7zfIRkyH7kAEzB62uMAl2WY6EyolWpLpVHeJGgQm45/MaruaHpw==",
1077			"dev": true,
1078			"dependencies": {
1079				"tunnel": "0.0.4",
1080				"underscore": "1.8.3"
1081			}
1082		},
1083		"node_modules/typescript": {
1084			"version": "3.9.9",
1085			"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.9.tgz",
1086			"integrity": "sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==",
1087			"dev": true,
1088			"bin": {
1089				"tsc": "bin/tsc",
1090				"tsserver": "bin/tsserver"
1091			},
1092			"engines": {
1093				"node": ">=4.2.0"
1094			}
1095		},
1096		"node_modules/uc.micro": {
1097			"version": "1.0.6",
1098			"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
1099			"integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
1100			"dev": true
1101		},
1102		"node_modules/underscore": {
1103			"version": "1.8.3",
1104			"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
1105			"integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
1106			"dev": true
1107		},
1108		"node_modules/unzipper": {
1109			"version": "0.10.11",
1110			"resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
1111			"integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
1112			"dev": true,
1113			"dependencies": {
1114				"big-integer": "^1.6.17",
1115				"binary": "~0.3.0",
1116				"bluebird": "~3.4.1",
1117				"buffer-indexof-polyfill": "~1.0.0",
1118				"duplexer2": "~0.1.4",
1119				"fstream": "^1.0.12",
1120				"graceful-fs": "^4.2.2",
1121				"listenercount": "~1.0.1",
1122				"readable-stream": "~2.3.6",
1123				"setimmediate": "~1.0.4"
1124			}
1125		},
1126		"node_modules/url-join": {
1127			"version": "1.1.0",
1128			"resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz",
1129			"integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=",
1130			"dev": true
1131		},
1132		"node_modules/util-deprecate": {
1133			"version": "1.0.2",
1134			"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1135			"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1136			"dev": true
1137		},
1138		"node_modules/vsce": {
1139			"version": "1.87.1",
1140			"resolved": "https://registry.npmjs.org/vsce/-/vsce-1.87.1.tgz",
1141			"integrity": "sha512-3tSUWZl9AmhZrqy/UVUpdPODSzBiCGjIr/AMSSgF2PuFLSdrh+6kiOr2Ath7bpQEXOxf55hNgz3qdO5MuEJmww==",
1142			"dev": true,
1143			"dependencies": {
1144				"azure-devops-node-api": "^7.2.0",
1145				"chalk": "^2.4.2",
1146				"cheerio": "^1.0.0-rc.1",
1147				"commander": "^6.1.0",
1148				"denodeify": "^1.2.1",
1149				"glob": "^7.0.6",
1150				"leven": "^3.1.0",
1151				"lodash": "^4.17.15",
1152				"markdown-it": "^10.0.0",
1153				"mime": "^1.3.4",
1154				"minimatch": "^3.0.3",
1155				"osenv": "^0.1.3",
1156				"parse-semver": "^1.1.1",
1157				"read": "^1.0.7",
1158				"semver": "^5.1.0",
1159				"tmp": "0.0.29",
1160				"typed-rest-client": "1.2.0",
1161				"url-join": "^1.1.0",
1162				"yauzl": "^2.3.1",
1163				"yazl": "^2.2.2"
1164			},
1165			"bin": {
1166				"vsce": "out/vsce"
1167			},
1168			"engines": {
1169				"node": ">= 10"
1170			}
1171		},
1172		"node_modules/vsce/node_modules/commander": {
1173			"version": "6.2.1",
1174			"resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
1175			"integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
1176			"dev": true,
1177			"engines": {
1178				"node": ">= 6"
1179			}
1180		},
1181		"node_modules/vscode-jsonrpc": {
1182			"version": "4.0.0",
1183			"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz",
1184			"integrity": "sha512-perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg==",
1185			"dev": true,
1186			"engines": {
1187				"node": ">=8.0.0 || >=10.0.0"
1188			}
1189		},
1190		"node_modules/vscode-languageclient": {
1191			"version": "5.2.1",
1192			"resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-5.2.1.tgz",
1193			"integrity": "sha512-7jrS/9WnV0ruqPamN1nE7qCxn0phkH5LjSgSp9h6qoJGoeAKzwKz/PF6M+iGA/aklx4GLZg1prddhEPQtuXI1Q==",
1194			"dev": true,
1195			"dependencies": {
1196				"semver": "^5.5.0",
1197				"vscode-languageserver-protocol": "3.14.1"
1198			},
1199			"engines": {
1200				"vscode": "^1.30"
1201			}
1202		},
1203		"node_modules/vscode-languageserver-protocol": {
1204			"version": "3.14.1",
1205			"resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz",
1206			"integrity": "sha512-IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g==",
1207			"dev": true,
1208			"dependencies": {
1209				"vscode-jsonrpc": "^4.0.0",
1210				"vscode-languageserver-types": "3.14.0"
1211			}
1212		},
1213		"node_modules/vscode-languageserver-types": {
1214			"version": "3.14.0",
1215			"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz",
1216			"integrity": "sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A==",
1217			"dev": true
1218		},
1219		"node_modules/vscode-test": {
1220			"version": "1.5.2",
1221			"resolved": "https://registry.npmjs.org/vscode-test/-/vscode-test-1.5.2.tgz",
1222			"integrity": "sha512-x9PVfKxF6EInH9iSFGQi0V8H5zIW1fC7RAer6yNQR6sy3WyOwlWkuT3I+wf75xW/cO53hxMi1aj/EvqQfDFOAg==",
1223			"dev": true,
1224			"dependencies": {
1225				"http-proxy-agent": "^4.0.1",
1226				"https-proxy-agent": "^5.0.0",
1227				"rimraf": "^3.0.2",
1228				"unzipper": "^0.10.11"
1229			},
1230			"engines": {
1231				"node": ">=8.9.3"
1232			}
1233		},
1234		"node_modules/wrappy": {
1235			"version": "1.0.2",
1236			"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1237			"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1238			"dev": true
1239		},
1240		"node_modules/yauzl": {
1241			"version": "2.10.0",
1242			"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
1243			"integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
1244			"dev": true,
1245			"dependencies": {
1246				"buffer-crc32": "~0.2.3",
1247				"fd-slicer": "~1.1.0"
1248			}
1249		},
1250		"node_modules/yazl": {
1251			"version": "2.5.1",
1252			"resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
1253			"integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
1254			"dev": true,
1255			"dependencies": {
1256				"buffer-crc32": "~0.2.3"
1257			}
1258		}
1259	},
1260	"dependencies": {
1261		"@babel/code-frame": {
1262			"version": "7.12.13",
1263			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
1264			"integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
1265			"dev": true,
1266			"requires": {
1267				"@babel/highlight": "^7.12.13"
1268			}
1269		},
1270		"@babel/helper-validator-identifier": {
1271			"version": "7.12.11",
1272			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
1273			"integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
1274			"dev": true
1275		},
1276		"@babel/highlight": {
1277			"version": "7.13.10",
1278			"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz",
1279			"integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==",
1280			"dev": true,
1281			"requires": {
1282				"@babel/helper-validator-identifier": "^7.12.11",
1283				"chalk": "^2.0.0",
1284				"js-tokens": "^4.0.0"
1285			}
1286		},
1287		"@tootallnate/once": {
1288			"version": "1.1.2",
1289			"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
1290			"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
1291			"dev": true
1292		},
1293		"@types/mocha": {
1294			"version": "5.2.7",
1295			"resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.7.tgz",
1296			"integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==",
1297			"dev": true
1298		},
1299		"@types/node": {
1300			"version": "8.10.66",
1301			"resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz",
1302			"integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==",
1303			"dev": true
1304		},
1305		"@types/vscode": {
1306			"version": "1.52.0",
1307			"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.52.0.tgz",
1308			"integrity": "sha512-Kt3bvWzAvvF/WH9YEcrCICDp0Z7aHhJGhLJ1BxeyNP6yRjonWqWnAIh35/pXAjswAnWOABrYlF7SwXR9+1nnLA==",
1309			"dev": true
1310		},
1311		"agent-base": {
1312			"version": "6.0.2",
1313			"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
1314			"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
1315			"dev": true,
1316			"requires": {
1317				"debug": "4"
1318			}
1319		},
1320		"ansi-styles": {
1321			"version": "3.2.1",
1322			"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1323			"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1324			"dev": true,
1325			"requires": {
1326				"color-convert": "^1.9.0"
1327			}
1328		},
1329		"argparse": {
1330			"version": "1.0.10",
1331			"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1332			"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1333			"dev": true,
1334			"requires": {
1335				"sprintf-js": "~1.0.2"
1336			}
1337		},
1338		"async": {
1339			"version": "1.5.2",
1340			"resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
1341			"integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
1342			"dev": true
1343		},
1344		"azure-devops-node-api": {
1345			"version": "7.2.0",
1346			"resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-7.2.0.tgz",
1347			"integrity": "sha512-pMfGJ6gAQ7LRKTHgiRF+8iaUUeGAI0c8puLaqHLc7B8AR7W6GJLozK9RFeUHFjEGybC9/EB3r67WPd7e46zQ8w==",
1348			"dev": true,
1349			"requires": {
1350				"os": "0.1.1",
1351				"tunnel": "0.0.4",
1352				"typed-rest-client": "1.2.0",
1353				"underscore": "1.8.3"
1354			}
1355		},
1356		"balanced-match": {
1357			"version": "1.0.0",
1358			"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1359			"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
1360			"dev": true
1361		},
1362		"big-integer": {
1363			"version": "1.6.48",
1364			"resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
1365			"integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==",
1366			"dev": true
1367		},
1368		"binary": {
1369			"version": "0.3.0",
1370			"resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
1371			"integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
1372			"dev": true,
1373			"requires": {
1374				"buffers": "~0.1.1",
1375				"chainsaw": "~0.1.0"
1376			}
1377		},
1378		"bluebird": {
1379			"version": "3.4.7",
1380			"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
1381			"integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
1382			"dev": true
1383		},
1384		"boolbase": {
1385			"version": "1.0.0",
1386			"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
1387			"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
1388			"dev": true
1389		},
1390		"brace-expansion": {
1391			"version": "1.1.11",
1392			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1393			"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1394			"dev": true,
1395			"requires": {
1396				"balanced-match": "^1.0.0",
1397				"concat-map": "0.0.1"
1398			}
1399		},
1400		"buffer-crc32": {
1401			"version": "0.2.13",
1402			"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1403			"integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
1404			"dev": true
1405		},
1406		"buffer-indexof-polyfill": {
1407			"version": "1.0.2",
1408			"resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
1409			"integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
1410			"dev": true
1411		},
1412		"buffers": {
1413			"version": "0.1.1",
1414			"resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
1415			"integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
1416			"dev": true
1417		},
1418		"builtin-modules": {
1419			"version": "1.1.1",
1420			"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
1421			"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1422			"dev": true
1423		},
1424		"chainsaw": {
1425			"version": "0.1.0",
1426			"resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
1427			"integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
1428			"dev": true,
1429			"requires": {
1430				"traverse": ">=0.3.0 <0.4"
1431			}
1432		},
1433		"chalk": {
1434			"version": "2.4.2",
1435			"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1436			"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1437			"dev": true,
1438			"requires": {
1439				"ansi-styles": "^3.2.1",
1440				"escape-string-regexp": "^1.0.5",
1441				"supports-color": "^5.3.0"
1442			}
1443		},
1444		"cheerio": {
1445			"version": "1.0.0-rc.5",
1446			"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz",
1447			"integrity": "sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==",
1448			"dev": true,
1449			"requires": {
1450				"cheerio-select-tmp": "^0.1.0",
1451				"dom-serializer": "~1.2.0",
1452				"domhandler": "^4.0.0",
1453				"entities": "~2.1.0",
1454				"htmlparser2": "^6.0.0",
1455				"parse5": "^6.0.0",
1456				"parse5-htmlparser2-tree-adapter": "^6.0.0"
1457			}
1458		},
1459		"cheerio-select-tmp": {
1460			"version": "0.1.1",
1461			"resolved": "https://registry.npmjs.org/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz",
1462			"integrity": "sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==",
1463			"dev": true,
1464			"requires": {
1465				"css-select": "^3.1.2",
1466				"css-what": "^4.0.0",
1467				"domelementtype": "^2.1.0",
1468				"domhandler": "^4.0.0",
1469				"domutils": "^2.4.4"
1470			}
1471		},
1472		"clang-format": {
1473			"version": "1.4.0",
1474			"resolved": "https://registry.npmjs.org/clang-format/-/clang-format-1.4.0.tgz",
1475			"integrity": "sha512-NrdyUnHJOGvMa60vbWk7GJTvOdhibj3uK5C0FlwdNG4301OUvqEJTFce9I9x8qw2odBbIVrJ+9xbsFS3a4FbDA==",
1476			"dev": true,
1477			"requires": {
1478				"async": "^1.5.2",
1479				"glob": "^7.0.0",
1480				"resolve": "^1.1.6"
1481			}
1482		},
1483		"color-convert": {
1484			"version": "1.9.3",
1485			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1486			"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1487			"dev": true,
1488			"requires": {
1489				"color-name": "1.1.3"
1490			}
1491		},
1492		"color-name": {
1493			"version": "1.1.3",
1494			"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1495			"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1496			"dev": true
1497		},
1498		"commander": {
1499			"version": "2.20.3",
1500			"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
1501			"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
1502			"dev": true
1503		},
1504		"concat-map": {
1505			"version": "0.0.1",
1506			"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1507			"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1508			"dev": true
1509		},
1510		"core-util-is": {
1511			"version": "1.0.2",
1512			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1513			"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1514			"dev": true
1515		},
1516		"css-select": {
1517			"version": "3.1.2",
1518			"resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz",
1519			"integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==",
1520			"dev": true,
1521			"requires": {
1522				"boolbase": "^1.0.0",
1523				"css-what": "^4.0.0",
1524				"domhandler": "^4.0.0",
1525				"domutils": "^2.4.3",
1526				"nth-check": "^2.0.0"
1527			}
1528		},
1529		"css-what": {
1530			"version": "4.0.0",
1531			"resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz",
1532			"integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==",
1533			"dev": true
1534		},
1535		"debug": {
1536			"version": "4.3.1",
1537			"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
1538			"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
1539			"dev": true,
1540			"requires": {
1541				"ms": "2.1.2"
1542			}
1543		},
1544		"denodeify": {
1545			"version": "1.2.1",
1546			"resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
1547			"integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=",
1548			"dev": true
1549		},
1550		"diff": {
1551			"version": "4.0.2",
1552			"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
1553			"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
1554			"dev": true
1555		},
1556		"dom-serializer": {
1557			"version": "1.2.0",
1558			"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz",
1559			"integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==",
1560			"dev": true,
1561			"requires": {
1562				"domelementtype": "^2.0.1",
1563				"domhandler": "^4.0.0",
1564				"entities": "^2.0.0"
1565			}
1566		},
1567		"domelementtype": {
1568			"version": "2.2.0",
1569			"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
1570			"integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
1571			"dev": true
1572		},
1573		"domhandler": {
1574			"version": "4.1.0",
1575			"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz",
1576			"integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==",
1577			"dev": true,
1578			"requires": {
1579				"domelementtype": "^2.2.0"
1580			}
1581		},
1582		"domutils": {
1583			"version": "2.5.1",
1584			"resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.1.tgz",
1585			"integrity": "sha512-hO1XwHMGAthA/1KL7c83oip/6UWo3FlUNIuWiWKltoiQ5oCOiqths8KknvY2jpOohUoUgnwa/+Rm7UpwpSbY/Q==",
1586			"dev": true,
1587			"requires": {
1588				"dom-serializer": "^1.0.1",
1589				"domelementtype": "^2.2.0",
1590				"domhandler": "^4.1.0"
1591			}
1592		},
1593		"duplexer2": {
1594			"version": "0.1.4",
1595			"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
1596			"integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
1597			"dev": true,
1598			"requires": {
1599				"readable-stream": "^2.0.2"
1600			}
1601		},
1602		"entities": {
1603			"version": "2.1.0",
1604			"resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
1605			"integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
1606			"dev": true
1607		},
1608		"escape-string-regexp": {
1609			"version": "1.0.5",
1610			"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1611			"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1612			"dev": true
1613		},
1614		"esprima": {
1615			"version": "4.0.1",
1616			"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1617			"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1618			"dev": true
1619		},
1620		"fd-slicer": {
1621			"version": "1.1.0",
1622			"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
1623			"integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
1624			"dev": true,
1625			"requires": {
1626				"pend": "~1.2.0"
1627			}
1628		},
1629		"fs.realpath": {
1630			"version": "1.0.0",
1631			"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1632			"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1633			"dev": true
1634		},
1635		"fstream": {
1636			"version": "1.0.12",
1637			"resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
1638			"integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
1639			"dev": true,
1640			"requires": {
1641				"graceful-fs": "^4.1.2",
1642				"inherits": "~2.0.0",
1643				"mkdirp": ">=0.5 0",
1644				"rimraf": "2"
1645			},
1646			"dependencies": {
1647				"rimraf": {
1648					"version": "2.7.1",
1649					"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1650					"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1651					"dev": true,
1652					"requires": {
1653						"glob": "^7.1.3"
1654					}
1655				}
1656			}
1657		},
1658		"function-bind": {
1659			"version": "1.1.1",
1660			"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1661			"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1662			"dev": true
1663		},
1664		"glob": {
1665			"version": "7.1.6",
1666			"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1667			"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1668			"dev": true,
1669			"requires": {
1670				"fs.realpath": "^1.0.0",
1671				"inflight": "^1.0.4",
1672				"inherits": "2",
1673				"minimatch": "^3.0.4",
1674				"once": "^1.3.0",
1675				"path-is-absolute": "^1.0.0"
1676			}
1677		},
1678		"graceful-fs": {
1679			"version": "4.2.6",
1680			"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
1681			"integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
1682			"dev": true
1683		},
1684		"has": {
1685			"version": "1.0.3",
1686			"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1687			"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1688			"dev": true,
1689			"requires": {
1690				"function-bind": "^1.1.1"
1691			}
1692		},
1693		"has-flag": {
1694			"version": "3.0.0",
1695			"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1696			"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1697			"dev": true
1698		},
1699		"htmlparser2": {
1700			"version": "6.0.1",
1701			"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz",
1702			"integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==",
1703			"dev": true,
1704			"requires": {
1705				"domelementtype": "^2.0.1",
1706				"domhandler": "^4.0.0",
1707				"domutils": "^2.4.4",
1708				"entities": "^2.0.0"
1709			}
1710		},
1711		"http-proxy-agent": {
1712			"version": "4.0.1",
1713			"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
1714			"integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
1715			"dev": true,
1716			"requires": {
1717				"@tootallnate/once": "1",
1718				"agent-base": "6",
1719				"debug": "4"
1720			}
1721		},
1722		"https-proxy-agent": {
1723			"version": "5.0.0",
1724			"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
1725			"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
1726			"dev": true,
1727			"requires": {
1728				"agent-base": "6",
1729				"debug": "4"
1730			}
1731		},
1732		"inflight": {
1733			"version": "1.0.6",
1734			"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1735			"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1736			"dev": true,
1737			"requires": {
1738				"once": "^1.3.0",
1739				"wrappy": "1"
1740			}
1741		},
1742		"inherits": {
1743			"version": "2.0.4",
1744			"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1745			"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1746			"dev": true
1747		},
1748		"is-core-module": {
1749			"version": "2.2.0",
1750			"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
1751			"integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
1752			"dev": true,
1753			"requires": {
1754				"has": "^1.0.3"
1755			}
1756		},
1757		"isarray": {
1758			"version": "1.0.0",
1759			"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1760			"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1761			"dev": true
1762		},
1763		"js-tokens": {
1764			"version": "4.0.0",
1765			"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1766			"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1767			"dev": true
1768		},
1769		"js-yaml": {
1770			"version": "3.14.1",
1771			"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
1772			"integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
1773			"dev": true,
1774			"requires": {
1775				"argparse": "^1.0.7",
1776				"esprima": "^4.0.0"
1777			}
1778		},
1779		"leven": {
1780			"version": "3.1.0",
1781			"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
1782			"integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
1783			"dev": true
1784		},
1785		"linkify-it": {
1786			"version": "2.2.0",
1787			"resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
1788			"integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
1789			"dev": true,
1790			"requires": {
1791				"uc.micro": "^1.0.1"
1792			}
1793		},
1794		"listenercount": {
1795			"version": "1.0.1",
1796			"resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
1797			"integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
1798			"dev": true
1799		},
1800		"lodash": {
1801			"version": "4.17.21",
1802			"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1803			"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1804			"dev": true
1805		},
1806		"markdown-it": {
1807			"version": "10.0.0",
1808			"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
1809			"integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
1810			"dev": true,
1811			"requires": {
1812				"argparse": "^1.0.7",
1813				"entities": "~2.0.0",
1814				"linkify-it": "^2.0.0",
1815				"mdurl": "^1.0.1",
1816				"uc.micro": "^1.0.5"
1817			},
1818			"dependencies": {
1819				"entities": {
1820					"version": "2.0.3",
1821					"resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
1822					"integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
1823					"dev": true
1824				}
1825			}
1826		},
1827		"mdurl": {
1828			"version": "1.0.1",
1829			"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
1830			"integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
1831			"dev": true
1832		},
1833		"mime": {
1834			"version": "1.6.0",
1835			"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
1836			"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
1837			"dev": true
1838		},
1839		"minimatch": {
1840			"version": "3.0.4",
1841			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1842			"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1843			"dev": true,
1844			"requires": {
1845				"brace-expansion": "^1.1.7"
1846			}
1847		},
1848		"minimist": {
1849			"version": "1.2.5",
1850			"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1851			"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1852			"dev": true
1853		},
1854		"mkdirp": {
1855			"version": "0.5.5",
1856			"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
1857			"integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
1858			"dev": true,
1859			"requires": {
1860				"minimist": "^1.2.5"
1861			}
1862		},
1863		"ms": {
1864			"version": "2.1.2",
1865			"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1866			"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1867			"dev": true
1868		},
1869		"mute-stream": {
1870			"version": "0.0.8",
1871			"resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
1872			"integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
1873			"dev": true
1874		},
1875		"nth-check": {
1876			"version": "2.0.0",
1877			"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
1878			"integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==",
1879			"dev": true,
1880			"requires": {
1881				"boolbase": "^1.0.0"
1882			}
1883		},
1884		"once": {
1885			"version": "1.4.0",
1886			"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1887			"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1888			"dev": true,
1889			"requires": {
1890				"wrappy": "1"
1891			}
1892		},
1893		"os": {
1894			"version": "0.1.1",
1895			"resolved": "https://registry.npmjs.org/os/-/os-0.1.1.tgz",
1896			"integrity": "sha1-IIhF6J4ZOtTZcUdLk5R3NqVtE/M=",
1897			"dev": true
1898		},
1899		"os-homedir": {
1900			"version": "1.0.2",
1901			"resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
1902			"integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
1903			"dev": true
1904		},
1905		"os-tmpdir": {
1906			"version": "1.0.2",
1907			"resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1908			"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
1909			"dev": true
1910		},
1911		"osenv": {
1912			"version": "0.1.5",
1913			"resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
1914			"integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
1915			"dev": true,
1916			"requires": {
1917				"os-homedir": "^1.0.0",
1918				"os-tmpdir": "^1.0.0"
1919			}
1920		},
1921		"parse-semver": {
1922			"version": "1.1.1",
1923			"resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz",
1924			"integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=",
1925			"dev": true,
1926			"requires": {
1927				"semver": "^5.1.0"
1928			}
1929		},
1930		"parse5": {
1931			"version": "6.0.1",
1932			"resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
1933			"integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
1934			"dev": true
1935		},
1936		"parse5-htmlparser2-tree-adapter": {
1937			"version": "6.0.1",
1938			"resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
1939			"integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
1940			"dev": true,
1941			"requires": {
1942				"parse5": "^6.0.1"
1943			}
1944		},
1945		"path-is-absolute": {
1946			"version": "1.0.1",
1947			"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1948			"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1949			"dev": true
1950		},
1951		"path-parse": {
1952			"version": "1.0.6",
1953			"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
1954			"integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
1955			"dev": true
1956		},
1957		"pend": {
1958			"version": "1.2.0",
1959			"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
1960			"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
1961			"dev": true
1962		},
1963		"process-nextick-args": {
1964			"version": "2.0.1",
1965			"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
1966			"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
1967			"dev": true
1968		},
1969		"read": {
1970			"version": "1.0.7",
1971			"resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
1972			"integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
1973			"dev": true,
1974			"requires": {
1975				"mute-stream": "~0.0.4"
1976			}
1977		},
1978		"readable-stream": {
1979			"version": "2.3.7",
1980			"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1981			"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1982			"dev": true,
1983			"requires": {
1984				"core-util-is": "~1.0.0",
1985				"inherits": "~2.0.3",
1986				"isarray": "~1.0.0",
1987				"process-nextick-args": "~2.0.0",
1988				"safe-buffer": "~5.1.1",
1989				"string_decoder": "~1.1.1",
1990				"util-deprecate": "~1.0.1"
1991			}
1992		},
1993		"resolve": {
1994			"version": "1.20.0",
1995			"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
1996			"integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
1997			"dev": true,
1998			"requires": {
1999				"is-core-module": "^2.2.0",
2000				"path-parse": "^1.0.6"
2001			}
2002		},
2003		"rimraf": {
2004			"version": "3.0.2",
2005			"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2006			"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2007			"dev": true,
2008			"requires": {
2009				"glob": "^7.1.3"
2010			}
2011		},
2012		"safe-buffer": {
2013			"version": "5.1.2",
2014			"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2015			"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2016			"dev": true
2017		},
2018		"semver": {
2019			"version": "5.7.1",
2020			"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2021			"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2022			"dev": true
2023		},
2024		"setimmediate": {
2025			"version": "1.0.5",
2026			"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
2027			"integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
2028			"dev": true
2029		},
2030		"sprintf-js": {
2031			"version": "1.0.3",
2032			"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
2033			"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
2034			"dev": true
2035		},
2036		"string_decoder": {
2037			"version": "1.1.1",
2038			"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2039			"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2040			"dev": true,
2041			"requires": {
2042				"safe-buffer": "~5.1.0"
2043			}
2044		},
2045		"supports-color": {
2046			"version": "5.5.0",
2047			"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2048			"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2049			"dev": true,
2050			"requires": {
2051				"has-flag": "^3.0.0"
2052			}
2053		},
2054		"tmp": {
2055			"version": "0.0.29",
2056			"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz",
2057			"integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=",
2058			"dev": true,
2059			"requires": {
2060				"os-tmpdir": "~1.0.1"
2061			}
2062		},
2063		"traverse": {
2064			"version": "0.3.9",
2065			"resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
2066			"integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
2067			"dev": true
2068		},
2069		"tslib": {
2070			"version": "1.14.1",
2071			"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
2072			"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
2073			"dev": true
2074		},
2075		"tslint": {
2076			"version": "5.20.1",
2077			"resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz",
2078			"integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==",
2079			"dev": true,
2080			"requires": {
2081				"@babel/code-frame": "^7.0.0",
2082				"builtin-modules": "^1.1.1",
2083				"chalk": "^2.3.0",
2084				"commander": "^2.12.1",
2085				"diff": "^4.0.1",
2086				"glob": "^7.1.1",
2087				"js-yaml": "^3.13.1",
2088				"minimatch": "^3.0.4",
2089				"mkdirp": "^0.5.1",
2090				"resolve": "^1.3.2",
2091				"semver": "^5.3.0",
2092				"tslib": "^1.8.0",
2093				"tsutils": "^2.29.0"
2094			}
2095		},
2096		"tsutils": {
2097			"version": "2.29.0",
2098			"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
2099			"integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
2100			"dev": true,
2101			"requires": {
2102				"tslib": "^1.8.1"
2103			}
2104		},
2105		"tunnel": {
2106			"version": "0.0.4",
2107			"resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.4.tgz",
2108			"integrity": "sha1-LTeFoVjBdMmhbcLARuxfxfF0IhM=",
2109			"dev": true
2110		},
2111		"typed-rest-client": {
2112			"version": "1.2.0",
2113			"resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.2.0.tgz",
2114			"integrity": "sha512-FrUshzZ1yxH8YwGR29PWWnfksLEILbWJydU7zfIRkyH7kAEzB62uMAl2WY6EyolWpLpVHeJGgQm45/MaruaHpw==",
2115			"dev": true,
2116			"requires": {
2117				"tunnel": "0.0.4",
2118				"underscore": "1.8.3"
2119			}
2120		},
2121		"typescript": {
2122			"version": "3.9.9",
2123			"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.9.tgz",
2124			"integrity": "sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==",
2125			"dev": true
2126		},
2127		"uc.micro": {
2128			"version": "1.0.6",
2129			"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
2130			"integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
2131			"dev": true
2132		},
2133		"underscore": {
2134			"version": "1.8.3",
2135			"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
2136			"integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
2137			"dev": true
2138		},
2139		"unzipper": {
2140			"version": "0.10.11",
2141			"resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
2142			"integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
2143			"dev": true,
2144			"requires": {
2145				"big-integer": "^1.6.17",
2146				"binary": "~0.3.0",
2147				"bluebird": "~3.4.1",
2148				"buffer-indexof-polyfill": "~1.0.0",
2149				"duplexer2": "~0.1.4",
2150				"fstream": "^1.0.12",
2151				"graceful-fs": "^4.2.2",
2152				"listenercount": "~1.0.1",
2153				"readable-stream": "~2.3.6",
2154				"setimmediate": "~1.0.4"
2155			}
2156		},
2157		"url-join": {
2158			"version": "1.1.0",
2159			"resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz",
2160			"integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=",
2161			"dev": true
2162		},
2163		"util-deprecate": {
2164			"version": "1.0.2",
2165			"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2166			"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
2167			"dev": true
2168		},
2169		"vsce": {
2170			"version": "1.87.1",
2171			"resolved": "https://registry.npmjs.org/vsce/-/vsce-1.87.1.tgz",
2172			"integrity": "sha512-3tSUWZl9AmhZrqy/UVUpdPODSzBiCGjIr/AMSSgF2PuFLSdrh+6kiOr2Ath7bpQEXOxf55hNgz3qdO5MuEJmww==",
2173			"dev": true,
2174			"requires": {
2175				"azure-devops-node-api": "^7.2.0",
2176				"chalk": "^2.4.2",
2177				"cheerio": "^1.0.0-rc.1",
2178				"commander": "^6.1.0",
2179				"denodeify": "^1.2.1",
2180				"glob": "^7.0.6",
2181				"leven": "^3.1.0",
2182				"lodash": "^4.17.15",
2183				"markdown-it": "^10.0.0",
2184				"mime": "^1.3.4",
2185				"minimatch": "^3.0.3",
2186				"osenv": "^0.1.3",
2187				"parse-semver": "^1.1.1",
2188				"read": "^1.0.7",
2189				"semver": "^5.1.0",
2190				"tmp": "0.0.29",
2191				"typed-rest-client": "1.2.0",
2192				"url-join": "^1.1.0",
2193				"yauzl": "^2.3.1",
2194				"yazl": "^2.2.2"
2195			},
2196			"dependencies": {
2197				"commander": {
2198					"version": "6.2.1",
2199					"resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
2200					"integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
2201					"dev": true
2202				}
2203			}
2204		},
2205		"vscode-jsonrpc": {
2206			"version": "4.0.0",
2207			"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz",
2208			"integrity": "sha512-perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg==",
2209			"dev": true
2210		},
2211		"vscode-languageclient": {
2212			"version": "5.2.1",
2213			"resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-5.2.1.tgz",
2214			"integrity": "sha512-7jrS/9WnV0ruqPamN1nE7qCxn0phkH5LjSgSp9h6qoJGoeAKzwKz/PF6M+iGA/aklx4GLZg1prddhEPQtuXI1Q==",
2215			"dev": true,
2216			"requires": {
2217				"semver": "^5.5.0",
2218				"vscode-languageserver-protocol": "3.14.1"
2219			}
2220		},
2221		"vscode-languageserver-protocol": {
2222			"version": "3.14.1",
2223			"resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz",
2224			"integrity": "sha512-IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g==",
2225			"dev": true,
2226			"requires": {
2227				"vscode-jsonrpc": "^4.0.0",
2228				"vscode-languageserver-types": "3.14.0"
2229			}
2230		},
2231		"vscode-languageserver-types": {
2232			"version": "3.14.0",
2233			"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz",
2234			"integrity": "sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A==",
2235			"dev": true
2236		},
2237		"vscode-test": {
2238			"version": "1.5.2",
2239			"resolved": "https://registry.npmjs.org/vscode-test/-/vscode-test-1.5.2.tgz",
2240			"integrity": "sha512-x9PVfKxF6EInH9iSFGQi0V8H5zIW1fC7RAer6yNQR6sy3WyOwlWkuT3I+wf75xW/cO53hxMi1aj/EvqQfDFOAg==",
2241			"dev": true,
2242			"requires": {
2243				"http-proxy-agent": "^4.0.1",
2244				"https-proxy-agent": "^5.0.0",
2245				"rimraf": "^3.0.2",
2246				"unzipper": "^0.10.11"
2247			}
2248		},
2249		"wrappy": {
2250			"version": "1.0.2",
2251			"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2252			"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
2253			"dev": true
2254		},
2255		"yauzl": {
2256			"version": "2.10.0",
2257			"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
2258			"integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
2259			"dev": true,
2260			"requires": {
2261				"buffer-crc32": "~0.2.3",
2262				"fd-slicer": "~1.1.0"
2263			}
2264		},
2265		"yazl": {
2266			"version": "2.5.1",
2267			"resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
2268			"integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
2269			"dev": true,
2270			"requires": {
2271				"buffer-crc32": "~0.2.3"
2272			}
2273		}
2274	}
2275}
2276