1{
2  "name": "mozilla-central-tools-browsertime",
3  "requires": true,
4  "lockfileVersion": 1,
5  "dependencies": {
6    "@babel/runtime": {
7      "version": "7.13.10",
8      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz",
9      "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==",
10      "dev": true,
11      "optional": true,
12      "requires": {
13        "regenerator-runtime": "^0.13.4"
14      }
15    },
16    "@cypress/xvfb": {
17      "version": "1.2.4",
18      "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz",
19      "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==",
20      "dev": true,
21      "requires": {
22        "debug": "^3.1.0",
23        "lodash.once": "^4.1.1"
24      }
25    },
26    "@devicefarmer/adbkit": {
27      "version": "2.11.3",
28      "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-2.11.3.tgz",
29      "integrity": "sha512-rsgWREAvSRQjdP9/3GoAV6Tq+o97haywgbTfCgt5yUqiDpaaq3hlH9FTo9XsdG8x+Jd0VQ9nTC2IXsDu8JGRSA==",
30      "dev": true,
31      "requires": {
32        "@devicefarmer/adbkit-logcat": "^1.1.0",
33        "@devicefarmer/adbkit-monkey": "~1.0.1",
34        "bluebird": "~2.9.24",
35        "commander": "^2.3.0",
36        "debug": "~2.6.3",
37        "node-forge": "^0.10.0",
38        "split": "~0.3.3"
39      },
40      "dependencies": {
41        "debug": {
42          "version": "2.6.9",
43          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
44          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
45          "dev": true,
46          "requires": {
47            "ms": "2.0.0"
48          }
49        },
50        "ms": {
51          "version": "2.0.0",
52          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
53          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
54          "dev": true
55        }
56      }
57    },
58    "@devicefarmer/adbkit-logcat": {
59      "version": "1.1.0",
60      "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz",
61      "integrity": "sha512-K90P5gUXM/w+yzLvJIRQ+tJooNU6ipUPPQkljtPJ0laR66TGtpt4Gqsjm0n9dPHK1W5KGgU1R5wnCd6RTSlPNA==",
62      "dev": true
63    },
64    "@devicefarmer/adbkit-monkey": {
65      "version": "1.0.1",
66      "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz",
67      "integrity": "sha512-HilPrVrCosYWqSyjfpDtaaN1kJwdlBpS+IAflP3z+e7nsEgk3JGJf1Vg0NgHJooTf5HDfXSyZqMVg+5jvXCK0g==",
68      "dev": true,
69      "requires": {
70        "async": "~0.2.9"
71      }
72    },
73    "@jimp/bmp": {
74      "version": "0.16.1",
75      "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.16.1.tgz",
76      "integrity": "sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg==",
77      "dev": true,
78      "optional": true,
79      "requires": {
80        "@babel/runtime": "^7.7.2",
81        "@jimp/utils": "^0.16.1",
82        "bmp-js": "^0.1.0"
83      }
84    },
85    "@jimp/core": {
86      "version": "0.16.1",
87      "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.16.1.tgz",
88      "integrity": "sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g==",
89      "dev": true,
90      "optional": true,
91      "requires": {
92        "@babel/runtime": "^7.7.2",
93        "@jimp/utils": "^0.16.1",
94        "any-base": "^1.1.0",
95        "buffer": "^5.2.0",
96        "exif-parser": "^0.1.12",
97        "file-type": "^9.0.0",
98        "load-bmfont": "^1.3.1",
99        "mkdirp": "^0.5.1",
100        "phin": "^2.9.1",
101        "pixelmatch": "^4.0.2",
102        "tinycolor2": "^1.4.1"
103      },
104      "dependencies": {
105        "mkdirp": {
106          "version": "0.5.5",
107          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
108          "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
109          "dev": true,
110          "optional": true,
111          "requires": {
112            "minimist": "^1.2.5"
113          }
114        }
115      }
116    },
117    "@jimp/custom": {
118      "version": "0.16.1",
119      "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.16.1.tgz",
120      "integrity": "sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A==",
121      "dev": true,
122      "optional": true,
123      "requires": {
124        "@babel/runtime": "^7.7.2",
125        "@jimp/core": "^0.16.1"
126      }
127    },
128    "@jimp/gif": {
129      "version": "0.16.1",
130      "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.16.1.tgz",
131      "integrity": "sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw==",
132      "dev": true,
133      "optional": true,
134      "requires": {
135        "@babel/runtime": "^7.7.2",
136        "@jimp/utils": "^0.16.1",
137        "gifwrap": "^0.9.2",
138        "omggif": "^1.0.9"
139      }
140    },
141    "@jimp/jpeg": {
142      "version": "0.16.1",
143      "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.16.1.tgz",
144      "integrity": "sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w==",
145      "dev": true,
146      "optional": true,
147      "requires": {
148        "@babel/runtime": "^7.7.2",
149        "@jimp/utils": "^0.16.1",
150        "jpeg-js": "0.4.2"
151      }
152    },
153    "@jimp/plugin-blit": {
154      "version": "0.16.1",
155      "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz",
156      "integrity": "sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg==",
157      "dev": true,
158      "optional": true,
159      "requires": {
160        "@babel/runtime": "^7.7.2",
161        "@jimp/utils": "^0.16.1"
162      }
163    },
164    "@jimp/plugin-blur": {
165      "version": "0.16.1",
166      "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz",
167      "integrity": "sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw==",
168      "dev": true,
169      "optional": true,
170      "requires": {
171        "@babel/runtime": "^7.7.2",
172        "@jimp/utils": "^0.16.1"
173      }
174    },
175    "@jimp/plugin-circle": {
176      "version": "0.16.1",
177      "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz",
178      "integrity": "sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg==",
179      "dev": true,
180      "optional": true,
181      "requires": {
182        "@babel/runtime": "^7.7.2",
183        "@jimp/utils": "^0.16.1"
184      }
185    },
186    "@jimp/plugin-color": {
187      "version": "0.16.1",
188      "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.16.1.tgz",
189      "integrity": "sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A==",
190      "dev": true,
191      "optional": true,
192      "requires": {
193        "@babel/runtime": "^7.7.2",
194        "@jimp/utils": "^0.16.1",
195        "tinycolor2": "^1.4.1"
196      }
197    },
198    "@jimp/plugin-contain": {
199      "version": "0.16.1",
200      "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz",
201      "integrity": "sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg==",
202      "dev": true,
203      "optional": true,
204      "requires": {
205        "@babel/runtime": "^7.7.2",
206        "@jimp/utils": "^0.16.1"
207      }
208    },
209    "@jimp/plugin-cover": {
210      "version": "0.16.1",
211      "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz",
212      "integrity": "sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q==",
213      "dev": true,
214      "optional": true,
215      "requires": {
216        "@babel/runtime": "^7.7.2",
217        "@jimp/utils": "^0.16.1"
218      }
219    },
220    "@jimp/plugin-crop": {
221      "version": "0.16.1",
222      "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz",
223      "integrity": "sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew==",
224      "dev": true,
225      "optional": true,
226      "requires": {
227        "@babel/runtime": "^7.7.2",
228        "@jimp/utils": "^0.16.1"
229      }
230    },
231    "@jimp/plugin-displace": {
232      "version": "0.16.1",
233      "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz",
234      "integrity": "sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw==",
235      "dev": true,
236      "optional": true,
237      "requires": {
238        "@babel/runtime": "^7.7.2",
239        "@jimp/utils": "^0.16.1"
240      }
241    },
242    "@jimp/plugin-dither": {
243      "version": "0.16.1",
244      "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz",
245      "integrity": "sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q==",
246      "dev": true,
247      "optional": true,
248      "requires": {
249        "@babel/runtime": "^7.7.2",
250        "@jimp/utils": "^0.16.1"
251      }
252    },
253    "@jimp/plugin-fisheye": {
254      "version": "0.16.1",
255      "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz",
256      "integrity": "sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A==",
257      "dev": true,
258      "optional": true,
259      "requires": {
260        "@babel/runtime": "^7.7.2",
261        "@jimp/utils": "^0.16.1"
262      }
263    },
264    "@jimp/plugin-flip": {
265      "version": "0.16.1",
266      "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz",
267      "integrity": "sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w==",
268      "dev": true,
269      "optional": true,
270      "requires": {
271        "@babel/runtime": "^7.7.2",
272        "@jimp/utils": "^0.16.1"
273      }
274    },
275    "@jimp/plugin-gaussian": {
276      "version": "0.16.1",
277      "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz",
278      "integrity": "sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg==",
279      "dev": true,
280      "optional": true,
281      "requires": {
282        "@babel/runtime": "^7.7.2",
283        "@jimp/utils": "^0.16.1"
284      }
285    },
286    "@jimp/plugin-invert": {
287      "version": "0.16.1",
288      "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz",
289      "integrity": "sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w==",
290      "dev": true,
291      "optional": true,
292      "requires": {
293        "@babel/runtime": "^7.7.2",
294        "@jimp/utils": "^0.16.1"
295      }
296    },
297    "@jimp/plugin-mask": {
298      "version": "0.16.1",
299      "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz",
300      "integrity": "sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q==",
301      "dev": true,
302      "optional": true,
303      "requires": {
304        "@babel/runtime": "^7.7.2",
305        "@jimp/utils": "^0.16.1"
306      }
307    },
308    "@jimp/plugin-normalize": {
309      "version": "0.16.1",
310      "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz",
311      "integrity": "sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw==",
312      "dev": true,
313      "optional": true,
314      "requires": {
315        "@babel/runtime": "^7.7.2",
316        "@jimp/utils": "^0.16.1"
317      }
318    },
319    "@jimp/plugin-print": {
320      "version": "0.16.1",
321      "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.16.1.tgz",
322      "integrity": "sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q==",
323      "dev": true,
324      "optional": true,
325      "requires": {
326        "@babel/runtime": "^7.7.2",
327        "@jimp/utils": "^0.16.1",
328        "load-bmfont": "^1.4.0"
329      }
330    },
331    "@jimp/plugin-resize": {
332      "version": "0.16.1",
333      "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz",
334      "integrity": "sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ==",
335      "dev": true,
336      "optional": true,
337      "requires": {
338        "@babel/runtime": "^7.7.2",
339        "@jimp/utils": "^0.16.1"
340      }
341    },
342    "@jimp/plugin-rotate": {
343      "version": "0.16.1",
344      "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz",
345      "integrity": "sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg==",
346      "dev": true,
347      "optional": true,
348      "requires": {
349        "@babel/runtime": "^7.7.2",
350        "@jimp/utils": "^0.16.1"
351      }
352    },
353    "@jimp/plugin-scale": {
354      "version": "0.16.1",
355      "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz",
356      "integrity": "sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw==",
357      "dev": true,
358      "optional": true,
359      "requires": {
360        "@babel/runtime": "^7.7.2",
361        "@jimp/utils": "^0.16.1"
362      }
363    },
364    "@jimp/plugin-shadow": {
365      "version": "0.16.1",
366      "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz",
367      "integrity": "sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA==",
368      "dev": true,
369      "optional": true,
370      "requires": {
371        "@babel/runtime": "^7.7.2",
372        "@jimp/utils": "^0.16.1"
373      }
374    },
375    "@jimp/plugin-threshold": {
376      "version": "0.16.1",
377      "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz",
378      "integrity": "sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA==",
379      "dev": true,
380      "optional": true,
381      "requires": {
382        "@babel/runtime": "^7.7.2",
383        "@jimp/utils": "^0.16.1"
384      }
385    },
386    "@jimp/plugins": {
387      "version": "0.16.1",
388      "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.16.1.tgz",
389      "integrity": "sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA==",
390      "dev": true,
391      "optional": true,
392      "requires": {
393        "@babel/runtime": "^7.7.2",
394        "@jimp/plugin-blit": "^0.16.1",
395        "@jimp/plugin-blur": "^0.16.1",
396        "@jimp/plugin-circle": "^0.16.1",
397        "@jimp/plugin-color": "^0.16.1",
398        "@jimp/plugin-contain": "^0.16.1",
399        "@jimp/plugin-cover": "^0.16.1",
400        "@jimp/plugin-crop": "^0.16.1",
401        "@jimp/plugin-displace": "^0.16.1",
402        "@jimp/plugin-dither": "^0.16.1",
403        "@jimp/plugin-fisheye": "^0.16.1",
404        "@jimp/plugin-flip": "^0.16.1",
405        "@jimp/plugin-gaussian": "^0.16.1",
406        "@jimp/plugin-invert": "^0.16.1",
407        "@jimp/plugin-mask": "^0.16.1",
408        "@jimp/plugin-normalize": "^0.16.1",
409        "@jimp/plugin-print": "^0.16.1",
410        "@jimp/plugin-resize": "^0.16.1",
411        "@jimp/plugin-rotate": "^0.16.1",
412        "@jimp/plugin-scale": "^0.16.1",
413        "@jimp/plugin-shadow": "^0.16.1",
414        "@jimp/plugin-threshold": "^0.16.1",
415        "timm": "^1.6.1"
416      }
417    },
418    "@jimp/png": {
419      "version": "0.16.1",
420      "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.16.1.tgz",
421      "integrity": "sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw==",
422      "dev": true,
423      "optional": true,
424      "requires": {
425        "@babel/runtime": "^7.7.2",
426        "@jimp/utils": "^0.16.1",
427        "pngjs": "^3.3.3"
428      }
429    },
430    "@jimp/tiff": {
431      "version": "0.16.1",
432      "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.16.1.tgz",
433      "integrity": "sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ==",
434      "dev": true,
435      "optional": true,
436      "requires": {
437        "@babel/runtime": "^7.7.2",
438        "utif": "^2.0.1"
439      }
440    },
441    "@jimp/types": {
442      "version": "0.16.1",
443      "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.16.1.tgz",
444      "integrity": "sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ==",
445      "dev": true,
446      "optional": true,
447      "requires": {
448        "@babel/runtime": "^7.7.2",
449        "@jimp/bmp": "^0.16.1",
450        "@jimp/gif": "^0.16.1",
451        "@jimp/jpeg": "^0.16.1",
452        "@jimp/png": "^0.16.1",
453        "@jimp/tiff": "^0.16.1",
454        "timm": "^1.6.1"
455      }
456    },
457    "@jimp/utils": {
458      "version": "0.16.1",
459      "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.16.1.tgz",
460      "integrity": "sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw==",
461      "dev": true,
462      "optional": true,
463      "requires": {
464        "@babel/runtime": "^7.7.2",
465        "regenerator-runtime": "^0.13.3"
466      }
467    },
468    "@sitespeed.io/chromedriver": {
469      "version": "89.0.4389-23",
470      "resolved": "https://registry.npmjs.org/@sitespeed.io/chromedriver/-/chromedriver-89.0.4389-23.tgz",
471      "integrity": "sha512-Vlo8T2QL43smy5QhBf/BS4ZF8A+/lNEfpdyJp/hMJr2G1euHEbQATBR/TqDuRn7w2O36KntjE9EY0cCxtGimIg==",
472      "dev": true,
473      "requires": {
474        "node-downloader-helper": "1.0.14",
475        "node-stream-zip": "1.11.3"
476      }
477    },
478    "@sitespeed.io/edgedriver": {
479      "version": "89.0.774-8",
480      "resolved": "https://registry.npmjs.org/@sitespeed.io/edgedriver/-/edgedriver-89.0.774-8.tgz",
481      "integrity": "sha512-ABl/Hy3/FNl5x+WU1E/W7szrAOnQwf/0H/yfq/8q5GjYciKutyCy5KS68zgRm0F78jRoivrjgNmWGy9lpGSNZw==",
482      "dev": true,
483      "requires": {
484        "node-downloader-helper": "1.0.13",
485        "node-stream-zip": "1.11.2"
486      },
487      "dependencies": {
488        "node-downloader-helper": {
489          "version": "1.0.13",
490          "resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.13.tgz",
491          "integrity": "sha512-HdwSd8tnC06dIWLFBSTGHlcPKXo308815J4m/1e/NkSd6gmdDaO6KSf9JON5fXt3R5Vdw5bgQvSrgSq4GXjYvg==",
492          "dev": true
493        },
494        "node-stream-zip": {
495          "version": "1.11.2",
496          "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.2.tgz",
497          "integrity": "sha512-cowCX+OyzS3tN2i4BMMFxCr/pE6cQlEMTbVCugmos0TNEJQNtcG04tR41CY8lumO1I7F5GFiLaU4WavomJthaA==",
498          "dev": true
499        }
500      }
501    },
502    "@sitespeed.io/geckodriver": {
503      "version": "0.27.0",
504      "resolved": "https://registry.npmjs.org/@sitespeed.io/geckodriver/-/geckodriver-0.27.0.tgz",
505      "integrity": "sha512-+4f9gevqerqksOZHu7/hnXYLzAz6prW132f/YCqt/HrS3ft9C3La2pg4Kbqw7JyHazIPJat13AV2c0gH/DJIqQ==",
506      "dev": true,
507      "requires": {
508        "node-downloader-helper": "1.0.13",
509        "node-stream-zip": "1.11.2",
510        "tar": "6.0.2"
511      },
512      "dependencies": {
513        "node-downloader-helper": {
514          "version": "1.0.13",
515          "resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.13.tgz",
516          "integrity": "sha512-HdwSd8tnC06dIWLFBSTGHlcPKXo308815J4m/1e/NkSd6gmdDaO6KSf9JON5fXt3R5Vdw5bgQvSrgSq4GXjYvg==",
517          "dev": true
518        },
519        "node-stream-zip": {
520          "version": "1.11.2",
521          "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.2.tgz",
522          "integrity": "sha512-cowCX+OyzS3tN2i4BMMFxCr/pE6cQlEMTbVCugmos0TNEJQNtcG04tR41CY8lumO1I7F5GFiLaU4WavomJthaA==",
523          "dev": true
524        }
525      }
526    },
527    "@sitespeed.io/throttle": {
528      "version": "2.0.2",
529      "resolved": "https://registry.npmjs.org/@sitespeed.io/throttle/-/throttle-2.0.2.tgz",
530      "integrity": "sha512-6fYzn4DPpLKfvnlUcFGnMzLkdXfCqweLYmp27pth49gAErdAtPAogjD30OmV8XxAyLHqWxJzr9HMBjUrj5uyUw==",
531      "dev": true,
532      "requires": {
533        "minimist": "1.2.5"
534      }
535    },
536    "@sitespeed.io/tracium": {
537      "version": "0.3.3",
538      "resolved": "https://registry.npmjs.org/@sitespeed.io/tracium/-/tracium-0.3.3.tgz",
539      "integrity": "sha512-dNZafjM93Y+F+sfwTO5gTpsGXlnc/0Q+c2+62ViqP3gkMWvHEMSKkaEHgVJLcLg3i/g19GSIPziiKpgyne07Bw==",
540      "dev": true,
541      "requires": {
542        "debug": "^4.1.1"
543      },
544      "dependencies": {
545        "debug": {
546          "version": "4.3.1",
547          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
548          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
549          "dev": true,
550          "requires": {
551            "ms": "2.1.2"
552          }
553        },
554        "ms": {
555          "version": "2.1.2",
556          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
557          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
558          "dev": true
559        }
560      }
561    },
562    "@types/node": {
563      "version": "14.14.35",
564      "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz",
565      "integrity": "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==",
566      "dev": true
567    },
568    "ansi-regex": {
569      "version": "2.1.1",
570      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
571      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
572      "dev": true
573    },
574    "ansi-styles": {
575      "version": "2.2.1",
576      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
577      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
578      "dev": true
579    },
580    "any-base": {
581      "version": "1.1.0",
582      "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz",
583      "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==",
584      "dev": true,
585      "optional": true
586    },
587    "async": {
588      "version": "0.2.10",
589      "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
590      "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
591      "dev": true
592    },
593    "balanced-match": {
594      "version": "1.0.0",
595      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
596      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
597      "dev": true
598    },
599    "base64-js": {
600      "version": "1.5.1",
601      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
602      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
603      "dev": true,
604      "optional": true
605    },
606    "bluebird": {
607      "version": "2.9.34",
608      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz",
609      "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=",
610      "dev": true
611    },
612    "bmp-js": {
613      "version": "0.1.0",
614      "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz",
615      "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=",
616      "dev": true,
617      "optional": true
618    },
619    "brace-expansion": {
620      "version": "1.1.11",
621      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
622      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
623      "dev": true,
624      "requires": {
625        "balanced-match": "^1.0.0",
626        "concat-map": "0.0.1"
627      }
628    },
629    "browsertime": {
630      "version": "https://github.com/sitespeedio/browsertime/tarball/c0e15e184944f6daf6fe68d2e4c079e70b42552d",
631      "integrity": "sha512-eu9xC/E3TXSG+ae6YQ2RxKs/ryKMDitcPVevDLir+uypKYtRhvAURZTaiOf8OC/34zLR++bLedOT/iLHB0Bxjw==",
632      "dev": true,
633      "requires": {
634        "@cypress/xvfb": "1.2.4",
635        "@devicefarmer/adbkit": "2.11.3",
636        "@sitespeed.io/chromedriver": "89.0.4389-23",
637        "@sitespeed.io/edgedriver": "89.0.774-8",
638        "@sitespeed.io/geckodriver": "0.27.0",
639        "@sitespeed.io/throttle": "2.0.2",
640        "@sitespeed.io/tracium": "0.3.3",
641        "btoa": "1.2.1",
642        "chrome-har": "0.11.12",
643        "chrome-remote-interface": "0.29.0",
644        "dayjs": "1.10.4",
645        "execa": "5.0.0",
646        "fast-stats": "0.0.6",
647        "find-up": "5.0.0",
648        "get-port": "5.1.1",
649        "hasbin": "1.2.3",
650        "intel": "1.2.0",
651        "jimp": "0.16.1",
652        "lodash.get": "4.4.2",
653        "lodash.groupby": "4.6.0",
654        "lodash.isempty": "4.4.0",
655        "lodash.merge": "4.6.2",
656        "lodash.pick": "4.4.0",
657        "lodash.set": "4.3.2",
658        "selenium-webdriver": "4.0.0-beta.1",
659        "speedline-core": "1.4.3",
660        "yargs": "16.2.0"
661      }
662    },
663    "btoa": {
664      "version": "1.2.1",
665      "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz",
666      "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==",
667      "dev": true
668    },
669    "buffer": {
670      "version": "5.7.1",
671      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
672      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
673      "dev": true,
674      "optional": true,
675      "requires": {
676        "base64-js": "^1.3.1",
677        "ieee754": "^1.1.13"
678      }
679    },
680    "buffer-equal": {
681      "version": "0.0.1",
682      "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
683      "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=",
684      "dev": true,
685      "optional": true
686    },
687    "chalk": {
688      "version": "1.1.3",
689      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
690      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
691      "dev": true,
692      "requires": {
693        "ansi-styles": "^2.2.1",
694        "escape-string-regexp": "^1.0.2",
695        "has-ansi": "^2.0.0",
696        "strip-ansi": "^3.0.0",
697        "supports-color": "^2.0.0"
698      }
699    },
700    "chownr": {
701      "version": "2.0.0",
702      "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
703      "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
704      "dev": true
705    },
706    "chrome-har": {
707      "version": "0.11.12",
708      "resolved": "https://registry.npmjs.org/chrome-har/-/chrome-har-0.11.12.tgz",
709      "integrity": "sha512-Fi/YCoUHjQMQC0sPKCdiuGVbApeEwIUNvISrlwZgbuUcxfHJA6MjD4RsIH/YSOAo/Z3ENiF+xaEpsdqqdETIjg==",
710      "dev": true,
711      "requires": {
712        "dayjs": "1.8.31",
713        "debug": "4.1.1",
714        "tough-cookie": "4.0.0",
715        "uuid": "8.0.0"
716      },
717      "dependencies": {
718        "dayjs": {
719          "version": "1.8.31",
720          "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.31.tgz",
721          "integrity": "sha512-mPh1mslned+5PuIuiUfbw4CikHk6AEAf2Baxih+wP5fssv+wmlVhvgZ7mq+BhLt7Sr/Hc8leWDiwe6YnrpNt3g==",
722          "dev": true
723        },
724        "debug": {
725          "version": "4.1.1",
726          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
727          "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
728          "dev": true,
729          "requires": {
730            "ms": "^2.1.1"
731          }
732        }
733      }
734    },
735    "chrome-remote-interface": {
736      "version": "0.29.0",
737      "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.29.0.tgz",
738      "integrity": "sha512-/XJCFa03p7fxZJt/Zn7eFlS6KWkghEUDRmj9hqnlUg98HYvrH+yoPMoh3IyM5M9bWs7k0noynXanhBzKrdjOoA==",
739      "dev": true,
740      "requires": {
741        "commander": "2.11.x",
742        "ws": "^7.2.0"
743      },
744      "dependencies": {
745        "commander": {
746          "version": "2.11.0",
747          "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
748          "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
749          "dev": true
750        }
751      }
752    },
753    "cliui": {
754      "version": "7.0.4",
755      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
756      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
757      "dev": true,
758      "requires": {
759        "string-width": "^4.2.0",
760        "strip-ansi": "^6.0.0",
761        "wrap-ansi": "^7.0.0"
762      },
763      "dependencies": {
764        "ansi-regex": {
765          "version": "5.0.0",
766          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
767          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
768          "dev": true
769        },
770        "strip-ansi": {
771          "version": "6.0.0",
772          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
773          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
774          "dev": true,
775          "requires": {
776            "ansi-regex": "^5.0.0"
777          }
778        }
779      }
780    },
781    "color-convert": {
782      "version": "2.0.1",
783      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
784      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
785      "dev": true,
786      "requires": {
787        "color-name": "~1.1.4"
788      }
789    },
790    "color-name": {
791      "version": "1.1.4",
792      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
793      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
794      "dev": true
795    },
796    "commander": {
797      "version": "2.20.3",
798      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
799      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
800      "dev": true
801    },
802    "concat-map": {
803      "version": "0.0.1",
804      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
805      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
806      "dev": true
807    },
808    "core-util-is": {
809      "version": "1.0.2",
810      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
811      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
812      "dev": true
813    },
814    "cross-spawn": {
815      "version": "7.0.3",
816      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
817      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
818      "dev": true,
819      "requires": {
820        "path-key": "^3.1.0",
821        "shebang-command": "^2.0.0",
822        "which": "^2.0.1"
823      }
824    },
825    "dayjs": {
826      "version": "1.10.4",
827      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.4.tgz",
828      "integrity": "sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw==",
829      "dev": true
830    },
831    "dbug": {
832      "version": "0.4.2",
833      "resolved": "https://registry.npmjs.org/dbug/-/dbug-0.4.2.tgz",
834      "integrity": "sha1-MrSzEF6IYQQ6b5rHVdgOVC02WzE=",
835      "dev": true
836    },
837    "debug": {
838      "version": "3.2.7",
839      "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
840      "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
841      "dev": true,
842      "requires": {
843        "ms": "^2.1.1"
844      }
845    },
846    "dom-walk": {
847      "version": "0.1.2",
848      "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
849      "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==",
850      "dev": true,
851      "optional": true
852    },
853    "emoji-regex": {
854      "version": "8.0.0",
855      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
856      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
857      "dev": true
858    },
859    "escalade": {
860      "version": "3.1.1",
861      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
862      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
863      "dev": true
864    },
865    "escape-string-regexp": {
866      "version": "1.0.5",
867      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
868      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
869      "dev": true
870    },
871    "execa": {
872      "version": "5.0.0",
873      "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz",
874      "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==",
875      "dev": true,
876      "requires": {
877        "cross-spawn": "^7.0.3",
878        "get-stream": "^6.0.0",
879        "human-signals": "^2.1.0",
880        "is-stream": "^2.0.0",
881        "merge-stream": "^2.0.0",
882        "npm-run-path": "^4.0.1",
883        "onetime": "^5.1.2",
884        "signal-exit": "^3.0.3",
885        "strip-final-newline": "^2.0.0"
886      }
887    },
888    "exif-parser": {
889      "version": "0.1.12",
890      "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz",
891      "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=",
892      "dev": true,
893      "optional": true
894    },
895    "fast-stats": {
896      "version": "0.0.6",
897      "resolved": "https://registry.npmjs.org/fast-stats/-/fast-stats-0.0.6.tgz",
898      "integrity": "sha512-m0zkwa7Z07Wc4xm1YtcrCHmhzNxiYRrrfUyhkdhSZPzaAH/Ewbocdaq7EPVBFz19GWfIyyPcLfRHjHJYe83jlg==",
899      "dev": true
900    },
901    "file-type": {
902      "version": "9.0.0",
903      "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz",
904      "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==",
905      "dev": true,
906      "optional": true
907    },
908    "find-up": {
909      "version": "5.0.0",
910      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
911      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
912      "dev": true,
913      "requires": {
914        "locate-path": "^6.0.0",
915        "path-exists": "^4.0.0"
916      }
917    },
918    "fs-minipass": {
919      "version": "2.1.0",
920      "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
921      "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
922      "dev": true,
923      "requires": {
924        "minipass": "^3.0.0"
925      }
926    },
927    "fs.realpath": {
928      "version": "1.0.0",
929      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
930      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
931      "dev": true
932    },
933    "get-caller-file": {
934      "version": "2.0.5",
935      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
936      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
937      "dev": true
938    },
939    "get-port": {
940      "version": "5.1.1",
941      "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz",
942      "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==",
943      "dev": true
944    },
945    "get-stream": {
946      "version": "6.0.0",
947      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz",
948      "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==",
949      "dev": true
950    },
951    "gifwrap": {
952      "version": "0.9.2",
953      "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz",
954      "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==",
955      "dev": true,
956      "optional": true,
957      "requires": {
958        "image-q": "^1.1.1",
959        "omggif": "^1.0.10"
960      }
961    },
962    "glob": {
963      "version": "7.1.6",
964      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
965      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
966      "dev": true,
967      "requires": {
968        "fs.realpath": "^1.0.0",
969        "inflight": "^1.0.4",
970        "inherits": "2",
971        "minimatch": "^3.0.4",
972        "once": "^1.3.0",
973        "path-is-absolute": "^1.0.0"
974      }
975    },
976    "global": {
977      "version": "4.4.0",
978      "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
979      "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
980      "dev": true,
981      "optional": true,
982      "requires": {
983        "min-document": "^2.19.0",
984        "process": "^0.11.10"
985      }
986    },
987    "has-ansi": {
988      "version": "2.0.0",
989      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
990      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
991      "dev": true,
992      "requires": {
993        "ansi-regex": "^2.0.0"
994      }
995    },
996    "hasbin": {
997      "version": "1.2.3",
998      "resolved": "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz",
999      "integrity": "sha1-eMWSaJPIAhXCtWiuH9P8q3omlrA=",
1000      "dev": true,
1001      "requires": {
1002        "async": "~1.5"
1003      },
1004      "dependencies": {
1005        "async": {
1006          "version": "1.5.2",
1007          "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
1008          "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
1009          "dev": true
1010        }
1011      }
1012    },
1013    "human-signals": {
1014      "version": "2.1.0",
1015      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
1016      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
1017      "dev": true
1018    },
1019    "ieee754": {
1020      "version": "1.2.1",
1021      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1022      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1023      "dev": true,
1024      "optional": true
1025    },
1026    "image-q": {
1027      "version": "1.1.1",
1028      "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz",
1029      "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=",
1030      "dev": true,
1031      "optional": true
1032    },
1033    "image-ssim": {
1034      "version": "0.2.0",
1035      "resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz",
1036      "integrity": "sha1-g7Qsei5uS4VQVHf+aRf128VkIOU=",
1037      "dev": true
1038    },
1039    "immediate": {
1040      "version": "3.0.6",
1041      "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
1042      "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
1043      "dev": true
1044    },
1045    "inflight": {
1046      "version": "1.0.6",
1047      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1048      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1049      "dev": true,
1050      "requires": {
1051        "once": "^1.3.0",
1052        "wrappy": "1"
1053      }
1054    },
1055    "inherits": {
1056      "version": "2.0.4",
1057      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1058      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1059      "dev": true
1060    },
1061    "intel": {
1062      "version": "1.2.0",
1063      "resolved": "https://registry.npmjs.org/intel/-/intel-1.2.0.tgz",
1064      "integrity": "sha1-EdEUfraz9Fgr31M3s31UFYTp5B4=",
1065      "dev": true,
1066      "requires": {
1067        "chalk": "^1.1.0",
1068        "dbug": "~0.4.2",
1069        "stack-trace": "~0.0.9",
1070        "strftime": "~0.10.0",
1071        "symbol": "~0.3.1",
1072        "utcstring": "~0.1.0"
1073      }
1074    },
1075    "is-fullwidth-code-point": {
1076      "version": "3.0.0",
1077      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1078      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1079      "dev": true
1080    },
1081    "is-function": {
1082      "version": "1.0.2",
1083      "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
1084      "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==",
1085      "dev": true,
1086      "optional": true
1087    },
1088    "is-stream": {
1089      "version": "2.0.0",
1090      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
1091      "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
1092      "dev": true
1093    },
1094    "isarray": {
1095      "version": "1.0.0",
1096      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1097      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1098      "dev": true
1099    },
1100    "isexe": {
1101      "version": "2.0.0",
1102      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1103      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1104      "dev": true
1105    },
1106    "jimp": {
1107      "version": "0.16.1",
1108      "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.16.1.tgz",
1109      "integrity": "sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw==",
1110      "dev": true,
1111      "optional": true,
1112      "requires": {
1113        "@babel/runtime": "^7.7.2",
1114        "@jimp/custom": "^0.16.1",
1115        "@jimp/plugins": "^0.16.1",
1116        "@jimp/types": "^0.16.1",
1117        "regenerator-runtime": "^0.13.3"
1118      }
1119    },
1120    "jpeg-js": {
1121      "version": "0.4.2",
1122      "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz",
1123      "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==",
1124      "dev": true
1125    },
1126    "jszip": {
1127      "version": "3.6.0",
1128      "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz",
1129      "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==",
1130      "dev": true,
1131      "requires": {
1132        "lie": "~3.3.0",
1133        "pako": "~1.0.2",
1134        "readable-stream": "~2.3.6",
1135        "set-immediate-shim": "~1.0.1"
1136      }
1137    },
1138    "lie": {
1139      "version": "3.3.0",
1140      "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
1141      "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
1142      "dev": true,
1143      "requires": {
1144        "immediate": "~3.0.5"
1145      }
1146    },
1147    "load-bmfont": {
1148      "version": "1.4.1",
1149      "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz",
1150      "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==",
1151      "dev": true,
1152      "optional": true,
1153      "requires": {
1154        "buffer-equal": "0.0.1",
1155        "mime": "^1.3.4",
1156        "parse-bmfont-ascii": "^1.0.3",
1157        "parse-bmfont-binary": "^1.0.5",
1158        "parse-bmfont-xml": "^1.1.4",
1159        "phin": "^2.9.1",
1160        "xhr": "^2.0.1",
1161        "xtend": "^4.0.0"
1162      }
1163    },
1164    "locate-path": {
1165      "version": "6.0.0",
1166      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1167      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1168      "dev": true,
1169      "requires": {
1170        "p-locate": "^5.0.0"
1171      }
1172    },
1173    "lodash.get": {
1174      "version": "4.4.2",
1175      "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
1176      "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
1177      "dev": true
1178    },
1179    "lodash.groupby": {
1180      "version": "4.6.0",
1181      "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
1182      "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=",
1183      "dev": true
1184    },
1185    "lodash.isempty": {
1186      "version": "4.4.0",
1187      "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz",
1188      "integrity": "sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=",
1189      "dev": true
1190    },
1191    "lodash.merge": {
1192      "version": "4.6.2",
1193      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1194      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1195      "dev": true
1196    },
1197    "lodash.once": {
1198      "version": "4.1.1",
1199      "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
1200      "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=",
1201      "dev": true
1202    },
1203    "lodash.pick": {
1204      "version": "4.4.0",
1205      "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
1206      "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
1207      "dev": true
1208    },
1209    "lodash.set": {
1210      "version": "4.3.2",
1211      "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
1212      "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=",
1213      "dev": true
1214    },
1215    "merge-stream": {
1216      "version": "2.0.0",
1217      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
1218      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
1219      "dev": true
1220    },
1221    "mime": {
1222      "version": "1.6.0",
1223      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
1224      "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
1225      "dev": true,
1226      "optional": true
1227    },
1228    "mimic-fn": {
1229      "version": "2.1.0",
1230      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1231      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1232      "dev": true
1233    },
1234    "min-document": {
1235      "version": "2.19.0",
1236      "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
1237      "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
1238      "dev": true,
1239      "optional": true,
1240      "requires": {
1241        "dom-walk": "^0.1.0"
1242      }
1243    },
1244    "minimatch": {
1245      "version": "3.0.4",
1246      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1247      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1248      "dev": true,
1249      "requires": {
1250        "brace-expansion": "^1.1.7"
1251      }
1252    },
1253    "minimist": {
1254      "version": "1.2.5",
1255      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1256      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1257      "dev": true
1258    },
1259    "minipass": {
1260      "version": "3.1.3",
1261      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
1262      "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
1263      "dev": true,
1264      "requires": {
1265        "yallist": "^4.0.0"
1266      }
1267    },
1268    "minizlib": {
1269      "version": "2.1.2",
1270      "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
1271      "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
1272      "dev": true,
1273      "requires": {
1274        "minipass": "^3.0.0",
1275        "yallist": "^4.0.0"
1276      }
1277    },
1278    "mkdirp": {
1279      "version": "1.0.4",
1280      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1281      "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1282      "dev": true
1283    },
1284    "ms": {
1285      "version": "2.1.3",
1286      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1287      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1288      "dev": true
1289    },
1290    "node-downloader-helper": {
1291      "version": "1.0.14",
1292      "resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.14.tgz",
1293      "integrity": "sha512-JIv11Cer+TwINKzT06Qj4tgpKQSS5cS0BodRz7wTXSRbMyrJA2zmOpwINfuRz+vgDiAgyxIhrih6odrHJN2i4w==",
1294      "dev": true
1295    },
1296    "node-forge": {
1297      "version": "0.10.0",
1298      "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
1299      "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
1300      "dev": true
1301    },
1302    "node-stream-zip": {
1303      "version": "1.11.3",
1304      "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.3.tgz",
1305      "integrity": "sha512-GY+9LxkQuIT3O7K8BTdHVGKFcBYBy2vAVcTBtkKpu+OlBef/NSb6VuIWSyLiVDfmLMkggHeRJZN0F3W0GWU/uw==",
1306      "dev": true
1307    },
1308    "npm-run-path": {
1309      "version": "4.0.1",
1310      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
1311      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
1312      "dev": true,
1313      "requires": {
1314        "path-key": "^3.0.0"
1315      }
1316    },
1317    "omggif": {
1318      "version": "1.0.10",
1319      "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz",
1320      "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==",
1321      "dev": true,
1322      "optional": true
1323    },
1324    "once": {
1325      "version": "1.4.0",
1326      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1327      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1328      "dev": true,
1329      "requires": {
1330        "wrappy": "1"
1331      }
1332    },
1333    "onetime": {
1334      "version": "5.1.2",
1335      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
1336      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
1337      "dev": true,
1338      "requires": {
1339        "mimic-fn": "^2.1.0"
1340      }
1341    },
1342    "p-limit": {
1343      "version": "3.1.0",
1344      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
1345      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1346      "dev": true,
1347      "requires": {
1348        "yocto-queue": "^0.1.0"
1349      }
1350    },
1351    "p-locate": {
1352      "version": "5.0.0",
1353      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
1354      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1355      "dev": true,
1356      "requires": {
1357        "p-limit": "^3.0.2"
1358      }
1359    },
1360    "pako": {
1361      "version": "1.0.11",
1362      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
1363      "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
1364      "dev": true
1365    },
1366    "parse-bmfont-ascii": {
1367      "version": "1.0.6",
1368      "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz",
1369      "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=",
1370      "dev": true,
1371      "optional": true
1372    },
1373    "parse-bmfont-binary": {
1374      "version": "1.0.6",
1375      "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz",
1376      "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=",
1377      "dev": true,
1378      "optional": true
1379    },
1380    "parse-bmfont-xml": {
1381      "version": "1.1.4",
1382      "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz",
1383      "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==",
1384      "dev": true,
1385      "optional": true,
1386      "requires": {
1387        "xml-parse-from-string": "^1.0.0",
1388        "xml2js": "^0.4.5"
1389      }
1390    },
1391    "parse-headers": {
1392      "version": "2.0.3",
1393      "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz",
1394      "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==",
1395      "dev": true,
1396      "optional": true
1397    },
1398    "path-exists": {
1399      "version": "4.0.0",
1400      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1401      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1402      "dev": true
1403    },
1404    "path-is-absolute": {
1405      "version": "1.0.1",
1406      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1407      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1408      "dev": true
1409    },
1410    "path-key": {
1411      "version": "3.1.1",
1412      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1413      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1414      "dev": true
1415    },
1416    "phin": {
1417      "version": "2.9.3",
1418      "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz",
1419      "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==",
1420      "dev": true,
1421      "optional": true
1422    },
1423    "pixelmatch": {
1424      "version": "4.0.2",
1425      "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz",
1426      "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=",
1427      "dev": true,
1428      "optional": true,
1429      "requires": {
1430        "pngjs": "^3.0.0"
1431      }
1432    },
1433    "pngjs": {
1434      "version": "3.4.0",
1435      "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
1436      "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==",
1437      "dev": true,
1438      "optional": true
1439    },
1440    "process": {
1441      "version": "0.11.10",
1442      "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
1443      "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
1444      "dev": true,
1445      "optional": true
1446    },
1447    "process-nextick-args": {
1448      "version": "2.0.1",
1449      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
1450      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
1451      "dev": true
1452    },
1453    "psl": {
1454      "version": "1.8.0",
1455      "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
1456      "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
1457      "dev": true
1458    },
1459    "punycode": {
1460      "version": "2.1.1",
1461      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1462      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1463      "dev": true
1464    },
1465    "readable-stream": {
1466      "version": "2.3.7",
1467      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1468      "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1469      "dev": true,
1470      "requires": {
1471        "core-util-is": "~1.0.0",
1472        "inherits": "~2.0.3",
1473        "isarray": "~1.0.0",
1474        "process-nextick-args": "~2.0.0",
1475        "safe-buffer": "~5.1.1",
1476        "string_decoder": "~1.1.1",
1477        "util-deprecate": "~1.0.1"
1478      }
1479    },
1480    "regenerator-runtime": {
1481      "version": "0.13.7",
1482      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
1483      "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
1484      "dev": true,
1485      "optional": true
1486    },
1487    "require-directory": {
1488      "version": "2.1.1",
1489      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1490      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
1491      "dev": true
1492    },
1493    "rimraf": {
1494      "version": "2.7.1",
1495      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1496      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1497      "dev": true,
1498      "requires": {
1499        "glob": "^7.1.3"
1500      }
1501    },
1502    "safe-buffer": {
1503      "version": "5.1.2",
1504      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1505      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1506      "dev": true
1507    },
1508    "sax": {
1509      "version": "1.2.4",
1510      "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
1511      "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
1512      "dev": true,
1513      "optional": true
1514    },
1515    "selenium-webdriver": {
1516      "version": "4.0.0-beta.1",
1517      "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-beta.1.tgz",
1518      "integrity": "sha512-DJ10z6Yk+ZBaLrt1CLElytQ/FOayx29ANKDtmtyW1A6kCJx3+dsc5fFMOZxwzukDniyYsC3OObT5pUAsgkjpxQ==",
1519      "dev": true,
1520      "requires": {
1521        "jszip": "^3.5.0",
1522        "rimraf": "^2.7.1",
1523        "tmp": "^0.2.1",
1524        "ws": "^7.3.1"
1525      }
1526    },
1527    "set-immediate-shim": {
1528      "version": "1.0.1",
1529      "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
1530      "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
1531      "dev": true
1532    },
1533    "shebang-command": {
1534      "version": "2.0.0",
1535      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1536      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1537      "dev": true,
1538      "requires": {
1539        "shebang-regex": "^3.0.0"
1540      }
1541    },
1542    "shebang-regex": {
1543      "version": "3.0.0",
1544      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1545      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1546      "dev": true
1547    },
1548    "signal-exit": {
1549      "version": "3.0.3",
1550      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
1551      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
1552      "dev": true
1553    },
1554    "speedline-core": {
1555      "version": "1.4.3",
1556      "resolved": "https://registry.npmjs.org/speedline-core/-/speedline-core-1.4.3.tgz",
1557      "integrity": "sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==",
1558      "dev": true,
1559      "requires": {
1560        "@types/node": "*",
1561        "image-ssim": "^0.2.0",
1562        "jpeg-js": "^0.4.1"
1563      }
1564    },
1565    "split": {
1566      "version": "0.3.3",
1567      "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
1568      "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
1569      "dev": true,
1570      "requires": {
1571        "through": "2"
1572      }
1573    },
1574    "stack-trace": {
1575      "version": "0.0.10",
1576      "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
1577      "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
1578      "dev": true
1579    },
1580    "strftime": {
1581      "version": "0.10.0",
1582      "resolved": "https://registry.npmjs.org/strftime/-/strftime-0.10.0.tgz",
1583      "integrity": "sha1-s/D6QZKVICpaKJ9ta+n0kJphcZM=",
1584      "dev": true
1585    },
1586    "string-width": {
1587      "version": "4.2.2",
1588      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
1589      "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
1590      "dev": true,
1591      "requires": {
1592        "emoji-regex": "^8.0.0",
1593        "is-fullwidth-code-point": "^3.0.0",
1594        "strip-ansi": "^6.0.0"
1595      },
1596      "dependencies": {
1597        "ansi-regex": {
1598          "version": "5.0.0",
1599          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1600          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1601          "dev": true
1602        },
1603        "strip-ansi": {
1604          "version": "6.0.0",
1605          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1606          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1607          "dev": true,
1608          "requires": {
1609            "ansi-regex": "^5.0.0"
1610          }
1611        }
1612      }
1613    },
1614    "string_decoder": {
1615      "version": "1.1.1",
1616      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1617      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1618      "dev": true,
1619      "requires": {
1620        "safe-buffer": "~5.1.0"
1621      }
1622    },
1623    "strip-ansi": {
1624      "version": "3.0.1",
1625      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1626      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1627      "dev": true,
1628      "requires": {
1629        "ansi-regex": "^2.0.0"
1630      }
1631    },
1632    "strip-final-newline": {
1633      "version": "2.0.0",
1634      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
1635      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
1636      "dev": true
1637    },
1638    "supports-color": {
1639      "version": "2.0.0",
1640      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1641      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1642      "dev": true
1643    },
1644    "symbol": {
1645      "version": "0.3.1",
1646      "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.3.1.tgz",
1647      "integrity": "sha1-tvmpANSWpX8CQI8iGYwQndoGMEE=",
1648      "dev": true
1649    },
1650    "tar": {
1651      "version": "6.0.2",
1652      "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz",
1653      "integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==",
1654      "dev": true,
1655      "requires": {
1656        "chownr": "^2.0.0",
1657        "fs-minipass": "^2.0.0",
1658        "minipass": "^3.0.0",
1659        "minizlib": "^2.1.0",
1660        "mkdirp": "^1.0.3",
1661        "yallist": "^4.0.0"
1662      }
1663    },
1664    "through": {
1665      "version": "2.3.8",
1666      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1667      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
1668      "dev": true
1669    },
1670    "timm": {
1671      "version": "1.7.1",
1672      "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz",
1673      "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==",
1674      "dev": true,
1675      "optional": true
1676    },
1677    "tinycolor2": {
1678      "version": "1.4.2",
1679      "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz",
1680      "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==",
1681      "dev": true,
1682      "optional": true
1683    },
1684    "tmp": {
1685      "version": "0.2.1",
1686      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
1687      "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
1688      "dev": true,
1689      "requires": {
1690        "rimraf": "^3.0.0"
1691      },
1692      "dependencies": {
1693        "rimraf": {
1694          "version": "3.0.2",
1695          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1696          "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1697          "dev": true,
1698          "requires": {
1699            "glob": "^7.1.3"
1700          }
1701        }
1702      }
1703    },
1704    "tough-cookie": {
1705      "version": "4.0.0",
1706      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
1707      "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
1708      "dev": true,
1709      "requires": {
1710        "psl": "^1.1.33",
1711        "punycode": "^2.1.1",
1712        "universalify": "^0.1.2"
1713      }
1714    },
1715    "universalify": {
1716      "version": "0.1.2",
1717      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
1718      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
1719      "dev": true
1720    },
1721    "utcstring": {
1722      "version": "0.1.0",
1723      "resolved": "https://registry.npmjs.org/utcstring/-/utcstring-0.1.0.tgz",
1724      "integrity": "sha1-Qw/VEKt/yVtdWRDJAteYgMIIQ2s=",
1725      "dev": true
1726    },
1727    "utif": {
1728      "version": "2.0.1",
1729      "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz",
1730      "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==",
1731      "dev": true,
1732      "optional": true,
1733      "requires": {
1734        "pako": "^1.0.5"
1735      }
1736    },
1737    "util-deprecate": {
1738      "version": "1.0.2",
1739      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1740      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1741      "dev": true
1742    },
1743    "uuid": {
1744      "version": "8.0.0",
1745      "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz",
1746      "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==",
1747      "dev": true
1748    },
1749    "which": {
1750      "version": "2.0.2",
1751      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1752      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1753      "dev": true,
1754      "requires": {
1755        "isexe": "^2.0.0"
1756      }
1757    },
1758    "wrap-ansi": {
1759      "version": "7.0.0",
1760      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1761      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1762      "dev": true,
1763      "requires": {
1764        "ansi-styles": "^4.0.0",
1765        "string-width": "^4.1.0",
1766        "strip-ansi": "^6.0.0"
1767      },
1768      "dependencies": {
1769        "ansi-regex": {
1770          "version": "5.0.0",
1771          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1772          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1773          "dev": true
1774        },
1775        "ansi-styles": {
1776          "version": "4.3.0",
1777          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1778          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1779          "dev": true,
1780          "requires": {
1781            "color-convert": "^2.0.1"
1782          }
1783        },
1784        "strip-ansi": {
1785          "version": "6.0.0",
1786          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1787          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1788          "dev": true,
1789          "requires": {
1790            "ansi-regex": "^5.0.0"
1791          }
1792        }
1793      }
1794    },
1795    "wrappy": {
1796      "version": "1.0.2",
1797      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1798      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1799      "dev": true
1800    },
1801    "ws": {
1802      "version": "7.4.4",
1803      "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz",
1804      "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==",
1805      "dev": true
1806    },
1807    "xhr": {
1808      "version": "2.6.0",
1809      "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz",
1810      "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==",
1811      "dev": true,
1812      "optional": true,
1813      "requires": {
1814        "global": "~4.4.0",
1815        "is-function": "^1.0.1",
1816        "parse-headers": "^2.0.0",
1817        "xtend": "^4.0.0"
1818      }
1819    },
1820    "xml-parse-from-string": {
1821      "version": "1.0.1",
1822      "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz",
1823      "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=",
1824      "dev": true,
1825      "optional": true
1826    },
1827    "xml2js": {
1828      "version": "0.4.23",
1829      "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
1830      "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
1831      "dev": true,
1832      "optional": true,
1833      "requires": {
1834        "sax": ">=0.6.0",
1835        "xmlbuilder": "~11.0.0"
1836      }
1837    },
1838    "xmlbuilder": {
1839      "version": "11.0.1",
1840      "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
1841      "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
1842      "dev": true,
1843      "optional": true
1844    },
1845    "xtend": {
1846      "version": "4.0.2",
1847      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
1848      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
1849      "dev": true,
1850      "optional": true
1851    },
1852    "y18n": {
1853      "version": "5.0.5",
1854      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
1855      "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==",
1856      "dev": true
1857    },
1858    "yallist": {
1859      "version": "4.0.0",
1860      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1861      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
1862      "dev": true
1863    },
1864    "yargs": {
1865      "version": "16.2.0",
1866      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
1867      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
1868      "dev": true,
1869      "requires": {
1870        "cliui": "^7.0.2",
1871        "escalade": "^3.1.1",
1872        "get-caller-file": "^2.0.5",
1873        "require-directory": "^2.1.1",
1874        "string-width": "^4.2.0",
1875        "y18n": "^5.0.5",
1876        "yargs-parser": "^20.2.2"
1877      }
1878    },
1879    "yargs-parser": {
1880      "version": "20.2.7",
1881      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz",
1882      "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==",
1883      "dev": true
1884    },
1885    "yocto-queue": {
1886      "version": "0.1.0",
1887      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
1888      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
1889      "dev": true
1890    }
1891  }
1892}
1893