Correct position of $expected and $actual in TitleTest::testGetCascadeProtectionSources()
[mediawiki.git] / package-lock.json
blob16de3b824b9eb9c48b16212744ff975a2cd8cb13
2   "requires": true,
3   "lockfileVersion": 1,
4   "dependencies": {
5     "@babel/code-frame": {
6       "version": "7.10.4",
7       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
8       "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
9       "dev": true,
10       "requires": {
11         "@babel/highlight": "^7.10.4"
12       }
13     },
14     "@babel/core": {
15       "version": "7.11.6",
16       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz",
17       "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==",
18       "dev": true,
19       "requires": {
20         "@babel/code-frame": "^7.10.4",
21         "@babel/generator": "^7.11.6",
22         "@babel/helper-module-transforms": "^7.11.0",
23         "@babel/helpers": "^7.10.4",
24         "@babel/parser": "^7.11.5",
25         "@babel/template": "^7.10.4",
26         "@babel/traverse": "^7.11.5",
27         "@babel/types": "^7.11.5",
28         "convert-source-map": "^1.7.0",
29         "debug": "^4.1.0",
30         "gensync": "^1.0.0-beta.1",
31         "json5": "^2.1.2",
32         "lodash": "^4.17.19",
33         "resolve": "^1.3.2",
34         "semver": "^5.4.1",
35         "source-map": "^0.5.0"
36       },
37       "dependencies": {
38         "debug": {
39           "version": "4.1.1",
40           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
41           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
42           "dev": true,
43           "requires": {
44             "ms": "^2.1.1"
45           }
46         },
47         "ms": {
48           "version": "2.1.2",
49           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
50           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
51           "dev": true
52         },
53         "source-map": {
54           "version": "0.5.7",
55           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
56           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
57           "dev": true
58         }
59       }
60     },
61     "@babel/generator": {
62       "version": "7.11.6",
63       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
64       "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
65       "dev": true,
66       "requires": {
67         "@babel/types": "^7.11.5",
68         "jsesc": "^2.5.1",
69         "source-map": "^0.5.0"
70       },
71       "dependencies": {
72         "source-map": {
73           "version": "0.5.7",
74           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
75           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
76           "dev": true
77         }
78       }
79     },
80     "@babel/helper-function-name": {
81       "version": "7.10.4",
82       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
83       "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
84       "dev": true,
85       "requires": {
86         "@babel/helper-get-function-arity": "^7.10.4",
87         "@babel/template": "^7.10.4",
88         "@babel/types": "^7.10.4"
89       }
90     },
91     "@babel/helper-get-function-arity": {
92       "version": "7.10.4",
93       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
94       "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
95       "dev": true,
96       "requires": {
97         "@babel/types": "^7.10.4"
98       }
99     },
100     "@babel/helper-member-expression-to-functions": {
101       "version": "7.11.0",
102       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz",
103       "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==",
104       "dev": true,
105       "requires": {
106         "@babel/types": "^7.11.0"
107       }
108     },
109     "@babel/helper-module-imports": {
110       "version": "7.10.4",
111       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
112       "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
113       "dev": true,
114       "requires": {
115         "@babel/types": "^7.10.4"
116       }
117     },
118     "@babel/helper-module-transforms": {
119       "version": "7.11.0",
120       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz",
121       "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==",
122       "dev": true,
123       "requires": {
124         "@babel/helper-module-imports": "^7.10.4",
125         "@babel/helper-replace-supers": "^7.10.4",
126         "@babel/helper-simple-access": "^7.10.4",
127         "@babel/helper-split-export-declaration": "^7.11.0",
128         "@babel/template": "^7.10.4",
129         "@babel/types": "^7.11.0",
130         "lodash": "^4.17.19"
131       }
132     },
133     "@babel/helper-optimise-call-expression": {
134       "version": "7.10.4",
135       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
136       "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
137       "dev": true,
138       "requires": {
139         "@babel/types": "^7.10.4"
140       }
141     },
142     "@babel/helper-replace-supers": {
143       "version": "7.10.4",
144       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz",
145       "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==",
146       "dev": true,
147       "requires": {
148         "@babel/helper-member-expression-to-functions": "^7.10.4",
149         "@babel/helper-optimise-call-expression": "^7.10.4",
150         "@babel/traverse": "^7.10.4",
151         "@babel/types": "^7.10.4"
152       }
153     },
154     "@babel/helper-simple-access": {
155       "version": "7.10.4",
156       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
157       "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
158       "dev": true,
159       "requires": {
160         "@babel/template": "^7.10.4",
161         "@babel/types": "^7.10.4"
162       }
163     },
164     "@babel/helper-split-export-declaration": {
165       "version": "7.11.0",
166       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
167       "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
168       "dev": true,
169       "requires": {
170         "@babel/types": "^7.11.0"
171       }
172     },
173     "@babel/helper-validator-identifier": {
174       "version": "7.10.4",
175       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
176       "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
177       "dev": true
178     },
179     "@babel/helpers": {
180       "version": "7.10.4",
181       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz",
182       "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",
183       "dev": true,
184       "requires": {
185         "@babel/template": "^7.10.4",
186         "@babel/traverse": "^7.10.4",
187         "@babel/types": "^7.10.4"
188       }
189     },
190     "@babel/highlight": {
191       "version": "7.10.4",
192       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
193       "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
194       "dev": true,
195       "requires": {
196         "@babel/helper-validator-identifier": "^7.10.4",
197         "chalk": "^2.0.0",
198         "js-tokens": "^4.0.0"
199       },
200       "dependencies": {
201         "ansi-styles": {
202           "version": "3.2.1",
203           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
204           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
205           "dev": true,
206           "requires": {
207             "color-convert": "^1.9.0"
208           }
209         },
210         "chalk": {
211           "version": "2.4.2",
212           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
213           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
214           "dev": true,
215           "requires": {
216             "ansi-styles": "^3.2.1",
217             "escape-string-regexp": "^1.0.5",
218             "supports-color": "^5.3.0"
219           }
220         },
221         "color-convert": {
222           "version": "1.9.3",
223           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
224           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
225           "dev": true,
226           "requires": {
227             "color-name": "1.1.3"
228           }
229         },
230         "color-name": {
231           "version": "1.1.3",
232           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
233           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
234           "dev": true
235         },
236         "has-flag": {
237           "version": "3.0.0",
238           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
239           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
240           "dev": true
241         },
242         "supports-color": {
243           "version": "5.5.0",
244           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
245           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
246           "dev": true,
247           "requires": {
248             "has-flag": "^3.0.0"
249           }
250         }
251       }
252     },
253     "@babel/parser": {
254       "version": "7.11.5",
255       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
256       "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
257       "dev": true
258     },
259     "@babel/template": {
260       "version": "7.10.4",
261       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
262       "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
263       "dev": true,
264       "requires": {
265         "@babel/code-frame": "^7.10.4",
266         "@babel/parser": "^7.10.4",
267         "@babel/types": "^7.10.4"
268       }
269     },
270     "@babel/traverse": {
271       "version": "7.11.5",
272       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
273       "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
274       "dev": true,
275       "requires": {
276         "@babel/code-frame": "^7.10.4",
277         "@babel/generator": "^7.11.5",
278         "@babel/helper-function-name": "^7.10.4",
279         "@babel/helper-split-export-declaration": "^7.11.0",
280         "@babel/parser": "^7.11.5",
281         "@babel/types": "^7.11.5",
282         "debug": "^4.1.0",
283         "globals": "^11.1.0",
284         "lodash": "^4.17.19"
285       },
286       "dependencies": {
287         "debug": {
288           "version": "4.1.1",
289           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
290           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
291           "dev": true,
292           "requires": {
293             "ms": "^2.1.1"
294           }
295         },
296         "globals": {
297           "version": "11.12.0",
298           "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
299           "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
300           "dev": true
301         },
302         "ms": {
303           "version": "2.1.2",
304           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
305           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
306           "dev": true
307         }
308       }
309     },
310     "@babel/types": {
311       "version": "7.11.5",
312       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
313       "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
314       "dev": true,
315       "requires": {
316         "@babel/helper-validator-identifier": "^7.10.4",
317         "lodash": "^4.17.19",
318         "to-fast-properties": "^2.0.0"
319       }
320     },
321     "@eslint/eslintrc": {
322       "version": "0.1.3",
323       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz",
324       "integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==",
325       "dev": true,
326       "requires": {
327         "ajv": "^6.12.4",
328         "debug": "^4.1.1",
329         "espree": "^7.3.0",
330         "globals": "^12.1.0",
331         "ignore": "^4.0.6",
332         "import-fresh": "^3.2.1",
333         "js-yaml": "^3.13.1",
334         "lodash": "^4.17.19",
335         "minimatch": "^3.0.4",
336         "strip-json-comments": "^3.1.1"
337       },
338       "dependencies": {
339         "debug": {
340           "version": "4.1.1",
341           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
342           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
343           "dev": true,
344           "requires": {
345             "ms": "^2.1.1"
346           }
347         },
348         "ms": {
349           "version": "2.1.2",
350           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
351           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
352           "dev": true
353         },
354         "strip-json-comments": {
355           "version": "3.1.1",
356           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
357           "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
358           "dev": true
359         }
360       }
361     },
362     "@ffmpeg-installer/darwin-x64": {
363       "version": "4.1.0",
364       "resolved": "https://registry.npmjs.org/@ffmpeg-installer/darwin-x64/-/darwin-x64-4.1.0.tgz",
365       "integrity": "sha512-Z4EyG3cIFjdhlY8wI9aLUXuH8nVt7E9SlMVZtWvSPnm2sm37/yC2CwjUzyCQbJbySnef1tQwGG2Sx+uWhd9IAw==",
366       "dev": true,
367       "optional": true
368     },
369     "@ffmpeg-installer/ffmpeg": {
370       "version": "1.0.20",
371       "resolved": "https://registry.npmjs.org/@ffmpeg-installer/ffmpeg/-/ffmpeg-1.0.20.tgz",
372       "integrity": "sha512-wbgd//6OdwbFXYgV68ZyKrIcozEQpUKlvV66XHaqO2h3sFbX0jYLzx62Q0v8UcFWN21LoxT98NU2P+K0OWsKNA==",
373       "dev": true,
374       "requires": {
375         "@ffmpeg-installer/darwin-x64": "4.1.0",
376         "@ffmpeg-installer/linux-arm": "4.1.3",
377         "@ffmpeg-installer/linux-arm64": "4.1.4",
378         "@ffmpeg-installer/linux-ia32": "4.1.0",
379         "@ffmpeg-installer/linux-x64": "4.1.0",
380         "@ffmpeg-installer/win32-ia32": "4.1.0",
381         "@ffmpeg-installer/win32-x64": "4.1.0"
382       }
383     },
384     "@ffmpeg-installer/linux-arm": {
385       "version": "4.1.3",
386       "resolved": "https://registry.npmjs.org/@ffmpeg-installer/linux-arm/-/linux-arm-4.1.3.tgz",
387       "integrity": "sha512-NDf5V6l8AfzZ8WzUGZ5mV8O/xMzRag2ETR6+TlGIsMHp81agx51cqpPItXPib/nAZYmo55Bl2L6/WOMI3A5YRg==",
388       "dev": true,
389       "optional": true
390     },
391     "@ffmpeg-installer/linux-arm64": {
392       "version": "4.1.4",
393       "resolved": "https://registry.npmjs.org/@ffmpeg-installer/linux-arm64/-/linux-arm64-4.1.4.tgz",
394       "integrity": "sha512-dljEqAOD0oIM6O6DxBW9US/FkvqvQwgJ2lGHOwHDDwu/pX8+V0YsDL1xqHbj1DMX/+nP9rxw7G7gcUvGspSoKg==",
395       "dev": true,
396       "optional": true
397     },
398     "@ffmpeg-installer/linux-ia32": {
399       "version": "4.1.0",
400       "resolved": "https://registry.npmjs.org/@ffmpeg-installer/linux-ia32/-/linux-ia32-4.1.0.tgz",
401       "integrity": "sha512-0LWyFQnPf+Ij9GQGD034hS6A90URNu9HCtQ5cTqo5MxOEc7Rd8gLXrJvn++UmxhU0J5RyRE9KRYstdCVUjkNOQ==",
402       "dev": true,
403       "optional": true
404     },
405     "@ffmpeg-installer/linux-x64": {
406       "version": "4.1.0",
407       "resolved": "https://registry.npmjs.org/@ffmpeg-installer/linux-x64/-/linux-x64-4.1.0.tgz",
408       "integrity": "sha512-Y5BWhGLU/WpQjOArNIgXD3z5mxxdV8c41C+U15nsE5yF8tVcdCGet5zPs5Zy3Ta6bU7haGpIzryutqCGQA/W8A==",
409       "dev": true,
410       "optional": true
411     },
412     "@ffmpeg-installer/win32-ia32": {
413       "version": "4.1.0",
414       "resolved": "https://registry.npmjs.org/@ffmpeg-installer/win32-ia32/-/win32-ia32-4.1.0.tgz",
415       "integrity": "sha512-FV2D7RlaZv/lrtdhaQ4oETwoFUsUjlUiasiZLDxhEUPdNDWcH1OU9K1xTvqz+OXLdsmYelUDuBS/zkMOTtlUAw==",
416       "dev": true,
417       "optional": true
418     },
419     "@ffmpeg-installer/win32-x64": {
420       "version": "4.1.0",
421       "resolved": "https://registry.npmjs.org/@ffmpeg-installer/win32-x64/-/win32-x64-4.1.0.tgz",
422       "integrity": "sha512-Drt5u2vzDnIONf4ZEkKtFlbvwj6rI3kxw1Ck9fpudmtgaZIHD4ucsWB2lCZBXRxJgXR+2IMSti+4rtM4C4rXgg==",
423       "dev": true,
424       "optional": true
425     },
426     "@jest/types": {
427       "version": "26.3.0",
428       "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz",
429       "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==",
430       "dev": true,
431       "requires": {
432         "@types/istanbul-lib-coverage": "^2.0.0",
433         "@types/istanbul-reports": "^3.0.0",
434         "@types/node": "*",
435         "@types/yargs": "^15.0.0",
436         "chalk": "^4.0.0"
437       }
438     },
439     "@nodelib/fs.scandir": {
440       "version": "2.1.3",
441       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz",
442       "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==",
443       "dev": true,
444       "requires": {
445         "@nodelib/fs.stat": "2.0.3",
446         "run-parallel": "^1.1.9"
447       }
448     },
449     "@nodelib/fs.stat": {
450       "version": "2.0.3",
451       "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz",
452       "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==",
453       "dev": true
454     },
455     "@nodelib/fs.walk": {
456       "version": "1.2.4",
457       "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz",
458       "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==",
459       "dev": true,
460       "requires": {
461         "@nodelib/fs.scandir": "2.1.3",
462         "fastq": "^1.6.0"
463       }
464     },
465     "@sindresorhus/is": {
466       "version": "3.1.2",
467       "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-3.1.2.tgz",
468       "integrity": "sha512-JiX9vxoKMmu8Y3Zr2RVathBL1Cdu4Nt4MuNWemt1Nc06A0RAin9c5FArkhGsyMBWfCu4zj+9b+GxtjAnE4qqLQ==",
469       "dev": true
470     },
471     "@stylelint/postcss-css-in-js": {
472       "version": "0.37.2",
473       "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz",
474       "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==",
475       "dev": true,
476       "requires": {
477         "@babel/core": ">=7.9.0"
478       }
479     },
480     "@stylelint/postcss-markdown": {
481       "version": "0.36.1",
482       "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.1.tgz",
483       "integrity": "sha512-iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw==",
484       "dev": true,
485       "requires": {
486         "remark": "^12.0.0",
487         "unist-util-find-all-after": "^3.0.1"
488       }
489     },
490     "@szmarczak/http-timer": {
491       "version": "4.0.5",
492       "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz",
493       "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==",
494       "dev": true,
495       "requires": {
496         "defer-to-connect": "^2.0.0"
497       }
498     },
499     "@types/cacheable-request": {
500       "version": "6.0.1",
501       "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz",
502       "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==",
503       "dev": true,
504       "requires": {
505         "@types/http-cache-semantics": "*",
506         "@types/keyv": "*",
507         "@types/node": "*",
508         "@types/responselike": "*"
509       }
510     },
511     "@types/color-name": {
512       "version": "1.1.1",
513       "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
514       "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
515       "dev": true
516     },
517     "@types/http-cache-semantics": {
518       "version": "4.0.0",
519       "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz",
520       "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==",
521       "dev": true
522     },
523     "@types/istanbul-lib-coverage": {
524       "version": "2.0.3",
525       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
526       "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
527       "dev": true
528     },
529     "@types/istanbul-lib-report": {
530       "version": "3.0.0",
531       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
532       "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
533       "dev": true,
534       "requires": {
535         "@types/istanbul-lib-coverage": "*"
536       }
537     },
538     "@types/istanbul-reports": {
539       "version": "3.0.0",
540       "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz",
541       "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==",
542       "dev": true,
543       "requires": {
544         "@types/istanbul-lib-report": "*"
545       }
546     },
547     "@types/keyv": {
548       "version": "3.1.1",
549       "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz",
550       "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==",
551       "dev": true,
552       "requires": {
553         "@types/node": "*"
554       }
555     },
556     "@types/minimist": {
557       "version": "1.2.0",
558       "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz",
559       "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=",
560       "dev": true
561     },
562     "@types/node": {
563       "version": "14.6.4",
564       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.4.tgz",
565       "integrity": "sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ==",
566       "dev": true
567     },
568     "@types/normalize-package-data": {
569       "version": "2.4.0",
570       "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
571       "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
572       "dev": true
573     },
574     "@types/parse-json": {
575       "version": "4.0.0",
576       "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
577       "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
578       "dev": true
579     },
580     "@types/puppeteer": {
581       "version": "3.0.2",
582       "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-3.0.2.tgz",
583       "integrity": "sha512-JRuHPSbHZBadOxxFwpyZPeRlpPTTeMbQneMdpFd8LXdyNfFSiX950CGewdm69g/ipzEAXAmMyFF1WOWJOL/nKw==",
584       "dev": true,
585       "requires": {
586         "@types/node": "*"
587       }
588     },
589     "@types/q": {
590       "version": "1.5.4",
591       "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
592       "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
593       "dev": true
594     },
595     "@types/responselike": {
596       "version": "1.0.0",
597       "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz",
598       "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==",
599       "dev": true,
600       "requires": {
601         "@types/node": "*"
602       }
603     },
604     "@types/stack-utils": {
605       "version": "1.0.1",
606       "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
607       "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
608       "dev": true
609     },
610     "@types/unist": {
611       "version": "2.0.3",
612       "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
613       "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
614       "dev": true
615     },
616     "@types/yargs": {
617       "version": "15.0.5",
618       "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz",
619       "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==",
620       "dev": true,
621       "requires": {
622         "@types/yargs-parser": "*"
623       }
624     },
625     "@types/yargs-parser": {
626       "version": "15.0.0",
627       "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz",
628       "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
629       "dev": true
630     },
631     "@types/yauzl": {
632       "version": "2.9.1",
633       "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz",
634       "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==",
635       "dev": true,
636       "optional": true,
637       "requires": {
638         "@types/node": "*"
639       }
640     },
641     "@wdio/allure-reporter": {
642       "version": "6.4.7",
643       "resolved": "https://registry.npmjs.org/@wdio/allure-reporter/-/allure-reporter-6.4.7.tgz",
644       "integrity": "sha512-2c45q+rD/R9wDpjAjcIDS/1ZoXjJVOPPFfwCXqaIbdOEv/qG2k4Brrz/9VYnC+4XE5D7WWyxDexwnmYH84eaDw==",
645       "dev": true,
646       "requires": {
647         "@wdio/reporter": "6.4.7",
648         "allure-js-commons": "^1.3.2",
649         "strip-ansi": "^6.0.0"
650       },
651       "dependencies": {
652         "@wdio/reporter": {
653           "version": "6.4.7",
654           "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-6.4.7.tgz",
655           "integrity": "sha512-oc5tL9rYSU7dB3E+PbgMxeMKQs0W3VsFhe44rZV7NPsaS+Z9G3/L3IkK/gpJJUA69sIv1eFULXUPxZu3MABAaQ==",
656           "dev": true,
657           "requires": {
658             "fs-extra": "^9.0.0"
659           }
660         }
661       }
662     },
663     "@wdio/cli": {
664       "version": "6.1.12",
665       "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-6.1.12.tgz",
666       "integrity": "sha512-KXGTCNcoEywYqT67qyv58I/YGowinfNWlzRoD2uP/shVZn8a0ebZam8CyXl3SJtL9pfELUcaIO1Hqxwtf6BBAg==",
667       "dev": true,
668       "requires": {
669         "@wdio/config": "6.1.2",
670         "@wdio/logger": "6.0.16",
671         "@wdio/utils": "6.1.8",
672         "async-exit-hook": "^2.0.1",
673         "chalk": "^4.0.0",
674         "chokidar": "^3.0.0",
675         "cli-spinners": "^2.1.0",
676         "ejs": "^3.0.1",
677         "fs-extra": "^9.0.0",
678         "inquirer": "^7.0.0",
679         "lodash.flattendeep": "^4.4.0",
680         "lodash.pickby": "^4.6.0",
681         "lodash.union": "^4.6.0",
682         "log-update": "^4.0.0",
683         "webdriverio": "6.1.12",
684         "yargs": "^15.0.1",
685         "yarn-install": "^1.0.0"
686       }
687     },
688     "@wdio/config": {
689       "version": "6.1.2",
690       "resolved": "https://registry.npmjs.org/@wdio/config/-/config-6.1.2.tgz",
691       "integrity": "sha512-mMatdM9RLNZI0dzHWGPl/8lU8+GX5q0K2Esd+VyDOLQNg/9pykidEQURwvoQb6YvvV5wiX4IXqLSIYh1ELjyOA==",
692       "dev": true,
693       "requires": {
694         "@wdio/logger": "6.0.16",
695         "deepmerge": "^4.0.0",
696         "glob": "^7.1.2"
697       }
698     },
699     "@wdio/devtools-service": {
700       "version": "6.4.7",
701       "resolved": "https://registry.npmjs.org/@wdio/devtools-service/-/devtools-service-6.4.7.tgz",
702       "integrity": "sha512-IXMgUi/ObFUClvPwHT4c7NoXhIczLUJ2zWRUfonNxqip47ijHhl3Dd+wANEM5oDt6Z2rUm0GKAijeC+J+MPdAw==",
703       "dev": true,
704       "requires": {
705         "@types/puppeteer": "^3.0.1",
706         "@wdio/logger": "6.4.7",
707         "core-js": "~3.6.0",
708         "lighthouse": "^6.1.0",
709         "puppeteer-core": "^5.1.0",
710         "speedline": "^1.4.1",
711         "stable": "^0.1.8"
712       },
713       "dependencies": {
714         "@wdio/logger": {
715           "version": "6.4.7",
716           "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-6.4.7.tgz",
717           "integrity": "sha512-Mm/rsRa/1u/l8/IrNKM2c9tkvLE90i83d3KZ0Ujh4cicYJv+lNi9whsCi+p3QNFCo64nJ6bfC+0Ho5VgD3MiKw==",
718           "dev": true,
719           "requires": {
720             "chalk": "^4.0.0",
721             "loglevel": "^1.6.0",
722             "loglevel-plugin-prefix": "^0.8.4",
723             "strip-ansi": "^6.0.0"
724           }
725         },
726         "debug": {
727           "version": "4.1.1",
728           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
729           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
730           "dev": true,
731           "requires": {
732             "ms": "^2.1.1"
733           }
734         },
735         "ms": {
736           "version": "2.1.2",
737           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
738           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
739           "dev": true
740         },
741         "puppeteer-core": {
742           "version": "5.2.1",
743           "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-5.2.1.tgz",
744           "integrity": "sha512-gLjEOrzwgcnwRH+sm4hS1TBqe2/DN248nRb2hYB7+lZ9kCuLuACNvuzlXILlPAznU3Ob+mEvVEBDcLuFa0zq3g==",
745           "dev": true,
746           "requires": {
747             "debug": "^4.1.0",
748             "devtools-protocol": "0.0.781568",
749             "extract-zip": "^2.0.0",
750             "https-proxy-agent": "^4.0.0",
751             "mime": "^2.0.3",
752             "pkg-dir": "^4.2.0",
753             "progress": "^2.0.1",
754             "proxy-from-env": "^1.0.0",
755             "rimraf": "^3.0.2",
756             "tar-fs": "^2.0.0",
757             "unbzip2-stream": "^1.3.3",
758             "ws": "^7.2.3"
759           }
760         }
761       }
762     },
763     "@wdio/dot-reporter": {
764       "version": "6.1.9",
765       "resolved": "https://registry.npmjs.org/@wdio/dot-reporter/-/dot-reporter-6.1.9.tgz",
766       "integrity": "sha512-zYUCiMMFLRJ+R4mFzt50ATmO4ark4xrlX6+1wsljqP+eL40A/WninGtHZIujZUUIhxtOmZu3abZngEj+ZcJo9g==",
767       "dev": true,
768       "requires": {
769         "@wdio/reporter": "6.1.9",
770         "chalk": "^4.0.0"
771       }
772     },
773     "@wdio/junit-reporter": {
774       "version": "6.1.9",
775       "resolved": "https://registry.npmjs.org/@wdio/junit-reporter/-/junit-reporter-6.1.9.tgz",
776       "integrity": "sha512-ml6m1SwRjScDsU/5Iarm+mbp3l9lg+QMR5KGsvi5gt/xylsMl3aIxRdMxFEcgcpoXQP+QUEktPkp1SURfOXG1g==",
777       "dev": true,
778       "requires": {
779         "@wdio/reporter": "6.1.9",
780         "json-stringify-safe": "^5.0.1",
781         "junit-report-builder": "^2.0.0",
782         "validator": "^13.0.0"
783       }
784     },
785     "@wdio/local-runner": {
786       "version": "6.1.12",
787       "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-6.1.12.tgz",
788       "integrity": "sha512-hNNKdvkE5uNn4aTNT6ayYD321yltNvpHCRGTBftGg8Guxm2DjE2OwE/S5sIZ2152xs4QYfSKAOXI4mEjWjZV9g==",
789       "dev": true,
790       "requires": {
791         "@wdio/logger": "6.0.16",
792         "@wdio/repl": "6.1.8",
793         "@wdio/runner": "6.1.12",
794         "async-exit-hook": "^2.0.1",
795         "stream-buffers": "^3.0.2"
796       }
797     },
798     "@wdio/logger": {
799       "version": "6.0.16",
800       "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-6.0.16.tgz",
801       "integrity": "sha512-VbH5UnQIG/3sSMV+Y38+rOdwyK9mVA9vuL7iOngoTafHwUjL1MObfN/Cex84L4mGxIgfxCu6GV48iUmSuQ7sqA==",
802       "dev": true,
803       "requires": {
804         "chalk": "^4.0.0",
805         "loglevel": "^1.6.0",
806         "loglevel-plugin-prefix": "^0.8.4",
807         "strip-ansi": "^6.0.0"
808       }
809     },
810     "@wdio/mocha-framework": {
811       "version": "6.1.8",
812       "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-6.1.8.tgz",
813       "integrity": "sha512-qxetJAYIK8aoL6qHGfVM2OrR0XNnFcI0iy6qUwDhcbKpGsk/fyR+l+8xT75LonW93hLSXDI83PBGkfyQVnMgbQ==",
814       "dev": true,
815       "requires": {
816         "@wdio/logger": "6.0.16",
817         "@wdio/utils": "6.1.8",
818         "expect-webdriverio": "^1.1.5",
819         "mocha": "^7.0.1"
820       }
821     },
822     "@wdio/protocols": {
823       "version": "6.1.11",
824       "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-6.1.11.tgz",
825       "integrity": "sha512-opauqB8kxsUOHrNxHv24D+DjULOvxQUfwSIGL4pv6u/b/Jzni4Nmjy4wcIb8TFXvWWvp7JfFQM1DntM0gQ0d3g==",
826       "dev": true
827     },
828     "@wdio/repl": {
829       "version": "6.1.8",
830       "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-6.1.8.tgz",
831       "integrity": "sha512-C647KvDIcOHYN24eFbiM2xE+etPEACvRYkEp7BPLyopEABDr0I3Qdb5MLhopC5eMAVHp70/WT27H1CE2v9iILQ==",
832       "dev": true,
833       "requires": {
834         "@wdio/utils": "6.1.8"
835       }
836     },
837     "@wdio/reporter": {
838       "version": "6.1.9",
839       "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-6.1.9.tgz",
840       "integrity": "sha512-3eQ8VcloL27Ev27EQIGS/BlmRrAeSu/e7ZHbQ3SN6E8eDpbJ7UZauO5mh+XqAq7a2LF8Sd5PMLnJ3RKlGtw+kA==",
841       "dev": true,
842       "requires": {
843         "fs-extra": "^9.0.0"
844       }
845     },
846     "@wdio/runner": {
847       "version": "6.1.12",
848       "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-6.1.12.tgz",
849       "integrity": "sha512-mEDx2VSO1mZ1ndJM0Dz2CK1sntYBNXo/EJEnjPYkf+STHPYOfeZEE/hpcabLmOjlCxW4XekLljC0UZnhqJt2+A==",
850       "dev": true,
851       "requires": {
852         "@wdio/config": "6.1.2",
853         "@wdio/logger": "6.0.16",
854         "@wdio/utils": "6.1.8",
855         "deepmerge": "^4.0.0",
856         "gaze": "^1.1.2",
857         "webdriver": "6.1.11",
858         "webdriverio": "6.1.12"
859       }
860     },
861     "@wdio/sauce-service": {
862       "version": "6.1.9",
863       "resolved": "https://registry.npmjs.org/@wdio/sauce-service/-/sauce-service-6.1.9.tgz",
864       "integrity": "sha512-Xeed+LgA2YhqgoE+NXj7iJ44RC5pIjS2YMN0DOIoG7rMJnlbTumwUwkJ8RX2idhvs1Z7FxjVznTr5PXMfaeiiA==",
865       "dev": true,
866       "requires": {
867         "@wdio/logger": "6.0.16",
868         "sauce-connect-launcher-update": "^1.3.2",
869         "saucelabs": "^4.0.0"
870       }
871     },
872     "@wdio/sync": {
873       "version": "6.1.8",
874       "resolved": "https://registry.npmjs.org/@wdio/sync/-/sync-6.1.8.tgz",
875       "integrity": "sha512-oghYrfMcLrVc0zxWUw9TQmUmdPQ8HmE2VMK6tifpOaF+Zo0jfsj2huajos1GPgdYqJV+LoZ3nXtdSYllG6n4gg==",
876       "dev": true,
877       "requires": {
878         "@wdio/logger": "6.0.16",
879         "fibers": "^4.0.1"
880       }
881     },
882     "@wdio/utils": {
883       "version": "6.1.8",
884       "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-6.1.8.tgz",
885       "integrity": "sha512-qzvD8qCPpIpDrZ0HNOx1hTlfKY26p8WByUXgr52ll6DXxtAYXZLIJ8GAYFJUi87NVfwtv6+O7owQGSM/jtr8AQ==",
886       "dev": true,
887       "requires": {
888         "@wdio/logger": "6.0.16"
889       }
890     },
891     "JSV": {
892       "version": "4.0.2",
893       "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz",
894       "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=",
895       "dev": true
896     },
897     "abbrev": {
898       "version": "1.1.1",
899       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
900       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
901       "dev": true
902     },
903     "accepts": {
904       "version": "1.3.7",
905       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
906       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
907       "dev": true,
908       "requires": {
909         "mime-types": "~2.1.24",
910         "negotiator": "0.6.2"
911       }
912     },
913     "acorn": {
914       "version": "7.4.0",
915       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz",
916       "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==",
917       "dev": true
918     },
919     "acorn-jsx": {
920       "version": "5.3.1",
921       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
922       "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
923       "dev": true
924     },
925     "adm-zip": {
926       "version": "0.4.16",
927       "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz",
928       "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==",
929       "dev": true
930     },
931     "after": {
932       "version": "0.8.2",
933       "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
934       "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
935       "dev": true
936     },
937     "agent-base": {
938       "version": "5.1.1",
939       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
940       "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
941       "dev": true
942     },
943     "ajv": {
944       "version": "6.12.4",
945       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
946       "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
947       "dev": true,
948       "requires": {
949         "fast-deep-equal": "^3.1.1",
950         "fast-json-stable-stringify": "^2.0.0",
951         "json-schema-traverse": "^0.4.1",
952         "uri-js": "^4.2.2"
953       },
954       "dependencies": {
955         "fast-deep-equal": {
956           "version": "3.1.3",
957           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
958           "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
959           "dev": true
960         }
961       }
962     },
963     "allure-js-commons": {
964       "version": "1.3.2",
965       "resolved": "https://registry.npmjs.org/allure-js-commons/-/allure-js-commons-1.3.2.tgz",
966       "integrity": "sha512-FTmoqP36ZjHFT4iLdYamyCFhyj1jqD6BIdiZ5pBlyafDJrFRV76XIXNxwRqbHpSw40o1vHzYi4vGpmREnhnHVw==",
967       "dev": true,
968       "requires": {
969         "file-type": "^7.7.1",
970         "fs-extra": "^6.0.1",
971         "js2xmlparser": "^3.0.0",
972         "mime": "^2.3.1",
973         "object-assign": "^4.1.1",
974         "uuid": "^3.0.0"
975       },
976       "dependencies": {
977         "file-type": {
978           "version": "7.7.1",
979           "resolved": "https://registry.npmjs.org/file-type/-/file-type-7.7.1.tgz",
980           "integrity": "sha512-bTrKkzzZI6wH+NXhyD3SOXtb2zXTw2SbwI2RxUlRcXVsnN7jNL5hJzVQLYv7FOQhxFkK4XWdAflEaWFpaLLWpQ==",
981           "dev": true
982         },
983         "fs-extra": {
984           "version": "6.0.1",
985           "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz",
986           "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==",
987           "dev": true,
988           "requires": {
989             "graceful-fs": "^4.1.2",
990             "jsonfile": "^4.0.0",
991             "universalify": "^0.1.0"
992           }
993         },
994         "jsonfile": {
995           "version": "4.0.0",
996           "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
997           "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
998           "dev": true,
999           "requires": {
1000             "graceful-fs": "^4.1.6"
1001           }
1002         },
1003         "universalify": {
1004           "version": "0.1.2",
1005           "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
1006           "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
1007           "dev": true
1008         },
1009         "uuid": {
1010           "version": "3.4.0",
1011           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
1012           "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
1013           "dev": true
1014         }
1015       }
1016     },
1017     "ansi-align": {
1018       "version": "3.0.0",
1019       "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
1020       "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
1021       "dev": true,
1022       "requires": {
1023         "string-width": "^3.0.0"
1024       },
1025       "dependencies": {
1026         "ansi-regex": {
1027           "version": "4.1.0",
1028           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1029           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1030           "dev": true
1031         },
1032         "emoji-regex": {
1033           "version": "7.0.3",
1034           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
1035           "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
1036           "dev": true
1037         },
1038         "is-fullwidth-code-point": {
1039           "version": "2.0.0",
1040           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1041           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1042           "dev": true
1043         },
1044         "string-width": {
1045           "version": "3.1.0",
1046           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1047           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1048           "dev": true,
1049           "requires": {
1050             "emoji-regex": "^7.0.1",
1051             "is-fullwidth-code-point": "^2.0.0",
1052             "strip-ansi": "^5.1.0"
1053           }
1054         },
1055         "strip-ansi": {
1056           "version": "5.2.0",
1057           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1058           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1059           "dev": true,
1060           "requires": {
1061             "ansi-regex": "^4.1.0"
1062           }
1063         }
1064       }
1065     },
1066     "ansi-colors": {
1067       "version": "3.2.3",
1068       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
1069       "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
1070       "dev": true
1071     },
1072     "ansi-escapes": {
1073       "version": "4.3.1",
1074       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
1075       "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
1076       "dev": true,
1077       "requires": {
1078         "type-fest": "^0.11.0"
1079       }
1080     },
1081     "ansi-regex": {
1082       "version": "5.0.0",
1083       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1084       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1085       "dev": true
1086     },
1087     "ansi-styles": {
1088       "version": "4.2.1",
1089       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
1090       "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
1091       "dev": true,
1092       "requires": {
1093         "@types/color-name": "^1.1.1",
1094         "color-convert": "^2.0.1"
1095       }
1096     },
1097     "anymatch": {
1098       "version": "3.1.1",
1099       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
1100       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
1101       "dev": true,
1102       "requires": {
1103         "normalize-path": "^3.0.0",
1104         "picomatch": "^2.0.4"
1105       }
1106     },
1107     "api-testing": {
1108       "version": "1.3.0",
1109       "resolved": "https://registry.npmjs.org/api-testing/-/api-testing-1.3.0.tgz",
1110       "integrity": "sha512-JfAiQDAMO39i8yKYlphFs0eLPeLSwyy9NaJ4RLQBQJtDGp4v3BOwPJPj39A8vHQ2SSNdl3WJAEkYiymT3THcGg==",
1111       "dev": true,
1112       "requires": {
1113         "chai": "^4.2.0",
1114         "supertest": "^5.0.0-0"
1115       }
1116     },
1117     "arch": {
1118       "version": "2.1.2",
1119       "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz",
1120       "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==",
1121       "dev": true
1122     },
1123     "archive-type": {
1124       "version": "4.0.0",
1125       "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
1126       "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=",
1127       "dev": true,
1128       "requires": {
1129         "file-type": "^4.2.0"
1130       },
1131       "dependencies": {
1132         "file-type": {
1133           "version": "4.4.0",
1134           "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
1135           "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
1136           "dev": true
1137         }
1138       }
1139     },
1140     "archiver": {
1141       "version": "4.0.2",
1142       "resolved": "https://registry.npmjs.org/archiver/-/archiver-4.0.2.tgz",
1143       "integrity": "sha512-B9IZjlGwaxF33UN4oPbfBkyA4V1SxNLeIhR1qY8sRXSsbdUkEHrrOvwlYFPx+8uQeCe9M+FG6KgO+imDmQ79CQ==",
1144       "dev": true,
1145       "requires": {
1146         "archiver-utils": "^2.1.0",
1147         "async": "^3.2.0",
1148         "buffer-crc32": "^0.2.1",
1149         "glob": "^7.1.6",
1150         "readable-stream": "^3.6.0",
1151         "tar-stream": "^2.1.2",
1152         "zip-stream": "^3.0.1"
1153       },
1154       "dependencies": {
1155         "async": {
1156           "version": "3.2.0",
1157           "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
1158           "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==",
1159           "dev": true
1160         }
1161       }
1162     },
1163     "archiver-utils": {
1164       "version": "2.1.0",
1165       "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
1166       "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
1167       "dev": true,
1168       "requires": {
1169         "glob": "^7.1.4",
1170         "graceful-fs": "^4.2.0",
1171         "lazystream": "^1.0.0",
1172         "lodash.defaults": "^4.2.0",
1173         "lodash.difference": "^4.5.0",
1174         "lodash.flatten": "^4.4.0",
1175         "lodash.isplainobject": "^4.0.6",
1176         "lodash.union": "^4.6.0",
1177         "normalize-path": "^3.0.0",
1178         "readable-stream": "^2.0.0"
1179       },
1180       "dependencies": {
1181         "readable-stream": {
1182           "version": "2.3.7",
1183           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1184           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1185           "dev": true,
1186           "requires": {
1187             "core-util-is": "~1.0.0",
1188             "inherits": "~2.0.3",
1189             "isarray": "~1.0.0",
1190             "process-nextick-args": "~2.0.0",
1191             "safe-buffer": "~5.1.1",
1192             "string_decoder": "~1.1.1",
1193             "util-deprecate": "~1.0.1"
1194           }
1195         }
1196       }
1197     },
1198     "argparse": {
1199       "version": "1.0.10",
1200       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1201       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1202       "dev": true,
1203       "requires": {
1204         "sprintf-js": "~1.0.2"
1205       }
1206     },
1207     "array-find-index": {
1208       "version": "1.0.2",
1209       "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
1210       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
1211       "dev": true
1212     },
1213     "array-union": {
1214       "version": "2.1.0",
1215       "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
1216       "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
1217       "dev": true
1218     },
1219     "arraybuffer.slice": {
1220       "version": "0.0.7",
1221       "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
1222       "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
1223       "dev": true
1224     },
1225     "arrify": {
1226       "version": "1.0.1",
1227       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
1228       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
1229       "dev": true
1230     },
1231     "asn1": {
1232       "version": "0.2.4",
1233       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
1234       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
1235       "dev": true,
1236       "requires": {
1237         "safer-buffer": "~2.1.0"
1238       }
1239     },
1240     "assert-plus": {
1241       "version": "1.0.0",
1242       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1243       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1244       "dev": true
1245     },
1246     "assertion-error": {
1247       "version": "1.1.0",
1248       "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
1249       "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
1250       "dev": true
1251     },
1252     "astral-regex": {
1253       "version": "2.0.0",
1254       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
1255       "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
1256       "dev": true
1257     },
1258     "async": {
1259       "version": "0.9.2",
1260       "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
1261       "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
1262       "dev": true
1263     },
1264     "async-exit-hook": {
1265       "version": "2.0.1",
1266       "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
1267       "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==",
1268       "dev": true
1269     },
1270     "async-limiter": {
1271       "version": "1.0.1",
1272       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
1273       "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
1274       "dev": true
1275     },
1276     "asynckit": {
1277       "version": "0.4.0",
1278       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1279       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
1280       "dev": true
1281     },
1282     "at-least-node": {
1283       "version": "1.0.0",
1284       "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
1285       "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
1286       "dev": true
1287     },
1288     "atob": {
1289       "version": "2.1.2",
1290       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
1291       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
1292       "dev": true
1293     },
1294     "autoprefixer": {
1295       "version": "9.8.6",
1296       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
1297       "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
1298       "dev": true,
1299       "requires": {
1300         "browserslist": "^4.12.0",
1301         "caniuse-lite": "^1.0.30001109",
1302         "colorette": "^1.2.1",
1303         "normalize-range": "^0.1.2",
1304         "num2fraction": "^1.2.2",
1305         "postcss": "^7.0.32",
1306         "postcss-value-parser": "^4.1.0"
1307       },
1308       "dependencies": {
1309         "ansi-styles": {
1310           "version": "3.2.1",
1311           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1312           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1313           "dev": true,
1314           "requires": {
1315             "color-convert": "^1.9.0"
1316           }
1317         },
1318         "chalk": {
1319           "version": "2.4.2",
1320           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1321           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1322           "dev": true,
1323           "requires": {
1324             "ansi-styles": "^3.2.1",
1325             "escape-string-regexp": "^1.0.5",
1326             "supports-color": "^5.3.0"
1327           },
1328           "dependencies": {
1329             "supports-color": {
1330               "version": "5.5.0",
1331               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1332               "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1333               "dev": true,
1334               "requires": {
1335                 "has-flag": "^3.0.0"
1336               }
1337             }
1338           }
1339         },
1340         "color-convert": {
1341           "version": "1.9.3",
1342           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1343           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1344           "dev": true,
1345           "requires": {
1346             "color-name": "1.1.3"
1347           }
1348         },
1349         "color-name": {
1350           "version": "1.1.3",
1351           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1352           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1353           "dev": true
1354         },
1355         "has-flag": {
1356           "version": "3.0.0",
1357           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1358           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1359           "dev": true
1360         },
1361         "postcss": {
1362           "version": "7.0.32",
1363           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz",
1364           "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",
1365           "dev": true,
1366           "requires": {
1367             "chalk": "^2.4.2",
1368             "source-map": "^0.6.1",
1369             "supports-color": "^6.1.0"
1370           }
1371         },
1372         "supports-color": {
1373           "version": "6.1.0",
1374           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
1375           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
1376           "dev": true,
1377           "requires": {
1378             "has-flag": "^3.0.0"
1379           }
1380         }
1381       }
1382     },
1383     "aws-sign2": {
1384       "version": "0.7.0",
1385       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
1386       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
1387       "dev": true
1388     },
1389     "aws4": {
1390       "version": "1.10.1",
1391       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",
1392       "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==",
1393       "dev": true
1394     },
1395     "axe-core": {
1396       "version": "3.5.5",
1397       "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.5.5.tgz",
1398       "integrity": "sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q==",
1399       "dev": true
1400     },
1401     "babar": {
1402       "version": "0.2.0",
1403       "resolved": "https://registry.npmjs.org/babar/-/babar-0.2.0.tgz",
1404       "integrity": "sha512-bH01czBTWEbf7Q6qje/4raQEG14jhPTQJmpj1Uxzw92VCr9yQcCWN+SbKTg34aOvWDs6wrhjfr6SGC8AaeSzaA==",
1405       "dev": true,
1406       "requires": {
1407         "colors": "~0.6.2"
1408       }
1409     },
1410     "backo2": {
1411       "version": "1.0.2",
1412       "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
1413       "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
1414       "dev": true
1415     },
1416     "bail": {
1417       "version": "1.0.5",
1418       "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
1419       "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
1420       "dev": true
1421     },
1422     "balanced-match": {
1423       "version": "1.0.0",
1424       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1425       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
1426       "dev": true
1427     },
1428     "base64-arraybuffer": {
1429       "version": "0.1.5",
1430       "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
1431       "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
1432       "dev": true
1433     },
1434     "base64-js": {
1435       "version": "1.3.1",
1436       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
1437       "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
1438       "dev": true
1439     },
1440     "base64id": {
1441       "version": "1.0.0",
1442       "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
1443       "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
1444       "dev": true
1445     },
1446     "bcrypt-pbkdf": {
1447       "version": "1.0.2",
1448       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1449       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1450       "dev": true,
1451       "requires": {
1452         "tweetnacl": "^0.14.3"
1453       }
1454     },
1455     "better-assert": {
1456       "version": "1.0.2",
1457       "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
1458       "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
1459       "dev": true,
1460       "requires": {
1461         "callsite": "1.0.0"
1462       }
1463     },
1464     "bin-check": {
1465       "version": "4.1.0",
1466       "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz",
1467       "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==",
1468       "dev": true,
1469       "requires": {
1470         "execa": "^0.7.0",
1471         "executable": "^4.1.0"
1472       }
1473     },
1474     "bin-version": {
1475       "version": "3.1.0",
1476       "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
1477       "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==",
1478       "dev": true,
1479       "requires": {
1480         "execa": "^1.0.0",
1481         "find-versions": "^3.0.0"
1482       },
1483       "dependencies": {
1484         "cross-spawn": {
1485           "version": "6.0.5",
1486           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
1487           "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
1488           "dev": true,
1489           "requires": {
1490             "nice-try": "^1.0.4",
1491             "path-key": "^2.0.1",
1492             "semver": "^5.5.0",
1493             "shebang-command": "^1.2.0",
1494             "which": "^1.2.9"
1495           }
1496         },
1497         "execa": {
1498           "version": "1.0.0",
1499           "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
1500           "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
1501           "dev": true,
1502           "requires": {
1503             "cross-spawn": "^6.0.0",
1504             "get-stream": "^4.0.0",
1505             "is-stream": "^1.1.0",
1506             "npm-run-path": "^2.0.0",
1507             "p-finally": "^1.0.0",
1508             "signal-exit": "^3.0.0",
1509             "strip-eof": "^1.0.0"
1510           }
1511         },
1512         "get-stream": {
1513           "version": "4.1.0",
1514           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
1515           "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1516           "dev": true,
1517           "requires": {
1518             "pump": "^3.0.0"
1519           }
1520         }
1521       }
1522     },
1523     "bin-version-check": {
1524       "version": "4.0.0",
1525       "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz",
1526       "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==",
1527       "dev": true,
1528       "requires": {
1529         "bin-version": "^3.0.0",
1530         "semver": "^5.6.0",
1531         "semver-truncate": "^1.1.2"
1532       }
1533     },
1534     "bin-wrapper": {
1535       "version": "4.1.0",
1536       "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz",
1537       "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==",
1538       "dev": true,
1539       "requires": {
1540         "bin-check": "^4.1.0",
1541         "bin-version-check": "^4.0.0",
1542         "download": "^7.1.0",
1543         "import-lazy": "^3.1.0",
1544         "os-filter-obj": "^2.0.0",
1545         "pify": "^4.0.1"
1546       },
1547       "dependencies": {
1548         "import-lazy": {
1549           "version": "3.1.0",
1550           "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
1551           "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==",
1552           "dev": true
1553         },
1554         "pify": {
1555           "version": "4.0.1",
1556           "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
1557           "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
1558           "dev": true
1559         }
1560       }
1561     },
1562     "binary-extensions": {
1563       "version": "2.1.0",
1564       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
1565       "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
1566       "dev": true
1567     },
1568     "bl": {
1569       "version": "4.0.3",
1570       "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz",
1571       "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==",
1572       "dev": true,
1573       "requires": {
1574         "buffer": "^5.5.0",
1575         "inherits": "^2.0.4",
1576         "readable-stream": "^3.4.0"
1577       }
1578     },
1579     "blob": {
1580       "version": "0.0.5",
1581       "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
1582       "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
1583       "dev": true
1584     },
1585     "bluebird": {
1586       "version": "3.7.2",
1587       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
1588       "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
1589       "dev": true
1590     },
1591     "body": {
1592       "version": "5.1.0",
1593       "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
1594       "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
1595       "dev": true,
1596       "requires": {
1597         "continuable-cache": "^0.3.1",
1598         "error": "^7.0.0",
1599         "raw-body": "~1.1.0",
1600         "safe-json-parse": "~1.0.1"
1601       }
1602     },
1603     "body-parser": {
1604       "version": "1.19.0",
1605       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
1606       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
1607       "dev": true,
1608       "requires": {
1609         "bytes": "3.1.0",
1610         "content-type": "~1.0.4",
1611         "debug": "2.6.9",
1612         "depd": "~1.1.2",
1613         "http-errors": "1.7.2",
1614         "iconv-lite": "0.4.24",
1615         "on-finished": "~2.3.0",
1616         "qs": "6.7.0",
1617         "raw-body": "2.4.0",
1618         "type-is": "~1.6.17"
1619       },
1620       "dependencies": {
1621         "bytes": {
1622           "version": "3.1.0",
1623           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
1624           "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
1625           "dev": true
1626         },
1627         "qs": {
1628           "version": "6.7.0",
1629           "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
1630           "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
1631           "dev": true
1632         },
1633         "raw-body": {
1634           "version": "2.4.0",
1635           "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
1636           "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
1637           "dev": true,
1638           "requires": {
1639             "bytes": "3.1.0",
1640             "http-errors": "1.7.2",
1641             "iconv-lite": "0.4.24",
1642             "unpipe": "1.0.0"
1643           }
1644         }
1645       }
1646     },
1647     "boolbase": {
1648       "version": "1.0.0",
1649       "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
1650       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
1651       "dev": true
1652     },
1653     "boxen": {
1654       "version": "4.2.0",
1655       "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
1656       "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==",
1657       "dev": true,
1658       "requires": {
1659         "ansi-align": "^3.0.0",
1660         "camelcase": "^5.3.1",
1661         "chalk": "^3.0.0",
1662         "cli-boxes": "^2.2.0",
1663         "string-width": "^4.1.0",
1664         "term-size": "^2.1.0",
1665         "type-fest": "^0.8.1",
1666         "widest-line": "^3.1.0"
1667       },
1668       "dependencies": {
1669         "chalk": {
1670           "version": "3.0.0",
1671           "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
1672           "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
1673           "dev": true,
1674           "requires": {
1675             "ansi-styles": "^4.1.0",
1676             "supports-color": "^7.1.0"
1677           }
1678         },
1679         "type-fest": {
1680           "version": "0.8.1",
1681           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
1682           "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
1683           "dev": true
1684         }
1685       }
1686     },
1687     "brace-expansion": {
1688       "version": "1.1.11",
1689       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1690       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1691       "dev": true,
1692       "requires": {
1693         "balanced-match": "^1.0.0",
1694         "concat-map": "0.0.1"
1695       }
1696     },
1697     "braces": {
1698       "version": "3.0.2",
1699       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1700       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1701       "dev": true,
1702       "requires": {
1703         "fill-range": "^7.0.1"
1704       }
1705     },
1706     "browser-stdout": {
1707       "version": "1.3.1",
1708       "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
1709       "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
1710       "dev": true
1711     },
1712     "browserslist": {
1713       "version": "4.14.2",
1714       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz",
1715       "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==",
1716       "dev": true,
1717       "requires": {
1718         "caniuse-lite": "^1.0.30001125",
1719         "electron-to-chromium": "^1.3.564",
1720         "escalade": "^3.0.2",
1721         "node-releases": "^1.1.61"
1722       }
1723     },
1724     "buffer": {
1725       "version": "5.6.0",
1726       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
1727       "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
1728       "dev": true,
1729       "requires": {
1730         "base64-js": "^1.0.2",
1731         "ieee754": "^1.1.4"
1732       }
1733     },
1734     "buffer-alloc": {
1735       "version": "1.2.0",
1736       "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
1737       "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
1738       "dev": true,
1739       "requires": {
1740         "buffer-alloc-unsafe": "^1.1.0",
1741         "buffer-fill": "^1.0.0"
1742       }
1743     },
1744     "buffer-alloc-unsafe": {
1745       "version": "1.1.0",
1746       "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
1747       "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
1748       "dev": true
1749     },
1750     "buffer-crc32": {
1751       "version": "0.2.13",
1752       "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1753       "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
1754       "dev": true
1755     },
1756     "buffer-fill": {
1757       "version": "1.0.0",
1758       "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
1759       "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
1760       "dev": true
1761     },
1762     "bytes": {
1763       "version": "1.0.0",
1764       "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
1765       "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
1766       "dev": true
1767     },
1768     "cac": {
1769       "version": "3.0.4",
1770       "resolved": "https://registry.npmjs.org/cac/-/cac-3.0.4.tgz",
1771       "integrity": "sha1-bSTO7Dcu/lybeYgIvH9JtHJCpO8=",
1772       "dev": true,
1773       "requires": {
1774         "camelcase-keys": "^3.0.0",
1775         "chalk": "^1.1.3",
1776         "indent-string": "^3.0.0",
1777         "minimist": "^1.2.0",
1778         "read-pkg-up": "^1.0.1",
1779         "suffix": "^0.1.0",
1780         "text-table": "^0.2.0"
1781       },
1782       "dependencies": {
1783         "ansi-regex": {
1784           "version": "2.1.1",
1785           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1786           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1787           "dev": true
1788         },
1789         "ansi-styles": {
1790           "version": "2.2.1",
1791           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
1792           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
1793           "dev": true
1794         },
1795         "chalk": {
1796           "version": "1.1.3",
1797           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1798           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1799           "dev": true,
1800           "requires": {
1801             "ansi-styles": "^2.2.1",
1802             "escape-string-regexp": "^1.0.2",
1803             "has-ansi": "^2.0.0",
1804             "strip-ansi": "^3.0.0",
1805             "supports-color": "^2.0.0"
1806           }
1807         },
1808         "strip-ansi": {
1809           "version": "3.0.1",
1810           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1811           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1812           "dev": true,
1813           "requires": {
1814             "ansi-regex": "^2.0.0"
1815           }
1816         },
1817         "supports-color": {
1818           "version": "2.0.0",
1819           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1820           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1821           "dev": true
1822         }
1823       }
1824     },
1825     "cacheable-lookup": {
1826       "version": "5.0.3",
1827       "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.3.tgz",
1828       "integrity": "sha512-W+JBqF9SWe18A72XFzN/V/CULFzPm7sBXzzR6ekkE+3tLG72wFZrBiBZhrZuDoYexop4PHJVdFAKb/Nj9+tm9w==",
1829       "dev": true
1830     },
1831     "cacheable-request": {
1832       "version": "7.0.1",
1833       "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz",
1834       "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==",
1835       "dev": true,
1836       "requires": {
1837         "clone-response": "^1.0.2",
1838         "get-stream": "^5.1.0",
1839         "http-cache-semantics": "^4.0.0",
1840         "keyv": "^4.0.0",
1841         "lowercase-keys": "^2.0.0",
1842         "normalize-url": "^4.1.0",
1843         "responselike": "^2.0.0"
1844       }
1845     },
1846     "callsite": {
1847       "version": "1.0.0",
1848       "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
1849       "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
1850       "dev": true
1851     },
1852     "callsites": {
1853       "version": "3.1.0",
1854       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1855       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1856       "dev": true
1857     },
1858     "camel-case": {
1859       "version": "4.1.1",
1860       "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz",
1861       "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==",
1862       "dev": true,
1863       "requires": {
1864         "pascal-case": "^3.1.1",
1865         "tslib": "^1.10.0"
1866       }
1867     },
1868     "camelcase": {
1869       "version": "5.3.1",
1870       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
1871       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
1872       "dev": true
1873     },
1874     "camelcase-keys": {
1875       "version": "3.0.0",
1876       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-3.0.0.tgz",
1877       "integrity": "sha1-/AxsNgNj9zd+N5O5oWvM8QcMHKQ=",
1878       "dev": true,
1879       "requires": {
1880         "camelcase": "^3.0.0",
1881         "map-obj": "^1.0.0"
1882       },
1883       "dependencies": {
1884         "camelcase": {
1885           "version": "3.0.0",
1886           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
1887           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
1888           "dev": true
1889         }
1890       }
1891     },
1892     "caniuse-lite": {
1893       "version": "1.0.30001125",
1894       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001125.tgz",
1895       "integrity": "sha512-9f+r7BW8Qli917mU3j0fUaTweT3f3vnX/Lcs+1C73V+RADmFme+Ih0Br8vONQi3X0lseOe6ZHfsZLCA8MSjxUA==",
1896       "dev": true
1897     },
1898     "canonicalize": {
1899       "version": "1.0.3",
1900       "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.3.tgz",
1901       "integrity": "sha512-QWAGweNicWIXzcl7skvUZQ/ArdecS8fOeudnjIU0LYqSdTOSBSap+0VPMas4u11cW3a9sN5AN/aJHQUGfdWLCw==",
1902       "dev": true
1903     },
1904     "capital-case": {
1905       "version": "1.0.3",
1906       "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.3.tgz",
1907       "integrity": "sha512-OlUSJpUr7SY0uZFOxcwnDOU7/MpHlKTZx2mqnDYQFrDudXLFm0JJ9wr/l4csB+rh2Ug0OPuoSO53PqiZBqno9A==",
1908       "dev": true,
1909       "requires": {
1910         "no-case": "^3.0.3",
1911         "tslib": "^1.10.0",
1912         "upper-case-first": "^2.0.1"
1913       }
1914     },
1915     "caseless": {
1916       "version": "0.12.0",
1917       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
1918       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1919       "dev": true
1920     },
1921     "caw": {
1922       "version": "2.0.1",
1923       "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
1924       "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==",
1925       "dev": true,
1926       "requires": {
1927         "get-proxy": "^2.0.0",
1928         "isurl": "^1.0.0-alpha5",
1929         "tunnel-agent": "^0.6.0",
1930         "url-to-options": "^1.0.1"
1931       }
1932     },
1933     "ccount": {
1934       "version": "1.0.5",
1935       "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz",
1936       "integrity": "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==",
1937       "dev": true
1938     },
1939     "chai": {
1940       "version": "4.2.0",
1941       "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
1942       "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
1943       "dev": true,
1944       "requires": {
1945         "assertion-error": "^1.1.0",
1946         "check-error": "^1.0.2",
1947         "deep-eql": "^3.0.1",
1948         "get-func-name": "^2.0.0",
1949         "pathval": "^1.1.0",
1950         "type-detect": "^4.0.5"
1951       }
1952     },
1953     "chalk": {
1954       "version": "4.1.0",
1955       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
1956       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
1957       "dev": true,
1958       "requires": {
1959         "ansi-styles": "^4.1.0",
1960         "supports-color": "^7.1.0"
1961       }
1962     },
1963     "change-case": {
1964       "version": "4.1.1",
1965       "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.1.tgz",
1966       "integrity": "sha512-qRlUWn/hXnX1R1LBDF/RelJLiqNjKjUqlmuBVSEIyye8kq49CXqkZWKmi8XeUAdDXWFOcGLUMZ+aHn3Q5lzUXw==",
1967       "dev": true,
1968       "requires": {
1969         "camel-case": "^4.1.1",
1970         "capital-case": "^1.0.3",
1971         "constant-case": "^3.0.3",
1972         "dot-case": "^3.0.3",
1973         "header-case": "^2.0.3",
1974         "no-case": "^3.0.3",
1975         "param-case": "^3.0.3",
1976         "pascal-case": "^3.1.1",
1977         "path-case": "^3.0.3",
1978         "sentence-case": "^3.0.3",
1979         "snake-case": "^3.0.3",
1980         "tslib": "^1.10.0"
1981       }
1982     },
1983     "character-entities": {
1984       "version": "1.2.4",
1985       "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
1986       "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
1987       "dev": true
1988     },
1989     "character-entities-html4": {
1990       "version": "1.1.4",
1991       "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz",
1992       "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==",
1993       "dev": true
1994     },
1995     "character-entities-legacy": {
1996       "version": "1.1.4",
1997       "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
1998       "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==",
1999       "dev": true
2000     },
2001     "character-reference-invalid": {
2002       "version": "1.1.4",
2003       "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
2004       "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==",
2005       "dev": true
2006     },
2007     "chardet": {
2008       "version": "0.7.0",
2009       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
2010       "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
2011       "dev": true
2012     },
2013     "charenc": {
2014       "version": "0.0.2",
2015       "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
2016       "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
2017       "dev": true
2018     },
2019     "check-error": {
2020       "version": "1.0.2",
2021       "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
2022       "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
2023       "dev": true
2024     },
2025     "chokidar": {
2026       "version": "3.4.2",
2027       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz",
2028       "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==",
2029       "dev": true,
2030       "requires": {
2031         "anymatch": "~3.1.1",
2032         "braces": "~3.0.2",
2033         "fsevents": "~2.1.2",
2034         "glob-parent": "~5.1.0",
2035         "is-binary-path": "~2.1.0",
2036         "is-glob": "~4.0.1",
2037         "normalize-path": "~3.0.0",
2038         "readdirp": "~3.4.0"
2039       }
2040     },
2041     "chownr": {
2042       "version": "1.1.4",
2043       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
2044       "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
2045       "dev": true
2046     },
2047     "chrome-launcher": {
2048       "version": "0.13.4",
2049       "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz",
2050       "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==",
2051       "dev": true,
2052       "requires": {
2053         "@types/node": "*",
2054         "escape-string-regexp": "^1.0.5",
2055         "is-wsl": "^2.2.0",
2056         "lighthouse-logger": "^1.0.0",
2057         "mkdirp": "^0.5.3",
2058         "rimraf": "^3.0.2"
2059       }
2060     },
2061     "ci-info": {
2062       "version": "2.0.0",
2063       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
2064       "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
2065       "dev": true
2066     },
2067     "cli-boxes": {
2068       "version": "2.2.1",
2069       "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
2070       "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
2071       "dev": true
2072     },
2073     "cli-cursor": {
2074       "version": "3.1.0",
2075       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
2076       "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
2077       "dev": true,
2078       "requires": {
2079         "restore-cursor": "^3.1.0"
2080       }
2081     },
2082     "cli-spinners": {
2083       "version": "2.4.0",
2084       "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz",
2085       "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==",
2086       "dev": true
2087     },
2088     "cli-width": {
2089       "version": "3.0.0",
2090       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
2091       "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
2092       "dev": true
2093     },
2094     "cliui": {
2095       "version": "6.0.0",
2096       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
2097       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
2098       "dev": true,
2099       "requires": {
2100         "string-width": "^4.2.0",
2101         "strip-ansi": "^6.0.0",
2102         "wrap-ansi": "^6.2.0"
2103       }
2104     },
2105     "clone-regexp": {
2106       "version": "2.2.0",
2107       "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz",
2108       "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
2109       "dev": true,
2110       "requires": {
2111         "is-regexp": "^2.0.0"
2112       }
2113     },
2114     "clone-response": {
2115       "version": "1.0.2",
2116       "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
2117       "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
2118       "dev": true,
2119       "requires": {
2120         "mimic-response": "^1.0.0"
2121       }
2122     },
2123     "coa": {
2124       "version": "2.0.2",
2125       "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
2126       "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
2127       "dev": true,
2128       "requires": {
2129         "@types/q": "^1.5.1",
2130         "chalk": "^2.4.1",
2131         "q": "^1.1.2"
2132       },
2133       "dependencies": {
2134         "ansi-styles": {
2135           "version": "3.2.1",
2136           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2137           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2138           "dev": true,
2139           "requires": {
2140             "color-convert": "^1.9.0"
2141           }
2142         },
2143         "chalk": {
2144           "version": "2.4.2",
2145           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2146           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2147           "dev": true,
2148           "requires": {
2149             "ansi-styles": "^3.2.1",
2150             "escape-string-regexp": "^1.0.5",
2151             "supports-color": "^5.3.0"
2152           }
2153         },
2154         "color-convert": {
2155           "version": "1.9.3",
2156           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2157           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2158           "dev": true,
2159           "requires": {
2160             "color-name": "1.1.3"
2161           }
2162         },
2163         "color-name": {
2164           "version": "1.1.3",
2165           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2166           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2167           "dev": true
2168         },
2169         "has-flag": {
2170           "version": "3.0.0",
2171           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2172           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2173           "dev": true
2174         },
2175         "supports-color": {
2176           "version": "5.5.0",
2177           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2178           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2179           "dev": true,
2180           "requires": {
2181             "has-flag": "^3.0.0"
2182           }
2183         }
2184       }
2185     },
2186     "code-point-at": {
2187       "version": "1.1.0",
2188       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
2189       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
2190       "dev": true
2191     },
2192     "coffeescript": {
2193       "version": "1.10.0",
2194       "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz",
2195       "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=",
2196       "dev": true
2197     },
2198     "collapse-white-space": {
2199       "version": "1.0.6",
2200       "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
2201       "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==",
2202       "dev": true
2203     },
2204     "color-convert": {
2205       "version": "2.0.1",
2206       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2207       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2208       "dev": true,
2209       "requires": {
2210         "color-name": "~1.1.4"
2211       }
2212     },
2213     "color-name": {
2214       "version": "1.1.4",
2215       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2216       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2217       "dev": true
2218     },
2219     "colorette": {
2220       "version": "1.2.1",
2221       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
2222       "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
2223       "dev": true
2224     },
2225     "colors": {
2226       "version": "0.6.2",
2227       "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
2228       "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
2229       "dev": true
2230     },
2231     "combined-stream": {
2232       "version": "1.0.8",
2233       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
2234       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
2235       "dev": true,
2236       "requires": {
2237         "delayed-stream": "~1.0.0"
2238       }
2239     },
2240     "commander": {
2241       "version": "2.11.0",
2242       "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
2243       "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
2244       "dev": true
2245     },
2246     "comment-parser": {
2247       "version": "0.7.6",
2248       "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-0.7.6.tgz",
2249       "integrity": "sha512-GKNxVA7/iuTnAqGADlTWX4tkhzxZKXp5fLJqKTlQLHkE65XDUKutZ3BHaJC5IGcper2tT3QRD1xr4o3jNpgXXg==",
2250       "dev": true
2251     },
2252     "component-bind": {
2253       "version": "1.0.0",
2254       "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
2255       "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
2256       "dev": true
2257     },
2258     "component-emitter": {
2259       "version": "1.3.0",
2260       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
2261       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
2262       "dev": true
2263     },
2264     "component-inherit": {
2265       "version": "0.0.3",
2266       "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
2267       "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
2268       "dev": true
2269     },
2270     "compress-commons": {
2271       "version": "3.0.0",
2272       "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-3.0.0.tgz",
2273       "integrity": "sha512-FyDqr8TKX5/X0qo+aVfaZ+PVmNJHJeckFBlq8jZGSJOgnynhfifoyl24qaqdUdDIBe0EVTHByN6NAkqYvE/2Xg==",
2274       "dev": true,
2275       "requires": {
2276         "buffer-crc32": "^0.2.13",
2277         "crc32-stream": "^3.0.1",
2278         "normalize-path": "^3.0.0",
2279         "readable-stream": "^2.3.7"
2280       },
2281       "dependencies": {
2282         "readable-stream": {
2283           "version": "2.3.7",
2284           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2285           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2286           "dev": true,
2287           "requires": {
2288             "core-util-is": "~1.0.0",
2289             "inherits": "~2.0.3",
2290             "isarray": "~1.0.0",
2291             "process-nextick-args": "~2.0.0",
2292             "safe-buffer": "~5.1.1",
2293             "string_decoder": "~1.1.1",
2294             "util-deprecate": "~1.0.1"
2295           }
2296         }
2297       }
2298     },
2299     "concat-map": {
2300       "version": "0.0.1",
2301       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2302       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
2303       "dev": true
2304     },
2305     "config-chain": {
2306       "version": "1.1.12",
2307       "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
2308       "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
2309       "dev": true,
2310       "requires": {
2311         "ini": "^1.3.4",
2312         "proto-list": "~1.2.1"
2313       }
2314     },
2315     "configstore": {
2316       "version": "5.0.1",
2317       "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
2318       "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
2319       "dev": true,
2320       "requires": {
2321         "dot-prop": "^5.2.0",
2322         "graceful-fs": "^4.1.2",
2323         "make-dir": "^3.0.0",
2324         "unique-string": "^2.0.0",
2325         "write-file-atomic": "^3.0.0",
2326         "xdg-basedir": "^4.0.0"
2327       },
2328       "dependencies": {
2329         "make-dir": {
2330           "version": "3.1.0",
2331           "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
2332           "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
2333           "dev": true,
2334           "requires": {
2335             "semver": "^6.0.0"
2336           }
2337         },
2338         "semver": {
2339           "version": "6.3.0",
2340           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2341           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2342           "dev": true
2343         }
2344       }
2345     },
2346     "connect": {
2347       "version": "3.7.0",
2348       "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
2349       "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
2350       "dev": true,
2351       "requires": {
2352         "debug": "2.6.9",
2353         "finalhandler": "1.1.2",
2354         "parseurl": "~1.3.3",
2355         "utils-merge": "1.0.1"
2356       }
2357     },
2358     "constant-case": {
2359       "version": "3.0.3",
2360       "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.3.tgz",
2361       "integrity": "sha512-FXtsSnnrFYpzDmvwDGQW+l8XK3GV1coLyBN0eBz16ZUzGaZcT2ANVCJmLeuw2GQgxKHQIe9e0w2dzkSfaRlUmA==",
2362       "dev": true,
2363       "requires": {
2364         "no-case": "^3.0.3",
2365         "tslib": "^1.10.0",
2366         "upper-case": "^2.0.1"
2367       }
2368     },
2369     "content-disposition": {
2370       "version": "0.5.3",
2371       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
2372       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
2373       "dev": true,
2374       "requires": {
2375         "safe-buffer": "5.1.2"
2376       }
2377     },
2378     "content-type": {
2379       "version": "1.0.4",
2380       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
2381       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
2382       "dev": true
2383     },
2384     "continuable-cache": {
2385       "version": "0.3.1",
2386       "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
2387       "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
2388       "dev": true
2389     },
2390     "convert-source-map": {
2391       "version": "1.7.0",
2392       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
2393       "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
2394       "dev": true,
2395       "requires": {
2396         "safe-buffer": "~5.1.1"
2397       }
2398     },
2399     "cookie": {
2400       "version": "0.3.1",
2401       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
2402       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
2403       "dev": true
2404     },
2405     "cookiejar": {
2406       "version": "2.1.2",
2407       "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
2408       "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==",
2409       "dev": true
2410     },
2411     "core-js": {
2412       "version": "3.6.5",
2413       "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
2414       "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==",
2415       "dev": true
2416     },
2417     "core-util-is": {
2418       "version": "1.0.2",
2419       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
2420       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
2421       "dev": true
2422     },
2423     "cosmiconfig": {
2424       "version": "6.0.0",
2425       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
2426       "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
2427       "dev": true,
2428       "requires": {
2429         "@types/parse-json": "^4.0.0",
2430         "import-fresh": "^3.1.0",
2431         "parse-json": "^5.0.0",
2432         "path-type": "^4.0.0",
2433         "yaml": "^1.7.2"
2434       },
2435       "dependencies": {
2436         "parse-json": {
2437           "version": "5.1.0",
2438           "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
2439           "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
2440           "dev": true,
2441           "requires": {
2442             "@babel/code-frame": "^7.0.0",
2443             "error-ex": "^1.3.1",
2444             "json-parse-even-better-errors": "^2.3.0",
2445             "lines-and-columns": "^1.1.6"
2446           }
2447         },
2448         "path-type": {
2449           "version": "4.0.0",
2450           "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
2451           "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
2452           "dev": true
2453         }
2454       }
2455     },
2456     "crc": {
2457       "version": "3.8.0",
2458       "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
2459       "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
2460       "dev": true,
2461       "requires": {
2462         "buffer": "^5.1.0"
2463       }
2464     },
2465     "crc32-stream": {
2466       "version": "3.0.1",
2467       "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz",
2468       "integrity": "sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==",
2469       "dev": true,
2470       "requires": {
2471         "crc": "^3.4.4",
2472         "readable-stream": "^3.4.0"
2473       }
2474     },
2475     "cross-spawn": {
2476       "version": "4.0.2",
2477       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
2478       "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
2479       "dev": true,
2480       "requires": {
2481         "lru-cache": "^4.0.1",
2482         "which": "^1.2.9"
2483       }
2484     },
2485     "crypt": {
2486       "version": "0.0.2",
2487       "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
2488       "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=",
2489       "dev": true
2490     },
2491     "crypto-random-string": {
2492       "version": "2.0.0",
2493       "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
2494       "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
2495       "dev": true
2496     },
2497     "css-select": {
2498       "version": "2.1.0",
2499       "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
2500       "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
2501       "dev": true,
2502       "requires": {
2503         "boolbase": "^1.0.0",
2504         "css-what": "^3.2.1",
2505         "domutils": "^1.7.0",
2506         "nth-check": "^1.0.2"
2507       }
2508     },
2509     "css-select-base-adapter": {
2510       "version": "0.1.1",
2511       "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
2512       "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
2513       "dev": true
2514     },
2515     "css-tree": {
2516       "version": "1.0.0-alpha.37",
2517       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
2518       "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
2519       "dev": true,
2520       "requires": {
2521         "mdn-data": "2.0.4",
2522         "source-map": "^0.6.1"
2523       }
2524     },
2525     "css-value": {
2526       "version": "0.0.1",
2527       "resolved": "https://registry.npmjs.org/css-value/-/css-value-0.0.1.tgz",
2528       "integrity": "sha1-Xv1sLupeof1rasV+wEJ7GEUkJOo=",
2529       "dev": true
2530     },
2531     "css-what": {
2532       "version": "3.3.0",
2533       "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz",
2534       "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==",
2535       "dev": true
2536     },
2537     "cssesc": {
2538       "version": "3.0.0",
2539       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
2540       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
2541       "dev": true
2542     },
2543     "csso": {
2544       "version": "4.0.3",
2545       "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz",
2546       "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==",
2547       "dev": true,
2548       "requires": {
2549         "css-tree": "1.0.0-alpha.39"
2550       },
2551       "dependencies": {
2552         "css-tree": {
2553           "version": "1.0.0-alpha.39",
2554           "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz",
2555           "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==",
2556           "dev": true,
2557           "requires": {
2558             "mdn-data": "2.0.6",
2559             "source-map": "^0.6.1"
2560           }
2561         },
2562         "mdn-data": {
2563           "version": "2.0.6",
2564           "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz",
2565           "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==",
2566           "dev": true
2567         }
2568       }
2569     },
2570     "cssom": {
2571       "version": "0.3.8",
2572       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
2573       "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
2574       "dev": true
2575     },
2576     "cssstyle": {
2577       "version": "1.2.1",
2578       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.1.tgz",
2579       "integrity": "sha512-7DYm8qe+gPx/h77QlCyFmX80+fGaE/6A/Ekl0zaszYOubvySO2saYFdQ78P29D0UsULxFKCetDGNaNRUdSF+2A==",
2580       "dev": true,
2581       "requires": {
2582         "cssom": "0.3.x"
2583       }
2584     },
2585     "currently-unhandled": {
2586       "version": "0.4.1",
2587       "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
2588       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
2589       "dev": true,
2590       "requires": {
2591         "array-find-index": "^1.0.1"
2592       }
2593     },
2594     "custom-event": {
2595       "version": "1.0.1",
2596       "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
2597       "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
2598       "dev": true
2599     },
2600     "dashdash": {
2601       "version": "1.14.1",
2602       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
2603       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2604       "dev": true,
2605       "requires": {
2606         "assert-plus": "^1.0.0"
2607       }
2608     },
2609     "date-format": {
2610       "version": "0.0.2",
2611       "resolved": "https://registry.npmjs.org/date-format/-/date-format-0.0.2.tgz",
2612       "integrity": "sha1-+v1Ej3IRXvHitzkVWukvK+bCjdE=",
2613       "dev": true
2614     },
2615     "dateformat": {
2616       "version": "1.0.12",
2617       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
2618       "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
2619       "dev": true,
2620       "requires": {
2621         "get-stdin": "^4.0.1",
2622         "meow": "^3.3.0"
2623       }
2624     },
2625     "debug": {
2626       "version": "2.6.9",
2627       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2628       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2629       "dev": true,
2630       "requires": {
2631         "ms": "2.0.0"
2632       }
2633     },
2634     "decamelize": {
2635       "version": "1.2.0",
2636       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
2637       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
2638       "dev": true
2639     },
2640     "decamelize-keys": {
2641       "version": "1.1.0",
2642       "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
2643       "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
2644       "dev": true,
2645       "requires": {
2646         "decamelize": "^1.1.0",
2647         "map-obj": "^1.0.0"
2648       }
2649     },
2650     "decode-uri-component": {
2651       "version": "0.2.0",
2652       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
2653       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2654       "dev": true
2655     },
2656     "decompress": {
2657       "version": "4.2.1",
2658       "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz",
2659       "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==",
2660       "dev": true,
2661       "requires": {
2662         "decompress-tar": "^4.0.0",
2663         "decompress-tarbz2": "^4.0.0",
2664         "decompress-targz": "^4.0.0",
2665         "decompress-unzip": "^4.0.1",
2666         "graceful-fs": "^4.1.10",
2667         "make-dir": "^1.0.0",
2668         "pify": "^2.3.0",
2669         "strip-dirs": "^2.0.0"
2670       }
2671     },
2672     "decompress-response": {
2673       "version": "6.0.0",
2674       "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
2675       "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
2676       "dev": true,
2677       "requires": {
2678         "mimic-response": "^3.1.0"
2679       },
2680       "dependencies": {
2681         "mimic-response": {
2682           "version": "3.1.0",
2683           "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
2684           "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
2685           "dev": true
2686         }
2687       }
2688     },
2689     "decompress-tar": {
2690       "version": "4.1.1",
2691       "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
2692       "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
2693       "dev": true,
2694       "requires": {
2695         "file-type": "^5.2.0",
2696         "is-stream": "^1.1.0",
2697         "tar-stream": "^1.5.2"
2698       },
2699       "dependencies": {
2700         "bl": {
2701           "version": "1.2.3",
2702           "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
2703           "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
2704           "dev": true,
2705           "requires": {
2706             "readable-stream": "^2.3.5",
2707             "safe-buffer": "^5.1.1"
2708           }
2709         },
2710         "file-type": {
2711           "version": "5.2.0",
2712           "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
2713           "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
2714           "dev": true
2715         },
2716         "readable-stream": {
2717           "version": "2.3.7",
2718           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2719           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2720           "dev": true,
2721           "requires": {
2722             "core-util-is": "~1.0.0",
2723             "inherits": "~2.0.3",
2724             "isarray": "~1.0.0",
2725             "process-nextick-args": "~2.0.0",
2726             "safe-buffer": "~5.1.1",
2727             "string_decoder": "~1.1.1",
2728             "util-deprecate": "~1.0.1"
2729           }
2730         },
2731         "tar-stream": {
2732           "version": "1.6.2",
2733           "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
2734           "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
2735           "dev": true,
2736           "requires": {
2737             "bl": "^1.0.0",
2738             "buffer-alloc": "^1.2.0",
2739             "end-of-stream": "^1.0.0",
2740             "fs-constants": "^1.0.0",
2741             "readable-stream": "^2.3.0",
2742             "to-buffer": "^1.1.1",
2743             "xtend": "^4.0.0"
2744           }
2745         }
2746       }
2747     },
2748     "decompress-tarbz2": {
2749       "version": "4.1.1",
2750       "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
2751       "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
2752       "dev": true,
2753       "requires": {
2754         "decompress-tar": "^4.1.0",
2755         "file-type": "^6.1.0",
2756         "is-stream": "^1.1.0",
2757         "seek-bzip": "^1.0.5",
2758         "unbzip2-stream": "^1.0.9"
2759       },
2760       "dependencies": {
2761         "file-type": {
2762           "version": "6.2.0",
2763           "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
2764           "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
2765           "dev": true
2766         }
2767       }
2768     },
2769     "decompress-targz": {
2770       "version": "4.1.1",
2771       "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
2772       "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
2773       "dev": true,
2774       "requires": {
2775         "decompress-tar": "^4.1.1",
2776         "file-type": "^5.2.0",
2777         "is-stream": "^1.1.0"
2778       },
2779       "dependencies": {
2780         "file-type": {
2781           "version": "5.2.0",
2782           "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
2783           "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
2784           "dev": true
2785         }
2786       }
2787     },
2788     "decompress-unzip": {
2789       "version": "4.0.1",
2790       "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
2791       "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
2792       "dev": true,
2793       "requires": {
2794         "file-type": "^3.8.0",
2795         "get-stream": "^2.2.0",
2796         "pify": "^2.3.0",
2797         "yauzl": "^2.4.2"
2798       },
2799       "dependencies": {
2800         "file-type": {
2801           "version": "3.9.0",
2802           "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
2803           "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
2804           "dev": true
2805         },
2806         "get-stream": {
2807           "version": "2.3.1",
2808           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
2809           "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
2810           "dev": true,
2811           "requires": {
2812             "object-assign": "^4.0.1",
2813             "pinkie-promise": "^2.0.0"
2814           }
2815         }
2816       }
2817     },
2818     "deep-eql": {
2819       "version": "3.0.1",
2820       "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
2821       "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
2822       "dev": true,
2823       "requires": {
2824         "type-detect": "^4.0.0"
2825       }
2826     },
2827     "deep-extend": {
2828       "version": "0.6.0",
2829       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2830       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
2831       "dev": true
2832     },
2833     "deep-is": {
2834       "version": "0.1.3",
2835       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
2836       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
2837       "dev": true
2838     },
2839     "deepmerge": {
2840       "version": "4.2.2",
2841       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
2842       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
2843       "dev": true
2844     },
2845     "defer-to-connect": {
2846       "version": "2.0.0",
2847       "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz",
2848       "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==",
2849       "dev": true
2850     },
2851     "define-properties": {
2852       "version": "1.1.3",
2853       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
2854       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
2855       "dev": true,
2856       "requires": {
2857         "object-keys": "^1.0.12"
2858       }
2859     },
2860     "delayed-stream": {
2861       "version": "1.0.0",
2862       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2863       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
2864       "dev": true
2865     },
2866     "depd": {
2867       "version": "1.1.2",
2868       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
2869       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
2870       "dev": true
2871     },
2872     "details-element-polyfill": {
2873       "version": "2.4.0",
2874       "resolved": "https://registry.npmjs.org/details-element-polyfill/-/details-element-polyfill-2.4.0.tgz",
2875       "integrity": "sha512-jnZ/m0+b1gz3EcooitqL7oDEkKHEro659dt8bWB/T/HjiILucoQhHvvi5MEOAIFJXxxO+rIYJ/t3qCgfUOSU5g==",
2876       "dev": true
2877     },
2878     "detect-libc": {
2879       "version": "1.0.3",
2880       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
2881       "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
2882       "dev": true
2883     },
2884     "devtools": {
2885       "version": "6.1.11",
2886       "resolved": "https://registry.npmjs.org/devtools/-/devtools-6.1.11.tgz",
2887       "integrity": "sha512-jqCkkIcFTUq7xAPRwUApq8IMUn6v5XWoroaIec27ALXehFdGpEmO4p6Uehbn2580HOa2JYB+FdR9yzTw+MAuQA==",
2888       "dev": true,
2889       "requires": {
2890         "@wdio/config": "6.1.2",
2891         "@wdio/logger": "6.0.16",
2892         "@wdio/protocols": "6.1.11",
2893         "@wdio/utils": "6.1.8",
2894         "chrome-launcher": "^0.13.1",
2895         "puppeteer-core": "^3.0.0",
2896         "ua-parser-js": "^0.7.21",
2897         "uuid": "^8.0.0"
2898       }
2899     },
2900     "devtools-protocol": {
2901       "version": "0.0.781568",
2902       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.781568.tgz",
2903       "integrity": "sha512-9Uqnzy6m6zEStluH9iyJ3iHyaQziFnMnLeC8vK0eN6smiJmIx7+yB64d67C2lH/LZra+5cGscJAJsNXO+MdPMg==",
2904       "dev": true
2905     },
2906     "di": {
2907       "version": "0.0.1",
2908       "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
2909       "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
2910       "dev": true
2911     },
2912     "diff": {
2913       "version": "3.5.0",
2914       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
2915       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
2916       "dev": true
2917     },
2918     "diff-sequences": {
2919       "version": "26.3.0",
2920       "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.3.0.tgz",
2921       "integrity": "sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig==",
2922       "dev": true
2923     },
2924     "dir-glob": {
2925       "version": "3.0.1",
2926       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
2927       "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
2928       "dev": true,
2929       "requires": {
2930         "path-type": "^4.0.0"
2931       },
2932       "dependencies": {
2933         "path-type": {
2934           "version": "4.0.0",
2935           "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
2936           "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
2937           "dev": true
2938         }
2939       }
2940     },
2941     "doctrine": {
2942       "version": "3.0.0",
2943       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2944       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2945       "dev": true,
2946       "requires": {
2947         "esutils": "^2.0.2"
2948       }
2949     },
2950     "dom-serialize": {
2951       "version": "2.2.1",
2952       "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
2953       "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
2954       "dev": true,
2955       "requires": {
2956         "custom-event": "~1.0.0",
2957         "ent": "~2.2.0",
2958         "extend": "^3.0.0",
2959         "void-elements": "^2.0.0"
2960       }
2961     },
2962     "dom-serializer": {
2963       "version": "0.2.2",
2964       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
2965       "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
2966       "dev": true,
2967       "requires": {
2968         "domelementtype": "^2.0.1",
2969         "entities": "^2.0.0"
2970       },
2971       "dependencies": {
2972         "domelementtype": {
2973           "version": "2.0.1",
2974           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
2975           "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==",
2976           "dev": true
2977         }
2978       }
2979     },
2980     "domelementtype": {
2981       "version": "1.3.1",
2982       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
2983       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
2984       "dev": true
2985     },
2986     "domhandler": {
2987       "version": "2.4.2",
2988       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
2989       "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
2990       "dev": true,
2991       "requires": {
2992         "domelementtype": "1"
2993       }
2994     },
2995     "domutils": {
2996       "version": "1.7.0",
2997       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
2998       "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
2999       "dev": true,
3000       "requires": {
3001         "dom-serializer": "0",
3002         "domelementtype": "1"
3003       }
3004     },
3005     "dot-case": {
3006       "version": "3.0.3",
3007       "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz",
3008       "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==",
3009       "dev": true,
3010       "requires": {
3011         "no-case": "^3.0.3",
3012         "tslib": "^1.10.0"
3013       }
3014     },
3015     "dot-prop": {
3016       "version": "5.3.0",
3017       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
3018       "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
3019       "dev": true,
3020       "requires": {
3021         "is-obj": "^2.0.0"
3022       }
3023     },
3024     "download": {
3025       "version": "7.1.0",
3026       "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
3027       "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==",
3028       "dev": true,
3029       "requires": {
3030         "archive-type": "^4.0.0",
3031         "caw": "^2.0.1",
3032         "content-disposition": "^0.5.2",
3033         "decompress": "^4.2.0",
3034         "ext-name": "^5.0.0",
3035         "file-type": "^8.1.0",
3036         "filenamify": "^2.0.0",
3037         "get-stream": "^3.0.0",
3038         "got": "^8.3.1",
3039         "make-dir": "^1.2.0",
3040         "p-event": "^2.1.0",
3041         "pify": "^3.0.0"
3042       },
3043       "dependencies": {
3044         "@sindresorhus/is": {
3045           "version": "0.7.0",
3046           "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
3047           "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
3048           "dev": true
3049         },
3050         "cacheable-request": {
3051           "version": "2.1.4",
3052           "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
3053           "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
3054           "dev": true,
3055           "requires": {
3056             "clone-response": "1.0.2",
3057             "get-stream": "3.0.0",
3058             "http-cache-semantics": "3.8.1",
3059             "keyv": "3.0.0",
3060             "lowercase-keys": "1.0.0",
3061             "normalize-url": "2.0.1",
3062             "responselike": "1.0.2"
3063           },
3064           "dependencies": {
3065             "lowercase-keys": {
3066               "version": "1.0.0",
3067               "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
3068               "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
3069               "dev": true
3070             }
3071           }
3072         },
3073         "decompress-response": {
3074           "version": "3.3.0",
3075           "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
3076           "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
3077           "dev": true,
3078           "requires": {
3079             "mimic-response": "^1.0.0"
3080           }
3081         },
3082         "get-stream": {
3083           "version": "3.0.0",
3084           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
3085           "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
3086           "dev": true
3087         },
3088         "got": {
3089           "version": "8.3.2",
3090           "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
3091           "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
3092           "dev": true,
3093           "requires": {
3094             "@sindresorhus/is": "^0.7.0",
3095             "cacheable-request": "^2.1.1",
3096             "decompress-response": "^3.3.0",
3097             "duplexer3": "^0.1.4",
3098             "get-stream": "^3.0.0",
3099             "into-stream": "^3.1.0",
3100             "is-retry-allowed": "^1.1.0",
3101             "isurl": "^1.0.0-alpha5",
3102             "lowercase-keys": "^1.0.0",
3103             "mimic-response": "^1.0.0",
3104             "p-cancelable": "^0.4.0",
3105             "p-timeout": "^2.0.1",
3106             "pify": "^3.0.0",
3107             "safe-buffer": "^5.1.1",
3108             "timed-out": "^4.0.1",
3109             "url-parse-lax": "^3.0.0",
3110             "url-to-options": "^1.0.1"
3111           }
3112         },
3113         "http-cache-semantics": {
3114           "version": "3.8.1",
3115           "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
3116           "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
3117           "dev": true
3118         },
3119         "json-buffer": {
3120           "version": "3.0.0",
3121           "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
3122           "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
3123           "dev": true
3124         },
3125         "keyv": {
3126           "version": "3.0.0",
3127           "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
3128           "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==",
3129           "dev": true,
3130           "requires": {
3131             "json-buffer": "3.0.0"
3132           }
3133         },
3134         "lowercase-keys": {
3135           "version": "1.0.1",
3136           "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
3137           "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
3138           "dev": true
3139         },
3140         "normalize-url": {
3141           "version": "2.0.1",
3142           "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
3143           "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
3144           "dev": true,
3145           "requires": {
3146             "prepend-http": "^2.0.0",
3147             "query-string": "^5.0.1",
3148             "sort-keys": "^2.0.0"
3149           }
3150         },
3151         "p-cancelable": {
3152           "version": "0.4.1",
3153           "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
3154           "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
3155           "dev": true
3156         },
3157         "pify": {
3158           "version": "3.0.0",
3159           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3160           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3161           "dev": true
3162         },
3163         "prepend-http": {
3164           "version": "2.0.0",
3165           "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
3166           "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
3167           "dev": true
3168         },
3169         "responselike": {
3170           "version": "1.0.2",
3171           "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
3172           "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
3173           "dev": true,
3174           "requires": {
3175             "lowercase-keys": "^1.0.0"
3176           }
3177         },
3178         "sort-keys": {
3179           "version": "2.0.0",
3180           "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
3181           "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
3182           "dev": true,
3183           "requires": {
3184             "is-plain-obj": "^1.0.0"
3185           }
3186         },
3187         "url-parse-lax": {
3188           "version": "3.0.0",
3189           "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
3190           "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
3191           "dev": true,
3192           "requires": {
3193             "prepend-http": "^2.0.0"
3194           }
3195         }
3196       }
3197     },
3198     "duplexer3": {
3199       "version": "0.1.4",
3200       "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
3201       "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
3202       "dev": true
3203     },
3204     "each-async": {
3205       "version": "1.1.1",
3206       "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz",
3207       "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
3208       "dev": true,
3209       "requires": {
3210         "onetime": "^1.0.0",
3211         "set-immediate-shim": "^1.0.0"
3212       },
3213       "dependencies": {
3214         "onetime": {
3215           "version": "1.1.0",
3216           "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
3217           "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
3218           "dev": true
3219         }
3220       }
3221     },
3222     "ecc-jsbn": {
3223       "version": "0.1.2",
3224       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
3225       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
3226       "dev": true,
3227       "requires": {
3228         "jsbn": "~0.1.0",
3229         "safer-buffer": "^2.1.0"
3230       }
3231     },
3232     "ee-first": {
3233       "version": "1.1.1",
3234       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
3235       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
3236       "dev": true
3237     },
3238     "ejs": {
3239       "version": "3.1.5",
3240       "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz",
3241       "integrity": "sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==",
3242       "dev": true,
3243       "requires": {
3244         "jake": "^10.6.1"
3245       }
3246     },
3247     "electron-to-chromium": {
3248       "version": "1.3.564",
3249       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.564.tgz",
3250       "integrity": "sha512-fNaYN3EtKQWLQsrKXui8mzcryJXuA0LbCLoizeX6oayG2emBaS5MauKjCPAvc29NEY4FpLHIUWiP+Y0Bfrs5dg==",
3251       "dev": true
3252     },
3253     "emoji-regex": {
3254       "version": "8.0.0",
3255       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3256       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
3257       "dev": true
3258     },
3259     "encodeurl": {
3260       "version": "1.0.2",
3261       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
3262       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
3263       "dev": true
3264     },
3265     "end-of-stream": {
3266       "version": "1.4.4",
3267       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
3268       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
3269       "dev": true,
3270       "requires": {
3271         "once": "^1.4.0"
3272       }
3273     },
3274     "engine.io": {
3275       "version": "3.2.1",
3276       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz",
3277       "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==",
3278       "dev": true,
3279       "requires": {
3280         "accepts": "~1.3.4",
3281         "base64id": "1.0.0",
3282         "cookie": "0.3.1",
3283         "debug": "~3.1.0",
3284         "engine.io-parser": "~2.1.0",
3285         "ws": "~3.3.1"
3286       },
3287       "dependencies": {
3288         "debug": {
3289           "version": "3.1.0",
3290           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
3291           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
3292           "dev": true,
3293           "requires": {
3294             "ms": "2.0.0"
3295           }
3296         },
3297         "ws": {
3298           "version": "3.3.3",
3299           "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
3300           "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
3301           "dev": true,
3302           "requires": {
3303             "async-limiter": "~1.0.0",
3304             "safe-buffer": "~5.1.0",
3305             "ultron": "~1.1.0"
3306           }
3307         }
3308       }
3309     },
3310     "engine.io-client": {
3311       "version": "3.2.1",
3312       "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",
3313       "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==",
3314       "dev": true,
3315       "requires": {
3316         "component-emitter": "1.2.1",
3317         "component-inherit": "0.0.3",
3318         "debug": "~3.1.0",
3319         "engine.io-parser": "~2.1.1",
3320         "has-cors": "1.1.0",
3321         "indexof": "0.0.1",
3322         "parseqs": "0.0.5",
3323         "parseuri": "0.0.5",
3324         "ws": "~3.3.1",
3325         "xmlhttprequest-ssl": "~1.5.4",
3326         "yeast": "0.1.2"
3327       },
3328       "dependencies": {
3329         "component-emitter": {
3330           "version": "1.2.1",
3331           "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
3332           "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
3333           "dev": true
3334         },
3335         "debug": {
3336           "version": "3.1.0",
3337           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
3338           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
3339           "dev": true,
3340           "requires": {
3341             "ms": "2.0.0"
3342           }
3343         },
3344         "ws": {
3345           "version": "3.3.3",
3346           "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
3347           "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
3348           "dev": true,
3349           "requires": {
3350             "async-limiter": "~1.0.0",
3351             "safe-buffer": "~5.1.0",
3352             "ultron": "~1.1.0"
3353           }
3354         }
3355       }
3356     },
3357     "engine.io-parser": {
3358       "version": "2.1.3",
3359       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
3360       "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
3361       "dev": true,
3362       "requires": {
3363         "after": "0.8.2",
3364         "arraybuffer.slice": "~0.0.7",
3365         "base64-arraybuffer": "0.1.5",
3366         "blob": "0.0.5",
3367         "has-binary2": "~1.0.2"
3368       }
3369     },
3370     "enquirer": {
3371       "version": "2.3.6",
3372       "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
3373       "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
3374       "dev": true,
3375       "requires": {
3376         "ansi-colors": "^4.1.1"
3377       },
3378       "dependencies": {
3379         "ansi-colors": {
3380           "version": "4.1.1",
3381           "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
3382           "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
3383           "dev": true
3384         }
3385       }
3386     },
3387     "ent": {
3388       "version": "2.2.0",
3389       "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
3390       "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
3391       "dev": true
3392     },
3393     "entities": {
3394       "version": "2.0.3",
3395       "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
3396       "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
3397       "dev": true
3398     },
3399     "error": {
3400       "version": "7.2.1",
3401       "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
3402       "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==",
3403       "dev": true,
3404       "requires": {
3405         "string-template": "~0.2.1"
3406       }
3407     },
3408     "error-ex": {
3409       "version": "1.3.2",
3410       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
3411       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
3412       "dev": true,
3413       "requires": {
3414         "is-arrayish": "^0.2.1"
3415       }
3416     },
3417     "es-abstract": {
3418       "version": "1.17.6",
3419       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz",
3420       "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==",
3421       "dev": true,
3422       "requires": {
3423         "es-to-primitive": "^1.2.1",
3424         "function-bind": "^1.1.1",
3425         "has": "^1.0.3",
3426         "has-symbols": "^1.0.1",
3427         "is-callable": "^1.2.0",
3428         "is-regex": "^1.1.0",
3429         "object-inspect": "^1.7.0",
3430         "object-keys": "^1.1.1",
3431         "object.assign": "^4.1.0",
3432         "string.prototype.trimend": "^1.0.1",
3433         "string.prototype.trimstart": "^1.0.1"
3434       }
3435     },
3436     "es-to-primitive": {
3437       "version": "1.2.1",
3438       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
3439       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
3440       "dev": true,
3441       "requires": {
3442         "is-callable": "^1.1.4",
3443         "is-date-object": "^1.0.1",
3444         "is-symbol": "^1.0.2"
3445       }
3446     },
3447     "escalade": {
3448       "version": "3.0.2",
3449       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz",
3450       "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==",
3451       "dev": true
3452     },
3453     "escape-goat": {
3454       "version": "2.1.1",
3455       "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
3456       "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
3457       "dev": true
3458     },
3459     "escape-html": {
3460       "version": "1.0.3",
3461       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
3462       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
3463       "dev": true
3464     },
3465     "escape-string-regexp": {
3466       "version": "1.0.5",
3467       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3468       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
3469       "dev": true
3470     },
3471     "eslint": {
3472       "version": "7.8.1",
3473       "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.8.1.tgz",
3474       "integrity": "sha512-/2rX2pfhyUG0y+A123d0ccXtMm7DV7sH1m3lk9nk2DZ2LReq39FXHueR9xZwshE5MdfSf0xunSaMWRqyIA6M1w==",
3475       "dev": true,
3476       "requires": {
3477         "@babel/code-frame": "^7.0.0",
3478         "@eslint/eslintrc": "^0.1.3",
3479         "ajv": "^6.10.0",
3480         "chalk": "^4.0.0",
3481         "cross-spawn": "^7.0.2",
3482         "debug": "^4.0.1",
3483         "doctrine": "^3.0.0",
3484         "enquirer": "^2.3.5",
3485         "eslint-scope": "^5.1.0",
3486         "eslint-utils": "^2.1.0",
3487         "eslint-visitor-keys": "^1.3.0",
3488         "espree": "^7.3.0",
3489         "esquery": "^1.2.0",
3490         "esutils": "^2.0.2",
3491         "file-entry-cache": "^5.0.1",
3492         "functional-red-black-tree": "^1.0.1",
3493         "glob-parent": "^5.0.0",
3494         "globals": "^12.1.0",
3495         "ignore": "^4.0.6",
3496         "import-fresh": "^3.0.0",
3497         "imurmurhash": "^0.1.4",
3498         "is-glob": "^4.0.0",
3499         "js-yaml": "^3.13.1",
3500         "json-stable-stringify-without-jsonify": "^1.0.1",
3501         "levn": "^0.4.1",
3502         "lodash": "^4.17.19",
3503         "minimatch": "^3.0.4",
3504         "natural-compare": "^1.4.0",
3505         "optionator": "^0.9.1",
3506         "progress": "^2.0.0",
3507         "regexpp": "^3.1.0",
3508         "semver": "^7.2.1",
3509         "strip-ansi": "^6.0.0",
3510         "strip-json-comments": "^3.1.0",
3511         "table": "^5.2.3",
3512         "text-table": "^0.2.0",
3513         "v8-compile-cache": "^2.0.3"
3514       },
3515       "dependencies": {
3516         "cross-spawn": {
3517           "version": "7.0.3",
3518           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
3519           "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
3520           "dev": true,
3521           "requires": {
3522             "path-key": "^3.1.0",
3523             "shebang-command": "^2.0.0",
3524             "which": "^2.0.1"
3525           }
3526         },
3527         "debug": {
3528           "version": "4.1.1",
3529           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
3530           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
3531           "dev": true,
3532           "requires": {
3533             "ms": "^2.1.1"
3534           }
3535         },
3536         "ms": {
3537           "version": "2.1.2",
3538           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3539           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3540           "dev": true
3541         },
3542         "path-key": {
3543           "version": "3.1.1",
3544           "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3545           "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3546           "dev": true
3547         },
3548         "semver": {
3549           "version": "7.3.2",
3550           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
3551           "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
3552           "dev": true
3553         },
3554         "shebang-command": {
3555           "version": "2.0.0",
3556           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3557           "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3558           "dev": true,
3559           "requires": {
3560             "shebang-regex": "^3.0.0"
3561           }
3562         },
3563         "shebang-regex": {
3564           "version": "3.0.0",
3565           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3566           "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3567           "dev": true
3568         },
3569         "strip-json-comments": {
3570           "version": "3.1.1",
3571           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3572           "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3573           "dev": true
3574         },
3575         "which": {
3576           "version": "2.0.2",
3577           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3578           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3579           "dev": true,
3580           "requires": {
3581             "isexe": "^2.0.0"
3582           }
3583         }
3584       }
3585     },
3586     "eslint-config-wikimedia": {
3587       "version": "0.17.0",
3588       "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.17.0.tgz",
3589       "integrity": "sha512-zxTlSJkNvKNfWRBGxXoFbI4jCKFMDLdclPQZyvlCC4z35xPh81SuhIW1CfYoTmL4DvJEj+2X7wVXlHs5E/WaxQ==",
3590       "dev": true,
3591       "requires": {
3592         "eslint": "^7.6.0",
3593         "eslint-plugin-es": "^3.0.1",
3594         "eslint-plugin-jsdoc": "^30.2.1",
3595         "eslint-plugin-json": "^2.1.2",
3596         "eslint-plugin-mediawiki": "^0.2.5",
3597         "eslint-plugin-mocha": "^8.0.0",
3598         "eslint-plugin-no-jquery": "^2.5.0",
3599         "eslint-plugin-node": "^11.1.0",
3600         "eslint-plugin-qunit": "^4.3.0",
3601         "eslint-plugin-vue": "^6.2.2",
3602         "eslint-plugin-wdio": "^6.0.12"
3603       }
3604     },
3605     "eslint-plugin-es": {
3606       "version": "3.0.1",
3607       "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
3608       "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
3609       "dev": true,
3610       "requires": {
3611         "eslint-utils": "^2.0.0",
3612         "regexpp": "^3.0.0"
3613       }
3614     },
3615     "eslint-plugin-jsdoc": {
3616       "version": "30.4.0",
3617       "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.4.0.tgz",
3618       "integrity": "sha512-eb22QADWcISPQJwFJ+rUAl1NXdyOq3qy0Cp0+MZzpwlqFgJ+eJ7Fd/jYTfwDuN8QyFWumuyzSpwQBnF4PfM9Wg==",
3619       "dev": true,
3620       "requires": {
3621         "comment-parser": "^0.7.6",
3622         "debug": "^4.1.1",
3623         "jsdoctypeparser": "^9.0.0",
3624         "lodash": "^4.17.20",
3625         "regextras": "^0.7.1",
3626         "semver": "^7.3.2",
3627         "spdx-expression-parse": "^3.0.1"
3628       },
3629       "dependencies": {
3630         "debug": {
3631           "version": "4.1.1",
3632           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
3633           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
3634           "dev": true,
3635           "requires": {
3636             "ms": "^2.1.1"
3637           }
3638         },
3639         "ms": {
3640           "version": "2.1.2",
3641           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3642           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3643           "dev": true
3644         },
3645         "semver": {
3646           "version": "7.3.2",
3647           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
3648           "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
3649           "dev": true
3650         }
3651       }
3652     },
3653     "eslint-plugin-json": {
3654       "version": "2.1.2",
3655       "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-2.1.2.tgz",
3656       "integrity": "sha512-isM/fsUxS4wN1+nLsWoV5T4gLgBQnsql3nMTr8u+cEls1bL8rRQO5CP5GtxJxaOfbcKqnz401styw+H/P+e78Q==",
3657       "dev": true,
3658       "requires": {
3659         "lodash": "^4.17.19",
3660         "vscode-json-languageservice": "^3.7.0"
3661       }
3662     },
3663     "eslint-plugin-mediawiki": {
3664       "version": "0.2.5",
3665       "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.5.tgz",
3666       "integrity": "sha512-Xs5G4f1EnS6+9gFWkk28nWA9xcOEPx7YZEGsMYGLelZRAF+2DmV/PigF5N5VqoOkNBpwcbXqLD8wLfkg29aF8w==",
3667       "dev": true,
3668       "requires": {
3669         "eslint-plugin-vue": "^6.2.2",
3670         "upath": "^1.2.0"
3671       }
3672     },
3673     "eslint-plugin-mocha": {
3674       "version": "8.0.0",
3675       "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-8.0.0.tgz",
3676       "integrity": "sha512-n67etbWDz6NQM+HnTwZHyBwz/bLlYPOxUbw7bPuCyFujv7ZpaT/Vn6KTAbT02gf7nRljtYIjWcTxK/n8a57rQQ==",
3677       "dev": true,
3678       "requires": {
3679         "eslint-utils": "^2.1.0",
3680         "ramda": "^0.27.1"
3681       }
3682     },
3683     "eslint-plugin-no-jquery": {
3684       "version": "2.5.0",
3685       "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.5.0.tgz",
3686       "integrity": "sha512-RrQ380mUJJKdjgpQ/tZAJ3B3W1n3LbVmULooS2Pv5pUDcc5uVHVSJMTdUlsbvQyfo6hWP2LJ4FbOoDzENWcF7A==",
3687       "dev": true
3688     },
3689     "eslint-plugin-node": {
3690       "version": "11.1.0",
3691       "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
3692       "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
3693       "dev": true,
3694       "requires": {
3695         "eslint-plugin-es": "^3.0.0",
3696         "eslint-utils": "^2.0.0",
3697         "ignore": "^5.1.1",
3698         "minimatch": "^3.0.4",
3699         "resolve": "^1.10.1",
3700         "semver": "^6.1.0"
3701       },
3702       "dependencies": {
3703         "ignore": {
3704           "version": "5.1.8",
3705           "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
3706           "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
3707           "dev": true
3708         },
3709         "semver": {
3710           "version": "6.3.0",
3711           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3712           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
3713           "dev": true
3714         }
3715       }
3716     },
3717     "eslint-plugin-qunit": {
3718       "version": "4.3.0",
3719       "resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-4.3.0.tgz",
3720       "integrity": "sha512-xyQtwoDHWDuIqH5cp8SV0N++gFGwxfMKwRyumsBnJ3INM6Mz/qWUhrCTastOvvAc98aoieu2X5Ht4LgaZ3a75Q==",
3721       "dev": true
3722     },
3723     "eslint-plugin-vue": {
3724       "version": "6.2.2",
3725       "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz",
3726       "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==",
3727       "dev": true,
3728       "requires": {
3729         "natural-compare": "^1.4.0",
3730         "semver": "^5.6.0",
3731         "vue-eslint-parser": "^7.0.0"
3732       }
3733     },
3734     "eslint-plugin-wdio": {
3735       "version": "6.0.12",
3736       "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-6.0.12.tgz",
3737       "integrity": "sha512-qZqcU1Z0bqrqhYM1MbwIvKQxcQEGIOEclOjcveavvLZAN4ezpXb1Ogw3xu+UK13iArregJOMI6uUt+JkFmER1A==",
3738       "dev": true
3739     },
3740     "eslint-scope": {
3741       "version": "5.1.0",
3742       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz",
3743       "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==",
3744       "dev": true,
3745       "requires": {
3746         "esrecurse": "^4.1.0",
3747         "estraverse": "^4.1.1"
3748       }
3749     },
3750     "eslint-utils": {
3751       "version": "2.1.0",
3752       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
3753       "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
3754       "dev": true,
3755       "requires": {
3756         "eslint-visitor-keys": "^1.1.0"
3757       }
3758     },
3759     "eslint-visitor-keys": {
3760       "version": "1.3.0",
3761       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
3762       "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
3763       "dev": true
3764     },
3765     "espree": {
3766       "version": "7.3.0",
3767       "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz",
3768       "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==",
3769       "dev": true,
3770       "requires": {
3771         "acorn": "^7.4.0",
3772         "acorn-jsx": "^5.2.0",
3773         "eslint-visitor-keys": "^1.3.0"
3774       }
3775     },
3776     "esprima": {
3777       "version": "4.0.1",
3778       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3779       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3780       "dev": true
3781     },
3782     "esquery": {
3783       "version": "1.3.1",
3784       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
3785       "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
3786       "dev": true,
3787       "requires": {
3788         "estraverse": "^5.1.0"
3789       },
3790       "dependencies": {
3791         "estraverse": {
3792           "version": "5.2.0",
3793           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
3794           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
3795           "dev": true
3796         }
3797       }
3798     },
3799     "esrecurse": {
3800       "version": "4.3.0",
3801       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
3802       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
3803       "dev": true,
3804       "requires": {
3805         "estraverse": "^5.2.0"
3806       },
3807       "dependencies": {
3808         "estraverse": {
3809           "version": "5.2.0",
3810           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
3811           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
3812           "dev": true
3813         }
3814       }
3815     },
3816     "estraverse": {
3817       "version": "4.3.0",
3818       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
3819       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
3820       "dev": true
3821     },
3822     "esutils": {
3823       "version": "2.0.3",
3824       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3825       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3826       "dev": true
3827     },
3828     "eventemitter2": {
3829       "version": "0.4.14",
3830       "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
3831       "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
3832       "dev": true
3833     },
3834     "eventemitter3": {
3835       "version": "4.0.7",
3836       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
3837       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
3838       "dev": true
3839     },
3840     "execa": {
3841       "version": "0.7.0",
3842       "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
3843       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
3844       "dev": true,
3845       "requires": {
3846         "cross-spawn": "^5.0.1",
3847         "get-stream": "^3.0.0",
3848         "is-stream": "^1.1.0",
3849         "npm-run-path": "^2.0.0",
3850         "p-finally": "^1.0.0",
3851         "signal-exit": "^3.0.0",
3852         "strip-eof": "^1.0.0"
3853       },
3854       "dependencies": {
3855         "cross-spawn": {
3856           "version": "5.1.0",
3857           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
3858           "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
3859           "dev": true,
3860           "requires": {
3861             "lru-cache": "^4.0.1",
3862             "shebang-command": "^1.2.0",
3863             "which": "^1.2.9"
3864           }
3865         },
3866         "get-stream": {
3867           "version": "3.0.0",
3868           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
3869           "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
3870           "dev": true
3871         }
3872       }
3873     },
3874     "execall": {
3875       "version": "2.0.0",
3876       "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
3877       "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
3878       "dev": true,
3879       "requires": {
3880         "clone-regexp": "^2.1.0"
3881       }
3882     },
3883     "executable": {
3884       "version": "4.1.1",
3885       "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
3886       "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
3887       "dev": true,
3888       "requires": {
3889         "pify": "^2.2.0"
3890       }
3891     },
3892     "exit": {
3893       "version": "0.1.2",
3894       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
3895       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
3896       "dev": true
3897     },
3898     "expect": {
3899       "version": "26.4.2",
3900       "resolved": "https://registry.npmjs.org/expect/-/expect-26.4.2.tgz",
3901       "integrity": "sha512-IlJ3X52Z0lDHm7gjEp+m76uX46ldH5VpqmU0006vqDju/285twh7zaWMRhs67VpQhBwjjMchk+p5aA0VkERCAA==",
3902       "dev": true,
3903       "requires": {
3904         "@jest/types": "^26.3.0",
3905         "ansi-styles": "^4.0.0",
3906         "jest-get-type": "^26.3.0",
3907         "jest-matcher-utils": "^26.4.2",
3908         "jest-message-util": "^26.3.0",
3909         "jest-regex-util": "^26.0.0"
3910       }
3911     },
3912     "expect-webdriverio": {
3913       "version": "1.3.1",
3914       "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-1.3.1.tgz",
3915       "integrity": "sha512-yRCb7v2H/9ZACMQ/wU1SD0EOpe6oiS/u1i2RmkfaoVWnD3pYBK5YliINZjRgXE90qz32Kgw6SDdxkjiZeNQAwA==",
3916       "dev": true,
3917       "requires": {
3918         "expect": "^26.1.0",
3919         "jest-matcher-utils": "^26.1.0"
3920       }
3921     },
3922     "ext-list": {
3923       "version": "2.2.2",
3924       "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
3925       "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
3926       "dev": true,
3927       "requires": {
3928         "mime-db": "^1.28.0"
3929       }
3930     },
3931     "ext-name": {
3932       "version": "5.0.0",
3933       "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
3934       "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
3935       "dev": true,
3936       "requires": {
3937         "ext-list": "^2.0.0",
3938         "sort-keys-length": "^1.0.0"
3939       }
3940     },
3941     "extend": {
3942       "version": "3.0.2",
3943       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
3944       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
3945       "dev": true
3946     },
3947     "external-editor": {
3948       "version": "3.1.0",
3949       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
3950       "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
3951       "dev": true,
3952       "requires": {
3953         "chardet": "^0.7.0",
3954         "iconv-lite": "^0.4.24",
3955         "tmp": "^0.0.33"
3956       }
3957     },
3958     "extract-zip": {
3959       "version": "2.0.1",
3960       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
3961       "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
3962       "dev": true,
3963       "requires": {
3964         "@types/yauzl": "^2.9.1",
3965         "debug": "^4.1.1",
3966         "get-stream": "^5.1.0",
3967         "yauzl": "^2.10.0"
3968       },
3969       "dependencies": {
3970         "debug": {
3971           "version": "4.1.1",
3972           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
3973           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
3974           "dev": true,
3975           "requires": {
3976             "ms": "^2.1.1"
3977           }
3978         },
3979         "ms": {
3980           "version": "2.1.2",
3981           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3982           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3983           "dev": true
3984         }
3985       }
3986     },
3987     "extsprintf": {
3988       "version": "1.3.0",
3989       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
3990       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
3991       "dev": true
3992     },
3993     "fast-deep-equal": {
3994       "version": "2.0.1",
3995       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
3996       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
3997       "dev": true
3998     },
3999     "fast-glob": {
4000       "version": "3.2.4",
4001       "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz",
4002       "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==",
4003       "dev": true,
4004       "requires": {
4005         "@nodelib/fs.stat": "^2.0.2",
4006         "@nodelib/fs.walk": "^1.2.3",
4007         "glob-parent": "^5.1.0",
4008         "merge2": "^1.3.0",
4009         "micromatch": "^4.0.2",
4010         "picomatch": "^2.2.1"
4011       }
4012     },
4013     "fast-json-stable-stringify": {
4014       "version": "2.1.0",
4015       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
4016       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
4017       "dev": true
4018     },
4019     "fast-levenshtein": {
4020       "version": "2.0.6",
4021       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
4022       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
4023       "dev": true
4024     },
4025     "fast-safe-stringify": {
4026       "version": "2.0.7",
4027       "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
4028       "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==",
4029       "dev": true
4030     },
4031     "fastq": {
4032       "version": "1.8.0",
4033       "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz",
4034       "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==",
4035       "dev": true,
4036       "requires": {
4037         "reusify": "^1.0.4"
4038       }
4039     },
4040     "faye-websocket": {
4041       "version": "0.10.0",
4042       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
4043       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
4044       "dev": true,
4045       "requires": {
4046         "websocket-driver": ">=0.5.1"
4047       }
4048     },
4049     "fd-slicer": {
4050       "version": "1.1.0",
4051       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
4052       "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
4053       "dev": true,
4054       "requires": {
4055         "pend": "~1.2.0"
4056       }
4057     },
4058     "fibers": {
4059       "version": "4.0.3",
4060       "resolved": "https://registry.npmjs.org/fibers/-/fibers-4.0.3.tgz",
4061       "integrity": "sha512-MW5VrDtTOLpKK7lzw4qD7Z9tXaAhdOmOED5RHzg3+HjUk+ibkjVW0Py2ERtdqgTXaerLkVkBy2AEmJiT6RMyzg==",
4062       "dev": true,
4063       "requires": {
4064         "detect-libc": "^1.0.3"
4065       }
4066     },
4067     "figures": {
4068       "version": "3.2.0",
4069       "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
4070       "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
4071       "dev": true,
4072       "requires": {
4073         "escape-string-regexp": "^1.0.5"
4074       }
4075     },
4076     "file-entry-cache": {
4077       "version": "5.0.1",
4078       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
4079       "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
4080       "dev": true,
4081       "requires": {
4082         "flat-cache": "^2.0.1"
4083       }
4084     },
4085     "file-sync-cmp": {
4086       "version": "0.1.1",
4087       "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
4088       "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=",
4089       "dev": true
4090     },
4091     "file-type": {
4092       "version": "8.1.0",
4093       "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz",
4094       "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==",
4095       "dev": true
4096     },
4097     "filelist": {
4098       "version": "1.0.1",
4099       "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz",
4100       "integrity": "sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ==",
4101       "dev": true,
4102       "requires": {
4103         "minimatch": "^3.0.4"
4104       }
4105     },
4106     "filename-reserved-regex": {
4107       "version": "2.0.0",
4108       "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
4109       "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=",
4110       "dev": true
4111     },
4112     "filenamify": {
4113       "version": "2.1.0",
4114       "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz",
4115       "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==",
4116       "dev": true,
4117       "requires": {
4118         "filename-reserved-regex": "^2.0.0",
4119         "strip-outer": "^1.0.0",
4120         "trim-repeated": "^1.0.0"
4121       }
4122     },
4123     "fill-range": {
4124       "version": "7.0.1",
4125       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
4126       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
4127       "dev": true,
4128       "requires": {
4129         "to-regex-range": "^5.0.1"
4130       }
4131     },
4132     "finalhandler": {
4133       "version": "1.1.2",
4134       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
4135       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
4136       "dev": true,
4137       "requires": {
4138         "debug": "2.6.9",
4139         "encodeurl": "~1.0.2",
4140         "escape-html": "~1.0.3",
4141         "on-finished": "~2.3.0",
4142         "parseurl": "~1.3.3",
4143         "statuses": "~1.5.0",
4144         "unpipe": "~1.0.0"
4145       }
4146     },
4147     "find-up": {
4148       "version": "4.1.0",
4149       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
4150       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
4151       "dev": true,
4152       "requires": {
4153         "locate-path": "^5.0.0",
4154         "path-exists": "^4.0.0"
4155       }
4156     },
4157     "find-versions": {
4158       "version": "3.2.0",
4159       "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
4160       "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==",
4161       "dev": true,
4162       "requires": {
4163         "semver-regex": "^2.0.0"
4164       }
4165     },
4166     "findup-sync": {
4167       "version": "0.3.0",
4168       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
4169       "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
4170       "dev": true,
4171       "requires": {
4172         "glob": "~5.0.0"
4173       },
4174       "dependencies": {
4175         "glob": {
4176           "version": "5.0.15",
4177           "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
4178           "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
4179           "dev": true,
4180           "requires": {
4181             "inflight": "^1.0.4",
4182             "inherits": "2",
4183             "minimatch": "2 || 3",
4184             "once": "^1.3.0",
4185             "path-is-absolute": "^1.0.0"
4186           }
4187         }
4188       }
4189     },
4190     "flat": {
4191       "version": "4.1.0",
4192       "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
4193       "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==",
4194       "dev": true,
4195       "requires": {
4196         "is-buffer": "~2.0.3"
4197       },
4198       "dependencies": {
4199         "is-buffer": {
4200           "version": "2.0.4",
4201           "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
4202           "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
4203           "dev": true
4204         }
4205       }
4206     },
4207     "flat-cache": {
4208       "version": "2.0.1",
4209       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
4210       "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
4211       "dev": true,
4212       "requires": {
4213         "flatted": "^2.0.0",
4214         "rimraf": "2.6.3",
4215         "write": "1.0.3"
4216       },
4217       "dependencies": {
4218         "rimraf": {
4219           "version": "2.6.3",
4220           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
4221           "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
4222           "dev": true,
4223           "requires": {
4224             "glob": "^7.1.3"
4225           }
4226         }
4227       }
4228     },
4229     "flatted": {
4230       "version": "2.0.2",
4231       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
4232       "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
4233       "dev": true
4234     },
4235     "follow-redirects": {
4236       "version": "1.13.0",
4237       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz",
4238       "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==",
4239       "dev": true
4240     },
4241     "forever-agent": {
4242       "version": "0.6.1",
4243       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
4244       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
4245       "dev": true
4246     },
4247     "form-data": {
4248       "version": "2.3.3",
4249       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
4250       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
4251       "dev": true,
4252       "requires": {
4253         "asynckit": "^0.4.0",
4254         "combined-stream": "^1.0.6",
4255         "mime-types": "^2.1.12"
4256       }
4257     },
4258     "formidable": {
4259       "version": "1.2.2",
4260       "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz",
4261       "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==",
4262       "dev": true
4263     },
4264     "from2": {
4265       "version": "2.3.0",
4266       "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
4267       "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
4268       "dev": true,
4269       "requires": {
4270         "inherits": "^2.0.1",
4271         "readable-stream": "^2.0.0"
4272       },
4273       "dependencies": {
4274         "readable-stream": {
4275           "version": "2.3.7",
4276           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
4277           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
4278           "dev": true,
4279           "requires": {
4280             "core-util-is": "~1.0.0",
4281             "inherits": "~2.0.3",
4282             "isarray": "~1.0.0",
4283             "process-nextick-args": "~2.0.0",
4284             "safe-buffer": "~5.1.1",
4285             "string_decoder": "~1.1.1",
4286             "util-deprecate": "~1.0.1"
4287           }
4288         }
4289       }
4290     },
4291     "fs-constants": {
4292       "version": "1.0.0",
4293       "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
4294       "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
4295       "dev": true
4296     },
4297     "fs-extra": {
4298       "version": "9.0.1",
4299       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
4300       "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==",
4301       "dev": true,
4302       "requires": {
4303         "at-least-node": "^1.0.0",
4304         "graceful-fs": "^4.2.0",
4305         "jsonfile": "^6.0.1",
4306         "universalify": "^1.0.0"
4307       }
4308     },
4309     "fs.realpath": {
4310       "version": "1.0.0",
4311       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4312       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
4313       "dev": true
4314     },
4315     "fsevents": {
4316       "version": "2.1.3",
4317       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
4318       "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
4319       "dev": true,
4320       "optional": true
4321     },
4322     "function-bind": {
4323       "version": "1.1.1",
4324       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
4325       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
4326       "dev": true
4327     },
4328     "functional-red-black-tree": {
4329       "version": "1.0.1",
4330       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
4331       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
4332       "dev": true
4333     },
4334     "gaze": {
4335       "version": "1.1.3",
4336       "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
4337       "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
4338       "dev": true,
4339       "requires": {
4340         "globule": "^1.0.0"
4341       }
4342     },
4343     "gensync": {
4344       "version": "1.0.0-beta.1",
4345       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
4346       "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
4347       "dev": true
4348     },
4349     "get-caller-file": {
4350       "version": "2.0.5",
4351       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
4352       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
4353       "dev": true
4354     },
4355     "get-func-name": {
4356       "version": "2.0.0",
4357       "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
4358       "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
4359       "dev": true
4360     },
4361     "get-port": {
4362       "version": "5.1.1",
4363       "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz",
4364       "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==",
4365       "dev": true
4366     },
4367     "get-proxy": {
4368       "version": "2.1.0",
4369       "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz",
4370       "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==",
4371       "dev": true,
4372       "requires": {
4373         "npm-conf": "^1.1.0"
4374       }
4375     },
4376     "get-stdin": {
4377       "version": "4.0.1",
4378       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
4379       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
4380       "dev": true
4381     },
4382     "get-stream": {
4383       "version": "5.2.0",
4384       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
4385       "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
4386       "dev": true,
4387       "requires": {
4388         "pump": "^3.0.0"
4389       }
4390     },
4391     "getobject": {
4392       "version": "0.1.0",
4393       "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
4394       "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
4395       "dev": true
4396     },
4397     "getpass": {
4398       "version": "0.1.7",
4399       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
4400       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
4401       "dev": true,
4402       "requires": {
4403         "assert-plus": "^1.0.0"
4404       }
4405     },
4406     "glob": {
4407       "version": "7.1.6",
4408       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
4409       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
4410       "dev": true,
4411       "requires": {
4412         "fs.realpath": "^1.0.0",
4413         "inflight": "^1.0.4",
4414         "inherits": "2",
4415         "minimatch": "^3.0.4",
4416         "once": "^1.3.0",
4417         "path-is-absolute": "^1.0.0"
4418       }
4419     },
4420     "glob-parent": {
4421       "version": "5.1.1",
4422       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
4423       "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
4424       "dev": true,
4425       "requires": {
4426         "is-glob": "^4.0.1"
4427       }
4428     },
4429     "global-dirs": {
4430       "version": "2.0.1",
4431       "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz",
4432       "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==",
4433       "dev": true,
4434       "requires": {
4435         "ini": "^1.3.5"
4436       }
4437     },
4438     "global-modules": {
4439       "version": "2.0.0",
4440       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
4441       "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
4442       "dev": true,
4443       "requires": {
4444         "global-prefix": "^3.0.0"
4445       }
4446     },
4447     "global-prefix": {
4448       "version": "3.0.0",
4449       "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
4450       "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
4451       "dev": true,
4452       "requires": {
4453         "ini": "^1.3.5",
4454         "kind-of": "^6.0.2",
4455         "which": "^1.3.1"
4456       }
4457     },
4458     "globals": {
4459       "version": "12.4.0",
4460       "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
4461       "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
4462       "dev": true,
4463       "requires": {
4464         "type-fest": "^0.8.1"
4465       },
4466       "dependencies": {
4467         "type-fest": {
4468           "version": "0.8.1",
4469           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
4470           "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
4471           "dev": true
4472         }
4473       }
4474     },
4475     "globby": {
4476       "version": "11.0.1",
4477       "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
4478       "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==",
4479       "dev": true,
4480       "requires": {
4481         "array-union": "^2.1.0",
4482         "dir-glob": "^3.0.1",
4483         "fast-glob": "^3.1.1",
4484         "ignore": "^5.1.4",
4485         "merge2": "^1.3.0",
4486         "slash": "^3.0.0"
4487       },
4488       "dependencies": {
4489         "ignore": {
4490           "version": "5.1.8",
4491           "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
4492           "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
4493           "dev": true
4494         }
4495       }
4496     },
4497     "globjoin": {
4498       "version": "0.1.4",
4499       "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
4500       "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
4501       "dev": true
4502     },
4503     "globule": {
4504       "version": "1.3.2",
4505       "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
4506       "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
4507       "dev": true,
4508       "requires": {
4509         "glob": "~7.1.1",
4510         "lodash": "~4.17.10",
4511         "minimatch": "~3.0.2"
4512       }
4513     },
4514     "gonzales-pe": {
4515       "version": "4.3.0",
4516       "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
4517       "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
4518       "dev": true,
4519       "requires": {
4520         "minimist": "^1.2.5"
4521       }
4522     },
4523     "got": {
4524       "version": "11.6.2",
4525       "resolved": "https://registry.npmjs.org/got/-/got-11.6.2.tgz",
4526       "integrity": "sha512-/21qgUePCeus29Jk7MEti8cgQUNXFSWfIevNIk4H7u1wmXNDrGPKPY6YsPY+o9CIT/a2DjCjRz0x1nM9FtS2/A==",
4527       "dev": true,
4528       "requires": {
4529         "@sindresorhus/is": "^3.1.1",
4530         "@szmarczak/http-timer": "^4.0.5",
4531         "@types/cacheable-request": "^6.0.1",
4532         "@types/responselike": "^1.0.0",
4533         "cacheable-lookup": "^5.0.3",
4534         "cacheable-request": "^7.0.1",
4535         "decompress-response": "^6.0.0",
4536         "http2-wrapper": "^1.0.0-beta.5.2",
4537         "lowercase-keys": "^2.0.0",
4538         "p-cancelable": "^2.0.0",
4539         "responselike": "^2.0.0"
4540       }
4541     },
4542     "graceful-fs": {
4543       "version": "4.2.4",
4544       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
4545       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
4546       "dev": true
4547     },
4548     "grapheme-splitter": {
4549       "version": "1.0.4",
4550       "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
4551       "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
4552       "dev": true
4553     },
4554     "growl": {
4555       "version": "1.10.5",
4556       "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
4557       "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
4558       "dev": true
4559     },
4560     "grunt": {
4561       "version": "1.1.0",
4562       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.1.0.tgz",
4563       "integrity": "sha512-+NGod0grmviZ7Nzdi9am7vuRS/h76PcWDsV635mEXF0PEQMUV6Kb+OjTdsVxbi0PZmfQOjCMKb3w8CVZcqsn1g==",
4564       "dev": true,
4565       "requires": {
4566         "coffeescript": "~1.10.0",
4567         "dateformat": "~1.0.12",
4568         "eventemitter2": "~0.4.13",
4569         "exit": "~0.1.1",
4570         "findup-sync": "~0.3.0",
4571         "glob": "~7.0.0",
4572         "grunt-cli": "~1.2.0",
4573         "grunt-known-options": "~1.1.0",
4574         "grunt-legacy-log": "~2.0.0",
4575         "grunt-legacy-util": "~1.1.1",
4576         "iconv-lite": "~0.4.13",
4577         "js-yaml": "~3.13.1",
4578         "minimatch": "~3.0.2",
4579         "mkdirp": "~1.0.3",
4580         "nopt": "~3.0.6",
4581         "path-is-absolute": "~1.0.0",
4582         "rimraf": "~2.6.2"
4583       },
4584       "dependencies": {
4585         "glob": {
4586           "version": "7.0.6",
4587           "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
4588           "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
4589           "dev": true,
4590           "requires": {
4591             "fs.realpath": "^1.0.0",
4592             "inflight": "^1.0.4",
4593             "inherits": "2",
4594             "minimatch": "^3.0.2",
4595             "once": "^1.3.0",
4596             "path-is-absolute": "^1.0.0"
4597           }
4598         },
4599         "grunt-cli": {
4600           "version": "1.2.0",
4601           "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
4602           "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
4603           "dev": true,
4604           "requires": {
4605             "findup-sync": "~0.3.0",
4606             "grunt-known-options": "~1.1.0",
4607             "nopt": "~3.0.6",
4608             "resolve": "~1.1.0"
4609           }
4610         },
4611         "mkdirp": {
4612           "version": "1.0.4",
4613           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
4614           "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
4615           "dev": true
4616         },
4617         "resolve": {
4618           "version": "1.1.7",
4619           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
4620           "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
4621           "dev": true
4622         },
4623         "rimraf": {
4624           "version": "2.6.3",
4625           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
4626           "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
4627           "dev": true,
4628           "requires": {
4629             "glob": "^7.1.3"
4630           },
4631           "dependencies": {
4632             "glob": {
4633               "version": "7.1.6",
4634               "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
4635               "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
4636               "dev": true,
4637               "requires": {
4638                 "fs.realpath": "^1.0.0",
4639                 "inflight": "^1.0.4",
4640                 "inherits": "2",
4641                 "minimatch": "^3.0.4",
4642                 "once": "^1.3.0",
4643                 "path-is-absolute": "^1.0.0"
4644               }
4645             }
4646           }
4647         }
4648       }
4649     },
4650     "grunt-banana-checker": {
4651       "version": "0.9.0",
4652       "resolved": "https://registry.npmjs.org/grunt-banana-checker/-/grunt-banana-checker-0.9.0.tgz",
4653       "integrity": "sha512-SqPiB6OazWqR8USL0NymtuT5Br3mD9WBBsM1rHC/3wIi2SrZNM6/+j9CIeuEM5oCn+AtO2Y0+rzzFyOdC9afAg==",
4654       "dev": true
4655     },
4656     "grunt-contrib-copy": {
4657       "version": "1.0.0",
4658       "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
4659       "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=",
4660       "dev": true,
4661       "requires": {
4662         "chalk": "^1.1.1",
4663         "file-sync-cmp": "^0.1.0"
4664       },
4665       "dependencies": {
4666         "ansi-regex": {
4667           "version": "2.1.1",
4668           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
4669           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
4670           "dev": true
4671         },
4672         "ansi-styles": {
4673           "version": "2.2.1",
4674           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
4675           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
4676           "dev": true
4677         },
4678         "chalk": {
4679           "version": "1.1.3",
4680           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4681           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4682           "dev": true,
4683           "requires": {
4684             "ansi-styles": "^2.2.1",
4685             "escape-string-regexp": "^1.0.2",
4686             "has-ansi": "^2.0.0",
4687             "strip-ansi": "^3.0.0",
4688             "supports-color": "^2.0.0"
4689           }
4690         },
4691         "strip-ansi": {
4692           "version": "3.0.1",
4693           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4694           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4695           "dev": true,
4696           "requires": {
4697             "ansi-regex": "^2.0.0"
4698           }
4699         },
4700         "supports-color": {
4701           "version": "2.0.0",
4702           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4703           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4704           "dev": true
4705         }
4706       }
4707     },
4708     "grunt-contrib-watch": {
4709       "version": "1.1.0",
4710       "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
4711       "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==",
4712       "dev": true,
4713       "requires": {
4714         "async": "^2.6.0",
4715         "gaze": "^1.1.0",
4716         "lodash": "^4.17.10",
4717         "tiny-lr": "^1.1.1"
4718       },
4719       "dependencies": {
4720         "async": {
4721           "version": "2.6.3",
4722           "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
4723           "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
4724           "dev": true,
4725           "requires": {
4726             "lodash": "^4.17.14"
4727           }
4728         }
4729       }
4730     },
4731     "grunt-eslint": {
4732       "version": "23.0.0",
4733       "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-23.0.0.tgz",
4734       "integrity": "sha512-QqHSAiGF08EVD7YlD4OSRWuLRaDvpsRdTptwy9WaxUXE+03mCLVA/lEaR6SHWehF7oUwIqCEjaNONeeeWlB4LQ==",
4735       "dev": true,
4736       "requires": {
4737         "chalk": "^4.0.0",
4738         "eslint": "^7.0.0"
4739       }
4740     },
4741     "grunt-karma": {
4742       "version": "4.0.0",
4743       "resolved": "https://registry.npmjs.org/grunt-karma/-/grunt-karma-4.0.0.tgz",
4744       "integrity": "sha512-L3YpIAW6NB5tQ3cb6VoJCCCWfIJ0nqeyxs/SF6N385sMSadZ6RjBllP2kOUE2plkT8T8DR3bGVqzgH+vUDTsuQ==",
4745       "dev": true,
4746       "requires": {
4747         "lodash": "^4.17.10"
4748       }
4749     },
4750     "grunt-known-options": {
4751       "version": "1.1.1",
4752       "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
4753       "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
4754       "dev": true
4755     },
4756     "grunt-legacy-log": {
4757       "version": "2.0.0",
4758       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz",
4759       "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
4760       "dev": true,
4761       "requires": {
4762         "colors": "~1.1.2",
4763         "grunt-legacy-log-utils": "~2.0.0",
4764         "hooker": "~0.2.3",
4765         "lodash": "~4.17.5"
4766       },
4767       "dependencies": {
4768         "colors": {
4769           "version": "1.1.2",
4770           "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
4771           "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
4772           "dev": true
4773         }
4774       }
4775     },
4776     "grunt-legacy-log-utils": {
4777       "version": "2.0.1",
4778       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz",
4779       "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
4780       "dev": true,
4781       "requires": {
4782         "chalk": "~2.4.1",
4783         "lodash": "~4.17.10"
4784       },
4785       "dependencies": {
4786         "ansi-styles": {
4787           "version": "3.2.1",
4788           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4789           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4790           "dev": true,
4791           "requires": {
4792             "color-convert": "^1.9.0"
4793           }
4794         },
4795         "chalk": {
4796           "version": "2.4.2",
4797           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4798           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4799           "dev": true,
4800           "requires": {
4801             "ansi-styles": "^3.2.1",
4802             "escape-string-regexp": "^1.0.5",
4803             "supports-color": "^5.3.0"
4804           }
4805         },
4806         "color-convert": {
4807           "version": "1.9.3",
4808           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4809           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4810           "dev": true,
4811           "requires": {
4812             "color-name": "1.1.3"
4813           }
4814         },
4815         "color-name": {
4816           "version": "1.1.3",
4817           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4818           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4819           "dev": true
4820         },
4821         "has-flag": {
4822           "version": "3.0.0",
4823           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4824           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4825           "dev": true
4826         },
4827         "supports-color": {
4828           "version": "5.5.0",
4829           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4830           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4831           "dev": true,
4832           "requires": {
4833             "has-flag": "^3.0.0"
4834           }
4835         }
4836       }
4837     },
4838     "grunt-legacy-util": {
4839       "version": "1.1.1",
4840       "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz",
4841       "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==",
4842       "dev": true,
4843       "requires": {
4844         "async": "~1.5.2",
4845         "exit": "~0.1.1",
4846         "getobject": "~0.1.0",
4847         "hooker": "~0.2.3",
4848         "lodash": "~4.17.10",
4849         "underscore.string": "~3.3.4",
4850         "which": "~1.3.0"
4851       },
4852       "dependencies": {
4853         "async": {
4854           "version": "1.5.2",
4855           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
4856           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
4857           "dev": true
4858         }
4859       }
4860     },
4861     "grunt-stylelint": {
4862       "version": "0.15.0",
4863       "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.15.0.tgz",
4864       "integrity": "sha512-1G5kbT3Y6OtAqgIv/XErtI6ai1t1UdtQWXxUV5Gd900PQoEzu/WrBYhGNAXdb/9nAsNWNjFHQjtdXQtZcDmobA==",
4865       "dev": true,
4866       "requires": {
4867         "chalk": "^3.0.0"
4868       },
4869       "dependencies": {
4870         "chalk": {
4871           "version": "3.0.0",
4872           "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
4873           "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
4874           "dev": true,
4875           "requires": {
4876             "ansi-styles": "^4.1.0",
4877             "supports-color": "^7.1.0"
4878           }
4879         }
4880       }
4881     },
4882     "grunt-svgmin": {
4883       "version": "5.0.0",
4884       "resolved": "https://registry.npmjs.org/grunt-svgmin/-/grunt-svgmin-5.0.0.tgz",
4885       "integrity": "sha1-8O4pOtFi++hcjD5o2xUt/3J3qCQ=",
4886       "dev": true,
4887       "requires": {
4888         "chalk": "^2.3.0",
4889         "each-async": "^1.1.1",
4890         "log-symbols": "^2.1.0",
4891         "pretty-bytes": "^4.0.2",
4892         "svgo": "^1.0.3"
4893       },
4894       "dependencies": {
4895         "ansi-styles": {
4896           "version": "3.2.1",
4897           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4898           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4899           "dev": true,
4900           "requires": {
4901             "color-convert": "^1.9.0"
4902           }
4903         },
4904         "chalk": {
4905           "version": "2.4.2",
4906           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4907           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4908           "dev": true,
4909           "requires": {
4910             "ansi-styles": "^3.2.1",
4911             "escape-string-regexp": "^1.0.5",
4912             "supports-color": "^5.3.0"
4913           }
4914         },
4915         "color-convert": {
4916           "version": "1.9.3",
4917           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4918           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4919           "dev": true,
4920           "requires": {
4921             "color-name": "1.1.3"
4922           }
4923         },
4924         "color-name": {
4925           "version": "1.1.3",
4926           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4927           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4928           "dev": true
4929         },
4930         "has-flag": {
4931           "version": "3.0.0",
4932           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4933           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4934           "dev": true
4935         },
4936         "log-symbols": {
4937           "version": "2.2.0",
4938           "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
4939           "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
4940           "dev": true,
4941           "requires": {
4942             "chalk": "^2.0.1"
4943           }
4944         },
4945         "supports-color": {
4946           "version": "5.5.0",
4947           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4948           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4949           "dev": true,
4950           "requires": {
4951             "has-flag": "^3.0.0"
4952           }
4953         }
4954       }
4955     },
4956     "har-schema": {
4957       "version": "2.0.0",
4958       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
4959       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
4960       "dev": true
4961     },
4962     "har-validator": {
4963       "version": "5.1.5",
4964       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
4965       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
4966       "dev": true,
4967       "requires": {
4968         "ajv": "^6.12.3",
4969         "har-schema": "^2.0.0"
4970       }
4971     },
4972     "hard-rejection": {
4973       "version": "2.1.0",
4974       "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
4975       "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
4976       "dev": true
4977     },
4978     "has": {
4979       "version": "1.0.3",
4980       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
4981       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
4982       "dev": true,
4983       "requires": {
4984         "function-bind": "^1.1.1"
4985       }
4986     },
4987     "has-ansi": {
4988       "version": "2.0.0",
4989       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
4990       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
4991       "dev": true,
4992       "requires": {
4993         "ansi-regex": "^2.0.0"
4994       },
4995       "dependencies": {
4996         "ansi-regex": {
4997           "version": "2.1.1",
4998           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
4999           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
5000           "dev": true
5001         }
5002       }
5003     },
5004     "has-binary2": {
5005       "version": "1.0.3",
5006       "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
5007       "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
5008       "dev": true,
5009       "requires": {
5010         "isarray": "2.0.1"
5011       },
5012       "dependencies": {
5013         "isarray": {
5014           "version": "2.0.1",
5015           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
5016           "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
5017           "dev": true
5018         }
5019       }
5020     },
5021     "has-cors": {
5022       "version": "1.1.0",
5023       "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
5024       "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
5025       "dev": true
5026     },
5027     "has-flag": {
5028       "version": "4.0.0",
5029       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5030       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
5031       "dev": true
5032     },
5033     "has-symbol-support-x": {
5034       "version": "1.4.2",
5035       "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
5036       "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
5037       "dev": true
5038     },
5039     "has-symbols": {
5040       "version": "1.0.1",
5041       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
5042       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
5043       "dev": true
5044     },
5045     "has-to-string-tag-x": {
5046       "version": "1.4.1",
5047       "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
5048       "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
5049       "dev": true,
5050       "requires": {
5051         "has-symbol-support-x": "^1.4.1"
5052       }
5053     },
5054     "has-yarn": {
5055       "version": "2.1.0",
5056       "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
5057       "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
5058       "dev": true
5059     },
5060     "hash.js": {
5061       "version": "1.1.7",
5062       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
5063       "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
5064       "dev": true,
5065       "requires": {
5066         "inherits": "^2.0.3",
5067         "minimalistic-assert": "^1.0.1"
5068       }
5069     },
5070     "he": {
5071       "version": "1.2.0",
5072       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
5073       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
5074       "dev": true
5075     },
5076     "header-case": {
5077       "version": "2.0.3",
5078       "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.3.tgz",
5079       "integrity": "sha512-LChe/V32mnUQnTwTxd3aAlNMk8ia9tjCDb/LjYtoMrdAPApxLB+azejUk5ERZIZdIqvinwv6BAUuFXH/tQPdZA==",
5080       "dev": true,
5081       "requires": {
5082         "capital-case": "^1.0.3",
5083         "tslib": "^1.10.0"
5084       }
5085     },
5086     "hooker": {
5087       "version": "0.2.3",
5088       "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
5089       "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
5090       "dev": true
5091     },
5092     "hosted-git-info": {
5093       "version": "2.8.8",
5094       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
5095       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
5096       "dev": true
5097     },
5098     "html-tags": {
5099       "version": "3.1.0",
5100       "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
5101       "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
5102       "dev": true
5103     },
5104     "htmlparser2": {
5105       "version": "3.10.1",
5106       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
5107       "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
5108       "dev": true,
5109       "requires": {
5110         "domelementtype": "^1.3.1",
5111         "domhandler": "^2.3.0",
5112         "domutils": "^1.5.1",
5113         "entities": "^1.1.1",
5114         "inherits": "^2.0.1",
5115         "readable-stream": "^3.1.1"
5116       },
5117       "dependencies": {
5118         "entities": {
5119           "version": "1.1.2",
5120           "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
5121           "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
5122           "dev": true
5123         }
5124       }
5125     },
5126     "http-cache-semantics": {
5127       "version": "4.1.0",
5128       "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
5129       "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
5130       "dev": true
5131     },
5132     "http-errors": {
5133       "version": "1.7.2",
5134       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
5135       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
5136       "dev": true,
5137       "requires": {
5138         "depd": "~1.1.2",
5139         "inherits": "2.0.3",
5140         "setprototypeof": "1.1.1",
5141         "statuses": ">= 1.5.0 < 2",
5142         "toidentifier": "1.0.0"
5143       },
5144       "dependencies": {
5145         "inherits": {
5146           "version": "2.0.3",
5147           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
5148           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
5149           "dev": true
5150         }
5151       }
5152     },
5153     "http-link-header": {
5154       "version": "0.8.0",
5155       "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-0.8.0.tgz",
5156       "integrity": "sha1-oitBoMmx4tj6wb8baXxr1TLV9eQ=",
5157       "dev": true
5158     },
5159     "http-parser-js": {
5160       "version": "0.5.2",
5161       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz",
5162       "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==",
5163       "dev": true
5164     },
5165     "http-proxy": {
5166       "version": "1.18.1",
5167       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
5168       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
5169       "dev": true,
5170       "requires": {
5171         "eventemitter3": "^4.0.0",
5172         "follow-redirects": "^1.0.0",
5173         "requires-port": "^1.0.0"
5174       }
5175     },
5176     "http-signature": {
5177       "version": "1.2.0",
5178       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
5179       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
5180       "dev": true,
5181       "requires": {
5182         "assert-plus": "^1.0.0",
5183         "jsprim": "^1.2.2",
5184         "sshpk": "^1.7.0"
5185       }
5186     },
5187     "http2-wrapper": {
5188       "version": "1.0.0-beta.5.2",
5189       "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz",
5190       "integrity": "sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ==",
5191       "dev": true,
5192       "requires": {
5193         "quick-lru": "^5.1.1",
5194         "resolve-alpn": "^1.0.0"
5195       }
5196     },
5197     "https-proxy-agent": {
5198       "version": "4.0.0",
5199       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
5200       "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
5201       "dev": true,
5202       "requires": {
5203         "agent-base": "5",
5204         "debug": "4"
5205       },
5206       "dependencies": {
5207         "debug": {
5208           "version": "4.1.1",
5209           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
5210           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
5211           "dev": true,
5212           "requires": {
5213             "ms": "^2.1.1"
5214           }
5215         },
5216         "ms": {
5217           "version": "2.1.2",
5218           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
5219           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
5220           "dev": true
5221         }
5222       }
5223     },
5224     "iconv-lite": {
5225       "version": "0.4.24",
5226       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
5227       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
5228       "dev": true,
5229       "requires": {
5230         "safer-buffer": ">= 2.1.2 < 3"
5231       }
5232     },
5233     "ieee754": {
5234       "version": "1.1.13",
5235       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
5236       "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
5237       "dev": true
5238     },
5239     "ignore": {
5240       "version": "4.0.6",
5241       "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
5242       "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
5243       "dev": true
5244     },
5245     "image-ssim": {
5246       "version": "0.2.0",
5247       "resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz",
5248       "integrity": "sha1-g7Qsei5uS4VQVHf+aRf128VkIOU=",
5249       "dev": true
5250     },
5251     "import-fresh": {
5252       "version": "3.2.1",
5253       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
5254       "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
5255       "dev": true,
5256       "requires": {
5257         "parent-module": "^1.0.0",
5258         "resolve-from": "^4.0.0"
5259       }
5260     },
5261     "import-lazy": {
5262       "version": "2.1.0",
5263       "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
5264       "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
5265       "dev": true
5266     },
5267     "imurmurhash": {
5268       "version": "0.1.4",
5269       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
5270       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
5271       "dev": true
5272     },
5273     "indent-string": {
5274       "version": "3.2.0",
5275       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
5276       "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
5277       "dev": true
5278     },
5279     "indexes-of": {
5280       "version": "1.0.1",
5281       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
5282       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
5283       "dev": true
5284     },
5285     "indexof": {
5286       "version": "0.0.1",
5287       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
5288       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
5289       "dev": true
5290     },
5291     "inflight": {
5292       "version": "1.0.6",
5293       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
5294       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
5295       "dev": true,
5296       "requires": {
5297         "once": "^1.3.0",
5298         "wrappy": "1"
5299       }
5300     },
5301     "inherits": {
5302       "version": "2.0.4",
5303       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
5304       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
5305       "dev": true
5306     },
5307     "ini": {
5308       "version": "1.3.5",
5309       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
5310       "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
5311       "dev": true
5312     },
5313     "inquirer": {
5314       "version": "7.3.3",
5315       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
5316       "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
5317       "dev": true,
5318       "requires": {
5319         "ansi-escapes": "^4.2.1",
5320         "chalk": "^4.1.0",
5321         "cli-cursor": "^3.1.0",
5322         "cli-width": "^3.0.0",
5323         "external-editor": "^3.0.3",
5324         "figures": "^3.0.0",
5325         "lodash": "^4.17.19",
5326         "mute-stream": "0.0.8",
5327         "run-async": "^2.4.0",
5328         "rxjs": "^6.6.0",
5329         "string-width": "^4.1.0",
5330         "strip-ansi": "^6.0.0",
5331         "through": "^2.3.6"
5332       }
5333     },
5334     "intl": {
5335       "version": "1.2.5",
5336       "resolved": "https://registry.npmjs.org/intl/-/intl-1.2.5.tgz",
5337       "integrity": "sha1-giRKIZDE5Bn4Nx9ao02qNCDiq94=",
5338       "dev": true
5339     },
5340     "intl-messageformat": {
5341       "version": "4.4.0",
5342       "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-4.4.0.tgz",
5343       "integrity": "sha512-z+Bj2rS3LZSYU4+sNitdHrwnBhr0wO80ZJSW8EzKDBowwUe3Q/UsvgCGjrwa+HPzoGCLEb9HAjfJgo4j2Sac8w==",
5344       "dev": true,
5345       "requires": {
5346         "intl-messageformat-parser": "^1.8.1"
5347       }
5348     },
5349     "intl-messageformat-parser": {
5350       "version": "1.8.1",
5351       "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-1.8.1.tgz",
5352       "integrity": "sha512-IMSCKVf0USrM/959vj3xac7s8f87sc+80Y/ipBzdKy4ifBv5Gsj2tZ41EAaURVg01QU71fYr77uA8Meh6kELbg==",
5353       "dev": true
5354     },
5355     "intl-pluralrules": {
5356       "version": "1.2.2",
5357       "resolved": "https://registry.npmjs.org/intl-pluralrules/-/intl-pluralrules-1.2.2.tgz",
5358       "integrity": "sha512-SBdlNCJAhTA0I0uHg2dn7I+c6BCvSVk6zJ/01ozjwJK7BvKms9RH3w3Sd/Ag24KffZ/Yx6KJRCKAc7eE8TZLNg==",
5359       "dev": true
5360     },
5361     "into-stream": {
5362       "version": "3.1.0",
5363       "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
5364       "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
5365       "dev": true,
5366       "requires": {
5367         "from2": "^2.1.1",
5368         "p-is-promise": "^1.1.0"
5369       }
5370     },
5371     "invert-kv": {
5372       "version": "1.0.0",
5373       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
5374       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
5375       "dev": true
5376     },
5377     "is-alphabetical": {
5378       "version": "1.0.4",
5379       "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
5380       "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
5381       "dev": true
5382     },
5383     "is-alphanumeric": {
5384       "version": "1.0.0",
5385       "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz",
5386       "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=",
5387       "dev": true
5388     },
5389     "is-alphanumerical": {
5390       "version": "1.0.4",
5391       "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
5392       "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
5393       "dev": true,
5394       "requires": {
5395         "is-alphabetical": "^1.0.0",
5396         "is-decimal": "^1.0.0"
5397       }
5398     },
5399     "is-arrayish": {
5400       "version": "0.2.1",
5401       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
5402       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
5403       "dev": true
5404     },
5405     "is-binary-path": {
5406       "version": "2.1.0",
5407       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
5408       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
5409       "dev": true,
5410       "requires": {
5411         "binary-extensions": "^2.0.0"
5412       }
5413     },
5414     "is-buffer": {
5415       "version": "1.1.6",
5416       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
5417       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
5418       "dev": true
5419     },
5420     "is-callable": {
5421       "version": "1.2.1",
5422       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.1.tgz",
5423       "integrity": "sha512-wliAfSzx6V+6WfMOmus1xy0XvSgf/dlStkvTfq7F0g4bOIW0PSUbnyse3NhDwdyYS1ozfUtAAySqTws3z9Eqgg==",
5424       "dev": true
5425     },
5426     "is-ci": {
5427       "version": "2.0.0",
5428       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
5429       "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
5430       "dev": true,
5431       "requires": {
5432         "ci-info": "^2.0.0"
5433       }
5434     },
5435     "is-date-object": {
5436       "version": "1.0.2",
5437       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
5438       "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
5439       "dev": true
5440     },
5441     "is-decimal": {
5442       "version": "1.0.4",
5443       "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
5444       "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==",
5445       "dev": true
5446     },
5447     "is-docker": {
5448       "version": "2.1.1",
5449       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
5450       "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
5451       "dev": true
5452     },
5453     "is-extglob": {
5454       "version": "2.1.1",
5455       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
5456       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
5457       "dev": true
5458     },
5459     "is-finite": {
5460       "version": "1.1.0",
5461       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
5462       "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
5463       "dev": true
5464     },
5465     "is-fullwidth-code-point": {
5466       "version": "3.0.0",
5467       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5468       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5469       "dev": true
5470     },
5471     "is-glob": {
5472       "version": "4.0.1",
5473       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
5474       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
5475       "dev": true,
5476       "requires": {
5477         "is-extglob": "^2.1.1"
5478       }
5479     },
5480     "is-hexadecimal": {
5481       "version": "1.0.4",
5482       "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
5483       "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
5484       "dev": true
5485     },
5486     "is-installed-globally": {
5487       "version": "0.3.2",
5488       "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
5489       "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
5490       "dev": true,
5491       "requires": {
5492         "global-dirs": "^2.0.1",
5493         "is-path-inside": "^3.0.1"
5494       }
5495     },
5496     "is-natural-number": {
5497       "version": "4.0.1",
5498       "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
5499       "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=",
5500       "dev": true
5501     },
5502     "is-npm": {
5503       "version": "4.0.0",
5504       "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
5505       "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==",
5506       "dev": true
5507     },
5508     "is-number": {
5509       "version": "7.0.0",
5510       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
5511       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
5512       "dev": true
5513     },
5514     "is-obj": {
5515       "version": "2.0.0",
5516       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
5517       "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
5518       "dev": true
5519     },
5520     "is-object": {
5521       "version": "1.0.1",
5522       "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
5523       "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
5524       "dev": true
5525     },
5526     "is-path-inside": {
5527       "version": "3.0.2",
5528       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz",
5529       "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==",
5530       "dev": true
5531     },
5532     "is-plain-obj": {
5533       "version": "1.1.0",
5534       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
5535       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
5536       "dev": true
5537     },
5538     "is-regex": {
5539       "version": "1.1.1",
5540       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
5541       "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
5542       "dev": true,
5543       "requires": {
5544         "has-symbols": "^1.0.1"
5545       }
5546     },
5547     "is-regexp": {
5548       "version": "2.1.0",
5549       "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
5550       "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
5551       "dev": true
5552     },
5553     "is-retry-allowed": {
5554       "version": "1.2.0",
5555       "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
5556       "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
5557       "dev": true
5558     },
5559     "is-stream": {
5560       "version": "1.1.0",
5561       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
5562       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
5563       "dev": true
5564     },
5565     "is-symbol": {
5566       "version": "1.0.3",
5567       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
5568       "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
5569       "dev": true,
5570       "requires": {
5571         "has-symbols": "^1.0.1"
5572       }
5573     },
5574     "is-typedarray": {
5575       "version": "1.0.0",
5576       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
5577       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
5578       "dev": true
5579     },
5580     "is-utf8": {
5581       "version": "0.2.1",
5582       "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
5583       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
5584       "dev": true
5585     },
5586     "is-whitespace-character": {
5587       "version": "1.0.4",
5588       "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz",
5589       "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==",
5590       "dev": true
5591     },
5592     "is-word-character": {
5593       "version": "1.0.4",
5594       "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz",
5595       "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==",
5596       "dev": true
5597     },
5598     "is-wsl": {
5599       "version": "2.2.0",
5600       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
5601       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
5602       "dev": true,
5603       "requires": {
5604         "is-docker": "^2.0.0"
5605       }
5606     },
5607     "is-yarn-global": {
5608       "version": "0.3.0",
5609       "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
5610       "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
5611       "dev": true
5612     },
5613     "isarray": {
5614       "version": "1.0.0",
5615       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5616       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5617       "dev": true
5618     },
5619     "isbinaryfile": {
5620       "version": "4.0.6",
5621       "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz",
5622       "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==",
5623       "dev": true
5624     },
5625     "isexe": {
5626       "version": "2.0.0",
5627       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
5628       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
5629       "dev": true
5630     },
5631     "isstream": {
5632       "version": "0.1.2",
5633       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
5634       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
5635       "dev": true
5636     },
5637     "isurl": {
5638       "version": "1.0.0",
5639       "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
5640       "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
5641       "dev": true,
5642       "requires": {
5643         "has-to-string-tag-x": "^1.2.0",
5644         "is-object": "^1.0.1"
5645       }
5646     },
5647     "jake": {
5648       "version": "10.8.2",
5649       "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
5650       "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
5651       "dev": true,
5652       "requires": {
5653         "async": "0.9.x",
5654         "chalk": "^2.4.2",
5655         "filelist": "^1.0.1",
5656         "minimatch": "^3.0.4"
5657       },
5658       "dependencies": {
5659         "ansi-styles": {
5660           "version": "3.2.1",
5661           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5662           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5663           "dev": true,
5664           "requires": {
5665             "color-convert": "^1.9.0"
5666           }
5667         },
5668         "chalk": {
5669           "version": "2.4.2",
5670           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5671           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5672           "dev": true,
5673           "requires": {
5674             "ansi-styles": "^3.2.1",
5675             "escape-string-regexp": "^1.0.5",
5676             "supports-color": "^5.3.0"
5677           }
5678         },
5679         "color-convert": {
5680           "version": "1.9.3",
5681           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
5682           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
5683           "dev": true,
5684           "requires": {
5685             "color-name": "1.1.3"
5686           }
5687         },
5688         "color-name": {
5689           "version": "1.1.3",
5690           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
5691           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
5692           "dev": true
5693         },
5694         "has-flag": {
5695           "version": "3.0.0",
5696           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5697           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5698           "dev": true
5699         },
5700         "supports-color": {
5701           "version": "5.5.0",
5702           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5703           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5704           "dev": true,
5705           "requires": {
5706             "has-flag": "^3.0.0"
5707           }
5708         }
5709       }
5710     },
5711     "jest-diff": {
5712       "version": "26.4.2",
5713       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.2.tgz",
5714       "integrity": "sha512-6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ==",
5715       "dev": true,
5716       "requires": {
5717         "chalk": "^4.0.0",
5718         "diff-sequences": "^26.3.0",
5719         "jest-get-type": "^26.3.0",
5720         "pretty-format": "^26.4.2"
5721       }
5722     },
5723     "jest-get-type": {
5724       "version": "26.3.0",
5725       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
5726       "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
5727       "dev": true
5728     },
5729     "jest-matcher-utils": {
5730       "version": "26.4.2",
5731       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.4.2.tgz",
5732       "integrity": "sha512-KcbNqWfWUG24R7tu9WcAOKKdiXiXCbMvQYT6iodZ9k1f7065k0keUOW6XpJMMvah+hTfqkhJhRXmA3r3zMAg0Q==",
5733       "dev": true,
5734       "requires": {
5735         "chalk": "^4.0.0",
5736         "jest-diff": "^26.4.2",
5737         "jest-get-type": "^26.3.0",
5738         "pretty-format": "^26.4.2"
5739       }
5740     },
5741     "jest-message-util": {
5742       "version": "26.3.0",
5743       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.3.0.tgz",
5744       "integrity": "sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA==",
5745       "dev": true,
5746       "requires": {
5747         "@babel/code-frame": "^7.0.0",
5748         "@jest/types": "^26.3.0",
5749         "@types/stack-utils": "^1.0.1",
5750         "chalk": "^4.0.0",
5751         "graceful-fs": "^4.2.4",
5752         "micromatch": "^4.0.2",
5753         "slash": "^3.0.0",
5754         "stack-utils": "^2.0.2"
5755       }
5756     },
5757     "jest-regex-util": {
5758       "version": "26.0.0",
5759       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
5760       "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
5761       "dev": true
5762     },
5763     "jpeg-js": {
5764       "version": "0.4.2",
5765       "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz",
5766       "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==",
5767       "dev": true
5768     },
5769     "js-base64": {
5770       "version": "2.6.4",
5771       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
5772       "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
5773       "dev": true
5774     },
5775     "js-library-detector": {
5776       "version": "5.9.0",
5777       "resolved": "https://registry.npmjs.org/js-library-detector/-/js-library-detector-5.9.0.tgz",
5778       "integrity": "sha512-0wYHRVJv8uVsylJhfQQaH2vOBYGehyZyJbtaHuchoTP3Mb6hqYvrA0hoMQ1ZhARLHzHJMbMc/nCr4D3pTNSCgw==",
5779       "dev": true
5780     },
5781     "js-reporters": {
5782       "version": "1.2.1",
5783       "resolved": "https://registry.npmjs.org/js-reporters/-/js-reporters-1.2.1.tgz",
5784       "integrity": "sha1-+IxgjjJKM3OpW8xFrTBeXJecRZs=",
5785       "dev": true
5786     },
5787     "js-tokens": {
5788       "version": "4.0.0",
5789       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
5790       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
5791       "dev": true
5792     },
5793     "js-yaml": {
5794       "version": "3.13.1",
5795       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
5796       "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
5797       "dev": true,
5798       "requires": {
5799         "argparse": "^1.0.7",
5800         "esprima": "^4.0.0"
5801       }
5802     },
5803     "js2xmlparser": {
5804       "version": "3.0.0",
5805       "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz",
5806       "integrity": "sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM=",
5807       "dev": true,
5808       "requires": {
5809         "xmlcreate": "^1.0.1"
5810       }
5811     },
5812     "jsbn": {
5813       "version": "0.1.1",
5814       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
5815       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
5816       "dev": true
5817     },
5818     "jsdoctypeparser": {
5819       "version": "9.0.0",
5820       "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz",
5821       "integrity": "sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==",
5822       "dev": true
5823     },
5824     "jsesc": {
5825       "version": "2.5.2",
5826       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
5827       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
5828       "dev": true
5829     },
5830     "json-buffer": {
5831       "version": "3.0.1",
5832       "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
5833       "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
5834       "dev": true
5835     },
5836     "json-parse-even-better-errors": {
5837       "version": "2.3.1",
5838       "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
5839       "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
5840       "dev": true
5841     },
5842     "json-schema": {
5843       "version": "0.2.3",
5844       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
5845       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
5846       "dev": true
5847     },
5848     "json-schema-traverse": {
5849       "version": "0.4.1",
5850       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
5851       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
5852       "dev": true
5853     },
5854     "json-stable-stringify-without-jsonify": {
5855       "version": "1.0.1",
5856       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
5857       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
5858       "dev": true
5859     },
5860     "json-stringify-safe": {
5861       "version": "5.0.1",
5862       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
5863       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
5864       "dev": true
5865     },
5866     "json5": {
5867       "version": "2.1.3",
5868       "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
5869       "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
5870       "dev": true,
5871       "requires": {
5872         "minimist": "^1.2.5"
5873       }
5874     },
5875     "jsonc-parser": {
5876       "version": "2.3.0",
5877       "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.0.tgz",
5878       "integrity": "sha512-b0EBt8SWFNnixVdvoR2ZtEGa9ZqLhbJnOjezn+WP+8kspFm+PFYDN8Z4Bc7pRlDjvuVcADSUkroIuTWWn/YiIA==",
5879       "dev": true
5880     },
5881     "jsonfile": {
5882       "version": "6.0.1",
5883       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz",
5884       "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==",
5885       "dev": true,
5886       "requires": {
5887         "graceful-fs": "^4.1.6",
5888         "universalify": "^1.0.0"
5889       }
5890     },
5891     "jsonld": {
5892       "version": "1.8.1",
5893       "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-1.8.1.tgz",
5894       "integrity": "sha512-f0rusl5v8aPKS3jApT5fhYsdTC/JpyK1PoJ+ZtYYtZXoyb1J0Z///mJqLwrfL/g4NueFSqPymDYIi1CcSk7b8Q==",
5895       "dev": true,
5896       "requires": {
5897         "canonicalize": "^1.0.1",
5898         "rdf-canonize": "^1.0.2",
5899         "request": "^2.88.0",
5900         "semver": "^5.6.0",
5901         "xmldom": "0.1.19"
5902       }
5903     },
5904     "jsonlint-mod": {
5905       "version": "1.7.5",
5906       "resolved": "https://registry.npmjs.org/jsonlint-mod/-/jsonlint-mod-1.7.5.tgz",
5907       "integrity": "sha512-VqTFtMj9JXv4qGSfcoYTgXgsGkTW4aXZer8u4vR64RAPjK37BUkNKmd3mTjuRTs1vQrE+yuzfzDhgB2SAyPvlA==",
5908       "dev": true,
5909       "requires": {
5910         "JSV": "^4.0.2",
5911         "chalk": "^2.4.2",
5912         "underscore": "^1.9.1"
5913       },
5914       "dependencies": {
5915         "ansi-styles": {
5916           "version": "3.2.1",
5917           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5918           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5919           "dev": true,
5920           "requires": {
5921             "color-convert": "^1.9.0"
5922           }
5923         },
5924         "chalk": {
5925           "version": "2.4.2",
5926           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5927           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5928           "dev": true,
5929           "requires": {
5930             "ansi-styles": "^3.2.1",
5931             "escape-string-regexp": "^1.0.5",
5932             "supports-color": "^5.3.0"
5933           }
5934         },
5935         "color-convert": {
5936           "version": "1.9.3",
5937           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
5938           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
5939           "dev": true,
5940           "requires": {
5941             "color-name": "1.1.3"
5942           }
5943         },
5944         "color-name": {
5945           "version": "1.1.3",
5946           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
5947           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
5948           "dev": true
5949         },
5950         "has-flag": {
5951           "version": "3.0.0",
5952           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5953           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5954           "dev": true
5955         },
5956         "supports-color": {
5957           "version": "5.5.0",
5958           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5959           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5960           "dev": true,
5961           "requires": {
5962             "has-flag": "^3.0.0"
5963           }
5964         }
5965       }
5966     },
5967     "jsprim": {
5968       "version": "1.4.1",
5969       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
5970       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
5971       "dev": true,
5972       "requires": {
5973         "assert-plus": "1.0.0",
5974         "extsprintf": "1.3.0",
5975         "json-schema": "0.2.3",
5976         "verror": "1.10.0"
5977       }
5978     },
5979     "junit-report-builder": {
5980       "version": "2.1.0",
5981       "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-2.1.0.tgz",
5982       "integrity": "sha512-Ioj5I4w18ZcHFaaisqCKdh1z+ipzN7sA2JB+h+WOlGcOMWm0FFN1dfxkgc2I4EXfhSP/mOfM3W43uFzEdz4sTw==",
5983       "dev": true,
5984       "requires": {
5985         "date-format": "0.0.2",
5986         "lodash": "^4.17.15",
5987         "make-dir": "^1.3.0",
5988         "xmlbuilder": "^10.0.0"
5989       }
5990     },
5991     "karma": {
5992       "version": "5.0.4",
5993       "resolved": "https://registry.npmjs.org/karma/-/karma-5.0.4.tgz",
5994       "integrity": "sha512-UGqTe2LBiGQBXRN+Fygeiq63tbfOX45639SKSbPkLpARwnxROWJZg+froGkpHxr84FXCe8UGCf+1PITM6frT5w==",
5995       "dev": true,
5996       "requires": {
5997         "body-parser": "^1.16.1",
5998         "braces": "^3.0.2",
5999         "chokidar": "^3.0.0",
6000         "colors": "^1.1.0",
6001         "connect": "^3.6.0",
6002         "di": "^0.0.1",
6003         "dom-serialize": "^2.2.0",
6004         "flatted": "^2.0.0",
6005         "glob": "^7.1.1",
6006         "graceful-fs": "^4.1.2",
6007         "http-proxy": "^1.13.0",
6008         "isbinaryfile": "^4.0.2",
6009         "lodash": "^4.17.14",
6010         "log4js": "^4.0.0",
6011         "mime": "^2.3.1",
6012         "minimatch": "^3.0.2",
6013         "qjobs": "^1.1.4",
6014         "range-parser": "^1.2.0",
6015         "rimraf": "^2.6.0",
6016         "socket.io": "2.1.1",
6017         "source-map": "^0.6.1",
6018         "tmp": "0.0.33",
6019         "ua-parser-js": "0.7.21",
6020         "yargs": "^15.3.1"
6021       },
6022       "dependencies": {
6023         "colors": {
6024           "version": "1.4.0",
6025           "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
6026           "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
6027           "dev": true
6028         },
6029         "rimraf": {
6030           "version": "2.7.1",
6031           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
6032           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
6033           "dev": true,
6034           "requires": {
6035             "glob": "^7.1.3"
6036           }
6037         }
6038       }
6039     },
6040     "karma-chrome-launcher": {
6041       "version": "3.1.0",
6042       "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
6043       "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==",
6044       "dev": true,
6045       "requires": {
6046         "which": "^1.2.1"
6047       }
6048     },
6049     "karma-firefox-launcher": {
6050       "version": "1.3.0",
6051       "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-1.3.0.tgz",
6052       "integrity": "sha512-Fi7xPhwrRgr+94BnHX0F5dCl1miIW4RHnzjIGxF8GaIEp7rNqX7LSi7ok63VXs3PS/5MQaQMhGxw+bvD+pibBQ==",
6053       "dev": true,
6054       "requires": {
6055         "is-wsl": "^2.1.0"
6056       }
6057     },
6058     "karma-mocha-reporter": {
6059       "version": "2.2.5",
6060       "resolved": "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz",
6061       "integrity": "sha1-FRIAlejtgZGG5HoLAS8810GJVWA=",
6062       "dev": true,
6063       "requires": {
6064         "chalk": "^2.1.0",
6065         "log-symbols": "^2.1.0",
6066         "strip-ansi": "^4.0.0"
6067       },
6068       "dependencies": {
6069         "ansi-regex": {
6070           "version": "3.0.0",
6071           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
6072           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
6073           "dev": true
6074         },
6075         "ansi-styles": {
6076           "version": "3.2.1",
6077           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
6078           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
6079           "dev": true,
6080           "requires": {
6081             "color-convert": "^1.9.0"
6082           }
6083         },
6084         "chalk": {
6085           "version": "2.4.2",
6086           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
6087           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
6088           "dev": true,
6089           "requires": {
6090             "ansi-styles": "^3.2.1",
6091             "escape-string-regexp": "^1.0.5",
6092             "supports-color": "^5.3.0"
6093           }
6094         },
6095         "color-convert": {
6096           "version": "1.9.3",
6097           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
6098           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
6099           "dev": true,
6100           "requires": {
6101             "color-name": "1.1.3"
6102           }
6103         },
6104         "color-name": {
6105           "version": "1.1.3",
6106           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
6107           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
6108           "dev": true
6109         },
6110         "has-flag": {
6111           "version": "3.0.0",
6112           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6113           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6114           "dev": true
6115         },
6116         "log-symbols": {
6117           "version": "2.2.0",
6118           "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
6119           "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
6120           "dev": true,
6121           "requires": {
6122             "chalk": "^2.0.1"
6123           }
6124         },
6125         "strip-ansi": {
6126           "version": "4.0.0",
6127           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
6128           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
6129           "dev": true,
6130           "requires": {
6131             "ansi-regex": "^3.0.0"
6132           }
6133         },
6134         "supports-color": {
6135           "version": "5.5.0",
6136           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
6137           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
6138           "dev": true,
6139           "requires": {
6140             "has-flag": "^3.0.0"
6141           }
6142         }
6143       }
6144     },
6145     "karma-qunit": {
6146       "version": "4.1.0",
6147       "resolved": "https://registry.npmjs.org/karma-qunit/-/karma-qunit-4.1.0.tgz",
6148       "integrity": "sha512-wH6hCWfR9zqyFVWGYAQp18vrmbBFtkP/BaKIzdb4wL3bMc5K2zwlNEgIwwttaglyABrY/zJLg35qHojv7t/QhQ==",
6149       "dev": true
6150     },
6151     "keyv": {
6152       "version": "4.0.1",
6153       "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.1.tgz",
6154       "integrity": "sha512-xz6Jv6oNkbhrFCvCP7HQa8AaII8y8LRpoSm661NOKLr4uHuBwhX4epXrPQgF3+xdJnN4Esm5X0xwY4bOlALOtw==",
6155       "dev": true,
6156       "requires": {
6157         "json-buffer": "3.0.1"
6158       }
6159     },
6160     "kind-of": {
6161       "version": "6.0.3",
6162       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
6163       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
6164       "dev": true
6165     },
6166     "known-css-properties": {
6167       "version": "0.18.0",
6168       "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.18.0.tgz",
6169       "integrity": "sha512-69AgJ1rQa7VvUsd2kpvVq+VeObDuo3zrj0CzM5Slmf6yduQFAI2kXPDQJR2IE/u6MSAUOJrwSzjg5vlz8qcMiw==",
6170       "dev": true
6171     },
6172     "latest-version": {
6173       "version": "5.1.0",
6174       "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
6175       "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
6176       "dev": true,
6177       "requires": {
6178         "package-json": "^6.3.0"
6179       }
6180     },
6181     "lazystream": {
6182       "version": "1.0.0",
6183       "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
6184       "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
6185       "dev": true,
6186       "requires": {
6187         "readable-stream": "^2.0.5"
6188       },
6189       "dependencies": {
6190         "readable-stream": {
6191           "version": "2.3.7",
6192           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
6193           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
6194           "dev": true,
6195           "requires": {
6196             "core-util-is": "~1.0.0",
6197             "inherits": "~2.0.3",
6198             "isarray": "~1.0.0",
6199             "process-nextick-args": "~2.0.0",
6200             "safe-buffer": "~5.1.1",
6201             "string_decoder": "~1.1.1",
6202             "util-deprecate": "~1.0.1"
6203           }
6204         }
6205       }
6206     },
6207     "lcid": {
6208       "version": "1.0.0",
6209       "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
6210       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
6211       "dev": true,
6212       "requires": {
6213         "invert-kv": "^1.0.0"
6214       }
6215     },
6216     "leven": {
6217       "version": "3.1.0",
6218       "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
6219       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
6220       "dev": true
6221     },
6222     "levn": {
6223       "version": "0.4.1",
6224       "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
6225       "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
6226       "dev": true,
6227       "requires": {
6228         "prelude-ls": "^1.2.1",
6229         "type-check": "~0.4.0"
6230       }
6231     },
6232     "lighthouse": {
6233       "version": "6.3.0",
6234       "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-6.3.0.tgz",
6235       "integrity": "sha512-ZiU6e6S5haKfHPIxCrmMXg9ZIyt4XrzOdbSIMPvKSCfFttUYYm4jdtA3nO4hox7lm+/eo7dE6JBSO0QAfA9bBg==",
6236       "dev": true,
6237       "requires": {
6238         "axe-core": "3.5.5",
6239         "chrome-launcher": "^0.13.3",
6240         "configstore": "^5.0.1",
6241         "cssstyle": "1.2.1",
6242         "details-element-polyfill": "^2.4.0",
6243         "http-link-header": "^0.8.0",
6244         "inquirer": "^3.3.0",
6245         "intl": "^1.2.5",
6246         "intl-messageformat": "^4.4.0",
6247         "intl-pluralrules": "^1.0.3",
6248         "jpeg-js": "^0.4.1",
6249         "js-library-detector": "^5.7.0",
6250         "jsonld": "^1.5.0",
6251         "jsonlint-mod": "^1.7.5",
6252         "lighthouse-logger": "^1.2.0",
6253         "lodash.isequal": "^4.5.0",
6254         "lodash.set": "^4.3.2",
6255         "lookup-closest-locale": "6.0.4",
6256         "metaviewport-parser": "0.2.0",
6257         "open": "^6.4.0",
6258         "parse-cache-control": "1.0.1",
6259         "ps-list": "^7.2.0",
6260         "raven": "^2.2.1",
6261         "rimraf": "^2.6.1",
6262         "robots-parser": "^2.0.1",
6263         "semver": "^5.3.0",
6264         "speedline-core": "^1.4.3",
6265         "third-party-web": "^0.12.1",
6266         "update-notifier": "^4.1.0",
6267         "ws": "3.3.2",
6268         "yargs": "3.32.0",
6269         "yargs-parser": "^18.1.3"
6270       },
6271       "dependencies": {
6272         "ansi-escapes": {
6273           "version": "3.2.0",
6274           "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
6275           "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
6276           "dev": true
6277         },
6278         "ansi-regex": {
6279           "version": "3.0.0",
6280           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
6281           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
6282           "dev": true
6283         },
6284         "ansi-styles": {
6285           "version": "3.2.1",
6286           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
6287           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
6288           "dev": true,
6289           "requires": {
6290             "color-convert": "^1.9.0"
6291           }
6292         },
6293         "camelcase": {
6294           "version": "2.1.1",
6295           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
6296           "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
6297           "dev": true
6298         },
6299         "chalk": {
6300           "version": "2.4.2",
6301           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
6302           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
6303           "dev": true,
6304           "requires": {
6305             "ansi-styles": "^3.2.1",
6306             "escape-string-regexp": "^1.0.5",
6307             "supports-color": "^5.3.0"
6308           }
6309         },
6310         "chardet": {
6311           "version": "0.4.2",
6312           "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
6313           "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
6314           "dev": true
6315         },
6316         "cli-cursor": {
6317           "version": "2.1.0",
6318           "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
6319           "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
6320           "dev": true,
6321           "requires": {
6322             "restore-cursor": "^2.0.0"
6323           }
6324         },
6325         "cli-width": {
6326           "version": "2.2.1",
6327           "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
6328           "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
6329           "dev": true
6330         },
6331         "cliui": {
6332           "version": "3.2.0",
6333           "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
6334           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
6335           "dev": true,
6336           "requires": {
6337             "string-width": "^1.0.1",
6338             "strip-ansi": "^3.0.1",
6339             "wrap-ansi": "^2.0.0"
6340           },
6341           "dependencies": {
6342             "ansi-regex": {
6343               "version": "2.1.1",
6344               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
6345               "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
6346               "dev": true
6347             },
6348             "is-fullwidth-code-point": {
6349               "version": "1.0.0",
6350               "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
6351               "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
6352               "dev": true,
6353               "requires": {
6354                 "number-is-nan": "^1.0.0"
6355               }
6356             },
6357             "string-width": {
6358               "version": "1.0.2",
6359               "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
6360               "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
6361               "dev": true,
6362               "requires": {
6363                 "code-point-at": "^1.0.0",
6364                 "is-fullwidth-code-point": "^1.0.0",
6365                 "strip-ansi": "^3.0.0"
6366               }
6367             },
6368             "strip-ansi": {
6369               "version": "3.0.1",
6370               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
6371               "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
6372               "dev": true,
6373               "requires": {
6374                 "ansi-regex": "^2.0.0"
6375               }
6376             }
6377           }
6378         },
6379         "color-convert": {
6380           "version": "1.9.3",
6381           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
6382           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
6383           "dev": true,
6384           "requires": {
6385             "color-name": "1.1.3"
6386           }
6387         },
6388         "color-name": {
6389           "version": "1.1.3",
6390           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
6391           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
6392           "dev": true
6393         },
6394         "external-editor": {
6395           "version": "2.2.0",
6396           "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
6397           "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
6398           "dev": true,
6399           "requires": {
6400             "chardet": "^0.4.0",
6401             "iconv-lite": "^0.4.17",
6402             "tmp": "^0.0.33"
6403           }
6404         },
6405         "figures": {
6406           "version": "2.0.0",
6407           "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
6408           "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
6409           "dev": true,
6410           "requires": {
6411             "escape-string-regexp": "^1.0.5"
6412           }
6413         },
6414         "has-flag": {
6415           "version": "3.0.0",
6416           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6417           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6418           "dev": true
6419         },
6420         "inquirer": {
6421           "version": "3.3.0",
6422           "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
6423           "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
6424           "dev": true,
6425           "requires": {
6426             "ansi-escapes": "^3.0.0",
6427             "chalk": "^2.0.0",
6428             "cli-cursor": "^2.1.0",
6429             "cli-width": "^2.0.0",
6430             "external-editor": "^2.0.4",
6431             "figures": "^2.0.0",
6432             "lodash": "^4.3.0",
6433             "mute-stream": "0.0.7",
6434             "run-async": "^2.2.0",
6435             "rx-lite": "^4.0.8",
6436             "rx-lite-aggregates": "^4.0.8",
6437             "string-width": "^2.1.0",
6438             "strip-ansi": "^4.0.0",
6439             "through": "^2.3.6"
6440           }
6441         },
6442         "is-fullwidth-code-point": {
6443           "version": "2.0.0",
6444           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
6445           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
6446           "dev": true
6447         },
6448         "mimic-fn": {
6449           "version": "1.2.0",
6450           "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
6451           "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
6452           "dev": true
6453         },
6454         "mute-stream": {
6455           "version": "0.0.7",
6456           "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
6457           "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
6458           "dev": true
6459         },
6460         "onetime": {
6461           "version": "2.0.1",
6462           "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
6463           "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
6464           "dev": true,
6465           "requires": {
6466             "mimic-fn": "^1.0.0"
6467           }
6468         },
6469         "restore-cursor": {
6470           "version": "2.0.0",
6471           "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
6472           "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
6473           "dev": true,
6474           "requires": {
6475             "onetime": "^2.0.0",
6476             "signal-exit": "^3.0.2"
6477           }
6478         },
6479         "rimraf": {
6480           "version": "2.7.1",
6481           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
6482           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
6483           "dev": true,
6484           "requires": {
6485             "glob": "^7.1.3"
6486           }
6487         },
6488         "string-width": {
6489           "version": "2.1.1",
6490           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
6491           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
6492           "dev": true,
6493           "requires": {
6494             "is-fullwidth-code-point": "^2.0.0",
6495             "strip-ansi": "^4.0.0"
6496           }
6497         },
6498         "strip-ansi": {
6499           "version": "4.0.0",
6500           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
6501           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
6502           "dev": true,
6503           "requires": {
6504             "ansi-regex": "^3.0.0"
6505           }
6506         },
6507         "supports-color": {
6508           "version": "5.5.0",
6509           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
6510           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
6511           "dev": true,
6512           "requires": {
6513             "has-flag": "^3.0.0"
6514           }
6515         },
6516         "wrap-ansi": {
6517           "version": "2.1.0",
6518           "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
6519           "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
6520           "dev": true,
6521           "requires": {
6522             "string-width": "^1.0.1",
6523             "strip-ansi": "^3.0.1"
6524           },
6525           "dependencies": {
6526             "ansi-regex": {
6527               "version": "2.1.1",
6528               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
6529               "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
6530               "dev": true
6531             },
6532             "is-fullwidth-code-point": {
6533               "version": "1.0.0",
6534               "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
6535               "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
6536               "dev": true,
6537               "requires": {
6538                 "number-is-nan": "^1.0.0"
6539               }
6540             },
6541             "string-width": {
6542               "version": "1.0.2",
6543               "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
6544               "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
6545               "dev": true,
6546               "requires": {
6547                 "code-point-at": "^1.0.0",
6548                 "is-fullwidth-code-point": "^1.0.0",
6549                 "strip-ansi": "^3.0.0"
6550               }
6551             },
6552             "strip-ansi": {
6553               "version": "3.0.1",
6554               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
6555               "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
6556               "dev": true,
6557               "requires": {
6558                 "ansi-regex": "^2.0.0"
6559               }
6560             }
6561           }
6562         },
6563         "ws": {
6564           "version": "3.3.2",
6565           "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.2.tgz",
6566           "integrity": "sha512-t+WGpsNxhMR4v6EClXS8r8km5ZljKJzyGhJf7goJz9k5Ye3+b5Bvno5rjqPuIBn5mnn5GBb7o8IrIWHxX1qOLQ==",
6567           "dev": true,
6568           "requires": {
6569             "async-limiter": "~1.0.0",
6570             "safe-buffer": "~5.1.0",
6571             "ultron": "~1.1.0"
6572           }
6573         },
6574         "y18n": {
6575           "version": "3.2.1",
6576           "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
6577           "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
6578           "dev": true
6579         },
6580         "yargs": {
6581           "version": "3.32.0",
6582           "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
6583           "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
6584           "dev": true,
6585           "requires": {
6586             "camelcase": "^2.0.1",
6587             "cliui": "^3.0.3",
6588             "decamelize": "^1.1.1",
6589             "os-locale": "^1.4.0",
6590             "string-width": "^1.0.1",
6591             "window-size": "^0.1.4",
6592             "y18n": "^3.2.0"
6593           },
6594           "dependencies": {
6595             "ansi-regex": {
6596               "version": "2.1.1",
6597               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
6598               "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
6599               "dev": true
6600             },
6601             "is-fullwidth-code-point": {
6602               "version": "1.0.0",
6603               "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
6604               "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
6605               "dev": true,
6606               "requires": {
6607                 "number-is-nan": "^1.0.0"
6608               }
6609             },
6610             "string-width": {
6611               "version": "1.0.2",
6612               "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
6613               "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
6614               "dev": true,
6615               "requires": {
6616                 "code-point-at": "^1.0.0",
6617                 "is-fullwidth-code-point": "^1.0.0",
6618                 "strip-ansi": "^3.0.0"
6619               }
6620             },
6621             "strip-ansi": {
6622               "version": "3.0.1",
6623               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
6624               "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
6625               "dev": true,
6626               "requires": {
6627                 "ansi-regex": "^2.0.0"
6628               }
6629             }
6630           }
6631         }
6632       }
6633     },
6634     "lighthouse-logger": {
6635       "version": "1.2.0",
6636       "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz",
6637       "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==",
6638       "dev": true,
6639       "requires": {
6640         "debug": "^2.6.8",
6641         "marky": "^1.2.0"
6642       }
6643     },
6644     "lines-and-columns": {
6645       "version": "1.1.6",
6646       "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
6647       "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
6648       "dev": true
6649     },
6650     "livereload-js": {
6651       "version": "2.4.0",
6652       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
6653       "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
6654       "dev": true
6655     },
6656     "load-json-file": {
6657       "version": "1.1.0",
6658       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
6659       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
6660       "dev": true,
6661       "requires": {
6662         "graceful-fs": "^4.1.2",
6663         "parse-json": "^2.2.0",
6664         "pify": "^2.0.0",
6665         "pinkie-promise": "^2.0.0",
6666         "strip-bom": "^2.0.0"
6667       }
6668     },
6669     "locate-path": {
6670       "version": "5.0.0",
6671       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
6672       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
6673       "dev": true,
6674       "requires": {
6675         "p-locate": "^4.1.0"
6676       }
6677     },
6678     "lodash": {
6679       "version": "4.17.20",
6680       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
6681       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
6682       "dev": true
6683     },
6684     "lodash.clonedeep": {
6685       "version": "4.5.0",
6686       "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
6687       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
6688       "dev": true
6689     },
6690     "lodash.defaults": {
6691       "version": "4.2.0",
6692       "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
6693       "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=",
6694       "dev": true
6695     },
6696     "lodash.difference": {
6697       "version": "4.5.0",
6698       "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
6699       "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=",
6700       "dev": true
6701     },
6702     "lodash.flatten": {
6703       "version": "4.4.0",
6704       "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
6705       "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=",
6706       "dev": true
6707     },
6708     "lodash.flattendeep": {
6709       "version": "4.4.0",
6710       "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
6711       "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
6712       "dev": true
6713     },
6714     "lodash.isequal": {
6715       "version": "4.5.0",
6716       "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
6717       "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
6718       "dev": true
6719     },
6720     "lodash.isobject": {
6721       "version": "3.0.2",
6722       "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz",
6723       "integrity": "sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0=",
6724       "dev": true
6725     },
6726     "lodash.isplainobject": {
6727       "version": "4.0.6",
6728       "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
6729       "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
6730       "dev": true
6731     },
6732     "lodash.merge": {
6733       "version": "4.6.2",
6734       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
6735       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
6736       "dev": true
6737     },
6738     "lodash.pickby": {
6739       "version": "4.6.0",
6740       "resolved": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz",
6741       "integrity": "sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=",
6742       "dev": true
6743     },
6744     "lodash.set": {
6745       "version": "4.3.2",
6746       "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
6747       "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=",
6748       "dev": true
6749     },
6750     "lodash.union": {
6751       "version": "4.6.0",
6752       "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
6753       "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=",
6754       "dev": true
6755     },
6756     "lodash.zip": {
6757       "version": "4.2.0",
6758       "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz",
6759       "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=",
6760       "dev": true
6761     },
6762     "log-symbols": {
6763       "version": "3.0.0",
6764       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
6765       "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
6766       "dev": true,
6767       "requires": {
6768         "chalk": "^2.4.2"
6769       },
6770       "dependencies": {
6771         "ansi-styles": {
6772           "version": "3.2.1",
6773           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
6774           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
6775           "dev": true,
6776           "requires": {
6777             "color-convert": "^1.9.0"
6778           }
6779         },
6780         "chalk": {
6781           "version": "2.4.2",
6782           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
6783           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
6784           "dev": true,
6785           "requires": {
6786             "ansi-styles": "^3.2.1",
6787             "escape-string-regexp": "^1.0.5",
6788             "supports-color": "^5.3.0"
6789           }
6790         },
6791         "color-convert": {
6792           "version": "1.9.3",
6793           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
6794           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
6795           "dev": true,
6796           "requires": {
6797             "color-name": "1.1.3"
6798           }
6799         },
6800         "color-name": {
6801           "version": "1.1.3",
6802           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
6803           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
6804           "dev": true
6805         },
6806         "has-flag": {
6807           "version": "3.0.0",
6808           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6809           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6810           "dev": true
6811         },
6812         "supports-color": {
6813           "version": "5.5.0",
6814           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
6815           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
6816           "dev": true,
6817           "requires": {
6818             "has-flag": "^3.0.0"
6819           }
6820         }
6821       }
6822     },
6823     "log-update": {
6824       "version": "4.0.0",
6825       "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
6826       "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
6827       "dev": true,
6828       "requires": {
6829         "ansi-escapes": "^4.3.0",
6830         "cli-cursor": "^3.1.0",
6831         "slice-ansi": "^4.0.0",
6832         "wrap-ansi": "^6.2.0"
6833       }
6834     },
6835     "log4js": {
6836       "version": "4.5.1",
6837       "resolved": "https://registry.npmjs.org/log4js/-/log4js-4.5.1.tgz",
6838       "integrity": "sha512-EEEgFcE9bLgaYUKuozyFfytQM2wDHtXn4tAN41pkaxpNjAykv11GVdeI4tHtmPWW4Xrgh9R/2d7XYghDVjbKKw==",
6839       "dev": true,
6840       "requires": {
6841         "date-format": "^2.0.0",
6842         "debug": "^4.1.1",
6843         "flatted": "^2.0.0",
6844         "rfdc": "^1.1.4",
6845         "streamroller": "^1.0.6"
6846       },
6847       "dependencies": {
6848         "date-format": {
6849           "version": "2.1.0",
6850           "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
6851           "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
6852           "dev": true
6853         },
6854         "debug": {
6855           "version": "4.1.1",
6856           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
6857           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
6858           "dev": true,
6859           "requires": {
6860             "ms": "^2.1.1"
6861           }
6862         },
6863         "ms": {
6864           "version": "2.1.2",
6865           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
6866           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
6867           "dev": true
6868         }
6869       }
6870     },
6871     "loglevel": {
6872       "version": "1.7.0",
6873       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz",
6874       "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==",
6875       "dev": true
6876     },
6877     "loglevel-plugin-prefix": {
6878       "version": "0.8.4",
6879       "resolved": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz",
6880       "integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==",
6881       "dev": true
6882     },
6883     "longest-streak": {
6884       "version": "2.0.4",
6885       "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
6886       "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
6887       "dev": true
6888     },
6889     "lookup-closest-locale": {
6890       "version": "6.0.4",
6891       "resolved": "https://registry.npmjs.org/lookup-closest-locale/-/lookup-closest-locale-6.0.4.tgz",
6892       "integrity": "sha512-bWoFbSGe6f1GvMGzj17LrwMX4FhDXDwZyH04ySVCPbtOJADcSRguZNKewoJ3Ful/MOxD/wRHvFPadk/kYZUbuQ==",
6893       "dev": true
6894     },
6895     "loud-rejection": {
6896       "version": "1.6.0",
6897       "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
6898       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
6899       "dev": true,
6900       "requires": {
6901         "currently-unhandled": "^0.4.1",
6902         "signal-exit": "^3.0.0"
6903       }
6904     },
6905     "lower-case": {
6906       "version": "2.0.1",
6907       "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz",
6908       "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==",
6909       "dev": true,
6910       "requires": {
6911         "tslib": "^1.10.0"
6912       }
6913     },
6914     "lowercase-keys": {
6915       "version": "2.0.0",
6916       "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
6917       "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
6918       "dev": true
6919     },
6920     "lru-cache": {
6921       "version": "4.1.5",
6922       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
6923       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
6924       "dev": true,
6925       "requires": {
6926         "pseudomap": "^1.0.2",
6927         "yallist": "^2.1.2"
6928       }
6929     },
6930     "make-dir": {
6931       "version": "1.3.0",
6932       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
6933       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
6934       "dev": true,
6935       "requires": {
6936         "pify": "^3.0.0"
6937       },
6938       "dependencies": {
6939         "pify": {
6940           "version": "3.0.0",
6941           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6942           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6943           "dev": true
6944         }
6945       }
6946     },
6947     "map-obj": {
6948       "version": "1.0.1",
6949       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
6950       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
6951       "dev": true
6952     },
6953     "markdown-escapes": {
6954       "version": "1.0.4",
6955       "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
6956       "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==",
6957       "dev": true
6958     },
6959     "markdown-table": {
6960       "version": "2.0.0",
6961       "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",
6962       "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==",
6963       "dev": true,
6964       "requires": {
6965         "repeat-string": "^1.0.0"
6966       }
6967     },
6968     "marky": {
6969       "version": "1.2.1",
6970       "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz",
6971       "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==",
6972       "dev": true
6973     },
6974     "mathml-tag-names": {
6975       "version": "2.1.3",
6976       "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
6977       "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
6978       "dev": true
6979     },
6980     "md5": {
6981       "version": "2.3.0",
6982       "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
6983       "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
6984       "dev": true,
6985       "requires": {
6986         "charenc": "0.0.2",
6987         "crypt": "0.0.2",
6988         "is-buffer": "~1.1.6"
6989       }
6990     },
6991     "mdast-util-compact": {
6992       "version": "2.0.1",
6993       "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz",
6994       "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==",
6995       "dev": true,
6996       "requires": {
6997         "unist-util-visit": "^2.0.0"
6998       }
6999     },
7000     "mdn-data": {
7001       "version": "2.0.4",
7002       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
7003       "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
7004       "dev": true
7005     },
7006     "media-typer": {
7007       "version": "0.3.0",
7008       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
7009       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
7010       "dev": true
7011     },
7012     "meow": {
7013       "version": "3.7.0",
7014       "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
7015       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
7016       "dev": true,
7017       "requires": {
7018         "camelcase-keys": "^2.0.0",
7019         "decamelize": "^1.1.2",
7020         "loud-rejection": "^1.0.0",
7021         "map-obj": "^1.0.1",
7022         "minimist": "^1.1.3",
7023         "normalize-package-data": "^2.3.4",
7024         "object-assign": "^4.0.1",
7025         "read-pkg-up": "^1.0.1",
7026         "redent": "^1.0.0",
7027         "trim-newlines": "^1.0.0"
7028       },
7029       "dependencies": {
7030         "camelcase": {
7031           "version": "2.1.1",
7032           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
7033           "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
7034           "dev": true
7035         },
7036         "camelcase-keys": {
7037           "version": "2.1.0",
7038           "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
7039           "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
7040           "dev": true,
7041           "requires": {
7042             "camelcase": "^2.0.0",
7043             "map-obj": "^1.0.0"
7044           }
7045         }
7046       }
7047     },
7048     "merge2": {
7049       "version": "1.4.1",
7050       "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
7051       "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
7052       "dev": true
7053     },
7054     "metaviewport-parser": {
7055       "version": "0.2.0",
7056       "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz",
7057       "integrity": "sha1-U1w84cz2IjpQJf3cahw2UF9+fbE=",
7058       "dev": true
7059     },
7060     "methods": {
7061       "version": "1.1.2",
7062       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
7063       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
7064       "dev": true
7065     },
7066     "micromatch": {
7067       "version": "4.0.2",
7068       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
7069       "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
7070       "dev": true,
7071       "requires": {
7072         "braces": "^3.0.1",
7073         "picomatch": "^2.0.5"
7074       }
7075     },
7076     "mime": {
7077       "version": "2.4.6",
7078       "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz",
7079       "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==",
7080       "dev": true
7081     },
7082     "mime-db": {
7083       "version": "1.44.0",
7084       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
7085       "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
7086       "dev": true
7087     },
7088     "mime-types": {
7089       "version": "2.1.27",
7090       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
7091       "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
7092       "dev": true,
7093       "requires": {
7094         "mime-db": "1.44.0"
7095       }
7096     },
7097     "mimic-fn": {
7098       "version": "2.1.0",
7099       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
7100       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
7101       "dev": true
7102     },
7103     "mimic-response": {
7104       "version": "1.0.1",
7105       "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
7106       "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
7107       "dev": true
7108     },
7109     "min-indent": {
7110       "version": "1.0.1",
7111       "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
7112       "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
7113       "dev": true
7114     },
7115     "minimalistic-assert": {
7116       "version": "1.0.1",
7117       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
7118       "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
7119       "dev": true
7120     },
7121     "minimatch": {
7122       "version": "3.0.4",
7123       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
7124       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
7125       "dev": true,
7126       "requires": {
7127         "brace-expansion": "^1.1.7"
7128       }
7129     },
7130     "minimist": {
7131       "version": "1.2.5",
7132       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
7133       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
7134       "dev": true
7135     },
7136     "minimist-options": {
7137       "version": "4.1.0",
7138       "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
7139       "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
7140       "dev": true,
7141       "requires": {
7142         "arrify": "^1.0.1",
7143         "is-plain-obj": "^1.1.0",
7144         "kind-of": "^6.0.3"
7145       }
7146     },
7147     "mkdirp": {
7148       "version": "0.5.5",
7149       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
7150       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
7151       "dev": true,
7152       "requires": {
7153         "minimist": "^1.2.5"
7154       }
7155     },
7156     "mkdirp-classic": {
7157       "version": "0.5.3",
7158       "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
7159       "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
7160       "dev": true
7161     },
7162     "mocha": {
7163       "version": "7.2.0",
7164       "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.2.0.tgz",
7165       "integrity": "sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==",
7166       "dev": true,
7167       "requires": {
7168         "ansi-colors": "3.2.3",
7169         "browser-stdout": "1.3.1",
7170         "chokidar": "3.3.0",
7171         "debug": "3.2.6",
7172         "diff": "3.5.0",
7173         "escape-string-regexp": "1.0.5",
7174         "find-up": "3.0.0",
7175         "glob": "7.1.3",
7176         "growl": "1.10.5",
7177         "he": "1.2.0",
7178         "js-yaml": "3.13.1",
7179         "log-symbols": "3.0.0",
7180         "minimatch": "3.0.4",
7181         "mkdirp": "0.5.5",
7182         "ms": "2.1.1",
7183         "node-environment-flags": "1.0.6",
7184         "object.assign": "4.1.0",
7185         "strip-json-comments": "2.0.1",
7186         "supports-color": "6.0.0",
7187         "which": "1.3.1",
7188         "wide-align": "1.1.3",
7189         "yargs": "13.3.2",
7190         "yargs-parser": "13.1.2",
7191         "yargs-unparser": "1.6.0"
7192       },
7193       "dependencies": {
7194         "ansi-regex": {
7195           "version": "4.1.0",
7196           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
7197           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
7198           "dev": true
7199         },
7200         "ansi-styles": {
7201           "version": "3.2.1",
7202           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7203           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7204           "dev": true,
7205           "requires": {
7206             "color-convert": "^1.9.0"
7207           }
7208         },
7209         "chokidar": {
7210           "version": "3.3.0",
7211           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz",
7212           "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==",
7213           "dev": true,
7214           "requires": {
7215             "anymatch": "~3.1.1",
7216             "braces": "~3.0.2",
7217             "fsevents": "~2.1.1",
7218             "glob-parent": "~5.1.0",
7219             "is-binary-path": "~2.1.0",
7220             "is-glob": "~4.0.1",
7221             "normalize-path": "~3.0.0",
7222             "readdirp": "~3.2.0"
7223           }
7224         },
7225         "cliui": {
7226           "version": "5.0.0",
7227           "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
7228           "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
7229           "dev": true,
7230           "requires": {
7231             "string-width": "^3.1.0",
7232             "strip-ansi": "^5.2.0",
7233             "wrap-ansi": "^5.1.0"
7234           }
7235         },
7236         "color-convert": {
7237           "version": "1.9.3",
7238           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
7239           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
7240           "dev": true,
7241           "requires": {
7242             "color-name": "1.1.3"
7243           }
7244         },
7245         "color-name": {
7246           "version": "1.1.3",
7247           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
7248           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
7249           "dev": true
7250         },
7251         "debug": {
7252           "version": "3.2.6",
7253           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
7254           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
7255           "dev": true,
7256           "requires": {
7257             "ms": "^2.1.1"
7258           }
7259         },
7260         "emoji-regex": {
7261           "version": "7.0.3",
7262           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
7263           "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
7264           "dev": true
7265         },
7266         "find-up": {
7267           "version": "3.0.0",
7268           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
7269           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
7270           "dev": true,
7271           "requires": {
7272             "locate-path": "^3.0.0"
7273           }
7274         },
7275         "glob": {
7276           "version": "7.1.3",
7277           "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
7278           "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
7279           "dev": true,
7280           "requires": {
7281             "fs.realpath": "^1.0.0",
7282             "inflight": "^1.0.4",
7283             "inherits": "2",
7284             "minimatch": "^3.0.4",
7285             "once": "^1.3.0",
7286             "path-is-absolute": "^1.0.0"
7287           }
7288         },
7289         "has-flag": {
7290           "version": "3.0.0",
7291           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
7292           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
7293           "dev": true
7294         },
7295         "is-fullwidth-code-point": {
7296           "version": "2.0.0",
7297           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
7298           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
7299           "dev": true
7300         },
7301         "locate-path": {
7302           "version": "3.0.0",
7303           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
7304           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
7305           "dev": true,
7306           "requires": {
7307             "p-locate": "^3.0.0",
7308             "path-exists": "^3.0.0"
7309           }
7310         },
7311         "ms": {
7312           "version": "2.1.1",
7313           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
7314           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
7315           "dev": true
7316         },
7317         "p-locate": {
7318           "version": "3.0.0",
7319           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
7320           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
7321           "dev": true,
7322           "requires": {
7323             "p-limit": "^2.0.0"
7324           }
7325         },
7326         "path-exists": {
7327           "version": "3.0.0",
7328           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
7329           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
7330           "dev": true
7331         },
7332         "readdirp": {
7333           "version": "3.2.0",
7334           "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz",
7335           "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==",
7336           "dev": true,
7337           "requires": {
7338             "picomatch": "^2.0.4"
7339           }
7340         },
7341         "string-width": {
7342           "version": "3.1.0",
7343           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
7344           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
7345           "dev": true,
7346           "requires": {
7347             "emoji-regex": "^7.0.1",
7348             "is-fullwidth-code-point": "^2.0.0",
7349             "strip-ansi": "^5.1.0"
7350           }
7351         },
7352         "strip-ansi": {
7353           "version": "5.2.0",
7354           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
7355           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
7356           "dev": true,
7357           "requires": {
7358             "ansi-regex": "^4.1.0"
7359           }
7360         },
7361         "supports-color": {
7362           "version": "6.0.0",
7363           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz",
7364           "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==",
7365           "dev": true,
7366           "requires": {
7367             "has-flag": "^3.0.0"
7368           }
7369         },
7370         "wrap-ansi": {
7371           "version": "5.1.0",
7372           "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
7373           "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
7374           "dev": true,
7375           "requires": {
7376             "ansi-styles": "^3.2.0",
7377             "string-width": "^3.0.0",
7378             "strip-ansi": "^5.0.0"
7379           }
7380         },
7381         "yargs": {
7382           "version": "13.3.2",
7383           "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
7384           "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
7385           "dev": true,
7386           "requires": {
7387             "cliui": "^5.0.0",
7388             "find-up": "^3.0.0",
7389             "get-caller-file": "^2.0.1",
7390             "require-directory": "^2.1.1",
7391             "require-main-filename": "^2.0.0",
7392             "set-blocking": "^2.0.0",
7393             "string-width": "^3.0.0",
7394             "which-module": "^2.0.0",
7395             "y18n": "^4.0.0",
7396             "yargs-parser": "^13.1.2"
7397           }
7398         },
7399         "yargs-parser": {
7400           "version": "13.1.2",
7401           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
7402           "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
7403           "dev": true,
7404           "requires": {
7405             "camelcase": "^5.0.0",
7406             "decamelize": "^1.2.0"
7407           }
7408         }
7409       }
7410     },
7411     "ms": {
7412       "version": "2.0.0",
7413       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
7414       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
7415       "dev": true
7416     },
7417     "mute-stream": {
7418       "version": "0.0.8",
7419       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
7420       "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
7421       "dev": true
7422     },
7423     "mwbot": {
7424       "version": "1.0.10",
7425       "resolved": "https://registry.npmjs.org/mwbot/-/mwbot-1.0.10.tgz",
7426       "integrity": "sha1-pEC9ZmOnYoq1t5lgnpjLL8ThM8k=",
7427       "dev": true,
7428       "requires": {
7429         "bluebird": "^3.4.6",
7430         "request": "^2.75.0",
7431         "semlog": "^0.6.10"
7432       }
7433     },
7434     "natural-compare": {
7435       "version": "1.4.0",
7436       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
7437       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
7438       "dev": true
7439     },
7440     "negotiator": {
7441       "version": "0.6.2",
7442       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
7443       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
7444       "dev": true
7445     },
7446     "nice-try": {
7447       "version": "1.0.5",
7448       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
7449       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
7450       "dev": true
7451     },
7452     "no-case": {
7453       "version": "3.0.3",
7454       "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz",
7455       "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==",
7456       "dev": true,
7457       "requires": {
7458         "lower-case": "^2.0.1",
7459         "tslib": "^1.10.0"
7460       }
7461     },
7462     "node-environment-flags": {
7463       "version": "1.0.6",
7464       "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz",
7465       "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==",
7466       "dev": true,
7467       "requires": {
7468         "object.getownpropertydescriptors": "^2.0.3",
7469         "semver": "^5.7.0"
7470       }
7471     },
7472     "node-forge": {
7473       "version": "0.9.2",
7474       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.2.tgz",
7475       "integrity": "sha512-naKSScof4Wn+aoHU6HBsifh92Zeicm1GDQKd1vp3Y/kOi8ub0DozCa9KpvYNCXslFHYRmLNiqRopGdTGwNLpNw==",
7476       "dev": true
7477     },
7478     "node-releases": {
7479       "version": "1.1.61",
7480       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz",
7481       "integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==",
7482       "dev": true
7483     },
7484     "node-watch": {
7485       "version": "0.6.1",
7486       "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.6.1.tgz",
7487       "integrity": "sha512-gwQiR7weFRV8mAtT0x0kXkZ18dfRLB45xH7q0hCOVQMLfLb2f1ZaSvR57q4/b/Vj6B0RwMNJYbvb69e1yM7qEA==",
7488       "dev": true
7489     },
7490     "nopt": {
7491       "version": "3.0.6",
7492       "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
7493       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
7494       "dev": true,
7495       "requires": {
7496         "abbrev": "1"
7497       }
7498     },
7499     "normalize-package-data": {
7500       "version": "2.5.0",
7501       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
7502       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
7503       "dev": true,
7504       "requires": {
7505         "hosted-git-info": "^2.1.4",
7506         "resolve": "^1.10.0",
7507         "semver": "2 || 3 || 4 || 5",
7508         "validate-npm-package-license": "^3.0.1"
7509       }
7510     },
7511     "normalize-path": {
7512       "version": "3.0.0",
7513       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
7514       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
7515       "dev": true
7516     },
7517     "normalize-range": {
7518       "version": "0.1.2",
7519       "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
7520       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
7521       "dev": true
7522     },
7523     "normalize-selector": {
7524       "version": "0.2.0",
7525       "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
7526       "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
7527       "dev": true
7528     },
7529     "normalize-url": {
7530       "version": "4.5.0",
7531       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
7532       "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==",
7533       "dev": true
7534     },
7535     "npm-conf": {
7536       "version": "1.1.3",
7537       "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
7538       "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==",
7539       "dev": true,
7540       "requires": {
7541         "config-chain": "^1.1.11",
7542         "pify": "^3.0.0"
7543       },
7544       "dependencies": {
7545         "pify": {
7546           "version": "3.0.0",
7547           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
7548           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
7549           "dev": true
7550         }
7551       }
7552     },
7553     "npm-run-path": {
7554       "version": "2.0.2",
7555       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
7556       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
7557       "dev": true,
7558       "requires": {
7559         "path-key": "^2.0.0"
7560       }
7561     },
7562     "nth-check": {
7563       "version": "1.0.2",
7564       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
7565       "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
7566       "dev": true,
7567       "requires": {
7568         "boolbase": "~1.0.0"
7569       }
7570     },
7571     "num2fraction": {
7572       "version": "1.2.2",
7573       "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
7574       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
7575       "dev": true
7576     },
7577     "number-is-nan": {
7578       "version": "1.0.1",
7579       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
7580       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
7581       "dev": true
7582     },
7583     "oauth-sign": {
7584       "version": "0.9.0",
7585       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
7586       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
7587       "dev": true
7588     },
7589     "object-assign": {
7590       "version": "4.1.1",
7591       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
7592       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
7593       "dev": true
7594     },
7595     "object-component": {
7596       "version": "0.0.3",
7597       "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
7598       "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
7599       "dev": true
7600     },
7601     "object-inspect": {
7602       "version": "1.8.0",
7603       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
7604       "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==",
7605       "dev": true
7606     },
7607     "object-keys": {
7608       "version": "1.1.1",
7609       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7610       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7611       "dev": true
7612     },
7613     "object.assign": {
7614       "version": "4.1.0",
7615       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
7616       "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
7617       "dev": true,
7618       "requires": {
7619         "define-properties": "^1.1.2",
7620         "function-bind": "^1.1.1",
7621         "has-symbols": "^1.0.0",
7622         "object-keys": "^1.0.11"
7623       }
7624     },
7625     "object.getownpropertydescriptors": {
7626       "version": "2.1.0",
7627       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
7628       "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==",
7629       "dev": true,
7630       "requires": {
7631         "define-properties": "^1.1.3",
7632         "es-abstract": "^1.17.0-next.1"
7633       }
7634     },
7635     "object.values": {
7636       "version": "1.1.1",
7637       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz",
7638       "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",
7639       "dev": true,
7640       "requires": {
7641         "define-properties": "^1.1.3",
7642         "es-abstract": "^1.17.0-next.1",
7643         "function-bind": "^1.1.1",
7644         "has": "^1.0.3"
7645       }
7646     },
7647     "on-finished": {
7648       "version": "2.3.0",
7649       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
7650       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
7651       "dev": true,
7652       "requires": {
7653         "ee-first": "1.1.1"
7654       }
7655     },
7656     "once": {
7657       "version": "1.4.0",
7658       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
7659       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
7660       "dev": true,
7661       "requires": {
7662         "wrappy": "1"
7663       }
7664     },
7665     "onetime": {
7666       "version": "5.1.2",
7667       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
7668       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
7669       "dev": true,
7670       "requires": {
7671         "mimic-fn": "^2.1.0"
7672       }
7673     },
7674     "open": {
7675       "version": "6.4.0",
7676       "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
7677       "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
7678       "dev": true,
7679       "requires": {
7680         "is-wsl": "^1.1.0"
7681       },
7682       "dependencies": {
7683         "is-wsl": {
7684           "version": "1.1.0",
7685           "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
7686           "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
7687           "dev": true
7688         }
7689       }
7690     },
7691     "optionator": {
7692       "version": "0.9.1",
7693       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
7694       "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
7695       "dev": true,
7696       "requires": {
7697         "deep-is": "^0.1.3",
7698         "fast-levenshtein": "^2.0.6",
7699         "levn": "^0.4.1",
7700         "prelude-ls": "^1.2.1",
7701         "type-check": "^0.4.0",
7702         "word-wrap": "^1.2.3"
7703       }
7704     },
7705     "os-filter-obj": {
7706       "version": "2.0.0",
7707       "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz",
7708       "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==",
7709       "dev": true,
7710       "requires": {
7711         "arch": "^2.1.0"
7712       }
7713     },
7714     "os-locale": {
7715       "version": "1.4.0",
7716       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
7717       "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
7718       "dev": true,
7719       "requires": {
7720         "lcid": "^1.0.0"
7721       }
7722     },
7723     "os-tmpdir": {
7724       "version": "1.0.2",
7725       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
7726       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
7727       "dev": true
7728     },
7729     "p-cancelable": {
7730       "version": "2.0.0",
7731       "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz",
7732       "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==",
7733       "dev": true
7734     },
7735     "p-event": {
7736       "version": "2.3.1",
7737       "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
7738       "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==",
7739       "dev": true,
7740       "requires": {
7741         "p-timeout": "^2.0.1"
7742       }
7743     },
7744     "p-finally": {
7745       "version": "1.0.0",
7746       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
7747       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
7748       "dev": true
7749     },
7750     "p-is-promise": {
7751       "version": "1.1.0",
7752       "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
7753       "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
7754       "dev": true
7755     },
7756     "p-limit": {
7757       "version": "2.3.0",
7758       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
7759       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
7760       "dev": true,
7761       "requires": {
7762         "p-try": "^2.0.0"
7763       }
7764     },
7765     "p-locate": {
7766       "version": "4.1.0",
7767       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
7768       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
7769       "dev": true,
7770       "requires": {
7771         "p-limit": "^2.2.0"
7772       }
7773     },
7774     "p-timeout": {
7775       "version": "2.0.1",
7776       "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
7777       "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
7778       "dev": true,
7779       "requires": {
7780         "p-finally": "^1.0.0"
7781       }
7782     },
7783     "p-try": {
7784       "version": "2.2.0",
7785       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
7786       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
7787       "dev": true
7788     },
7789     "package-json": {
7790       "version": "6.5.0",
7791       "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
7792       "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
7793       "dev": true,
7794       "requires": {
7795         "got": "^9.6.0",
7796         "registry-auth-token": "^4.0.0",
7797         "registry-url": "^5.0.0",
7798         "semver": "^6.2.0"
7799       },
7800       "dependencies": {
7801         "@sindresorhus/is": {
7802           "version": "0.14.0",
7803           "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
7804           "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
7805           "dev": true
7806         },
7807         "@szmarczak/http-timer": {
7808           "version": "1.1.2",
7809           "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
7810           "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
7811           "dev": true,
7812           "requires": {
7813             "defer-to-connect": "^1.0.1"
7814           }
7815         },
7816         "cacheable-request": {
7817           "version": "6.1.0",
7818           "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
7819           "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
7820           "dev": true,
7821           "requires": {
7822             "clone-response": "^1.0.2",
7823             "get-stream": "^5.1.0",
7824             "http-cache-semantics": "^4.0.0",
7825             "keyv": "^3.0.0",
7826             "lowercase-keys": "^2.0.0",
7827             "normalize-url": "^4.1.0",
7828             "responselike": "^1.0.2"
7829           },
7830           "dependencies": {
7831             "get-stream": {
7832               "version": "5.2.0",
7833               "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
7834               "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
7835               "dev": true,
7836               "requires": {
7837                 "pump": "^3.0.0"
7838               }
7839             },
7840             "lowercase-keys": {
7841               "version": "2.0.0",
7842               "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
7843               "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
7844               "dev": true
7845             }
7846           }
7847         },
7848         "decompress-response": {
7849           "version": "3.3.0",
7850           "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
7851           "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
7852           "dev": true,
7853           "requires": {
7854             "mimic-response": "^1.0.0"
7855           }
7856         },
7857         "defer-to-connect": {
7858           "version": "1.1.3",
7859           "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
7860           "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
7861           "dev": true
7862         },
7863         "get-stream": {
7864           "version": "4.1.0",
7865           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
7866           "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
7867           "dev": true,
7868           "requires": {
7869             "pump": "^3.0.0"
7870           }
7871         },
7872         "got": {
7873           "version": "9.6.0",
7874           "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
7875           "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
7876           "dev": true,
7877           "requires": {
7878             "@sindresorhus/is": "^0.14.0",
7879             "@szmarczak/http-timer": "^1.1.2",
7880             "cacheable-request": "^6.0.0",
7881             "decompress-response": "^3.3.0",
7882             "duplexer3": "^0.1.4",
7883             "get-stream": "^4.1.0",
7884             "lowercase-keys": "^1.0.1",
7885             "mimic-response": "^1.0.1",
7886             "p-cancelable": "^1.0.0",
7887             "to-readable-stream": "^1.0.0",
7888             "url-parse-lax": "^3.0.0"
7889           }
7890         },
7891         "json-buffer": {
7892           "version": "3.0.0",
7893           "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
7894           "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
7895           "dev": true
7896         },
7897         "keyv": {
7898           "version": "3.1.0",
7899           "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
7900           "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
7901           "dev": true,
7902           "requires": {
7903             "json-buffer": "3.0.0"
7904           }
7905         },
7906         "lowercase-keys": {
7907           "version": "1.0.1",
7908           "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
7909           "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
7910           "dev": true
7911         },
7912         "p-cancelable": {
7913           "version": "1.1.0",
7914           "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
7915           "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
7916           "dev": true
7917         },
7918         "responselike": {
7919           "version": "1.0.2",
7920           "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
7921           "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
7922           "dev": true,
7923           "requires": {
7924             "lowercase-keys": "^1.0.0"
7925           }
7926         },
7927         "semver": {
7928           "version": "6.3.0",
7929           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
7930           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
7931           "dev": true
7932         }
7933       }
7934     },
7935     "param-case": {
7936       "version": "3.0.3",
7937       "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz",
7938       "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==",
7939       "dev": true,
7940       "requires": {
7941         "dot-case": "^3.0.3",
7942         "tslib": "^1.10.0"
7943       }
7944     },
7945     "parent-module": {
7946       "version": "1.0.1",
7947       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
7948       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
7949       "dev": true,
7950       "requires": {
7951         "callsites": "^3.0.0"
7952       }
7953     },
7954     "parse-cache-control": {
7955       "version": "1.0.1",
7956       "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz",
7957       "integrity": "sha1-juqz5U+laSD+Fro493+iGqzC104=",
7958       "dev": true
7959     },
7960     "parse-entities": {
7961       "version": "2.0.0",
7962       "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
7963       "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
7964       "dev": true,
7965       "requires": {
7966         "character-entities": "^1.0.0",
7967         "character-entities-legacy": "^1.0.0",
7968         "character-reference-invalid": "^1.0.0",
7969         "is-alphanumerical": "^1.0.0",
7970         "is-decimal": "^1.0.0",
7971         "is-hexadecimal": "^1.0.0"
7972       }
7973     },
7974     "parse-json": {
7975       "version": "2.2.0",
7976       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
7977       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
7978       "dev": true,
7979       "requires": {
7980         "error-ex": "^1.2.0"
7981       }
7982     },
7983     "parseqs": {
7984       "version": "0.0.5",
7985       "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
7986       "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
7987       "dev": true,
7988       "requires": {
7989         "better-assert": "~1.0.0"
7990       }
7991     },
7992     "parseuri": {
7993       "version": "0.0.5",
7994       "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
7995       "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
7996       "dev": true,
7997       "requires": {
7998         "better-assert": "~1.0.0"
7999       }
8000     },
8001     "parseurl": {
8002       "version": "1.3.3",
8003       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
8004       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
8005       "dev": true
8006     },
8007     "pascal-case": {
8008       "version": "3.1.1",
8009       "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz",
8010       "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==",
8011       "dev": true,
8012       "requires": {
8013         "no-case": "^3.0.3",
8014         "tslib": "^1.10.0"
8015       }
8016     },
8017     "path-case": {
8018       "version": "3.0.3",
8019       "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.3.tgz",
8020       "integrity": "sha512-UMFU6UETFpCNWbIWNczshPrnK/7JAXBP2NYw80ojElbQ2+JYxdqWDBkvvqM93u4u6oLmuJ/tPOf2tM8KtXv4eg==",
8021       "dev": true,
8022       "requires": {
8023         "dot-case": "^3.0.3",
8024         "tslib": "^1.10.0"
8025       }
8026     },
8027     "path-exists": {
8028       "version": "4.0.0",
8029       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
8030       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
8031       "dev": true
8032     },
8033     "path-is-absolute": {
8034       "version": "1.0.1",
8035       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
8036       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
8037       "dev": true
8038     },
8039     "path-key": {
8040       "version": "2.0.1",
8041       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
8042       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
8043       "dev": true
8044     },
8045     "path-parse": {
8046       "version": "1.0.6",
8047       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
8048       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
8049       "dev": true
8050     },
8051     "path-type": {
8052       "version": "1.1.0",
8053       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
8054       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
8055       "dev": true,
8056       "requires": {
8057         "graceful-fs": "^4.1.2",
8058         "pify": "^2.0.0",
8059         "pinkie-promise": "^2.0.0"
8060       }
8061     },
8062     "pathval": {
8063       "version": "1.1.0",
8064       "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
8065       "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
8066       "dev": true
8067     },
8068     "pend": {
8069       "version": "1.2.0",
8070       "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
8071       "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
8072       "dev": true
8073     },
8074     "performance-now": {
8075       "version": "2.1.0",
8076       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
8077       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
8078       "dev": true
8079     },
8080     "picomatch": {
8081       "version": "2.2.2",
8082       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
8083       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
8084       "dev": true
8085     },
8086     "pify": {
8087       "version": "2.3.0",
8088       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
8089       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
8090       "dev": true
8091     },
8092     "pinkie": {
8093       "version": "2.0.4",
8094       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
8095       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
8096       "dev": true
8097     },
8098     "pinkie-promise": {
8099       "version": "2.0.1",
8100       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
8101       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
8102       "dev": true,
8103       "requires": {
8104         "pinkie": "^2.0.0"
8105       }
8106     },
8107     "pkg-dir": {
8108       "version": "4.2.0",
8109       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
8110       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
8111       "dev": true,
8112       "requires": {
8113         "find-up": "^4.0.0"
8114       }
8115     },
8116     "postcss": {
8117       "version": "5.2.18",
8118       "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
8119       "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
8120       "dev": true,
8121       "requires": {
8122         "chalk": "^1.1.3",
8123         "js-base64": "^2.1.9",
8124         "source-map": "^0.5.6",
8125         "supports-color": "^3.2.3"
8126       },
8127       "dependencies": {
8128         "ansi-regex": {
8129           "version": "2.1.1",
8130           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
8131           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
8132           "dev": true
8133         },
8134         "ansi-styles": {
8135           "version": "2.2.1",
8136           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
8137           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
8138           "dev": true
8139         },
8140         "chalk": {
8141           "version": "1.1.3",
8142           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
8143           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
8144           "dev": true,
8145           "requires": {
8146             "ansi-styles": "^2.2.1",
8147             "escape-string-regexp": "^1.0.2",
8148             "has-ansi": "^2.0.0",
8149             "strip-ansi": "^3.0.0",
8150             "supports-color": "^2.0.0"
8151           },
8152           "dependencies": {
8153             "supports-color": {
8154               "version": "2.0.0",
8155               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
8156               "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
8157               "dev": true
8158             }
8159           }
8160         },
8161         "has-flag": {
8162           "version": "1.0.0",
8163           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
8164           "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
8165           "dev": true
8166         },
8167         "source-map": {
8168           "version": "0.5.7",
8169           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
8170           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
8171           "dev": true
8172         },
8173         "strip-ansi": {
8174           "version": "3.0.1",
8175           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
8176           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
8177           "dev": true,
8178           "requires": {
8179             "ansi-regex": "^2.0.0"
8180           }
8181         },
8182         "supports-color": {
8183           "version": "3.2.3",
8184           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
8185           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
8186           "dev": true,
8187           "requires": {
8188             "has-flag": "^1.0.0"
8189           }
8190         }
8191       }
8192     },
8193     "postcss-html": {
8194       "version": "0.36.0",
8195       "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz",
8196       "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==",
8197       "dev": true,
8198       "requires": {
8199         "htmlparser2": "^3.10.0"
8200       }
8201     },
8202     "postcss-less": {
8203       "version": "2.0.0",
8204       "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-2.0.0.tgz",
8205       "integrity": "sha512-pPNsVnpCB13nBMOcl5GVh8JGmB0JGFjqkLUDzKdVpptFFKEe9wFdEzvh2j4lD2AD+7qcrUfw9Ta+oi5+Fw7jjQ==",
8206       "dev": true,
8207       "requires": {
8208         "postcss": "^5.2.16"
8209       }
8210     },
8211     "postcss-media-query-parser": {
8212       "version": "0.2.3",
8213       "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
8214       "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
8215       "dev": true
8216     },
8217     "postcss-reporter": {
8218       "version": "6.0.1",
8219       "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz",
8220       "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==",
8221       "dev": true,
8222       "requires": {
8223         "chalk": "^2.4.1",
8224         "lodash": "^4.17.11",
8225         "log-symbols": "^2.2.0",
8226         "postcss": "^7.0.7"
8227       },
8228       "dependencies": {
8229         "ansi-styles": {
8230           "version": "3.2.1",
8231           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8232           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8233           "dev": true,
8234           "requires": {
8235             "color-convert": "^1.9.0"
8236           }
8237         },
8238         "chalk": {
8239           "version": "2.4.2",
8240           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8241           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8242           "dev": true,
8243           "requires": {
8244             "ansi-styles": "^3.2.1",
8245             "escape-string-regexp": "^1.0.5",
8246             "supports-color": "^5.3.0"
8247           }
8248         },
8249         "color-convert": {
8250           "version": "1.9.3",
8251           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
8252           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
8253           "dev": true,
8254           "requires": {
8255             "color-name": "1.1.3"
8256           }
8257         },
8258         "color-name": {
8259           "version": "1.1.3",
8260           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
8261           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
8262           "dev": true
8263         },
8264         "has-flag": {
8265           "version": "3.0.0",
8266           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8267           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8268           "dev": true
8269         },
8270         "log-symbols": {
8271           "version": "2.2.0",
8272           "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
8273           "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
8274           "dev": true,
8275           "requires": {
8276             "chalk": "^2.0.1"
8277           }
8278         },
8279         "postcss": {
8280           "version": "7.0.32",
8281           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz",
8282           "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",
8283           "dev": true,
8284           "requires": {
8285             "chalk": "^2.4.2",
8286             "source-map": "^0.6.1",
8287             "supports-color": "^6.1.0"
8288           },
8289           "dependencies": {
8290             "supports-color": {
8291               "version": "6.1.0",
8292               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
8293               "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
8294               "dev": true,
8295               "requires": {
8296                 "has-flag": "^3.0.0"
8297               }
8298             }
8299           }
8300         },
8301         "supports-color": {
8302           "version": "5.5.0",
8303           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8304           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8305           "dev": true,
8306           "requires": {
8307             "has-flag": "^3.0.0"
8308           }
8309         }
8310       }
8311     },
8312     "postcss-resolve-nested-selector": {
8313       "version": "0.1.1",
8314       "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
8315       "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=",
8316       "dev": true
8317     },
8318     "postcss-safe-parser": {
8319       "version": "4.0.2",
8320       "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz",
8321       "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==",
8322       "dev": true,
8323       "requires": {
8324         "postcss": "^7.0.26"
8325       },
8326       "dependencies": {
8327         "ansi-styles": {
8328           "version": "3.2.1",
8329           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8330           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8331           "dev": true,
8332           "requires": {
8333             "color-convert": "^1.9.0"
8334           }
8335         },
8336         "chalk": {
8337           "version": "2.4.2",
8338           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8339           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8340           "dev": true,
8341           "requires": {
8342             "ansi-styles": "^3.2.1",
8343             "escape-string-regexp": "^1.0.5",
8344             "supports-color": "^5.3.0"
8345           },
8346           "dependencies": {
8347             "supports-color": {
8348               "version": "5.5.0",
8349               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8350               "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8351               "dev": true,
8352               "requires": {
8353                 "has-flag": "^3.0.0"
8354               }
8355             }
8356           }
8357         },
8358         "color-convert": {
8359           "version": "1.9.3",
8360           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
8361           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
8362           "dev": true,
8363           "requires": {
8364             "color-name": "1.1.3"
8365           }
8366         },
8367         "color-name": {
8368           "version": "1.1.3",
8369           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
8370           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
8371           "dev": true
8372         },
8373         "has-flag": {
8374           "version": "3.0.0",
8375           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8376           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8377           "dev": true
8378         },
8379         "postcss": {
8380           "version": "7.0.32",
8381           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz",
8382           "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",
8383           "dev": true,
8384           "requires": {
8385             "chalk": "^2.4.2",
8386             "source-map": "^0.6.1",
8387             "supports-color": "^6.1.0"
8388           }
8389         },
8390         "supports-color": {
8391           "version": "6.1.0",
8392           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
8393           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
8394           "dev": true,
8395           "requires": {
8396             "has-flag": "^3.0.0"
8397           }
8398         }
8399       }
8400     },
8401     "postcss-sass": {
8402       "version": "0.4.4",
8403       "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz",
8404       "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==",
8405       "dev": true,
8406       "requires": {
8407         "gonzales-pe": "^4.3.0",
8408         "postcss": "^7.0.21"
8409       },
8410       "dependencies": {
8411         "ansi-styles": {
8412           "version": "3.2.1",
8413           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8414           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8415           "dev": true,
8416           "requires": {
8417             "color-convert": "^1.9.0"
8418           }
8419         },
8420         "chalk": {
8421           "version": "2.4.2",
8422           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8423           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8424           "dev": true,
8425           "requires": {
8426             "ansi-styles": "^3.2.1",
8427             "escape-string-regexp": "^1.0.5",
8428             "supports-color": "^5.3.0"
8429           },
8430           "dependencies": {
8431             "supports-color": {
8432               "version": "5.5.0",
8433               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8434               "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8435               "dev": true,
8436               "requires": {
8437                 "has-flag": "^3.0.0"
8438               }
8439             }
8440           }
8441         },
8442         "color-convert": {
8443           "version": "1.9.3",
8444           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
8445           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
8446           "dev": true,
8447           "requires": {
8448             "color-name": "1.1.3"
8449           }
8450         },
8451         "color-name": {
8452           "version": "1.1.3",
8453           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
8454           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
8455           "dev": true
8456         },
8457         "has-flag": {
8458           "version": "3.0.0",
8459           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8460           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8461           "dev": true
8462         },
8463         "postcss": {
8464           "version": "7.0.32",
8465           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz",
8466           "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",
8467           "dev": true,
8468           "requires": {
8469             "chalk": "^2.4.2",
8470             "source-map": "^0.6.1",
8471             "supports-color": "^6.1.0"
8472           }
8473         },
8474         "supports-color": {
8475           "version": "6.1.0",
8476           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
8477           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
8478           "dev": true,
8479           "requires": {
8480             "has-flag": "^3.0.0"
8481           }
8482         }
8483       }
8484     },
8485     "postcss-scss": {
8486       "version": "2.1.1",
8487       "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz",
8488       "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==",
8489       "dev": true,
8490       "requires": {
8491         "postcss": "^7.0.6"
8492       },
8493       "dependencies": {
8494         "ansi-styles": {
8495           "version": "3.2.1",
8496           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8497           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8498           "dev": true,
8499           "requires": {
8500             "color-convert": "^1.9.0"
8501           }
8502         },
8503         "chalk": {
8504           "version": "2.4.2",
8505           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8506           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8507           "dev": true,
8508           "requires": {
8509             "ansi-styles": "^3.2.1",
8510             "escape-string-regexp": "^1.0.5",
8511             "supports-color": "^5.3.0"
8512           },
8513           "dependencies": {
8514             "supports-color": {
8515               "version": "5.5.0",
8516               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8517               "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8518               "dev": true,
8519               "requires": {
8520                 "has-flag": "^3.0.0"
8521               }
8522             }
8523           }
8524         },
8525         "color-convert": {
8526           "version": "1.9.3",
8527           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
8528           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
8529           "dev": true,
8530           "requires": {
8531             "color-name": "1.1.3"
8532           }
8533         },
8534         "color-name": {
8535           "version": "1.1.3",
8536           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
8537           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
8538           "dev": true
8539         },
8540         "has-flag": {
8541           "version": "3.0.0",
8542           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8543           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8544           "dev": true
8545         },
8546         "postcss": {
8547           "version": "7.0.32",
8548           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz",
8549           "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",
8550           "dev": true,
8551           "requires": {
8552             "chalk": "^2.4.2",
8553             "source-map": "^0.6.1",
8554             "supports-color": "^6.1.0"
8555           }
8556         },
8557         "supports-color": {
8558           "version": "6.1.0",
8559           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
8560           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
8561           "dev": true,
8562           "requires": {
8563             "has-flag": "^3.0.0"
8564           }
8565         }
8566       }
8567     },
8568     "postcss-selector-parser": {
8569       "version": "6.0.2",
8570       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz",
8571       "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==",
8572       "dev": true,
8573       "requires": {
8574         "cssesc": "^3.0.0",
8575         "indexes-of": "^1.0.1",
8576         "uniq": "^1.0.1"
8577       }
8578     },
8579     "postcss-syntax": {
8580       "version": "0.36.2",
8581       "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz",
8582       "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==",
8583       "dev": true
8584     },
8585     "postcss-value-parser": {
8586       "version": "4.1.0",
8587       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
8588       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
8589       "dev": true
8590     },
8591     "prelude-ls": {
8592       "version": "1.2.1",
8593       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
8594       "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
8595       "dev": true
8596     },
8597     "prepend-http": {
8598       "version": "2.0.0",
8599       "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
8600       "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
8601       "dev": true
8602     },
8603     "pretty-bytes": {
8604       "version": "4.0.2",
8605       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
8606       "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=",
8607       "dev": true
8608     },
8609     "pretty-format": {
8610       "version": "26.4.2",
8611       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz",
8612       "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==",
8613       "dev": true,
8614       "requires": {
8615         "@jest/types": "^26.3.0",
8616         "ansi-regex": "^5.0.0",
8617         "ansi-styles": "^4.0.0",
8618         "react-is": "^16.12.0"
8619       }
8620     },
8621     "prettyjson": {
8622       "version": "1.2.1",
8623       "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz",
8624       "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=",
8625       "dev": true,
8626       "requires": {
8627         "colors": "^1.1.2",
8628         "minimist": "^1.2.0"
8629       },
8630       "dependencies": {
8631         "colors": {
8632           "version": "1.4.0",
8633           "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
8634           "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
8635           "dev": true
8636         }
8637       }
8638     },
8639     "process-nextick-args": {
8640       "version": "2.0.1",
8641       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
8642       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
8643       "dev": true
8644     },
8645     "progress": {
8646       "version": "2.0.3",
8647       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
8648       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
8649       "dev": true
8650     },
8651     "proto-list": {
8652       "version": "1.2.4",
8653       "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
8654       "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
8655       "dev": true
8656     },
8657     "proxy-from-env": {
8658       "version": "1.1.0",
8659       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
8660       "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
8661       "dev": true
8662     },
8663     "ps-list": {
8664       "version": "7.2.0",
8665       "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-7.2.0.tgz",
8666       "integrity": "sha512-v4Bl6I3f2kJfr5o80ShABNHAokIgY+wFDTQfE+X3zWYgSGQOCBeYptLZUpoOALBqO5EawmDN/tjTldJesd0ujQ==",
8667       "dev": true
8668     },
8669     "pseudomap": {
8670       "version": "1.0.2",
8671       "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
8672       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
8673       "dev": true
8674     },
8675     "psl": {
8676       "version": "1.8.0",
8677       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
8678       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
8679       "dev": true
8680     },
8681     "pump": {
8682       "version": "3.0.0",
8683       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
8684       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
8685       "dev": true,
8686       "requires": {
8687         "end-of-stream": "^1.1.0",
8688         "once": "^1.3.1"
8689       }
8690     },
8691     "punycode": {
8692       "version": "2.1.1",
8693       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
8694       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
8695       "dev": true
8696     },
8697     "pupa": {
8698       "version": "2.0.1",
8699       "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz",
8700       "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==",
8701       "dev": true,
8702       "requires": {
8703         "escape-goat": "^2.0.0"
8704       }
8705     },
8706     "puppeteer-core": {
8707       "version": "3.3.0",
8708       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-3.3.0.tgz",
8709       "integrity": "sha512-hynQ3r0J/lkGrKeBCqu160jrj0WhthYLIzDQPkBxLzxPokjw4elk1sn6mXAian/kfD2NRzpdh9FSykxZyL56uA==",
8710       "dev": true,
8711       "requires": {
8712         "debug": "^4.1.0",
8713         "extract-zip": "^2.0.0",
8714         "https-proxy-agent": "^4.0.0",
8715         "mime": "^2.0.3",
8716         "progress": "^2.0.1",
8717         "proxy-from-env": "^1.0.0",
8718         "rimraf": "^3.0.2",
8719         "tar-fs": "^2.0.0",
8720         "unbzip2-stream": "^1.3.3",
8721         "ws": "^7.2.3"
8722       },
8723       "dependencies": {
8724         "debug": {
8725           "version": "4.1.1",
8726           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
8727           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
8728           "dev": true,
8729           "requires": {
8730             "ms": "^2.1.1"
8731           }
8732         },
8733         "ms": {
8734           "version": "2.1.2",
8735           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
8736           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
8737           "dev": true
8738         }
8739       }
8740     },
8741     "q": {
8742       "version": "1.5.1",
8743       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
8744       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
8745       "dev": true
8746     },
8747     "qjobs": {
8748       "version": "1.2.0",
8749       "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
8750       "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
8751       "dev": true
8752     },
8753     "qs": {
8754       "version": "6.5.2",
8755       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
8756       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
8757       "dev": true
8758     },
8759     "query-string": {
8760       "version": "5.1.1",
8761       "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
8762       "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
8763       "dev": true,
8764       "requires": {
8765         "decode-uri-component": "^0.2.0",
8766         "object-assign": "^4.1.0",
8767         "strict-uri-encode": "^1.0.0"
8768       }
8769     },
8770     "quick-lru": {
8771       "version": "5.1.1",
8772       "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
8773       "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
8774       "dev": true
8775     },
8776     "qunit": {
8777       "version": "2.10.0",
8778       "resolved": "https://registry.npmjs.org/qunit/-/qunit-2.10.0.tgz",
8779       "integrity": "sha512-EP9Q9Kf45z4l/X02ZJtyTQU9DBc82pEWAncSNx7Weo/73BDpX71xqbsdDAQrtEeeilK70cib7CY/lniJV6Cwwg==",
8780       "dev": true,
8781       "requires": {
8782         "commander": "2.12.2",
8783         "js-reporters": "1.2.1",
8784         "minimatch": "3.0.4",
8785         "node-watch": "0.6.1",
8786         "resolve": "1.9.0"
8787       },
8788       "dependencies": {
8789         "commander": {
8790           "version": "2.12.2",
8791           "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz",
8792           "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==",
8793           "dev": true
8794         },
8795         "resolve": {
8796           "version": "1.9.0",
8797           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz",
8798           "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==",
8799           "dev": true,
8800           "requires": {
8801             "path-parse": "^1.0.6"
8802           }
8803         }
8804       }
8805     },
8806     "ramda": {
8807       "version": "0.27.1",
8808       "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz",
8809       "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==",
8810       "dev": true
8811     },
8812     "range-parser": {
8813       "version": "1.2.1",
8814       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
8815       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
8816       "dev": true
8817     },
8818     "raven": {
8819       "version": "2.6.4",
8820       "resolved": "https://registry.npmjs.org/raven/-/raven-2.6.4.tgz",
8821       "integrity": "sha512-6PQdfC4+DQSFncowthLf+B6Hr0JpPsFBgTVYTAOq7tCmx/kR4SXbeawtPch20+3QfUcQDoJBLjWW1ybvZ4kXTw==",
8822       "dev": true,
8823       "requires": {
8824         "cookie": "0.3.1",
8825         "md5": "^2.2.1",
8826         "stack-trace": "0.0.10",
8827         "timed-out": "4.0.1",
8828         "uuid": "3.3.2"
8829       },
8830       "dependencies": {
8831         "uuid": {
8832           "version": "3.3.2",
8833           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
8834           "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
8835           "dev": true
8836         }
8837       }
8838     },
8839     "raw-body": {
8840       "version": "1.1.7",
8841       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
8842       "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
8843       "dev": true,
8844       "requires": {
8845         "bytes": "1",
8846         "string_decoder": "0.10"
8847       },
8848       "dependencies": {
8849         "string_decoder": {
8850           "version": "0.10.31",
8851           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
8852           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
8853           "dev": true
8854         }
8855       }
8856     },
8857     "rc": {
8858       "version": "1.2.8",
8859       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
8860       "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
8861       "dev": true,
8862       "requires": {
8863         "deep-extend": "^0.6.0",
8864         "ini": "~1.3.0",
8865         "minimist": "^1.2.0",
8866         "strip-json-comments": "~2.0.1"
8867       }
8868     },
8869     "rdf-canonize": {
8870       "version": "1.1.0",
8871       "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-1.1.0.tgz",
8872       "integrity": "sha512-DV06OnhVfl2zcZJQCt+YvU+hoZVgpyQpNFLeAmghq8RJybUxD3B4LRzlBquYS5k+LLd8/c3g5Gnhkqjw5qRMvg==",
8873       "dev": true,
8874       "requires": {
8875         "node-forge": "^0.9.1",
8876         "semver": "^6.3.0"
8877       },
8878       "dependencies": {
8879         "semver": {
8880           "version": "6.3.0",
8881           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
8882           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
8883           "dev": true
8884         }
8885       }
8886     },
8887     "react-is": {
8888       "version": "16.13.1",
8889       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
8890       "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
8891       "dev": true
8892     },
8893     "read-pkg": {
8894       "version": "1.1.0",
8895       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
8896       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
8897       "dev": true,
8898       "requires": {
8899         "load-json-file": "^1.0.0",
8900         "normalize-package-data": "^2.3.2",
8901         "path-type": "^1.0.0"
8902       }
8903     },
8904     "read-pkg-up": {
8905       "version": "1.0.1",
8906       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
8907       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
8908       "dev": true,
8909       "requires": {
8910         "find-up": "^1.0.0",
8911         "read-pkg": "^1.0.0"
8912       },
8913       "dependencies": {
8914         "find-up": {
8915           "version": "1.1.2",
8916           "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
8917           "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
8918           "dev": true,
8919           "requires": {
8920             "path-exists": "^2.0.0",
8921             "pinkie-promise": "^2.0.0"
8922           }
8923         },
8924         "path-exists": {
8925           "version": "2.1.0",
8926           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
8927           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
8928           "dev": true,
8929           "requires": {
8930             "pinkie-promise": "^2.0.0"
8931           }
8932         }
8933       }
8934     },
8935     "readable-stream": {
8936       "version": "3.6.0",
8937       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
8938       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
8939       "dev": true,
8940       "requires": {
8941         "inherits": "^2.0.3",
8942         "string_decoder": "^1.1.1",
8943         "util-deprecate": "^1.0.1"
8944       }
8945     },
8946     "readdir-glob": {
8947       "version": "1.0.0",
8948       "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.0.0.tgz",
8949       "integrity": "sha512-km0DIcwQVZ1ZUhXhMWpF74/Wm5aFEd5/jDiVWF1Hkw2myPQovG8vCQ8+FQO2KXE9npQQvCnAMZhhWuUee4WcCQ==",
8950       "dev": true,
8951       "requires": {
8952         "minimatch": "^3.0.4"
8953       }
8954     },
8955     "readdirp": {
8956       "version": "3.4.0",
8957       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
8958       "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",
8959       "dev": true,
8960       "requires": {
8961         "picomatch": "^2.2.1"
8962       }
8963     },
8964     "recursive-readdir": {
8965       "version": "2.2.2",
8966       "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz",
8967       "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==",
8968       "dev": true,
8969       "requires": {
8970         "minimatch": "3.0.4"
8971       }
8972     },
8973     "redent": {
8974       "version": "1.0.0",
8975       "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
8976       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
8977       "dev": true,
8978       "requires": {
8979         "indent-string": "^2.1.0",
8980         "strip-indent": "^1.0.1"
8981       },
8982       "dependencies": {
8983         "indent-string": {
8984           "version": "2.1.0",
8985           "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
8986           "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
8987           "dev": true,
8988           "requires": {
8989             "repeating": "^2.0.0"
8990           }
8991         }
8992       }
8993     },
8994     "regexpp": {
8995       "version": "3.1.0",
8996       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
8997       "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
8998       "dev": true
8999     },
9000     "regextras": {
9001       "version": "0.7.1",
9002       "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.7.1.tgz",
9003       "integrity": "sha512-9YXf6xtW+qzQ+hcMQXx95MOvfqXFgsKDZodX3qZB0x2n5Z94ioetIITsBtvJbiOyxa/6s9AtyweBLCdPmPko/w==",
9004       "dev": true
9005     },
9006     "registry-auth-token": {
9007       "version": "4.2.0",
9008       "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz",
9009       "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==",
9010       "dev": true,
9011       "requires": {
9012         "rc": "^1.2.8"
9013       }
9014     },
9015     "registry-url": {
9016       "version": "5.1.0",
9017       "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
9018       "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
9019       "dev": true,
9020       "requires": {
9021         "rc": "^1.2.8"
9022       }
9023     },
9024     "remark": {
9025       "version": "12.0.1",
9026       "resolved": "https://registry.npmjs.org/remark/-/remark-12.0.1.tgz",
9027       "integrity": "sha512-gS7HDonkdIaHmmP/+shCPejCEEW+liMp/t/QwmF0Xt47Rpuhl32lLtDV1uKWvGoq+kxr5jSgg5oAIpGuyULjUw==",
9028       "dev": true,
9029       "requires": {
9030         "remark-parse": "^8.0.0",
9031         "remark-stringify": "^8.0.0",
9032         "unified": "^9.0.0"
9033       }
9034     },
9035     "remark-parse": {
9036       "version": "8.0.3",
9037       "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz",
9038       "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==",
9039       "dev": true,
9040       "requires": {
9041         "ccount": "^1.0.0",
9042         "collapse-white-space": "^1.0.2",
9043         "is-alphabetical": "^1.0.0",
9044         "is-decimal": "^1.0.0",
9045         "is-whitespace-character": "^1.0.0",
9046         "is-word-character": "^1.0.0",
9047         "markdown-escapes": "^1.0.0",
9048         "parse-entities": "^2.0.0",
9049         "repeat-string": "^1.5.4",
9050         "state-toggle": "^1.0.0",
9051         "trim": "0.0.1",
9052         "trim-trailing-lines": "^1.0.0",
9053         "unherit": "^1.0.4",
9054         "unist-util-remove-position": "^2.0.0",
9055         "vfile-location": "^3.0.0",
9056         "xtend": "^4.0.1"
9057       }
9058     },
9059     "remark-stringify": {
9060       "version": "8.1.1",
9061       "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz",
9062       "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==",
9063       "dev": true,
9064       "requires": {
9065         "ccount": "^1.0.0",
9066         "is-alphanumeric": "^1.0.0",
9067         "is-decimal": "^1.0.0",
9068         "is-whitespace-character": "^1.0.0",
9069         "longest-streak": "^2.0.1",
9070         "markdown-escapes": "^1.0.0",
9071         "markdown-table": "^2.0.0",
9072         "mdast-util-compact": "^2.0.0",
9073         "parse-entities": "^2.0.0",
9074         "repeat-string": "^1.5.4",
9075         "state-toggle": "^1.0.0",
9076         "stringify-entities": "^3.0.0",
9077         "unherit": "^1.0.4",
9078         "xtend": "^4.0.1"
9079       }
9080     },
9081     "repeat-string": {
9082       "version": "1.6.1",
9083       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
9084       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
9085       "dev": true
9086     },
9087     "repeating": {
9088       "version": "2.0.1",
9089       "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
9090       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
9091       "dev": true,
9092       "requires": {
9093         "is-finite": "^1.0.0"
9094       }
9095     },
9096     "replace-ext": {
9097       "version": "1.0.0",
9098       "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
9099       "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
9100       "dev": true
9101     },
9102     "request": {
9103       "version": "2.88.2",
9104       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
9105       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
9106       "dev": true,
9107       "requires": {
9108         "aws-sign2": "~0.7.0",
9109         "aws4": "^1.8.0",
9110         "caseless": "~0.12.0",
9111         "combined-stream": "~1.0.6",
9112         "extend": "~3.0.2",
9113         "forever-agent": "~0.6.1",
9114         "form-data": "~2.3.2",
9115         "har-validator": "~5.1.3",
9116         "http-signature": "~1.2.0",
9117         "is-typedarray": "~1.0.0",
9118         "isstream": "~0.1.2",
9119         "json-stringify-safe": "~5.0.1",
9120         "mime-types": "~2.1.19",
9121         "oauth-sign": "~0.9.0",
9122         "performance-now": "^2.1.0",
9123         "qs": "~6.5.2",
9124         "safe-buffer": "^5.1.2",
9125         "tough-cookie": "~2.5.0",
9126         "tunnel-agent": "^0.6.0",
9127         "uuid": "^3.3.2"
9128       },
9129       "dependencies": {
9130         "uuid": {
9131           "version": "3.4.0",
9132           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
9133           "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
9134           "dev": true
9135         }
9136       }
9137     },
9138     "require-directory": {
9139       "version": "2.1.1",
9140       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
9141       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
9142       "dev": true
9143     },
9144     "require-main-filename": {
9145       "version": "2.0.0",
9146       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
9147       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
9148       "dev": true
9149     },
9150     "requires-port": {
9151       "version": "1.0.0",
9152       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
9153       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
9154       "dev": true
9155     },
9156     "resolve": {
9157       "version": "1.17.0",
9158       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
9159       "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
9160       "dev": true,
9161       "requires": {
9162         "path-parse": "^1.0.6"
9163       }
9164     },
9165     "resolve-alpn": {
9166       "version": "1.0.0",
9167       "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz",
9168       "integrity": "sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==",
9169       "dev": true
9170     },
9171     "resolve-from": {
9172       "version": "4.0.0",
9173       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
9174       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
9175       "dev": true
9176     },
9177     "responselike": {
9178       "version": "2.0.0",
9179       "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
9180       "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==",
9181       "dev": true,
9182       "requires": {
9183         "lowercase-keys": "^2.0.0"
9184       }
9185     },
9186     "resq": {
9187       "version": "1.8.0",
9188       "resolved": "https://registry.npmjs.org/resq/-/resq-1.8.0.tgz",
9189       "integrity": "sha512-VObcnfPcE6/EKfHqsi5qoJ0+BF9qfl5181CytP1su3HgzilqF03DrQ+Y7kZQrd+5myfmantl9W3/5uUcpwvKeg==",
9190       "dev": true,
9191       "requires": {
9192         "fast-deep-equal": "^2.0.1"
9193       }
9194     },
9195     "restore-cursor": {
9196       "version": "3.1.0",
9197       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
9198       "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
9199       "dev": true,
9200       "requires": {
9201         "onetime": "^5.1.0",
9202         "signal-exit": "^3.0.2"
9203       }
9204     },
9205     "reusify": {
9206       "version": "1.0.4",
9207       "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
9208       "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
9209       "dev": true
9210     },
9211     "rfdc": {
9212       "version": "1.1.4",
9213       "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
9214       "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==",
9215       "dev": true
9216     },
9217     "rgb2hex": {
9218       "version": "0.1.10",
9219       "resolved": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.1.10.tgz",
9220       "integrity": "sha512-vKz+kzolWbL3rke/xeTE2+6vHmZnNxGyDnaVW4OckntAIcc7DcZzWkQSfxMDwqHS8vhgySnIFyBUH7lIk6PxvQ==",
9221       "dev": true
9222     },
9223     "rimraf": {
9224       "version": "3.0.2",
9225       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
9226       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
9227       "dev": true,
9228       "requires": {
9229         "glob": "^7.1.3"
9230       }
9231     },
9232     "robots-parser": {
9233       "version": "2.1.1",
9234       "resolved": "https://registry.npmjs.org/robots-parser/-/robots-parser-2.1.1.tgz",
9235       "integrity": "sha512-6yWEYSdhK3bAEcYY0In3wgSBK70BiQoJArzdjZKCP/35b3gKIYu5Lc0qQqsoxjoLVebVoJiKK4VWGc5+oxvWBQ==",
9236       "dev": true
9237     },
9238     "run-async": {
9239       "version": "2.4.1",
9240       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
9241       "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
9242       "dev": true
9243     },
9244     "run-parallel": {
9245       "version": "1.1.9",
9246       "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz",
9247       "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==",
9248       "dev": true
9249     },
9250     "rx-lite": {
9251       "version": "4.0.8",
9252       "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
9253       "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
9254       "dev": true
9255     },
9256     "rx-lite-aggregates": {
9257       "version": "4.0.8",
9258       "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
9259       "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
9260       "dev": true,
9261       "requires": {
9262         "rx-lite": "*"
9263       }
9264     },
9265     "rxjs": {
9266       "version": "6.6.3",
9267       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
9268       "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
9269       "dev": true,
9270       "requires": {
9271         "tslib": "^1.9.0"
9272       }
9273     },
9274     "safe-buffer": {
9275       "version": "5.1.2",
9276       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
9277       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
9278       "dev": true
9279     },
9280     "safe-json-parse": {
9281       "version": "1.0.1",
9282       "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
9283       "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=",
9284       "dev": true
9285     },
9286     "safer-buffer": {
9287       "version": "2.1.2",
9288       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
9289       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
9290       "dev": true
9291     },
9292     "sauce-connect-launcher-update": {
9293       "version": "1.3.2",
9294       "resolved": "https://registry.npmjs.org/sauce-connect-launcher-update/-/sauce-connect-launcher-update-1.3.2.tgz",
9295       "integrity": "sha512-apAhE+VSN0DgsbepqSb0xCPgnFu6YmOTkJAytPyu1oQU9t2MdAhMPJbhgBDAJzbIbesm9w8ZOTbfBKXW73rMAw==",
9296       "dev": true,
9297       "requires": {
9298         "adm-zip": "^0.4.14",
9299         "async": "^3.2.0",
9300         "https-proxy-agent": "^5.0.0",
9301         "lodash": "^4.17.15",
9302         "rimraf": "^3.0.2"
9303       },
9304       "dependencies": {
9305         "agent-base": {
9306           "version": "6.0.1",
9307           "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz",
9308           "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==",
9309           "dev": true,
9310           "requires": {
9311             "debug": "4"
9312           }
9313         },
9314         "async": {
9315           "version": "3.2.0",
9316           "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
9317           "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==",
9318           "dev": true
9319         },
9320         "debug": {
9321           "version": "4.1.1",
9322           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
9323           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
9324           "dev": true,
9325           "requires": {
9326             "ms": "^2.1.1"
9327           }
9328         },
9329         "https-proxy-agent": {
9330           "version": "5.0.0",
9331           "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
9332           "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
9333           "dev": true,
9334           "requires": {
9335             "agent-base": "6",
9336             "debug": "4"
9337           }
9338         },
9339         "ms": {
9340           "version": "2.1.2",
9341           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
9342           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
9343           "dev": true
9344         }
9345       }
9346     },
9347     "saucelabs": {
9348       "version": "4.4.5",
9349       "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-4.4.5.tgz",
9350       "integrity": "sha512-x2NvbQLr2JCQ+9jDNWxFyRFM7/RS1eDzBx39oBLkL4E2DDywGO8cUqsVDq7sul0nJWbkz7m5dKGci3SdZWyXqw==",
9351       "dev": true,
9352       "requires": {
9353         "bin-wrapper": "^4.1.0",
9354         "change-case": "^4.1.1",
9355         "form-data": "^3.0.0",
9356         "got": "^11.1.4",
9357         "hash.js": "^1.1.7",
9358         "tunnel": "0.0.6",
9359         "yargs": "^15.3.1"
9360       },
9361       "dependencies": {
9362         "form-data": {
9363           "version": "3.0.0",
9364           "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz",
9365           "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==",
9366           "dev": true,
9367           "requires": {
9368             "asynckit": "^0.4.0",
9369             "combined-stream": "^1.0.8",
9370             "mime-types": "^2.1.12"
9371           }
9372         }
9373       }
9374     },
9375     "sax": {
9376       "version": "1.2.4",
9377       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
9378       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
9379       "dev": true
9380     },
9381     "seek-bzip": {
9382       "version": "1.0.6",
9383       "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
9384       "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==",
9385       "dev": true,
9386       "requires": {
9387         "commander": "^2.8.1"
9388       }
9389     },
9390     "semlog": {
9391       "version": "0.6.10",
9392       "resolved": "https://registry.npmjs.org/semlog/-/semlog-0.6.10.tgz",
9393       "integrity": "sha1-DyJa6o6zwvJM6TWNhnjQ9Bp/4Fs=",
9394       "dev": true,
9395       "requires": {
9396         "chalk": "^1.1.3",
9397         "prettyjson": "^1.1.3"
9398       },
9399       "dependencies": {
9400         "ansi-regex": {
9401           "version": "2.1.1",
9402           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
9403           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
9404           "dev": true
9405         },
9406         "ansi-styles": {
9407           "version": "2.2.1",
9408           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
9409           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
9410           "dev": true
9411         },
9412         "chalk": {
9413           "version": "1.1.3",
9414           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
9415           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
9416           "dev": true,
9417           "requires": {
9418             "ansi-styles": "^2.2.1",
9419             "escape-string-regexp": "^1.0.2",
9420             "has-ansi": "^2.0.0",
9421             "strip-ansi": "^3.0.0",
9422             "supports-color": "^2.0.0"
9423           }
9424         },
9425         "strip-ansi": {
9426           "version": "3.0.1",
9427           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
9428           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
9429           "dev": true,
9430           "requires": {
9431             "ansi-regex": "^2.0.0"
9432           }
9433         },
9434         "supports-color": {
9435           "version": "2.0.0",
9436           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
9437           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
9438           "dev": true
9439         }
9440       }
9441     },
9442     "semver": {
9443       "version": "5.7.1",
9444       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
9445       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
9446       "dev": true
9447     },
9448     "semver-diff": {
9449       "version": "3.1.1",
9450       "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
9451       "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
9452       "dev": true,
9453       "requires": {
9454         "semver": "^6.3.0"
9455       },
9456       "dependencies": {
9457         "semver": {
9458           "version": "6.3.0",
9459           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
9460           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
9461           "dev": true
9462         }
9463       }
9464     },
9465     "semver-regex": {
9466       "version": "2.0.0",
9467       "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
9468       "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
9469       "dev": true
9470     },
9471     "semver-truncate": {
9472       "version": "1.1.2",
9473       "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz",
9474       "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=",
9475       "dev": true,
9476       "requires": {
9477         "semver": "^5.3.0"
9478       }
9479     },
9480     "sentence-case": {
9481       "version": "3.0.3",
9482       "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.3.tgz",
9483       "integrity": "sha512-ZPr4dgTcNkEfcGOMFQyDdJrTU9uQO1nb1cjf+nuzb6FxgMDgKddZOM29qEsB7jvsZSMruLRcL2KfM4ypKpa0LA==",
9484       "dev": true,
9485       "requires": {
9486         "no-case": "^3.0.3",
9487         "tslib": "^1.10.0",
9488         "upper-case-first": "^2.0.1"
9489       }
9490     },
9491     "serialize-error": {
9492       "version": "7.0.1",
9493       "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
9494       "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
9495       "dev": true,
9496       "requires": {
9497         "type-fest": "^0.13.1"
9498       },
9499       "dependencies": {
9500         "type-fest": {
9501           "version": "0.13.1",
9502           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
9503           "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
9504           "dev": true
9505         }
9506       }
9507     },
9508     "set-blocking": {
9509       "version": "2.0.0",
9510       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
9511       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
9512       "dev": true
9513     },
9514     "set-immediate-shim": {
9515       "version": "1.0.1",
9516       "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
9517       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
9518       "dev": true
9519     },
9520     "setprototypeof": {
9521       "version": "1.1.1",
9522       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
9523       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
9524       "dev": true
9525     },
9526     "shebang-command": {
9527       "version": "1.2.0",
9528       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
9529       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
9530       "dev": true,
9531       "requires": {
9532         "shebang-regex": "^1.0.0"
9533       }
9534     },
9535     "shebang-regex": {
9536       "version": "1.0.0",
9537       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
9538       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
9539       "dev": true
9540     },
9541     "signal-exit": {
9542       "version": "3.0.3",
9543       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
9544       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
9545       "dev": true
9546     },
9547     "slash": {
9548       "version": "3.0.0",
9549       "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
9550       "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
9551       "dev": true
9552     },
9553     "slice-ansi": {
9554       "version": "4.0.0",
9555       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
9556       "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
9557       "dev": true,
9558       "requires": {
9559         "ansi-styles": "^4.0.0",
9560         "astral-regex": "^2.0.0",
9561         "is-fullwidth-code-point": "^3.0.0"
9562       }
9563     },
9564     "snake-case": {
9565       "version": "3.0.3",
9566       "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.3.tgz",
9567       "integrity": "sha512-WM1sIXEO+rsAHBKjGf/6R1HBBcgbncKS08d2Aqec/mrDSpU80SiOU41hO7ny6DToHSyrlwTYzQBIK1FPSx4Y3Q==",
9568       "dev": true,
9569       "requires": {
9570         "dot-case": "^3.0.3",
9571         "tslib": "^1.10.0"
9572       }
9573     },
9574     "socket.io": {
9575       "version": "2.1.1",
9576       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
9577       "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",
9578       "dev": true,
9579       "requires": {
9580         "debug": "~3.1.0",
9581         "engine.io": "~3.2.0",
9582         "has-binary2": "~1.0.2",
9583         "socket.io-adapter": "~1.1.0",
9584         "socket.io-client": "2.1.1",
9585         "socket.io-parser": "~3.2.0"
9586       },
9587       "dependencies": {
9588         "debug": {
9589           "version": "3.1.0",
9590           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
9591           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
9592           "dev": true,
9593           "requires": {
9594             "ms": "2.0.0"
9595           }
9596         }
9597       }
9598     },
9599     "socket.io-adapter": {
9600       "version": "1.1.2",
9601       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
9602       "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
9603       "dev": true
9604     },
9605     "socket.io-client": {
9606       "version": "2.1.1",
9607       "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz",
9608       "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==",
9609       "dev": true,
9610       "requires": {
9611         "backo2": "1.0.2",
9612         "base64-arraybuffer": "0.1.5",
9613         "component-bind": "1.0.0",
9614         "component-emitter": "1.2.1",
9615         "debug": "~3.1.0",
9616         "engine.io-client": "~3.2.0",
9617         "has-binary2": "~1.0.2",
9618         "has-cors": "1.1.0",
9619         "indexof": "0.0.1",
9620         "object-component": "0.0.3",
9621         "parseqs": "0.0.5",
9622         "parseuri": "0.0.5",
9623         "socket.io-parser": "~3.2.0",
9624         "to-array": "0.1.4"
9625       },
9626       "dependencies": {
9627         "component-emitter": {
9628           "version": "1.2.1",
9629           "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
9630           "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
9631           "dev": true
9632         },
9633         "debug": {
9634           "version": "3.1.0",
9635           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
9636           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
9637           "dev": true,
9638           "requires": {
9639             "ms": "2.0.0"
9640           }
9641         }
9642       }
9643     },
9644     "socket.io-parser": {
9645       "version": "3.2.0",
9646       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",
9647       "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==",
9648       "dev": true,
9649       "requires": {
9650         "component-emitter": "1.2.1",
9651         "debug": "~3.1.0",
9652         "isarray": "2.0.1"
9653       },
9654       "dependencies": {
9655         "component-emitter": {
9656           "version": "1.2.1",
9657           "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
9658           "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
9659           "dev": true
9660         },
9661         "debug": {
9662           "version": "3.1.0",
9663           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
9664           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
9665           "dev": true,
9666           "requires": {
9667             "ms": "2.0.0"
9668           }
9669         },
9670         "isarray": {
9671           "version": "2.0.1",
9672           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
9673           "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
9674           "dev": true
9675         }
9676       }
9677     },
9678     "sort-keys": {
9679       "version": "1.1.2",
9680       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
9681       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
9682       "dev": true,
9683       "requires": {
9684         "is-plain-obj": "^1.0.0"
9685       }
9686     },
9687     "sort-keys-length": {
9688       "version": "1.0.1",
9689       "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
9690       "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
9691       "dev": true,
9692       "requires": {
9693         "sort-keys": "^1.0.0"
9694       }
9695     },
9696     "source-map": {
9697       "version": "0.6.1",
9698       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
9699       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
9700       "dev": true
9701     },
9702     "spdx-correct": {
9703       "version": "3.1.1",
9704       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
9705       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
9706       "dev": true,
9707       "requires": {
9708         "spdx-expression-parse": "^3.0.0",
9709         "spdx-license-ids": "^3.0.0"
9710       }
9711     },
9712     "spdx-exceptions": {
9713       "version": "2.3.0",
9714       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
9715       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
9716       "dev": true
9717     },
9718     "spdx-expression-parse": {
9719       "version": "3.0.1",
9720       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
9721       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
9722       "dev": true,
9723       "requires": {
9724         "spdx-exceptions": "^2.1.0",
9725         "spdx-license-ids": "^3.0.0"
9726       }
9727     },
9728     "spdx-license-ids": {
9729       "version": "3.0.5",
9730       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
9731       "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",
9732       "dev": true
9733     },
9734     "specificity": {
9735       "version": "0.4.1",
9736       "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz",
9737       "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==",
9738       "dev": true
9739     },
9740     "speedline": {
9741       "version": "1.4.3",
9742       "resolved": "https://registry.npmjs.org/speedline/-/speedline-1.4.3.tgz",
9743       "integrity": "sha512-ifP1emXKck91aNG5u8/bib7eikQ/Uu0FoblidkkcfFnkR4PHZls0bpprhso3UbimI/SLDsfgZlz0/3vvmPN5mQ==",
9744       "dev": true,
9745       "requires": {
9746         "@types/node": "*",
9747         "babar": "0.2.0",
9748         "image-ssim": "^0.2.0",
9749         "jpeg-js": "^0.4.1",
9750         "loud-rejection": "^1.6.0",
9751         "meow": "^3.7.0"
9752       }
9753     },
9754     "speedline-core": {
9755       "version": "1.4.3",
9756       "resolved": "https://registry.npmjs.org/speedline-core/-/speedline-core-1.4.3.tgz",
9757       "integrity": "sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==",
9758       "dev": true,
9759       "requires": {
9760         "@types/node": "*",
9761         "image-ssim": "^0.2.0",
9762         "jpeg-js": "^0.4.1"
9763       }
9764     },
9765     "sprintf-js": {
9766       "version": "1.0.3",
9767       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
9768       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
9769       "dev": true
9770     },
9771     "sshpk": {
9772       "version": "1.16.1",
9773       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
9774       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
9775       "dev": true,
9776       "requires": {
9777         "asn1": "~0.2.3",
9778         "assert-plus": "^1.0.0",
9779         "bcrypt-pbkdf": "^1.0.0",
9780         "dashdash": "^1.12.0",
9781         "ecc-jsbn": "~0.1.1",
9782         "getpass": "^0.1.1",
9783         "jsbn": "~0.1.0",
9784         "safer-buffer": "^2.0.2",
9785         "tweetnacl": "~0.14.0"
9786       }
9787     },
9788     "stable": {
9789       "version": "0.1.8",
9790       "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
9791       "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
9792       "dev": true
9793     },
9794     "stack-trace": {
9795       "version": "0.0.10",
9796       "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
9797       "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
9798       "dev": true
9799     },
9800     "stack-utils": {
9801       "version": "2.0.2",
9802       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz",
9803       "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==",
9804       "dev": true,
9805       "requires": {
9806         "escape-string-regexp": "^2.0.0"
9807       },
9808       "dependencies": {
9809         "escape-string-regexp": {
9810           "version": "2.0.0",
9811           "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
9812           "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
9813           "dev": true
9814         }
9815       }
9816     },
9817     "state-toggle": {
9818       "version": "1.0.3",
9819       "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz",
9820       "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==",
9821       "dev": true
9822     },
9823     "statuses": {
9824       "version": "1.5.0",
9825       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
9826       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
9827       "dev": true
9828     },
9829     "stream-buffers": {
9830       "version": "3.0.2",
9831       "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.2.tgz",
9832       "integrity": "sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==",
9833       "dev": true
9834     },
9835     "streamroller": {
9836       "version": "1.0.6",
9837       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-1.0.6.tgz",
9838       "integrity": "sha512-3QC47Mhv3/aZNFpDDVO44qQb9gwB9QggMEE0sQmkTAwBVYdBRWISdsywlkfm5II1Q5y/pmrHflti/IgmIzdDBg==",
9839       "dev": true,
9840       "requires": {
9841         "async": "^2.6.2",
9842         "date-format": "^2.0.0",
9843         "debug": "^3.2.6",
9844         "fs-extra": "^7.0.1",
9845         "lodash": "^4.17.14"
9846       },
9847       "dependencies": {
9848         "async": {
9849           "version": "2.6.3",
9850           "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
9851           "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
9852           "dev": true,
9853           "requires": {
9854             "lodash": "^4.17.14"
9855           }
9856         },
9857         "date-format": {
9858           "version": "2.1.0",
9859           "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
9860           "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
9861           "dev": true
9862         },
9863         "debug": {
9864           "version": "3.2.6",
9865           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
9866           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
9867           "dev": true,
9868           "requires": {
9869             "ms": "^2.1.1"
9870           }
9871         },
9872         "fs-extra": {
9873           "version": "7.0.1",
9874           "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
9875           "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
9876           "dev": true,
9877           "requires": {
9878             "graceful-fs": "^4.1.2",
9879             "jsonfile": "^4.0.0",
9880             "universalify": "^0.1.0"
9881           }
9882         },
9883         "jsonfile": {
9884           "version": "4.0.0",
9885           "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
9886           "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
9887           "dev": true,
9888           "requires": {
9889             "graceful-fs": "^4.1.6"
9890           }
9891         },
9892         "ms": {
9893           "version": "2.1.2",
9894           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
9895           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
9896           "dev": true
9897         },
9898         "universalify": {
9899           "version": "0.1.2",
9900           "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
9901           "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
9902           "dev": true
9903         }
9904       }
9905     },
9906     "strict-uri-encode": {
9907       "version": "1.1.0",
9908       "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
9909       "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
9910       "dev": true
9911     },
9912     "string-template": {
9913       "version": "0.2.1",
9914       "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
9915       "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
9916       "dev": true
9917     },
9918     "string-width": {
9919       "version": "4.2.0",
9920       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
9921       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
9922       "dev": true,
9923       "requires": {
9924         "emoji-regex": "^8.0.0",
9925         "is-fullwidth-code-point": "^3.0.0",
9926         "strip-ansi": "^6.0.0"
9927       }
9928     },
9929     "string.prototype.trimend": {
9930       "version": "1.0.1",
9931       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
9932       "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
9933       "dev": true,
9934       "requires": {
9935         "define-properties": "^1.1.3",
9936         "es-abstract": "^1.17.5"
9937       }
9938     },
9939     "string.prototype.trimstart": {
9940       "version": "1.0.1",
9941       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
9942       "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
9943       "dev": true,
9944       "requires": {
9945         "define-properties": "^1.1.3",
9946         "es-abstract": "^1.17.5"
9947       }
9948     },
9949     "string_decoder": {
9950       "version": "1.1.1",
9951       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
9952       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
9953       "dev": true,
9954       "requires": {
9955         "safe-buffer": "~5.1.0"
9956       }
9957     },
9958     "stringify-entities": {
9959       "version": "3.0.1",
9960       "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.0.1.tgz",
9961       "integrity": "sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ==",
9962       "dev": true,
9963       "requires": {
9964         "character-entities-html4": "^1.0.0",
9965         "character-entities-legacy": "^1.0.0",
9966         "is-alphanumerical": "^1.0.0",
9967         "is-decimal": "^1.0.2",
9968         "is-hexadecimal": "^1.0.0"
9969       }
9970     },
9971     "strip-ansi": {
9972       "version": "6.0.0",
9973       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
9974       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
9975       "dev": true,
9976       "requires": {
9977         "ansi-regex": "^5.0.0"
9978       }
9979     },
9980     "strip-bom": {
9981       "version": "2.0.0",
9982       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
9983       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
9984       "dev": true,
9985       "requires": {
9986         "is-utf8": "^0.2.0"
9987       }
9988     },
9989     "strip-dirs": {
9990       "version": "2.1.0",
9991       "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
9992       "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
9993       "dev": true,
9994       "requires": {
9995         "is-natural-number": "^4.0.1"
9996       }
9997     },
9998     "strip-eof": {
9999       "version": "1.0.0",
10000       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
10001       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
10002       "dev": true
10003     },
10004     "strip-indent": {
10005       "version": "1.0.1",
10006       "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
10007       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
10008       "dev": true,
10009       "requires": {
10010         "get-stdin": "^4.0.1"
10011       }
10012     },
10013     "strip-json-comments": {
10014       "version": "2.0.1",
10015       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
10016       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
10017       "dev": true
10018     },
10019     "strip-outer": {
10020       "version": "1.0.1",
10021       "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
10022       "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
10023       "dev": true,
10024       "requires": {
10025         "escape-string-regexp": "^1.0.2"
10026       }
10027     },
10028     "style-search": {
10029       "version": "0.1.0",
10030       "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
10031       "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
10032       "dev": true
10033     },
10034     "stylelint": {
10035       "version": "13.3.2",
10036       "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.3.2.tgz",
10037       "integrity": "sha512-kpO3/Gz2ZY40EWUwFYYkgpzhf8ZDUyKpcui5+pS0XKJBj/EMYmZpOJoL8IFAz2yApYeg91NVy5yAjE39hDzWvQ==",
10038       "dev": true,
10039       "requires": {
10040         "@stylelint/postcss-css-in-js": "^0.37.1",
10041         "@stylelint/postcss-markdown": "^0.36.1",
10042         "autoprefixer": "^9.7.6",
10043         "balanced-match": "^1.0.0",
10044         "chalk": "^4.0.0",
10045         "cosmiconfig": "^6.0.0",
10046         "debug": "^4.1.1",
10047         "execall": "^2.0.0",
10048         "file-entry-cache": "^5.0.1",
10049         "get-stdin": "^7.0.0",
10050         "global-modules": "^2.0.0",
10051         "globby": "^11.0.0",
10052         "globjoin": "^0.1.4",
10053         "html-tags": "^3.1.0",
10054         "ignore": "^5.1.4",
10055         "import-lazy": "^4.0.0",
10056         "imurmurhash": "^0.1.4",
10057         "known-css-properties": "^0.18.0",
10058         "leven": "^3.1.0",
10059         "lodash": "^4.17.15",
10060         "log-symbols": "^3.0.0",
10061         "mathml-tag-names": "^2.1.3",
10062         "meow": "^6.1.0",
10063         "micromatch": "^4.0.2",
10064         "normalize-selector": "^0.2.0",
10065         "postcss": "^7.0.27",
10066         "postcss-html": "^0.36.0",
10067         "postcss-less": "^3.1.4",
10068         "postcss-media-query-parser": "^0.2.3",
10069         "postcss-reporter": "^6.0.1",
10070         "postcss-resolve-nested-selector": "^0.1.1",
10071         "postcss-safe-parser": "^4.0.2",
10072         "postcss-sass": "^0.4.4",
10073         "postcss-scss": "^2.0.0",
10074         "postcss-selector-parser": "^6.0.2",
10075         "postcss-syntax": "^0.36.2",
10076         "postcss-value-parser": "^4.0.3",
10077         "resolve-from": "^5.0.0",
10078         "slash": "^3.0.0",
10079         "specificity": "^0.4.1",
10080         "string-width": "^4.2.0",
10081         "strip-ansi": "^6.0.0",
10082         "style-search": "^0.1.0",
10083         "sugarss": "^2.0.0",
10084         "svg-tags": "^1.0.0",
10085         "table": "^5.4.6",
10086         "v8-compile-cache": "^2.1.0",
10087         "write-file-atomic": "^3.0.3"
10088       },
10089       "dependencies": {
10090         "ansi-styles": {
10091           "version": "3.2.1",
10092           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
10093           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
10094           "dev": true,
10095           "requires": {
10096             "color-convert": "^1.9.0"
10097           }
10098         },
10099         "camelcase-keys": {
10100           "version": "6.2.2",
10101           "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
10102           "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
10103           "dev": true,
10104           "requires": {
10105             "camelcase": "^5.3.1",
10106             "map-obj": "^4.0.0",
10107             "quick-lru": "^4.0.1"
10108           }
10109         },
10110         "color-convert": {
10111           "version": "1.9.3",
10112           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
10113           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
10114           "dev": true,
10115           "requires": {
10116             "color-name": "1.1.3"
10117           }
10118         },
10119         "color-name": {
10120           "version": "1.1.3",
10121           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
10122           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
10123           "dev": true
10124         },
10125         "debug": {
10126           "version": "4.1.1",
10127           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
10128           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
10129           "dev": true,
10130           "requires": {
10131             "ms": "^2.1.1"
10132           }
10133         },
10134         "get-stdin": {
10135           "version": "7.0.0",
10136           "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz",
10137           "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==",
10138           "dev": true
10139         },
10140         "has-flag": {
10141           "version": "3.0.0",
10142           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
10143           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
10144           "dev": true
10145         },
10146         "ignore": {
10147           "version": "5.1.8",
10148           "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
10149           "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
10150           "dev": true
10151         },
10152         "import-lazy": {
10153           "version": "4.0.0",
10154           "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
10155           "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
10156           "dev": true
10157         },
10158         "indent-string": {
10159           "version": "4.0.0",
10160           "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
10161           "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
10162           "dev": true
10163         },
10164         "map-obj": {
10165           "version": "4.1.0",
10166           "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",
10167           "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==",
10168           "dev": true
10169         },
10170         "meow": {
10171           "version": "6.1.1",
10172           "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz",
10173           "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==",
10174           "dev": true,
10175           "requires": {
10176             "@types/minimist": "^1.2.0",
10177             "camelcase-keys": "^6.2.2",
10178             "decamelize-keys": "^1.1.0",
10179             "hard-rejection": "^2.1.0",
10180             "minimist-options": "^4.0.2",
10181             "normalize-package-data": "^2.5.0",
10182             "read-pkg-up": "^7.0.1",
10183             "redent": "^3.0.0",
10184             "trim-newlines": "^3.0.0",
10185             "type-fest": "^0.13.1",
10186             "yargs-parser": "^18.1.3"
10187           }
10188         },
10189         "ms": {
10190           "version": "2.1.2",
10191           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10192           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
10193           "dev": true
10194         },
10195         "parse-json": {
10196           "version": "5.1.0",
10197           "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
10198           "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
10199           "dev": true,
10200           "requires": {
10201             "@babel/code-frame": "^7.0.0",
10202             "error-ex": "^1.3.1",
10203             "json-parse-even-better-errors": "^2.3.0",
10204             "lines-and-columns": "^1.1.6"
10205           }
10206         },
10207         "postcss": {
10208           "version": "7.0.32",
10209           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz",
10210           "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",
10211           "dev": true,
10212           "requires": {
10213             "chalk": "^2.4.2",
10214             "source-map": "^0.6.1",
10215             "supports-color": "^6.1.0"
10216           },
10217           "dependencies": {
10218             "chalk": {
10219               "version": "2.4.2",
10220               "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
10221               "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
10222               "dev": true,
10223               "requires": {
10224                 "ansi-styles": "^3.2.1",
10225                 "escape-string-regexp": "^1.0.5",
10226                 "supports-color": "^5.3.0"
10227               },
10228               "dependencies": {
10229                 "supports-color": {
10230                   "version": "5.5.0",
10231                   "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
10232                   "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
10233                   "dev": true,
10234                   "requires": {
10235                     "has-flag": "^3.0.0"
10236                   }
10237                 }
10238               }
10239             }
10240           }
10241         },
10242         "postcss-less": {
10243           "version": "3.1.4",
10244           "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz",
10245           "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==",
10246           "dev": true,
10247           "requires": {
10248             "postcss": "^7.0.14"
10249           }
10250         },
10251         "quick-lru": {
10252           "version": "4.0.1",
10253           "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
10254           "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
10255           "dev": true
10256         },
10257         "read-pkg": {
10258           "version": "5.2.0",
10259           "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
10260           "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
10261           "dev": true,
10262           "requires": {
10263             "@types/normalize-package-data": "^2.4.0",
10264             "normalize-package-data": "^2.5.0",
10265             "parse-json": "^5.0.0",
10266             "type-fest": "^0.6.0"
10267           },
10268           "dependencies": {
10269             "type-fest": {
10270               "version": "0.6.0",
10271               "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
10272               "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
10273               "dev": true
10274             }
10275           }
10276         },
10277         "read-pkg-up": {
10278           "version": "7.0.1",
10279           "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
10280           "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
10281           "dev": true,
10282           "requires": {
10283             "find-up": "^4.1.0",
10284             "read-pkg": "^5.2.0",
10285             "type-fest": "^0.8.1"
10286           },
10287           "dependencies": {
10288             "type-fest": {
10289               "version": "0.8.1",
10290               "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
10291               "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
10292               "dev": true
10293             }
10294           }
10295         },
10296         "redent": {
10297           "version": "3.0.0",
10298           "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
10299           "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
10300           "dev": true,
10301           "requires": {
10302             "indent-string": "^4.0.0",
10303             "strip-indent": "^3.0.0"
10304           }
10305         },
10306         "resolve-from": {
10307           "version": "5.0.0",
10308           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
10309           "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
10310           "dev": true
10311         },
10312         "strip-indent": {
10313           "version": "3.0.0",
10314           "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
10315           "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
10316           "dev": true,
10317           "requires": {
10318             "min-indent": "^1.0.0"
10319           }
10320         },
10321         "supports-color": {
10322           "version": "6.1.0",
10323           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
10324           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
10325           "dev": true,
10326           "requires": {
10327             "has-flag": "^3.0.0"
10328           }
10329         },
10330         "trim-newlines": {
10331           "version": "3.0.0",
10332           "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz",
10333           "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==",
10334           "dev": true
10335         },
10336         "type-fest": {
10337           "version": "0.13.1",
10338           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
10339           "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
10340           "dev": true
10341         },
10342         "write-file-atomic": {
10343           "version": "3.0.3",
10344           "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
10345           "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
10346           "dev": true,
10347           "requires": {
10348             "imurmurhash": "^0.1.4",
10349             "is-typedarray": "^1.0.0",
10350             "signal-exit": "^3.0.2",
10351             "typedarray-to-buffer": "^3.1.5"
10352           }
10353         }
10354       }
10355     },
10356     "stylelint-config-wikimedia": {
10357       "version": "0.10.1",
10358       "resolved": "https://registry.npmjs.org/stylelint-config-wikimedia/-/stylelint-config-wikimedia-0.10.1.tgz",
10359       "integrity": "sha512-R/E7xVKwDyneKmVwkNi+TqJlXZjnL5IH+bQPmfHrgwwyAekNx5GdYZ+tVjx7VBXdv/pjOr0HevVpXSQe86ZfVQ==",
10360       "dev": true,
10361       "requires": {
10362         "stylelint": "13.3.2"
10363       }
10364     },
10365     "suffix": {
10366       "version": "0.1.1",
10367       "resolved": "https://registry.npmjs.org/suffix/-/suffix-0.1.1.tgz",
10368       "integrity": "sha1-zFgjFkag7xEC95R47zqSSP2chC8=",
10369       "dev": true
10370     },
10371     "sugarss": {
10372       "version": "2.0.0",
10373       "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz",
10374       "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==",
10375       "dev": true,
10376       "requires": {
10377         "postcss": "^7.0.2"
10378       },
10379       "dependencies": {
10380         "ansi-styles": {
10381           "version": "3.2.1",
10382           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
10383           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
10384           "dev": true,
10385           "requires": {
10386             "color-convert": "^1.9.0"
10387           }
10388         },
10389         "chalk": {
10390           "version": "2.4.2",
10391           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
10392           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
10393           "dev": true,
10394           "requires": {
10395             "ansi-styles": "^3.2.1",
10396             "escape-string-regexp": "^1.0.5",
10397             "supports-color": "^5.3.0"
10398           },
10399           "dependencies": {
10400             "supports-color": {
10401               "version": "5.5.0",
10402               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
10403               "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
10404               "dev": true,
10405               "requires": {
10406                 "has-flag": "^3.0.0"
10407               }
10408             }
10409           }
10410         },
10411         "color-convert": {
10412           "version": "1.9.3",
10413           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
10414           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
10415           "dev": true,
10416           "requires": {
10417             "color-name": "1.1.3"
10418           }
10419         },
10420         "color-name": {
10421           "version": "1.1.3",
10422           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
10423           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
10424           "dev": true
10425         },
10426         "has-flag": {
10427           "version": "3.0.0",
10428           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
10429           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
10430           "dev": true
10431         },
10432         "postcss": {
10433           "version": "7.0.32",
10434           "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz",
10435           "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",
10436           "dev": true,
10437           "requires": {
10438             "chalk": "^2.4.2",
10439             "source-map": "^0.6.1",
10440             "supports-color": "^6.1.0"
10441           }
10442         },
10443         "supports-color": {
10444           "version": "6.1.0",
10445           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
10446           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
10447           "dev": true,
10448           "requires": {
10449             "has-flag": "^3.0.0"
10450           }
10451         }
10452       }
10453     },
10454     "superagent": {
10455       "version": "5.1.0",
10456       "resolved": "https://registry.npmjs.org/superagent/-/superagent-5.1.0.tgz",
10457       "integrity": "sha512-7V6JVx5N+eTL1MMqRBX0v0bG04UjrjAvvZJTF/VDH/SH2GjSLqlrcYepFlpTrXpm37aSY6h3GGVWGxXl/98TKA==",
10458       "dev": true,
10459       "requires": {
10460         "component-emitter": "^1.3.0",
10461         "cookiejar": "^2.1.2",
10462         "debug": "^4.1.1",
10463         "fast-safe-stringify": "^2.0.6",
10464         "form-data": "^2.3.3",
10465         "formidable": "^1.2.1",
10466         "methods": "^1.1.2",
10467         "mime": "^2.4.4",
10468         "qs": "^6.7.0",
10469         "readable-stream": "^3.4.0",
10470         "semver": "^6.1.1"
10471       },
10472       "dependencies": {
10473         "debug": {
10474           "version": "4.1.1",
10475           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
10476           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
10477           "dev": true,
10478           "requires": {
10479             "ms": "^2.1.1"
10480           }
10481         },
10482         "ms": {
10483           "version": "2.1.2",
10484           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10485           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
10486           "dev": true
10487         },
10488         "qs": {
10489           "version": "6.9.4",
10490           "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz",
10491           "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==",
10492           "dev": true
10493         },
10494         "semver": {
10495           "version": "6.3.0",
10496           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
10497           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
10498           "dev": true
10499         }
10500       }
10501     },
10502     "supertest": {
10503       "version": "5.0.0-0",
10504       "resolved": "https://registry.npmjs.org/supertest/-/supertest-5.0.0-0.tgz",
10505       "integrity": "sha512-+XblQKVMblt7kf4BRtK1vezM+Xxq+CWlksy4kmLyqDsN1y89YrDIJ0j/H2CGLMMNk+8k1/bCcGUw8XLs1NYxpg==",
10506       "dev": true,
10507       "requires": {
10508         "methods": "1.1.2",
10509         "superagent": "5.1.0"
10510       }
10511     },
10512     "supports-color": {
10513       "version": "7.2.0",
10514       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
10515       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
10516       "dev": true,
10517       "requires": {
10518         "has-flag": "^4.0.0"
10519       }
10520     },
10521     "svg-tags": {
10522       "version": "1.0.0",
10523       "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
10524       "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
10525       "dev": true
10526     },
10527     "svgo": {
10528       "version": "1.3.2",
10529       "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
10530       "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
10531       "dev": true,
10532       "requires": {
10533         "chalk": "^2.4.1",
10534         "coa": "^2.0.2",
10535         "css-select": "^2.0.0",
10536         "css-select-base-adapter": "^0.1.1",
10537         "css-tree": "1.0.0-alpha.37",
10538         "csso": "^4.0.2",
10539         "js-yaml": "^3.13.1",
10540         "mkdirp": "~0.5.1",
10541         "object.values": "^1.1.0",
10542         "sax": "~1.2.4",
10543         "stable": "^0.1.8",
10544         "unquote": "~1.1.1",
10545         "util.promisify": "~1.0.0"
10546       },
10547       "dependencies": {
10548         "ansi-styles": {
10549           "version": "3.2.1",
10550           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
10551           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
10552           "dev": true,
10553           "requires": {
10554             "color-convert": "^1.9.0"
10555           }
10556         },
10557         "chalk": {
10558           "version": "2.4.2",
10559           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
10560           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
10561           "dev": true,
10562           "requires": {
10563             "ansi-styles": "^3.2.1",
10564             "escape-string-regexp": "^1.0.5",
10565             "supports-color": "^5.3.0"
10566           }
10567         },
10568         "color-convert": {
10569           "version": "1.9.3",
10570           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
10571           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
10572           "dev": true,
10573           "requires": {
10574             "color-name": "1.1.3"
10575           }
10576         },
10577         "color-name": {
10578           "version": "1.1.3",
10579           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
10580           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
10581           "dev": true
10582         },
10583         "has-flag": {
10584           "version": "3.0.0",
10585           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
10586           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
10587           "dev": true
10588         },
10589         "supports-color": {
10590           "version": "5.5.0",
10591           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
10592           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
10593           "dev": true,
10594           "requires": {
10595             "has-flag": "^3.0.0"
10596           }
10597         }
10598       }
10599     },
10600     "table": {
10601       "version": "5.4.6",
10602       "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
10603       "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
10604       "dev": true,
10605       "requires": {
10606         "ajv": "^6.10.2",
10607         "lodash": "^4.17.14",
10608         "slice-ansi": "^2.1.0",
10609         "string-width": "^3.0.0"
10610       },
10611       "dependencies": {
10612         "ansi-regex": {
10613           "version": "4.1.0",
10614           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
10615           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
10616           "dev": true
10617         },
10618         "ansi-styles": {
10619           "version": "3.2.1",
10620           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
10621           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
10622           "dev": true,
10623           "requires": {
10624             "color-convert": "^1.9.0"
10625           }
10626         },
10627         "astral-regex": {
10628           "version": "1.0.0",
10629           "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
10630           "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
10631           "dev": true
10632         },
10633         "color-convert": {
10634           "version": "1.9.3",
10635           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
10636           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
10637           "dev": true,
10638           "requires": {
10639             "color-name": "1.1.3"
10640           }
10641         },
10642         "color-name": {
10643           "version": "1.1.3",
10644           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
10645           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
10646           "dev": true
10647         },
10648         "emoji-regex": {
10649           "version": "7.0.3",
10650           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
10651           "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
10652           "dev": true
10653         },
10654         "is-fullwidth-code-point": {
10655           "version": "2.0.0",
10656           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
10657           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
10658           "dev": true
10659         },
10660         "slice-ansi": {
10661           "version": "2.1.0",
10662           "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
10663           "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
10664           "dev": true,
10665           "requires": {
10666             "ansi-styles": "^3.2.0",
10667             "astral-regex": "^1.0.0",
10668             "is-fullwidth-code-point": "^2.0.0"
10669           }
10670         },
10671         "string-width": {
10672           "version": "3.1.0",
10673           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
10674           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
10675           "dev": true,
10676           "requires": {
10677             "emoji-regex": "^7.0.1",
10678             "is-fullwidth-code-point": "^2.0.0",
10679             "strip-ansi": "^5.1.0"
10680           }
10681         },
10682         "strip-ansi": {
10683           "version": "5.2.0",
10684           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
10685           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
10686           "dev": true,
10687           "requires": {
10688             "ansi-regex": "^4.1.0"
10689           }
10690         }
10691       }
10692     },
10693     "tar-fs": {
10694       "version": "2.1.0",
10695       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz",
10696       "integrity": "sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==",
10697       "dev": true,
10698       "requires": {
10699         "chownr": "^1.1.1",
10700         "mkdirp-classic": "^0.5.2",
10701         "pump": "^3.0.0",
10702         "tar-stream": "^2.0.0"
10703       }
10704     },
10705     "tar-stream": {
10706       "version": "2.1.4",
10707       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz",
10708       "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==",
10709       "dev": true,
10710       "requires": {
10711         "bl": "^4.0.3",
10712         "end-of-stream": "^1.4.1",
10713         "fs-constants": "^1.0.0",
10714         "inherits": "^2.0.3",
10715         "readable-stream": "^3.1.1"
10716       }
10717     },
10718     "term-size": {
10719       "version": "2.2.0",
10720       "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz",
10721       "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==",
10722       "dev": true
10723     },
10724     "text-table": {
10725       "version": "0.2.0",
10726       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
10727       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
10728       "dev": true
10729     },
10730     "third-party-web": {
10731       "version": "0.12.2",
10732       "resolved": "https://registry.npmjs.org/third-party-web/-/third-party-web-0.12.2.tgz",
10733       "integrity": "sha512-LWkBqBnubxaXkKU1eoobaASUxzjqmIGSTrnei5OhrAvBPojq+d21/U5xbwh0LBaeMypCLBhlL3BneyDVjBc//A==",
10734       "dev": true
10735     },
10736     "through": {
10737       "version": "2.3.8",
10738       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
10739       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
10740       "dev": true
10741     },
10742     "timed-out": {
10743       "version": "4.0.1",
10744       "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
10745       "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
10746       "dev": true
10747     },
10748     "tiny-lr": {
10749       "version": "1.1.1",
10750       "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
10751       "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==",
10752       "dev": true,
10753       "requires": {
10754         "body": "^5.1.0",
10755         "debug": "^3.1.0",
10756         "faye-websocket": "~0.10.0",
10757         "livereload-js": "^2.3.0",
10758         "object-assign": "^4.1.0",
10759         "qs": "^6.4.0"
10760       },
10761       "dependencies": {
10762         "debug": {
10763           "version": "3.2.6",
10764           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
10765           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
10766           "dev": true,
10767           "requires": {
10768             "ms": "^2.1.1"
10769           }
10770         },
10771         "ms": {
10772           "version": "2.1.2",
10773           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10774           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
10775           "dev": true
10776         }
10777       }
10778     },
10779     "tmp": {
10780       "version": "0.0.33",
10781       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
10782       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
10783       "dev": true,
10784       "requires": {
10785         "os-tmpdir": "~1.0.2"
10786       }
10787     },
10788     "to-array": {
10789       "version": "0.1.4",
10790       "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
10791       "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
10792       "dev": true
10793     },
10794     "to-buffer": {
10795       "version": "1.1.1",
10796       "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
10797       "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
10798       "dev": true
10799     },
10800     "to-fast-properties": {
10801       "version": "2.0.0",
10802       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
10803       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
10804       "dev": true
10805     },
10806     "to-readable-stream": {
10807       "version": "1.0.0",
10808       "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
10809       "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
10810       "dev": true
10811     },
10812     "to-regex-range": {
10813       "version": "5.0.1",
10814       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
10815       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
10816       "dev": true,
10817       "requires": {
10818         "is-number": "^7.0.0"
10819       }
10820     },
10821     "toidentifier": {
10822       "version": "1.0.0",
10823       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
10824       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
10825       "dev": true
10826     },
10827     "tough-cookie": {
10828       "version": "2.5.0",
10829       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
10830       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
10831       "dev": true,
10832       "requires": {
10833         "psl": "^1.1.28",
10834         "punycode": "^2.1.1"
10835       }
10836     },
10837     "trim": {
10838       "version": "0.0.1",
10839       "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
10840       "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=",
10841       "dev": true
10842     },
10843     "trim-newlines": {
10844       "version": "1.0.0",
10845       "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
10846       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
10847       "dev": true
10848     },
10849     "trim-repeated": {
10850       "version": "1.0.0",
10851       "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
10852       "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=",
10853       "dev": true,
10854       "requires": {
10855         "escape-string-regexp": "^1.0.2"
10856       }
10857     },
10858     "trim-trailing-lines": {
10859       "version": "1.1.3",
10860       "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz",
10861       "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==",
10862       "dev": true
10863     },
10864     "trough": {
10865       "version": "1.0.5",
10866       "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
10867       "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
10868       "dev": true
10869     },
10870     "tslib": {
10871       "version": "1.13.0",
10872       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
10873       "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
10874       "dev": true
10875     },
10876     "tunnel": {
10877       "version": "0.0.6",
10878       "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
10879       "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
10880       "dev": true
10881     },
10882     "tunnel-agent": {
10883       "version": "0.6.0",
10884       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
10885       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
10886       "dev": true,
10887       "requires": {
10888         "safe-buffer": "^5.0.1"
10889       }
10890     },
10891     "tweetnacl": {
10892       "version": "0.14.5",
10893       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
10894       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
10895       "dev": true
10896     },
10897     "type-check": {
10898       "version": "0.4.0",
10899       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
10900       "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
10901       "dev": true,
10902       "requires": {
10903         "prelude-ls": "^1.2.1"
10904       }
10905     },
10906     "type-detect": {
10907       "version": "4.0.8",
10908       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
10909       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
10910       "dev": true
10911     },
10912     "type-fest": {
10913       "version": "0.11.0",
10914       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
10915       "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
10916       "dev": true
10917     },
10918     "type-is": {
10919       "version": "1.6.18",
10920       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
10921       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
10922       "dev": true,
10923       "requires": {
10924         "media-typer": "0.3.0",
10925         "mime-types": "~2.1.24"
10926       }
10927     },
10928     "typedarray-to-buffer": {
10929       "version": "3.1.5",
10930       "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
10931       "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
10932       "dev": true,
10933       "requires": {
10934         "is-typedarray": "^1.0.0"
10935       }
10936     },
10937     "ua-parser-js": {
10938       "version": "0.7.21",
10939       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz",
10940       "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==",
10941       "dev": true
10942     },
10943     "ultron": {
10944       "version": "1.1.1",
10945       "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
10946       "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
10947       "dev": true
10948     },
10949     "unbzip2-stream": {
10950       "version": "1.4.3",
10951       "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
10952       "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
10953       "dev": true,
10954       "requires": {
10955         "buffer": "^5.2.1",
10956         "through": "^2.3.8"
10957       }
10958     },
10959     "underscore": {
10960       "version": "1.11.0",
10961       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.11.0.tgz",
10962       "integrity": "sha512-xY96SsN3NA461qIRKZ/+qox37YXPtSBswMGfiNptr+wrt6ds4HaMw23TP612fEyGekRE6LNRiLYr/aqbHXNedw==",
10963       "dev": true
10964     },
10965     "underscore.string": {
10966       "version": "3.3.5",
10967       "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
10968       "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
10969       "dev": true,
10970       "requires": {
10971         "sprintf-js": "^1.0.3",
10972         "util-deprecate": "^1.0.2"
10973       }
10974     },
10975     "unherit": {
10976       "version": "1.1.3",
10977       "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz",
10978       "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==",
10979       "dev": true,
10980       "requires": {
10981         "inherits": "^2.0.0",
10982         "xtend": "^4.0.0"
10983       }
10984     },
10985     "unified": {
10986       "version": "9.2.0",
10987       "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz",
10988       "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==",
10989       "dev": true,
10990       "requires": {
10991         "bail": "^1.0.0",
10992         "extend": "^3.0.0",
10993         "is-buffer": "^2.0.0",
10994         "is-plain-obj": "^2.0.0",
10995         "trough": "^1.0.0",
10996         "vfile": "^4.0.0"
10997       },
10998       "dependencies": {
10999         "is-buffer": {
11000           "version": "2.0.4",
11001           "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
11002           "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
11003           "dev": true
11004         },
11005         "is-plain-obj": {
11006           "version": "2.1.0",
11007           "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
11008           "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
11009           "dev": true
11010         }
11011       }
11012     },
11013     "uniq": {
11014       "version": "1.0.1",
11015       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
11016       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
11017       "dev": true
11018     },
11019     "unique-string": {
11020       "version": "2.0.0",
11021       "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
11022       "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
11023       "dev": true,
11024       "requires": {
11025         "crypto-random-string": "^2.0.0"
11026       }
11027     },
11028     "unist-util-find-all-after": {
11029       "version": "3.0.1",
11030       "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz",
11031       "integrity": "sha512-0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw==",
11032       "dev": true,
11033       "requires": {
11034         "unist-util-is": "^4.0.0"
11035       }
11036     },
11037     "unist-util-is": {
11038       "version": "4.0.2",
11039       "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz",
11040       "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==",
11041       "dev": true
11042     },
11043     "unist-util-remove-position": {
11044       "version": "2.0.1",
11045       "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz",
11046       "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==",
11047       "dev": true,
11048       "requires": {
11049         "unist-util-visit": "^2.0.0"
11050       }
11051     },
11052     "unist-util-stringify-position": {
11053       "version": "2.0.3",
11054       "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
11055       "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
11056       "dev": true,
11057       "requires": {
11058         "@types/unist": "^2.0.2"
11059       }
11060     },
11061     "unist-util-visit": {
11062       "version": "2.0.3",
11063       "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz",
11064       "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==",
11065       "dev": true,
11066       "requires": {
11067         "@types/unist": "^2.0.0",
11068         "unist-util-is": "^4.0.0",
11069         "unist-util-visit-parents": "^3.0.0"
11070       }
11071     },
11072     "unist-util-visit-parents": {
11073       "version": "3.1.0",
11074       "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz",
11075       "integrity": "sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw==",
11076       "dev": true,
11077       "requires": {
11078         "@types/unist": "^2.0.0",
11079         "unist-util-is": "^4.0.0"
11080       }
11081     },
11082     "universalify": {
11083       "version": "1.0.0",
11084       "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
11085       "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==",
11086       "dev": true
11087     },
11088     "unpipe": {
11089       "version": "1.0.0",
11090       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
11091       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
11092       "dev": true
11093     },
11094     "unquote": {
11095       "version": "1.1.1",
11096       "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
11097       "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
11098       "dev": true
11099     },
11100     "upath": {
11101       "version": "1.2.0",
11102       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
11103       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
11104       "dev": true
11105     },
11106     "update-notifier": {
11107       "version": "4.1.1",
11108       "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.1.tgz",
11109       "integrity": "sha512-9y+Kds0+LoLG6yN802wVXoIfxYEwh3FlZwzMwpCZp62S2i1/Jzeqb9Eeeju3NSHccGGasfGlK5/vEHbAifYRDg==",
11110       "dev": true,
11111       "requires": {
11112         "boxen": "^4.2.0",
11113         "chalk": "^3.0.0",
11114         "configstore": "^5.0.1",
11115         "has-yarn": "^2.1.0",
11116         "import-lazy": "^2.1.0",
11117         "is-ci": "^2.0.0",
11118         "is-installed-globally": "^0.3.1",
11119         "is-npm": "^4.0.0",
11120         "is-yarn-global": "^0.3.0",
11121         "latest-version": "^5.0.0",
11122         "pupa": "^2.0.1",
11123         "semver-diff": "^3.1.1",
11124         "xdg-basedir": "^4.0.0"
11125       },
11126       "dependencies": {
11127         "chalk": {
11128           "version": "3.0.0",
11129           "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
11130           "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
11131           "dev": true,
11132           "requires": {
11133             "ansi-styles": "^4.1.0",
11134             "supports-color": "^7.1.0"
11135           }
11136         }
11137       }
11138     },
11139     "upper-case": {
11140       "version": "2.0.1",
11141       "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.1.tgz",
11142       "integrity": "sha512-laAsbea9SY5osxrv7S99vH9xAaJKrw5Qpdh4ENRLcaxipjKsiaBwiAsxfa8X5mObKNTQPsupSq0J/VIxsSJe3A==",
11143       "dev": true,
11144       "requires": {
11145         "tslib": "^1.10.0"
11146       }
11147     },
11148     "upper-case-first": {
11149       "version": "2.0.1",
11150       "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.1.tgz",
11151       "integrity": "sha512-105J8XqQ+9RxW3l9gHZtgve5oaiR9TIwvmZAMAIZWRHe00T21cdvewKORTlOJf/zXW6VukuTshM+HXZNWz7N5w==",
11152       "dev": true,
11153       "requires": {
11154         "tslib": "^1.10.0"
11155       }
11156     },
11157     "uri-js": {
11158       "version": "4.4.0",
11159       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
11160       "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
11161       "dev": true,
11162       "requires": {
11163         "punycode": "^2.1.0"
11164       }
11165     },
11166     "url-parse-lax": {
11167       "version": "3.0.0",
11168       "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
11169       "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
11170       "dev": true,
11171       "requires": {
11172         "prepend-http": "^2.0.0"
11173       }
11174     },
11175     "url-to-options": {
11176       "version": "1.0.1",
11177       "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
11178       "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
11179       "dev": true
11180     },
11181     "util-deprecate": {
11182       "version": "1.0.2",
11183       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
11184       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
11185       "dev": true
11186     },
11187     "util.promisify": {
11188       "version": "1.0.1",
11189       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
11190       "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
11191       "dev": true,
11192       "requires": {
11193         "define-properties": "^1.1.3",
11194         "es-abstract": "^1.17.2",
11195         "has-symbols": "^1.0.1",
11196         "object.getownpropertydescriptors": "^2.1.0"
11197       }
11198     },
11199     "utils-merge": {
11200       "version": "1.0.1",
11201       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
11202       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
11203       "dev": true
11204     },
11205     "uuid": {
11206       "version": "8.3.0",
11207       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
11208       "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==",
11209       "dev": true
11210     },
11211     "v8-compile-cache": {
11212       "version": "2.1.1",
11213       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz",
11214       "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==",
11215       "dev": true
11216     },
11217     "validate-npm-package-license": {
11218       "version": "3.0.4",
11219       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
11220       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
11221       "dev": true,
11222       "requires": {
11223         "spdx-correct": "^3.0.0",
11224         "spdx-expression-parse": "^3.0.0"
11225       }
11226     },
11227     "validator": {
11228       "version": "13.1.1",
11229       "resolved": "https://registry.npmjs.org/validator/-/validator-13.1.1.tgz",
11230       "integrity": "sha512-8GfPiwzzRoWTg7OV1zva1KvrSemuMkv07MA9TTl91hfhe+wKrsrgVN4H2QSFd/U/FhiU3iWPYVgvbsOGwhyFWw==",
11231       "dev": true
11232     },
11233     "verror": {
11234       "version": "1.10.0",
11235       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
11236       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
11237       "dev": true,
11238       "requires": {
11239         "assert-plus": "^1.0.0",
11240         "core-util-is": "1.0.2",
11241         "extsprintf": "^1.2.0"
11242       }
11243     },
11244     "vfile": {
11245       "version": "4.2.0",
11246       "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz",
11247       "integrity": "sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==",
11248       "dev": true,
11249       "requires": {
11250         "@types/unist": "^2.0.0",
11251         "is-buffer": "^2.0.0",
11252         "replace-ext": "1.0.0",
11253         "unist-util-stringify-position": "^2.0.0",
11254         "vfile-message": "^2.0.0"
11255       },
11256       "dependencies": {
11257         "is-buffer": {
11258           "version": "2.0.4",
11259           "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
11260           "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
11261           "dev": true
11262         }
11263       }
11264     },
11265     "vfile-location": {
11266       "version": "3.1.0",
11267       "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.1.0.tgz",
11268       "integrity": "sha512-FCZ4AN9xMcjFIG1oGmZKo61PjwJHRVA+0/tPUP2ul4uIwjGGndIxavEMRpWn5p4xwm/ZsdXp9YNygf1ZyE4x8g==",
11269       "dev": true
11270     },
11271     "vfile-message": {
11272       "version": "2.0.4",
11273       "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
11274       "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
11275       "dev": true,
11276       "requires": {
11277         "@types/unist": "^2.0.0",
11278         "unist-util-stringify-position": "^2.0.0"
11279       }
11280     },
11281     "void-elements": {
11282       "version": "2.0.1",
11283       "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
11284       "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
11285       "dev": true
11286     },
11287     "vscode-json-languageservice": {
11288       "version": "3.8.3",
11289       "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.8.3.tgz",
11290       "integrity": "sha512-8yPag/NQHCuTthahyaTtzK0DHT0FKM/xBU0mFBQ8nMo8C1i2P+FCyIVqICoNoHkRI2BTGlXKomPUpsqjSz0TnQ==",
11291       "dev": true,
11292       "requires": {
11293         "jsonc-parser": "^2.2.1",
11294         "vscode-languageserver-textdocument": "^1.0.1",
11295         "vscode-languageserver-types": "^3.15.1",
11296         "vscode-nls": "^4.1.2",
11297         "vscode-uri": "^2.1.2"
11298       }
11299     },
11300     "vscode-languageserver-textdocument": {
11301       "version": "1.0.1",
11302       "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz",
11303       "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==",
11304       "dev": true
11305     },
11306     "vscode-languageserver-types": {
11307       "version": "3.15.1",
11308       "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.15.1.tgz",
11309       "integrity": "sha512-+a9MPUQrNGRrGU630OGbYVQ+11iOIovjCkqxajPa9w57Sd5ruK8WQNsslzpa0x/QJqC8kRc2DUxWjIFwoNm4ZQ==",
11310       "dev": true
11311     },
11312     "vscode-nls": {
11313       "version": "4.1.2",
11314       "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-4.1.2.tgz",
11315       "integrity": "sha512-7bOHxPsfyuCqmP+hZXscLhiHwe7CSuFE4hyhbs22xPIhQ4jv99FcR4eBzfYYVLP356HNFpdvz63FFb/xw6T4Iw==",
11316       "dev": true
11317     },
11318     "vscode-uri": {
11319       "version": "2.1.2",
11320       "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz",
11321       "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==",
11322       "dev": true
11323     },
11324     "vue-eslint-parser": {
11325       "version": "7.1.0",
11326       "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz",
11327       "integrity": "sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q==",
11328       "dev": true,
11329       "requires": {
11330         "debug": "^4.1.1",
11331         "eslint-scope": "^5.0.0",
11332         "eslint-visitor-keys": "^1.1.0",
11333         "espree": "^6.2.1",
11334         "esquery": "^1.0.1",
11335         "lodash": "^4.17.15"
11336       },
11337       "dependencies": {
11338         "debug": {
11339           "version": "4.1.1",
11340           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
11341           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
11342           "dev": true,
11343           "requires": {
11344             "ms": "^2.1.1"
11345           }
11346         },
11347         "espree": {
11348           "version": "6.2.1",
11349           "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
11350           "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
11351           "dev": true,
11352           "requires": {
11353             "acorn": "^7.1.1",
11354             "acorn-jsx": "^5.2.0",
11355             "eslint-visitor-keys": "^1.1.0"
11356           }
11357         },
11358         "ms": {
11359           "version": "2.1.2",
11360           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
11361           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
11362           "dev": true
11363         }
11364       }
11365     },
11366     "wdio-mediawiki": {
11367       "version": "file:tests/selenium/wdio-mediawiki",
11368       "dev": true,
11369       "requires": {
11370         "mwbot": "1.0.10"
11371       }
11372     },
11373     "wdio-video-reporter": {
11374       "version": "3.0.0",
11375       "resolved": "https://registry.npmjs.org/wdio-video-reporter/-/wdio-video-reporter-3.0.0.tgz",
11376       "integrity": "sha512-1S4prupJvGADRAbKpxigNaPbyfFKYJ5p2VmTF9d9PLnUCt/JKOEPYjzIf2zArcVRCgtkO8UkxO4UzbkdL6M54Q==",
11377       "dev": true,
11378       "requires": {
11379         "@ffmpeg-installer/ffmpeg": "^1.0.20",
11380         "@wdio/allure-reporter": "^6.1.12",
11381         "@wdio/cli": "^6.1.16",
11382         "@wdio/reporter": "^6.1.9",
11383         "fs-extra": "^6.0.1",
11384         "mkdirp": "^0.5.5"
11385       },
11386       "dependencies": {
11387         "@wdio/cli": {
11388           "version": "6.4.7",
11389           "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-6.4.7.tgz",
11390           "integrity": "sha512-ujs2PyOtvQRWi1e99yziGXL8XglHFyfbGdmBvddT4ZDdG+L/soymN8NPTpkKjppO6EeRl+0PkOwzTo8DWXQZCg==",
11391           "dev": true,
11392           "requires": {
11393             "@wdio/config": "6.4.7",
11394             "@wdio/logger": "6.4.7",
11395             "@wdio/utils": "6.4.7",
11396             "async-exit-hook": "^2.0.1",
11397             "chalk": "^4.0.0",
11398             "chokidar": "^3.0.0",
11399             "cli-spinners": "^2.1.0",
11400             "ejs": "^3.0.1",
11401             "fs-extra": "^9.0.0",
11402             "inquirer": "^7.0.0",
11403             "lodash.flattendeep": "^4.4.0",
11404             "lodash.pickby": "^4.6.0",
11405             "lodash.union": "^4.6.0",
11406             "mkdirp": "^1.0.4",
11407             "recursive-readdir": "^2.2.2",
11408             "webdriverio": "6.4.7",
11409             "yargs": "^15.0.1",
11410             "yarn-install": "^1.0.0"
11411           },
11412           "dependencies": {
11413             "fs-extra": {
11414               "version": "9.0.1",
11415               "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
11416               "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==",
11417               "dev": true,
11418               "requires": {
11419                 "at-least-node": "^1.0.0",
11420                 "graceful-fs": "^4.2.0",
11421                 "jsonfile": "^6.0.1",
11422                 "universalify": "^1.0.0"
11423               }
11424             },
11425             "mkdirp": {
11426               "version": "1.0.4",
11427               "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
11428               "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
11429               "dev": true
11430             }
11431           }
11432         },
11433         "@wdio/config": {
11434           "version": "6.4.7",
11435           "resolved": "https://registry.npmjs.org/@wdio/config/-/config-6.4.7.tgz",
11436           "integrity": "sha512-wtcj9yKm5+SivwhsgpusBrFR7a3rpDsN/WH6ekoqlZFs7oCpJeTLwawWnoX6MJQy2no5o00lGxDDJnqjaBdiiQ==",
11437           "dev": true,
11438           "requires": {
11439             "@wdio/logger": "6.4.7",
11440             "deepmerge": "^4.0.0",
11441             "glob": "^7.1.2"
11442           }
11443         },
11444         "@wdio/logger": {
11445           "version": "6.4.7",
11446           "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-6.4.7.tgz",
11447           "integrity": "sha512-Mm/rsRa/1u/l8/IrNKM2c9tkvLE90i83d3KZ0Ujh4cicYJv+lNi9whsCi+p3QNFCo64nJ6bfC+0Ho5VgD3MiKw==",
11448           "dev": true,
11449           "requires": {
11450             "chalk": "^4.0.0",
11451             "loglevel": "^1.6.0",
11452             "loglevel-plugin-prefix": "^0.8.4",
11453             "strip-ansi": "^6.0.0"
11454           }
11455         },
11456         "@wdio/protocols": {
11457           "version": "6.3.6",
11458           "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-6.3.6.tgz",
11459           "integrity": "sha512-cocBRkv5sYUBxXResuxskQhIkKgDgE/yAtgMGR5wXLrtG/sMpZ2HVy6LOcOeARidAaRwbav80M2ZHjTCjPn53w==",
11460           "dev": true
11461         },
11462         "@wdio/repl": {
11463           "version": "6.4.7",
11464           "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-6.4.7.tgz",
11465           "integrity": "sha512-jU8wAGPkQg6IlkSX6n7Quwc1/f8cOMv1PkRg7+twdyJtHkEmVeCFJcF/2f1LMRlfDfwUQPBS7XEOLMlZUsXWkg==",
11466           "dev": true,
11467           "requires": {
11468             "@wdio/utils": "6.4.7"
11469           }
11470         },
11471         "@wdio/utils": {
11472           "version": "6.4.7",
11473           "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-6.4.7.tgz",
11474           "integrity": "sha512-zsDMhLSNReC9ZzQNuEak8sAlEbPyjI6FYLKdX/0vIZ5opgfdaPmTg4j2Y6g7PVg6heQMvP3Ecszdexnmm7UFRQ==",
11475           "dev": true,
11476           "requires": {
11477             "@wdio/logger": "6.4.7"
11478           }
11479         },
11480         "archiver": {
11481           "version": "5.0.0",
11482           "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.0.0.tgz",
11483           "integrity": "sha512-AEWhJz6Yi6hWtN1Sqy/H4sZo/lLMJ/NftXxGaDy/TnOMmmjsRaZc/Ts+U4BsPoBQkuunTN6t8hk7iU9A+HBxLw==",
11484           "dev": true,
11485           "requires": {
11486             "archiver-utils": "^2.1.0",
11487             "async": "^3.2.0",
11488             "buffer-crc32": "^0.2.1",
11489             "readable-stream": "^3.6.0",
11490             "readdir-glob": "^1.0.0",
11491             "tar-stream": "^2.1.2",
11492             "zip-stream": "^4.0.0"
11493           }
11494         },
11495         "async": {
11496           "version": "3.2.0",
11497           "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
11498           "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==",
11499           "dev": true
11500         },
11501         "compress-commons": {
11502           "version": "4.0.1",
11503           "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.1.tgz",
11504           "integrity": "sha512-xZm9o6iikekkI0GnXCmAl3LQGZj5TBDj0zLowsqi7tJtEa3FMGSEcHcqrSJIrOAk1UG/NBbDn/F1q+MG/p/EsA==",
11505           "dev": true,
11506           "requires": {
11507             "buffer-crc32": "^0.2.13",
11508             "crc32-stream": "^4.0.0",
11509             "normalize-path": "^3.0.0",
11510             "readable-stream": "^3.6.0"
11511           }
11512         },
11513         "crc32-stream": {
11514           "version": "4.0.0",
11515           "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.0.tgz",
11516           "integrity": "sha512-tyMw2IeUX6t9jhgXI6um0eKfWq4EIDpfv5m7GX4Jzp7eVelQ360xd8EPXJhp2mHwLQIkqlnMLjzqSZI3a+0wRw==",
11517           "dev": true,
11518           "requires": {
11519             "crc": "^3.4.4",
11520             "readable-stream": "^3.4.0"
11521           }
11522         },
11523         "debug": {
11524           "version": "4.1.1",
11525           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
11526           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
11527           "dev": true,
11528           "requires": {
11529             "ms": "^2.1.1"
11530           }
11531         },
11532         "devtools": {
11533           "version": "6.4.7",
11534           "resolved": "https://registry.npmjs.org/devtools/-/devtools-6.4.7.tgz",
11535           "integrity": "sha512-sYfeAi5g9Qpe6iHGvFUc95C46tEQuk5qwPiY2d4a7cTfaTrSaSNzCRvxIAuvjWbDAPyXXvuDYz4HVPhjuJvKJQ==",
11536           "dev": true,
11537           "requires": {
11538             "@wdio/config": "6.4.7",
11539             "@wdio/logger": "6.4.7",
11540             "@wdio/protocols": "6.3.6",
11541             "@wdio/utils": "6.4.7",
11542             "chrome-launcher": "^0.13.1",
11543             "puppeteer-core": "^5.1.0",
11544             "ua-parser-js": "^0.7.21",
11545             "uuid": "^8.0.0"
11546           }
11547         },
11548         "fs-extra": {
11549           "version": "6.0.1",
11550           "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz",
11551           "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==",
11552           "dev": true,
11553           "requires": {
11554             "graceful-fs": "^4.1.2",
11555             "jsonfile": "^4.0.0",
11556             "universalify": "^0.1.0"
11557           },
11558           "dependencies": {
11559             "jsonfile": {
11560               "version": "4.0.0",
11561               "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
11562               "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
11563               "dev": true,
11564               "requires": {
11565                 "graceful-fs": "^4.1.6"
11566               }
11567             },
11568             "universalify": {
11569               "version": "0.1.2",
11570               "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
11571               "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
11572               "dev": true
11573             }
11574           }
11575         },
11576         "ms": {
11577           "version": "2.1.2",
11578           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
11579           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
11580           "dev": true
11581         },
11582         "puppeteer-core": {
11583           "version": "5.2.1",
11584           "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-5.2.1.tgz",
11585           "integrity": "sha512-gLjEOrzwgcnwRH+sm4hS1TBqe2/DN248nRb2hYB7+lZ9kCuLuACNvuzlXILlPAznU3Ob+mEvVEBDcLuFa0zq3g==",
11586           "dev": true,
11587           "requires": {
11588             "debug": "^4.1.0",
11589             "devtools-protocol": "0.0.781568",
11590             "extract-zip": "^2.0.0",
11591             "https-proxy-agent": "^4.0.0",
11592             "mime": "^2.0.3",
11593             "pkg-dir": "^4.2.0",
11594             "progress": "^2.0.1",
11595             "proxy-from-env": "^1.0.0",
11596             "rimraf": "^3.0.2",
11597             "tar-fs": "^2.0.0",
11598             "unbzip2-stream": "^1.3.3",
11599             "ws": "^7.2.3"
11600           }
11601         },
11602         "rgb2hex": {
11603           "version": "0.2.0",
11604           "resolved": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.2.0.tgz",
11605           "integrity": "sha512-cHdNTwmTMPu/TpP1bJfdApd6MbD+Kzi4GNnM6h35mdFChhQPSi9cAI8J7DMn5kQDKX8NuBaQXAyo360Oa7tOEA==",
11606           "dev": true
11607         },
11608         "webdriver": {
11609           "version": "6.4.7",
11610           "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-6.4.7.tgz",
11611           "integrity": "sha512-iNYOPjxBP+bnS9gKS3BaFu8jn2KDqxdyneZ/Q2EyxuFezJO3z9V5Q6OIVZ16z/H/Ebf6ao1LQ6e/ff7wDtO3Pw==",
11612           "dev": true,
11613           "requires": {
11614             "@wdio/config": "6.4.7",
11615             "@wdio/logger": "6.4.7",
11616             "@wdio/protocols": "6.3.6",
11617             "@wdio/utils": "6.4.7",
11618             "got": "^11.0.2",
11619             "lodash.merge": "^4.6.1"
11620           }
11621         },
11622         "webdriverio": {
11623           "version": "6.4.7",
11624           "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-6.4.7.tgz",
11625           "integrity": "sha512-+wwmmiVFPb4PEh9bGfBIdK4zKcT3NYPhQ9LfddnUIit5Qah0CjL3iY+UCY28IVp5nzZd9XPZNr71W4bErbcDQg==",
11626           "dev": true,
11627           "requires": {
11628             "@types/puppeteer": "^3.0.1",
11629             "@wdio/config": "6.4.7",
11630             "@wdio/logger": "6.4.7",
11631             "@wdio/repl": "6.4.7",
11632             "@wdio/utils": "6.4.7",
11633             "archiver": "^5.0.0",
11634             "atob": "^2.1.2",
11635             "css-value": "^0.0.1",
11636             "devtools": "6.4.7",
11637             "get-port": "^5.1.1",
11638             "grapheme-splitter": "^1.0.2",
11639             "lodash.clonedeep": "^4.5.0",
11640             "lodash.isobject": "^3.0.2",
11641             "lodash.isplainobject": "^4.0.6",
11642             "lodash.zip": "^4.2.0",
11643             "minimatch": "^3.0.4",
11644             "puppeteer-core": "^5.1.0",
11645             "resq": "^1.6.0",
11646             "rgb2hex": "^0.2.0",
11647             "serialize-error": "^7.0.0",
11648             "webdriver": "6.4.7"
11649           }
11650         },
11651         "zip-stream": {
11652           "version": "4.0.2",
11653           "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.2.tgz",
11654           "integrity": "sha512-TGxB2g+1ur6MHkvM644DuZr8Uzyz0k0OYWtS3YlpfWBEmK4woaC2t3+pozEL3dBfIPmpgmClR5B2QRcMgGt22g==",
11655           "dev": true,
11656           "requires": {
11657             "archiver-utils": "^2.1.0",
11658             "compress-commons": "^4.0.0",
11659             "readable-stream": "^3.6.0"
11660           }
11661         }
11662       }
11663     },
11664     "webdriver": {
11665       "version": "6.1.11",
11666       "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-6.1.11.tgz",
11667       "integrity": "sha512-CWCsTSz4J5uSQD8PHtDyHCdzqWr/8GD9feesJSiftHvauegikTFCC8nUtI68EfYlNO5gYpnI0eF90prKTz8SnA==",
11668       "dev": true,
11669       "requires": {
11670         "@wdio/config": "6.1.2",
11671         "@wdio/logger": "6.0.16",
11672         "@wdio/protocols": "6.1.11",
11673         "@wdio/utils": "6.1.8",
11674         "got": "^11.0.2",
11675         "lodash.merge": "^4.6.1"
11676       }
11677     },
11678     "webdriverio": {
11679       "version": "6.1.12",
11680       "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-6.1.12.tgz",
11681       "integrity": "sha512-i3x6x3CSRl2CkYFWvuvhf1NcUbBZeTuw6jdLiHUB3OaxdoP/nCuCzTx2ZT9uhZgZNDk081tK0auJBGF0S9p+ow==",
11682       "dev": true,
11683       "requires": {
11684         "@wdio/config": "6.1.2",
11685         "@wdio/logger": "6.0.16",
11686         "@wdio/repl": "6.1.8",
11687         "@wdio/utils": "6.1.8",
11688         "archiver": "^4.0.1",
11689         "css-value": "^0.0.1",
11690         "devtools": "6.1.11",
11691         "grapheme-splitter": "^1.0.2",
11692         "lodash.clonedeep": "^4.5.0",
11693         "lodash.isobject": "^3.0.2",
11694         "lodash.isplainobject": "^4.0.6",
11695         "lodash.zip": "^4.2.0",
11696         "resq": "^1.6.0",
11697         "rgb2hex": "^0.1.0",
11698         "serialize-error": "^7.0.0",
11699         "webdriver": "6.1.11"
11700       }
11701     },
11702     "websocket-driver": {
11703       "version": "0.7.4",
11704       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
11705       "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
11706       "dev": true,
11707       "requires": {
11708         "http-parser-js": ">=0.5.1",
11709         "safe-buffer": ">=5.1.0",
11710         "websocket-extensions": ">=0.1.1"
11711       }
11712     },
11713     "websocket-extensions": {
11714       "version": "0.1.4",
11715       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
11716       "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
11717       "dev": true
11718     },
11719     "which": {
11720       "version": "1.3.1",
11721       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
11722       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
11723       "dev": true,
11724       "requires": {
11725         "isexe": "^2.0.0"
11726       }
11727     },
11728     "which-module": {
11729       "version": "2.0.0",
11730       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
11731       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
11732       "dev": true
11733     },
11734     "wide-align": {
11735       "version": "1.1.3",
11736       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
11737       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
11738       "dev": true,
11739       "requires": {
11740         "string-width": "^1.0.2 || 2"
11741       },
11742       "dependencies": {
11743         "ansi-regex": {
11744           "version": "3.0.0",
11745           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
11746           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
11747           "dev": true
11748         },
11749         "is-fullwidth-code-point": {
11750           "version": "2.0.0",
11751           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
11752           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
11753           "dev": true
11754         },
11755         "string-width": {
11756           "version": "2.1.1",
11757           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
11758           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
11759           "dev": true,
11760           "requires": {
11761             "is-fullwidth-code-point": "^2.0.0",
11762             "strip-ansi": "^4.0.0"
11763           }
11764         },
11765         "strip-ansi": {
11766           "version": "4.0.0",
11767           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
11768           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
11769           "dev": true,
11770           "requires": {
11771             "ansi-regex": "^3.0.0"
11772           }
11773         }
11774       }
11775     },
11776     "widest-line": {
11777       "version": "3.1.0",
11778       "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
11779       "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
11780       "dev": true,
11781       "requires": {
11782         "string-width": "^4.0.0"
11783       }
11784     },
11785     "window-size": {
11786       "version": "0.1.4",
11787       "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
11788       "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=",
11789       "dev": true
11790     },
11791     "word-wrap": {
11792       "version": "1.2.3",
11793       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
11794       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
11795       "dev": true
11796     },
11797     "wrap-ansi": {
11798       "version": "6.2.0",
11799       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
11800       "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
11801       "dev": true,
11802       "requires": {
11803         "ansi-styles": "^4.0.0",
11804         "string-width": "^4.1.0",
11805         "strip-ansi": "^6.0.0"
11806       }
11807     },
11808     "wrappy": {
11809       "version": "1.0.2",
11810       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
11811       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
11812       "dev": true
11813     },
11814     "write": {
11815       "version": "1.0.3",
11816       "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
11817       "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
11818       "dev": true,
11819       "requires": {
11820         "mkdirp": "^0.5.1"
11821       }
11822     },
11823     "write-file-atomic": {
11824       "version": "3.0.3",
11825       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
11826       "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
11827       "dev": true,
11828       "requires": {
11829         "imurmurhash": "^0.1.4",
11830         "is-typedarray": "^1.0.0",
11831         "signal-exit": "^3.0.2",
11832         "typedarray-to-buffer": "^3.1.5"
11833       }
11834     },
11835     "ws": {
11836       "version": "7.3.1",
11837       "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz",
11838       "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==",
11839       "dev": true
11840     },
11841     "xdg-basedir": {
11842       "version": "4.0.0",
11843       "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
11844       "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
11845       "dev": true
11846     },
11847     "xmlbuilder": {
11848       "version": "10.1.1",
11849       "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz",
11850       "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==",
11851       "dev": true
11852     },
11853     "xmlcreate": {
11854       "version": "1.0.2",
11855       "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz",
11856       "integrity": "sha1-+mv3YqYKQT+z3Y9LA8WyaSONMI8=",
11857       "dev": true
11858     },
11859     "xmldom": {
11860       "version": "0.1.19",
11861       "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz",
11862       "integrity": "sha1-Yx/Ad3bv2EEYvyUXGzftTQdaCrw=",
11863       "dev": true
11864     },
11865     "xmlhttprequest-ssl": {
11866       "version": "1.5.5",
11867       "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
11868       "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
11869       "dev": true
11870     },
11871     "xtend": {
11872       "version": "4.0.2",
11873       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
11874       "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
11875       "dev": true
11876     },
11877     "y18n": {
11878       "version": "4.0.0",
11879       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
11880       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
11881       "dev": true
11882     },
11883     "yallist": {
11884       "version": "2.1.2",
11885       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
11886       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
11887       "dev": true
11888     },
11889     "yaml": {
11890       "version": "1.10.0",
11891       "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
11892       "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==",
11893       "dev": true
11894     },
11895     "yargs": {
11896       "version": "15.4.1",
11897       "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
11898       "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
11899       "dev": true,
11900       "requires": {
11901         "cliui": "^6.0.0",
11902         "decamelize": "^1.2.0",
11903         "find-up": "^4.1.0",
11904         "get-caller-file": "^2.0.1",
11905         "require-directory": "^2.1.1",
11906         "require-main-filename": "^2.0.0",
11907         "set-blocking": "^2.0.0",
11908         "string-width": "^4.2.0",
11909         "which-module": "^2.0.0",
11910         "y18n": "^4.0.0",
11911         "yargs-parser": "^18.1.2"
11912       }
11913     },
11914     "yargs-parser": {
11915       "version": "18.1.3",
11916       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
11917       "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
11918       "dev": true,
11919       "requires": {
11920         "camelcase": "^5.0.0",
11921         "decamelize": "^1.2.0"
11922       }
11923     },
11924     "yargs-unparser": {
11925       "version": "1.6.0",
11926       "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz",
11927       "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==",
11928       "dev": true,
11929       "requires": {
11930         "flat": "^4.1.0",
11931         "lodash": "^4.17.15",
11932         "yargs": "^13.3.0"
11933       },
11934       "dependencies": {
11935         "ansi-regex": {
11936           "version": "4.1.0",
11937           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
11938           "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
11939           "dev": true
11940         },
11941         "ansi-styles": {
11942           "version": "3.2.1",
11943           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
11944           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
11945           "dev": true,
11946           "requires": {
11947             "color-convert": "^1.9.0"
11948           }
11949         },
11950         "cliui": {
11951           "version": "5.0.0",
11952           "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
11953           "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
11954           "dev": true,
11955           "requires": {
11956             "string-width": "^3.1.0",
11957             "strip-ansi": "^5.2.0",
11958             "wrap-ansi": "^5.1.0"
11959           }
11960         },
11961         "color-convert": {
11962           "version": "1.9.3",
11963           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
11964           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
11965           "dev": true,
11966           "requires": {
11967             "color-name": "1.1.3"
11968           }
11969         },
11970         "color-name": {
11971           "version": "1.1.3",
11972           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
11973           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
11974           "dev": true
11975         },
11976         "emoji-regex": {
11977           "version": "7.0.3",
11978           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
11979           "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
11980           "dev": true
11981         },
11982         "find-up": {
11983           "version": "3.0.0",
11984           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
11985           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
11986           "dev": true,
11987           "requires": {
11988             "locate-path": "^3.0.0"
11989           }
11990         },
11991         "is-fullwidth-code-point": {
11992           "version": "2.0.0",
11993           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
11994           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
11995           "dev": true
11996         },
11997         "locate-path": {
11998           "version": "3.0.0",
11999           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
12000           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
12001           "dev": true,
12002           "requires": {
12003             "p-locate": "^3.0.0",
12004             "path-exists": "^3.0.0"
12005           }
12006         },
12007         "p-locate": {
12008           "version": "3.0.0",
12009           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
12010           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
12011           "dev": true,
12012           "requires": {
12013             "p-limit": "^2.0.0"
12014           }
12015         },
12016         "path-exists": {
12017           "version": "3.0.0",
12018           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
12019           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
12020           "dev": true
12021         },
12022         "string-width": {
12023           "version": "3.1.0",
12024           "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
12025           "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
12026           "dev": true,
12027           "requires": {
12028             "emoji-regex": "^7.0.1",
12029             "is-fullwidth-code-point": "^2.0.0",
12030             "strip-ansi": "^5.1.0"
12031           }
12032         },
12033         "strip-ansi": {
12034           "version": "5.2.0",
12035           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
12036           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
12037           "dev": true,
12038           "requires": {
12039             "ansi-regex": "^4.1.0"
12040           }
12041         },
12042         "wrap-ansi": {
12043           "version": "5.1.0",
12044           "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
12045           "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
12046           "dev": true,
12047           "requires": {
12048             "ansi-styles": "^3.2.0",
12049             "string-width": "^3.0.0",
12050             "strip-ansi": "^5.0.0"
12051           }
12052         },
12053         "yargs": {
12054           "version": "13.3.2",
12055           "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
12056           "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
12057           "dev": true,
12058           "requires": {
12059             "cliui": "^5.0.0",
12060             "find-up": "^3.0.0",
12061             "get-caller-file": "^2.0.1",
12062             "require-directory": "^2.1.1",
12063             "require-main-filename": "^2.0.0",
12064             "set-blocking": "^2.0.0",
12065             "string-width": "^3.0.0",
12066             "which-module": "^2.0.0",
12067             "y18n": "^4.0.0",
12068             "yargs-parser": "^13.1.2"
12069           }
12070         },
12071         "yargs-parser": {
12072           "version": "13.1.2",
12073           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
12074           "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
12075           "dev": true,
12076           "requires": {
12077             "camelcase": "^5.0.0",
12078             "decamelize": "^1.2.0"
12079           }
12080         }
12081       }
12082     },
12083     "yarn-install": {
12084       "version": "1.0.0",
12085       "resolved": "https://registry.npmjs.org/yarn-install/-/yarn-install-1.0.0.tgz",
12086       "integrity": "sha1-V/RQULgu/VcYKzlzxUqgXLXSUjA=",
12087       "dev": true,
12088       "requires": {
12089         "cac": "^3.0.3",
12090         "chalk": "^1.1.3",
12091         "cross-spawn": "^4.0.2"
12092       },
12093       "dependencies": {
12094         "ansi-regex": {
12095           "version": "2.1.1",
12096           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
12097           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
12098           "dev": true
12099         },
12100         "ansi-styles": {
12101           "version": "2.2.1",
12102           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
12103           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
12104           "dev": true
12105         },
12106         "chalk": {
12107           "version": "1.1.3",
12108           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
12109           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
12110           "dev": true,
12111           "requires": {
12112             "ansi-styles": "^2.2.1",
12113             "escape-string-regexp": "^1.0.2",
12114             "has-ansi": "^2.0.0",
12115             "strip-ansi": "^3.0.0",
12116             "supports-color": "^2.0.0"
12117           }
12118         },
12119         "strip-ansi": {
12120           "version": "3.0.1",
12121           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
12122           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
12123           "dev": true,
12124           "requires": {
12125             "ansi-regex": "^2.0.0"
12126           }
12127         },
12128         "supports-color": {
12129           "version": "2.0.0",
12130           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
12131           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
12132           "dev": true
12133         }
12134       }
12135     },
12136     "yauzl": {
12137       "version": "2.10.0",
12138       "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
12139       "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
12140       "dev": true,
12141       "requires": {
12142         "buffer-crc32": "~0.2.3",
12143         "fd-slicer": "~1.1.0"
12144       }
12145     },
12146     "yeast": {
12147       "version": "0.1.2",
12148       "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
12149       "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
12150       "dev": true
12151     },
12152     "zip-stream": {
12153       "version": "3.0.1",
12154       "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-3.0.1.tgz",
12155       "integrity": "sha512-r+JdDipt93ttDjsOVPU5zaq5bAyY+3H19bDrThkvuVxC0xMQzU1PJcS6D+KrP3u96gH9XLomcHPb+2skoDjulQ==",
12156       "dev": true,
12157       "requires": {
12158         "archiver-utils": "^2.1.0",
12159         "compress-commons": "^3.0.0",
12160         "readable-stream": "^3.6.0"
12161       }
12162     }
12163   }