b45c22dfaa676783fcfa9042fea58d0ff0f3cba7
[demos/example-siren] / consumer / package-lock.json
1 {
2   "name": "siren-consumer",
3   "version": "0.0.0",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@babel/code-frame": {
8       "version": "7.10.4",
9       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
10       "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
11       "dev": true,
12       "requires": {
13         "@babel/highlight": "^7.10.4"
14       }
15     },
16     "@babel/core": {
17       "version": "7.11.6",
18       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz",
19       "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==",
20       "dev": true,
21       "requires": {
22         "@babel/code-frame": "^7.10.4",
23         "@babel/generator": "^7.11.6",
24         "@babel/helper-module-transforms": "^7.11.0",
25         "@babel/helpers": "^7.10.4",
26         "@babel/parser": "^7.11.5",
27         "@babel/template": "^7.10.4",
28         "@babel/traverse": "^7.11.5",
29         "@babel/types": "^7.11.5",
30         "convert-source-map": "^1.7.0",
31         "debug": "^4.1.0",
32         "gensync": "^1.0.0-beta.1",
33         "json5": "^2.1.2",
34         "lodash": "^4.17.19",
35         "resolve": "^1.3.2",
36         "semver": "^5.4.1",
37         "source-map": "^0.5.0"
38       },
39       "dependencies": {
40         "source-map": {
41           "version": "0.5.7",
42           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
43           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
44           "dev": true
45         }
46       }
47     },
48     "@babel/generator": {
49       "version": "7.11.6",
50       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
51       "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
52       "dev": true,
53       "requires": {
54         "@babel/types": "^7.11.5",
55         "jsesc": "^2.5.1",
56         "source-map": "^0.5.0"
57       },
58       "dependencies": {
59         "source-map": {
60           "version": "0.5.7",
61           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
62           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
63           "dev": true
64         }
65       }
66     },
67     "@babel/helper-function-name": {
68       "version": "7.10.4",
69       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
70       "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
71       "dev": true,
72       "requires": {
73         "@babel/helper-get-function-arity": "^7.10.4",
74         "@babel/template": "^7.10.4",
75         "@babel/types": "^7.10.4"
76       }
77     },
78     "@babel/helper-get-function-arity": {
79       "version": "7.10.4",
80       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
81       "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
82       "dev": true,
83       "requires": {
84         "@babel/types": "^7.10.4"
85       }
86     },
87     "@babel/helper-member-expression-to-functions": {
88       "version": "7.11.0",
89       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz",
90       "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==",
91       "dev": true,
92       "requires": {
93         "@babel/types": "^7.11.0"
94       }
95     },
96     "@babel/helper-module-imports": {
97       "version": "7.10.4",
98       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
99       "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
100       "dev": true,
101       "requires": {
102         "@babel/types": "^7.10.4"
103       }
104     },
105     "@babel/helper-module-transforms": {
106       "version": "7.11.0",
107       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz",
108       "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==",
109       "dev": true,
110       "requires": {
111         "@babel/helper-module-imports": "^7.10.4",
112         "@babel/helper-replace-supers": "^7.10.4",
113         "@babel/helper-simple-access": "^7.10.4",
114         "@babel/helper-split-export-declaration": "^7.11.0",
115         "@babel/template": "^7.10.4",
116         "@babel/types": "^7.11.0",
117         "lodash": "^4.17.19"
118       }
119     },
120     "@babel/helper-optimise-call-expression": {
121       "version": "7.10.4",
122       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
123       "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
124       "dev": true,
125       "requires": {
126         "@babel/types": "^7.10.4"
127       }
128     },
129     "@babel/helper-plugin-utils": {
130       "version": "7.10.4",
131       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
132       "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
133       "dev": true
134     },
135     "@babel/helper-replace-supers": {
136       "version": "7.10.4",
137       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz",
138       "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==",
139       "dev": true,
140       "requires": {
141         "@babel/helper-member-expression-to-functions": "^7.10.4",
142         "@babel/helper-optimise-call-expression": "^7.10.4",
143         "@babel/traverse": "^7.10.4",
144         "@babel/types": "^7.10.4"
145       }
146     },
147     "@babel/helper-simple-access": {
148       "version": "7.10.4",
149       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
150       "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
151       "dev": true,
152       "requires": {
153         "@babel/template": "^7.10.4",
154         "@babel/types": "^7.10.4"
155       }
156     },
157     "@babel/helper-split-export-declaration": {
158       "version": "7.11.0",
159       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
160       "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
161       "dev": true,
162       "requires": {
163         "@babel/types": "^7.11.0"
164       }
165     },
166     "@babel/helper-validator-identifier": {
167       "version": "7.10.4",
168       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
169       "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
170       "dev": true
171     },
172     "@babel/helpers": {
173       "version": "7.10.4",
174       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz",
175       "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",
176       "dev": true,
177       "requires": {
178         "@babel/template": "^7.10.4",
179         "@babel/traverse": "^7.10.4",
180         "@babel/types": "^7.10.4"
181       }
182     },
183     "@babel/highlight": {
184       "version": "7.10.4",
185       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
186       "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
187       "dev": true,
188       "requires": {
189         "@babel/helper-validator-identifier": "^7.10.4",
190         "chalk": "^2.0.0",
191         "js-tokens": "^4.0.0"
192       },
193       "dependencies": {
194         "ansi-styles": {
195           "version": "3.2.1",
196           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
197           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
198           "dev": true,
199           "requires": {
200             "color-convert": "^1.9.0"
201           }
202         },
203         "chalk": {
204           "version": "2.4.2",
205           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
206           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
207           "dev": true,
208           "requires": {
209             "ansi-styles": "^3.2.1",
210             "escape-string-regexp": "^1.0.5",
211             "supports-color": "^5.3.0"
212           }
213         },
214         "color-convert": {
215           "version": "1.9.3",
216           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
217           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
218           "dev": true,
219           "requires": {
220             "color-name": "1.1.3"
221           }
222         },
223         "color-name": {
224           "version": "1.1.3",
225           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
226           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
227           "dev": true
228         },
229         "has-flag": {
230           "version": "3.0.0",
231           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
232           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
233           "dev": true
234         },
235         "supports-color": {
236           "version": "5.5.0",
237           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
238           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
239           "dev": true,
240           "requires": {
241             "has-flag": "^3.0.0"
242           }
243         }
244       }
245     },
246     "@babel/parser": {
247       "version": "7.11.5",
248       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
249       "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
250       "dev": true
251     },
252     "@babel/plugin-syntax-async-generators": {
253       "version": "7.8.4",
254       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
255       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
256       "dev": true,
257       "requires": {
258         "@babel/helper-plugin-utils": "^7.8.0"
259       }
260     },
261     "@babel/plugin-syntax-bigint": {
262       "version": "7.8.3",
263       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
264       "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
265       "dev": true,
266       "requires": {
267         "@babel/helper-plugin-utils": "^7.8.0"
268       }
269     },
270     "@babel/plugin-syntax-class-properties": {
271       "version": "7.10.4",
272       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz",
273       "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==",
274       "dev": true,
275       "requires": {
276         "@babel/helper-plugin-utils": "^7.10.4"
277       }
278     },
279     "@babel/plugin-syntax-import-meta": {
280       "version": "7.10.4",
281       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
282       "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
283       "dev": true,
284       "requires": {
285         "@babel/helper-plugin-utils": "^7.10.4"
286       }
287     },
288     "@babel/plugin-syntax-json-strings": {
289       "version": "7.8.3",
290       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
291       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
292       "dev": true,
293       "requires": {
294         "@babel/helper-plugin-utils": "^7.8.0"
295       }
296     },
297     "@babel/plugin-syntax-logical-assignment-operators": {
298       "version": "7.10.4",
299       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
300       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
301       "dev": true,
302       "requires": {
303         "@babel/helper-plugin-utils": "^7.10.4"
304       }
305     },
306     "@babel/plugin-syntax-nullish-coalescing-operator": {
307       "version": "7.8.3",
308       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
309       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
310       "dev": true,
311       "requires": {
312         "@babel/helper-plugin-utils": "^7.8.0"
313       }
314     },
315     "@babel/plugin-syntax-numeric-separator": {
316       "version": "7.10.4",
317       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
318       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
319       "dev": true,
320       "requires": {
321         "@babel/helper-plugin-utils": "^7.10.4"
322       }
323     },
324     "@babel/plugin-syntax-object-rest-spread": {
325       "version": "7.8.3",
326       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
327       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
328       "dev": true,
329       "requires": {
330         "@babel/helper-plugin-utils": "^7.8.0"
331       }
332     },
333     "@babel/plugin-syntax-optional-catch-binding": {
334       "version": "7.8.3",
335       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
336       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
337       "dev": true,
338       "requires": {
339         "@babel/helper-plugin-utils": "^7.8.0"
340       }
341     },
342     "@babel/plugin-syntax-optional-chaining": {
343       "version": "7.8.3",
344       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
345       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
346       "dev": true,
347       "requires": {
348         "@babel/helper-plugin-utils": "^7.8.0"
349       }
350     },
351     "@babel/template": {
352       "version": "7.10.4",
353       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
354       "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
355       "dev": true,
356       "requires": {
357         "@babel/code-frame": "^7.10.4",
358         "@babel/parser": "^7.10.4",
359         "@babel/types": "^7.10.4"
360       }
361     },
362     "@babel/traverse": {
363       "version": "7.11.5",
364       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
365       "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
366       "dev": true,
367       "requires": {
368         "@babel/code-frame": "^7.10.4",
369         "@babel/generator": "^7.11.5",
370         "@babel/helper-function-name": "^7.10.4",
371         "@babel/helper-split-export-declaration": "^7.11.0",
372         "@babel/parser": "^7.11.5",
373         "@babel/types": "^7.11.5",
374         "debug": "^4.1.0",
375         "globals": "^11.1.0",
376         "lodash": "^4.17.19"
377       }
378     },
379     "@babel/types": {
380       "version": "7.11.5",
381       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
382       "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
383       "dev": true,
384       "requires": {
385         "@babel/helper-validator-identifier": "^7.10.4",
386         "lodash": "^4.17.19",
387         "to-fast-properties": "^2.0.0"
388       }
389     },
390     "@bcoe/v8-coverage": {
391       "version": "0.2.3",
392       "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
393       "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
394       "dev": true
395     },
396     "@cnakazawa/watch": {
397       "version": "1.0.4",
398       "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
399       "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
400       "dev": true,
401       "requires": {
402         "exec-sh": "^0.3.2",
403         "minimist": "^1.2.0"
404       }
405     },
406     "@istanbuljs/load-nyc-config": {
407       "version": "1.1.0",
408       "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
409       "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
410       "dev": true,
411       "requires": {
412         "camelcase": "^5.3.1",
413         "find-up": "^4.1.0",
414         "get-package-type": "^0.1.0",
415         "js-yaml": "^3.13.1",
416         "resolve-from": "^5.0.0"
417       }
418     },
419     "@istanbuljs/schema": {
420       "version": "0.1.2",
421       "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
422       "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
423       "dev": true
424     },
425     "@jest/console": {
426       "version": "26.3.0",
427       "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.3.0.tgz",
428       "integrity": "sha512-/5Pn6sJev0nPUcAdpJHMVIsA8sKizL2ZkcKPE5+dJrCccks7tcM7c9wbgHudBJbxXLoTbqsHkG1Dofoem4F09w==",
429       "dev": true,
430       "requires": {
431         "@jest/types": "^26.3.0",
432         "@types/node": "*",
433         "chalk": "^4.0.0",
434         "jest-message-util": "^26.3.0",
435         "jest-util": "^26.3.0",
436         "slash": "^3.0.0"
437       }
438     },
439     "@jest/core": {
440       "version": "26.4.2",
441       "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.4.2.tgz",
442       "integrity": "sha512-sDva7YkeNprxJfepOctzS8cAk9TOekldh+5FhVuXS40+94SHbiicRO1VV2tSoRtgIo+POs/Cdyf8p76vPTd6dg==",
443       "dev": true,
444       "requires": {
445         "@jest/console": "^26.3.0",
446         "@jest/reporters": "^26.4.1",
447         "@jest/test-result": "^26.3.0",
448         "@jest/transform": "^26.3.0",
449         "@jest/types": "^26.3.0",
450         "@types/node": "*",
451         "ansi-escapes": "^4.2.1",
452         "chalk": "^4.0.0",
453         "exit": "^0.1.2",
454         "graceful-fs": "^4.2.4",
455         "jest-changed-files": "^26.3.0",
456         "jest-config": "^26.4.2",
457         "jest-haste-map": "^26.3.0",
458         "jest-message-util": "^26.3.0",
459         "jest-regex-util": "^26.0.0",
460         "jest-resolve": "^26.4.0",
461         "jest-resolve-dependencies": "^26.4.2",
462         "jest-runner": "^26.4.2",
463         "jest-runtime": "^26.4.2",
464         "jest-snapshot": "^26.4.2",
465         "jest-util": "^26.3.0",
466         "jest-validate": "^26.4.2",
467         "jest-watcher": "^26.3.0",
468         "micromatch": "^4.0.2",
469         "p-each-series": "^2.1.0",
470         "rimraf": "^3.0.0",
471         "slash": "^3.0.0",
472         "strip-ansi": "^6.0.0"
473       }
474     },
475     "@jest/environment": {
476       "version": "26.3.0",
477       "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.3.0.tgz",
478       "integrity": "sha512-EW+MFEo0DGHahf83RAaiqQx688qpXgl99wdb8Fy67ybyzHwR1a58LHcO376xQJHfmoXTu89M09dH3J509cx2AA==",
479       "dev": true,
480       "requires": {
481         "@jest/fake-timers": "^26.3.0",
482         "@jest/types": "^26.3.0",
483         "@types/node": "*",
484         "jest-mock": "^26.3.0"
485       }
486     },
487     "@jest/fake-timers": {
488       "version": "26.3.0",
489       "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.3.0.tgz",
490       "integrity": "sha512-ZL9ytUiRwVP8ujfRepffokBvD2KbxbqMhrXSBhSdAhISCw3gOkuntisiSFv+A6HN0n0fF4cxzICEKZENLmW+1A==",
491       "dev": true,
492       "requires": {
493         "@jest/types": "^26.3.0",
494         "@sinonjs/fake-timers": "^6.0.1",
495         "@types/node": "*",
496         "jest-message-util": "^26.3.0",
497         "jest-mock": "^26.3.0",
498         "jest-util": "^26.3.0"
499       }
500     },
501     "@jest/globals": {
502       "version": "26.4.2",
503       "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.4.2.tgz",
504       "integrity": "sha512-Ot5ouAlehhHLRhc+sDz2/9bmNv9p5ZWZ9LE1pXGGTCXBasmi5jnYjlgYcYt03FBwLmZXCZ7GrL29c33/XRQiow==",
505       "dev": true,
506       "requires": {
507         "@jest/environment": "^26.3.0",
508         "@jest/types": "^26.3.0",
509         "expect": "^26.4.2"
510       }
511     },
512     "@jest/reporters": {
513       "version": "26.4.1",
514       "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.4.1.tgz",
515       "integrity": "sha512-aROTkCLU8++yiRGVxLsuDmZsQEKO6LprlrxtAuzvtpbIFl3eIjgIf3EUxDKgomkS25R9ZzwGEdB5weCcBZlrpQ==",
516       "dev": true,
517       "requires": {
518         "@bcoe/v8-coverage": "^0.2.3",
519         "@jest/console": "^26.3.0",
520         "@jest/test-result": "^26.3.0",
521         "@jest/transform": "^26.3.0",
522         "@jest/types": "^26.3.0",
523         "chalk": "^4.0.0",
524         "collect-v8-coverage": "^1.0.0",
525         "exit": "^0.1.2",
526         "glob": "^7.1.2",
527         "graceful-fs": "^4.2.4",
528         "istanbul-lib-coverage": "^3.0.0",
529         "istanbul-lib-instrument": "^4.0.3",
530         "istanbul-lib-report": "^3.0.0",
531         "istanbul-lib-source-maps": "^4.0.0",
532         "istanbul-reports": "^3.0.2",
533         "jest-haste-map": "^26.3.0",
534         "jest-resolve": "^26.4.0",
535         "jest-util": "^26.3.0",
536         "jest-worker": "^26.3.0",
537         "node-notifier": "^8.0.0",
538         "slash": "^3.0.0",
539         "source-map": "^0.6.0",
540         "string-length": "^4.0.1",
541         "terminal-link": "^2.0.0",
542         "v8-to-istanbul": "^5.0.1"
543       }
544     },
545     "@jest/source-map": {
546       "version": "26.3.0",
547       "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.3.0.tgz",
548       "integrity": "sha512-hWX5IHmMDWe1kyrKl7IhFwqOuAreIwHhbe44+XH2ZRHjrKIh0LO5eLQ/vxHFeAfRwJapmxuqlGAEYLadDq6ZGQ==",
549       "dev": true,
550       "requires": {
551         "callsites": "^3.0.0",
552         "graceful-fs": "^4.2.4",
553         "source-map": "^0.6.0"
554       }
555     },
556     "@jest/test-result": {
557       "version": "26.3.0",
558       "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.3.0.tgz",
559       "integrity": "sha512-a8rbLqzW/q7HWheFVMtghXV79Xk+GWwOK1FrtimpI5n1la2SY0qHri3/b0/1F0Ve0/yJmV8pEhxDfVwiUBGtgg==",
560       "dev": true,
561       "requires": {
562         "@jest/console": "^26.3.0",
563         "@jest/types": "^26.3.0",
564         "@types/istanbul-lib-coverage": "^2.0.0",
565         "collect-v8-coverage": "^1.0.0"
566       }
567     },
568     "@jest/test-sequencer": {
569       "version": "26.4.2",
570       "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.4.2.tgz",
571       "integrity": "sha512-83DRD8N3M0tOhz9h0bn6Kl6dSp+US6DazuVF8J9m21WAp5x7CqSMaNycMP0aemC/SH/pDQQddbsfHRTBXVUgog==",
572       "dev": true,
573       "requires": {
574         "@jest/test-result": "^26.3.0",
575         "graceful-fs": "^4.2.4",
576         "jest-haste-map": "^26.3.0",
577         "jest-runner": "^26.4.2",
578         "jest-runtime": "^26.4.2"
579       }
580     },
581     "@jest/transform": {
582       "version": "26.3.0",
583       "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.3.0.tgz",
584       "integrity": "sha512-Isj6NB68QorGoFWvcOjlUhpkT56PqNIsXKR7XfvoDlCANn/IANlh8DrKAA2l2JKC3yWSMH5wS0GwuQM20w3b2A==",
585       "dev": true,
586       "requires": {
587         "@babel/core": "^7.1.0",
588         "@jest/types": "^26.3.0",
589         "babel-plugin-istanbul": "^6.0.0",
590         "chalk": "^4.0.0",
591         "convert-source-map": "^1.4.0",
592         "fast-json-stable-stringify": "^2.0.0",
593         "graceful-fs": "^4.2.4",
594         "jest-haste-map": "^26.3.0",
595         "jest-regex-util": "^26.0.0",
596         "jest-util": "^26.3.0",
597         "micromatch": "^4.0.2",
598         "pirates": "^4.0.1",
599         "slash": "^3.0.0",
600         "source-map": "^0.6.1",
601         "write-file-atomic": "^3.0.0"
602       }
603     },
604     "@jest/types": {
605       "version": "26.3.0",
606       "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz",
607       "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==",
608       "dev": true,
609       "requires": {
610         "@types/istanbul-lib-coverage": "^2.0.0",
611         "@types/istanbul-reports": "^3.0.0",
612         "@types/node": "*",
613         "@types/yargs": "^15.0.0",
614         "chalk": "^4.0.0"
615       }
616     },
617     "@octokit/rest": {
618       "version": "15.18.3",
619       "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-15.18.3.tgz",
620       "integrity": "sha512-oHABAvvC83tPIuvUfWRaw9eLThFrCxBgywl+KvEwfTFjoCrMOfEaMh0r39+Ub/EEbV345GJiMzN+zPZ4kqOvbA==",
621       "dev": true,
622       "requires": {
623         "before-after-hook": "^1.1.0",
624         "btoa-lite": "^1.0.0",
625         "debug": "^3.1.0",
626         "http-proxy-agent": "^2.1.0",
627         "https-proxy-agent": "^2.2.0",
628         "lodash": "^4.17.4",
629         "node-fetch": "^2.1.1",
630         "universal-user-agent": "^2.0.0",
631         "url-template": "^2.0.8"
632       },
633       "dependencies": {
634         "debug": {
635           "version": "3.2.6",
636           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
637           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
638           "dev": true,
639           "requires": {
640             "ms": "^2.1.1"
641           }
642         }
643       }
644     },
645     "@pact-foundation/pact": {
646       "version": "10.0.0-beta.16",
647       "resolved": "https://registry.npmjs.org/@pact-foundation/pact/-/pact-10.0.0-beta.16.tgz",
648       "integrity": "sha512-4IxbOzdHHwEVsReJm7ym/V1nObSyLXk/5DKVf5MWyPAxzcGx+9y16qqjM+Qw57fUAZE85FmG2Ooh4m1D/jKOXw==",
649       "dev": true,
650       "requires": {
651         "@pact-foundation/pact-node": "^10.10.1",
652         "@types/bluebird": "^3.5.20",
653         "@types/bunyan": "^1.8.3",
654         "@types/express": "^4.11.1",
655         "@types/ramda": "^0.26.43",
656         "bluebird": "~3.5.1",
657         "body-parser": "^1.18.2",
658         "bunyan": "^1.8.13",
659         "bunyan-prettystream": "^0.1.3",
660         "cli-color": "^1.1.0",
661         "es6-object-assign": "^1.1.0",
662         "es6-promise": "^4.1.1",
663         "express": "^4.16.3",
664         "graphql": "^14.0.0",
665         "graphql-tag": "^2.9.1",
666         "http-proxy": "^1.18.1",
667         "http-proxy-middleware": "^0.19.0",
668         "lodash": "^4.17.20",
669         "lodash.isfunction": "3.0.8",
670         "lodash.isnil": "4.0.0",
671         "lodash.isundefined": "3.0.1",
672         "lodash.omit": "^4.5.0",
673         "lodash.omitby": "4.6.0",
674         "node-pre-gyp": "^0.13.0",
675         "node-pre-gyp-github": "^1.4.3",
676         "pkginfo": "^0.4.1",
677         "popsicle": "^9.2.0",
678         "ramda": "^0.26.1"
679       }
680     },
681     "@pact-foundation/pact-node": {
682       "version": "10.10.1",
683       "resolved": "https://registry.npmjs.org/@pact-foundation/pact-node/-/pact-node-10.10.1.tgz",
684       "integrity": "sha512-N/mgqZ1z/MyD1LiRirUW7Y637Ry3y0k9Jq3kPb+9txz+OVMbkhmyNfBrhrmAuIAd14Bs832yR0kw76x2q1h7Bw==",
685       "dev": true,
686       "requires": {
687         "@types/q": "1.0.7",
688         "@types/request": "2.48.2",
689         "bunyan": "1.8.13",
690         "bunyan-prettystream": "0.1.3",
691         "chalk": "2.3.1",
692         "check-types": "7.3.0",
693         "cross-spawn": "^7.0.1",
694         "libnpmconfig": "^1.2.1",
695         "mkdirp": "1.0.0",
696         "q": "1.5.1",
697         "request": "2.88.0",
698         "rimraf": "2.6.2",
699         "sumchecker": "^2.0.2",
700         "tar": "4.4.2",
701         "underscore": "1.8.3",
702         "unixify": "1.0.0",
703         "unzipper": "^0.10.10",
704         "url-join": "^4.0.0"
705       },
706       "dependencies": {
707         "ansi-styles": {
708           "version": "3.2.1",
709           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
710           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
711           "dev": true,
712           "requires": {
713             "color-convert": "^1.9.0"
714           }
715         },
716         "bunyan": {
717           "version": "1.8.13",
718           "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.13.tgz",
719           "integrity": "sha512-4zO4iMxZeCpf+95ERsr83nwQr11o1KY2FLhX4wZ6kPXieIVYL3k9eX+N6vbHhFEK5h5O/qCQpfXt7N9VBAIvCA==",
720           "dev": true,
721           "requires": {
722             "dtrace-provider": "~0.8",
723             "moment": "^2.10.6",
724             "mv": "~2",
725             "safe-json-stringify": "~1"
726           }
727         },
728         "chalk": {
729           "version": "2.3.1",
730           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz",
731           "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==",
732           "dev": true,
733           "requires": {
734             "ansi-styles": "^3.2.0",
735             "escape-string-regexp": "^1.0.5",
736             "supports-color": "^5.2.0"
737           }
738         },
739         "color-convert": {
740           "version": "1.9.3",
741           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
742           "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
743           "dev": true,
744           "requires": {
745             "color-name": "1.1.3"
746           }
747         },
748         "color-name": {
749           "version": "1.1.3",
750           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
751           "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
752           "dev": true
753         },
754         "cross-spawn": {
755           "version": "7.0.3",
756           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
757           "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
758           "dev": true,
759           "requires": {
760             "path-key": "^3.1.0",
761             "shebang-command": "^2.0.0",
762             "which": "^2.0.1"
763           }
764         },
765         "has-flag": {
766           "version": "3.0.0",
767           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
768           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
769           "dev": true
770         },
771         "path-key": {
772           "version": "3.1.1",
773           "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
774           "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
775           "dev": true
776         },
777         "punycode": {
778           "version": "1.4.1",
779           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
780           "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
781           "dev": true
782         },
783         "request": {
784           "version": "2.88.0",
785           "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
786           "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
787           "dev": true,
788           "requires": {
789             "aws-sign2": "~0.7.0",
790             "aws4": "^1.8.0",
791             "caseless": "~0.12.0",
792             "combined-stream": "~1.0.6",
793             "extend": "~3.0.2",
794             "forever-agent": "~0.6.1",
795             "form-data": "~2.3.2",
796             "har-validator": "~5.1.0",
797             "http-signature": "~1.2.0",
798             "is-typedarray": "~1.0.0",
799             "isstream": "~0.1.2",
800             "json-stringify-safe": "~5.0.1",
801             "mime-types": "~2.1.19",
802             "oauth-sign": "~0.9.0",
803             "performance-now": "^2.1.0",
804             "qs": "~6.5.2",
805             "safe-buffer": "^5.1.2",
806             "tough-cookie": "~2.4.3",
807             "tunnel-agent": "^0.6.0",
808             "uuid": "^3.3.2"
809           }
810         },
811         "rimraf": {
812           "version": "2.6.2",
813           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
814           "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
815           "dev": true,
816           "requires": {
817             "glob": "^7.0.5"
818           }
819         },
820         "shebang-command": {
821           "version": "2.0.0",
822           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
823           "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
824           "dev": true,
825           "requires": {
826             "shebang-regex": "^3.0.0"
827           }
828         },
829         "shebang-regex": {
830           "version": "3.0.0",
831           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
832           "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
833           "dev": true
834         },
835         "supports-color": {
836           "version": "5.5.0",
837           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
838           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
839           "dev": true,
840           "requires": {
841             "has-flag": "^3.0.0"
842           }
843         },
844         "tough-cookie": {
845           "version": "2.4.3",
846           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
847           "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
848           "dev": true,
849           "requires": {
850             "psl": "^1.1.24",
851             "punycode": "^1.4.1"
852           }
853         },
854         "uuid": {
855           "version": "3.4.0",
856           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
857           "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
858           "dev": true
859         },
860         "which": {
861           "version": "2.0.2",
862           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
863           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
864           "dev": true,
865           "requires": {
866             "isexe": "^2.0.0"
867           }
868         }
869       }
870     },
871     "@sinonjs/commons": {
872       "version": "1.8.1",
873       "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz",
874       "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==",
875       "dev": true,
876       "requires": {
877         "type-detect": "4.0.8"
878       }
879     },
880     "@sinonjs/fake-timers": {
881       "version": "6.0.1",
882       "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
883       "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
884       "dev": true,
885       "requires": {
886         "@sinonjs/commons": "^1.7.0"
887       }
888     },
889     "@types/babel__core": {
890       "version": "7.1.10",
891       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz",
892       "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==",
893       "dev": true,
894       "requires": {
895         "@babel/parser": "^7.1.0",
896         "@babel/types": "^7.0.0",
897         "@types/babel__generator": "*",
898         "@types/babel__template": "*",
899         "@types/babel__traverse": "*"
900       }
901     },
902     "@types/babel__generator": {
903       "version": "7.6.2",
904       "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz",
905       "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==",
906       "dev": true,
907       "requires": {
908         "@babel/types": "^7.0.0"
909       }
910     },
911     "@types/babel__template": {
912       "version": "7.0.3",
913       "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz",
914       "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==",
915       "dev": true,
916       "requires": {
917         "@babel/parser": "^7.1.0",
918         "@babel/types": "^7.0.0"
919       }
920     },
921     "@types/babel__traverse": {
922       "version": "7.0.15",
923       "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz",
924       "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==",
925       "dev": true,
926       "requires": {
927         "@babel/types": "^7.3.0"
928       }
929     },
930     "@types/bluebird": {
931       "version": "3.5.32",
932       "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.32.tgz",
933       "integrity": "sha512-dIOxFfI0C+jz89g6lQ+TqhGgPQ0MxSnh/E4xuC0blhFtyW269+mPG5QeLgbdwst/LvdP8o1y0o/Gz5EHXLec/g==",
934       "dev": true
935     },
936     "@types/body-parser": {
937       "version": "1.19.0",
938       "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz",
939       "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==",
940       "dev": true,
941       "requires": {
942         "@types/connect": "*",
943         "@types/node": "*"
944       }
945     },
946     "@types/bunyan": {
947       "version": "1.8.6",
948       "resolved": "https://registry.npmjs.org/@types/bunyan/-/bunyan-1.8.6.tgz",
949       "integrity": "sha512-YiozPOOsS6bIuz31ilYqR5SlLif4TBWsousN2aCWLi5233nZSX19tFbcQUPdR7xJ8ypPyxkCGNxg0CIV5n9qxQ==",
950       "dev": true,
951       "requires": {
952         "@types/node": "*"
953       }
954     },
955     "@types/caseless": {
956       "version": "0.12.2",
957       "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz",
958       "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==",
959       "dev": true
960     },
961     "@types/color-name": {
962       "version": "1.1.1",
963       "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
964       "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
965       "dev": true
966     },
967     "@types/connect": {
968       "version": "3.4.33",
969       "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz",
970       "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==",
971       "dev": true,
972       "requires": {
973         "@types/node": "*"
974       }
975     },
976     "@types/express": {
977       "version": "4.17.8",
978       "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.8.tgz",
979       "integrity": "sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ==",
980       "dev": true,
981       "requires": {
982         "@types/body-parser": "*",
983         "@types/express-serve-static-core": "*",
984         "@types/qs": "*",
985         "@types/serve-static": "*"
986       }
987     },
988     "@types/express-serve-static-core": {
989       "version": "4.17.13",
990       "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.13.tgz",
991       "integrity": "sha512-RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0fA==",
992       "dev": true,
993       "requires": {
994         "@types/node": "*",
995         "@types/qs": "*",
996         "@types/range-parser": "*"
997       }
998     },
999     "@types/graceful-fs": {
1000       "version": "4.1.3",
1001       "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz",
1002       "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==",
1003       "dev": true,
1004       "requires": {
1005         "@types/node": "*"
1006       }
1007     },
1008     "@types/istanbul-lib-coverage": {
1009       "version": "2.0.3",
1010       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
1011       "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
1012       "dev": true
1013     },
1014     "@types/istanbul-lib-report": {
1015       "version": "3.0.0",
1016       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
1017       "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
1018       "dev": true,
1019       "requires": {
1020         "@types/istanbul-lib-coverage": "*"
1021       }
1022     },
1023     "@types/istanbul-reports": {
1024       "version": "3.0.0",
1025       "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz",
1026       "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==",
1027       "dev": true,
1028       "requires": {
1029         "@types/istanbul-lib-report": "*"
1030       }
1031     },
1032     "@types/mime": {
1033       "version": "2.0.3",
1034       "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz",
1035       "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==",
1036       "dev": true
1037     },
1038     "@types/node": {
1039       "version": "14.11.2",
1040       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz",
1041       "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==",
1042       "dev": true
1043     },
1044     "@types/normalize-package-data": {
1045       "version": "2.4.0",
1046       "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
1047       "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
1048       "dev": true
1049     },
1050     "@types/prettier": {
1051       "version": "2.1.1",
1052       "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.1.tgz",
1053       "integrity": "sha512-2zs+O+UkDsJ1Vcp667pd3f8xearMdopz/z54i99wtRDI5KLmngk7vlrYZD0ZjKHaROR03EznlBbVY9PfAEyJIQ==",
1054       "dev": true
1055     },
1056     "@types/q": {
1057       "version": "1.0.7",
1058       "resolved": "https://registry.npmjs.org/@types/q/-/q-1.0.7.tgz",
1059       "integrity": "sha512-0WS7XU7sXzQ7J1nbnMKKYdjrrFoO3YtZYgUzeV8JFXffPnHfvSJQleR70I8BOAsOm14i4dyaAZ3YzqIl1YhkXQ==",
1060       "dev": true
1061     },
1062     "@types/qs": {
1063       "version": "6.9.5",
1064       "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz",
1065       "integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==",
1066       "dev": true
1067     },
1068     "@types/ramda": {
1069       "version": "0.26.44",
1070       "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.26.44.tgz",
1071       "integrity": "sha512-s0cj9rylWw+Ax/AnttCQzMrLZGq/OxAIZgrkRLK1QHJIF6Qabd0//acMCFM6+Xb8Bi8p8PkT2fqpaQveRju/kA==",
1072       "dev": true,
1073       "requires": {
1074         "ts-toolbelt": "^6.3.3"
1075       }
1076     },
1077     "@types/range-parser": {
1078       "version": "1.2.3",
1079       "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz",
1080       "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==",
1081       "dev": true
1082     },
1083     "@types/request": {
1084       "version": "2.48.2",
1085       "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.2.tgz",
1086       "integrity": "sha512-gP+PSFXAXMrd5PcD7SqHeUjdGshAI8vKQ3+AvpQr3ht9iQea+59LOKvKITcQI+Lg+1EIkDP6AFSBUJPWG8GDyA==",
1087       "dev": true,
1088       "requires": {
1089         "@types/caseless": "*",
1090         "@types/node": "*",
1091         "@types/tough-cookie": "*",
1092         "form-data": "^2.5.0"
1093       },
1094       "dependencies": {
1095         "form-data": {
1096           "version": "2.5.1",
1097           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz",
1098           "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==",
1099           "dev": true,
1100           "requires": {
1101             "asynckit": "^0.4.0",
1102             "combined-stream": "^1.0.6",
1103             "mime-types": "^2.1.12"
1104           }
1105         }
1106       }
1107     },
1108     "@types/serve-static": {
1109       "version": "1.13.5",
1110       "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.5.tgz",
1111       "integrity": "sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ==",
1112       "dev": true,
1113       "requires": {
1114         "@types/express-serve-static-core": "*",
1115         "@types/mime": "*"
1116       }
1117     },
1118     "@types/stack-utils": {
1119       "version": "1.0.1",
1120       "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
1121       "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
1122       "dev": true
1123     },
1124     "@types/tough-cookie": {
1125       "version": "4.0.0",
1126       "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.0.tgz",
1127       "integrity": "sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==",
1128       "dev": true
1129     },
1130     "@types/yargs": {
1131       "version": "15.0.7",
1132       "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz",
1133       "integrity": "sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==",
1134       "dev": true,
1135       "requires": {
1136         "@types/yargs-parser": "*"
1137       }
1138     },
1139     "@types/yargs-parser": {
1140       "version": "15.0.0",
1141       "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz",
1142       "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
1143       "dev": true
1144     },
1145     "abab": {
1146       "version": "2.0.5",
1147       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
1148       "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
1149       "dev": true
1150     },
1151     "abbrev": {
1152       "version": "1.1.1",
1153       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
1154       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
1155       "dev": true
1156     },
1157     "accepts": {
1158       "version": "1.3.7",
1159       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
1160       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
1161       "dev": true,
1162       "requires": {
1163         "mime-types": "~2.1.24",
1164         "negotiator": "0.6.2"
1165       }
1166     },
1167     "acorn": {
1168       "version": "7.4.0",
1169       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz",
1170       "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==",
1171       "dev": true
1172     },
1173     "acorn-globals": {
1174       "version": "6.0.0",
1175       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
1176       "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
1177       "dev": true,
1178       "requires": {
1179         "acorn": "^7.1.1",
1180         "acorn-walk": "^7.1.1"
1181       }
1182     },
1183     "acorn-walk": {
1184       "version": "7.2.0",
1185       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
1186       "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
1187       "dev": true
1188     },
1189     "agent-base": {
1190       "version": "4.3.0",
1191       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
1192       "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
1193       "dev": true,
1194       "requires": {
1195         "es6-promisify": "^5.0.0"
1196       }
1197     },
1198     "ajv": {
1199       "version": "6.12.5",
1200       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz",
1201       "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==",
1202       "dev": true,
1203       "requires": {
1204         "fast-deep-equal": "^3.1.1",
1205         "fast-json-stable-stringify": "^2.0.0",
1206         "json-schema-traverse": "^0.4.1",
1207         "uri-js": "^4.2.2"
1208       }
1209     },
1210     "ansi-escapes": {
1211       "version": "4.3.1",
1212       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
1213       "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
1214       "dev": true,
1215       "requires": {
1216         "type-fest": "^0.11.0"
1217       },
1218       "dependencies": {
1219         "type-fest": {
1220           "version": "0.11.0",
1221           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
1222           "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
1223           "dev": true
1224         }
1225       }
1226     },
1227     "ansi-regex": {
1228       "version": "5.0.0",
1229       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1230       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1231       "dev": true
1232     },
1233     "ansi-styles": {
1234       "version": "4.2.1",
1235       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
1236       "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
1237       "dev": true,
1238       "requires": {
1239         "@types/color-name": "^1.1.1",
1240         "color-convert": "^2.0.1"
1241       }
1242     },
1243     "anymatch": {
1244       "version": "3.1.1",
1245       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
1246       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
1247       "dev": true,
1248       "requires": {
1249         "normalize-path": "^3.0.0",
1250         "picomatch": "^2.0.4"
1251       }
1252     },
1253     "aproba": {
1254       "version": "1.2.0",
1255       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
1256       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
1257       "dev": true
1258     },
1259     "are-we-there-yet": {
1260       "version": "1.1.5",
1261       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
1262       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
1263       "dev": true,
1264       "requires": {
1265         "delegates": "^1.0.0",
1266         "readable-stream": "^2.0.6"
1267       }
1268     },
1269     "argparse": {
1270       "version": "1.0.10",
1271       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1272       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1273       "dev": true,
1274       "requires": {
1275         "sprintf-js": "~1.0.2"
1276       }
1277     },
1278     "arr-diff": {
1279       "version": "4.0.0",
1280       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
1281       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
1282       "dev": true
1283     },
1284     "arr-flatten": {
1285       "version": "1.1.0",
1286       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
1287       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
1288       "dev": true
1289     },
1290     "arr-union": {
1291       "version": "3.1.0",
1292       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
1293       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
1294       "dev": true
1295     },
1296     "array-flatten": {
1297       "version": "1.1.1",
1298       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
1299       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
1300       "dev": true
1301     },
1302     "array-unique": {
1303       "version": "0.3.2",
1304       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1305       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
1306       "dev": true
1307     },
1308     "asn1": {
1309       "version": "0.2.4",
1310       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
1311       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
1312       "dev": true,
1313       "requires": {
1314         "safer-buffer": "~2.1.0"
1315       }
1316     },
1317     "assert-plus": {
1318       "version": "1.0.0",
1319       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1320       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1321       "dev": true
1322     },
1323     "assertion-error": {
1324       "version": "1.1.0",
1325       "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
1326       "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
1327       "dev": true
1328     },
1329     "assign-symbols": {
1330       "version": "1.0.0",
1331       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
1332       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
1333       "dev": true
1334     },
1335     "asynckit": {
1336       "version": "0.4.0",
1337       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1338       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
1339       "dev": true
1340     },
1341     "atob": {
1342       "version": "2.1.2",
1343       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
1344       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
1345       "dev": true
1346     },
1347     "aws-sign2": {
1348       "version": "0.7.0",
1349       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
1350       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
1351       "dev": true
1352     },
1353     "aws4": {
1354       "version": "1.10.1",
1355       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",
1356       "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==",
1357       "dev": true
1358     },
1359     "babel-jest": {
1360       "version": "26.3.0",
1361       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.3.0.tgz",
1362       "integrity": "sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g==",
1363       "dev": true,
1364       "requires": {
1365         "@jest/transform": "^26.3.0",
1366         "@jest/types": "^26.3.0",
1367         "@types/babel__core": "^7.1.7",
1368         "babel-plugin-istanbul": "^6.0.0",
1369         "babel-preset-jest": "^26.3.0",
1370         "chalk": "^4.0.0",
1371         "graceful-fs": "^4.2.4",
1372         "slash": "^3.0.0"
1373       }
1374     },
1375     "babel-plugin-istanbul": {
1376       "version": "6.0.0",
1377       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
1378       "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
1379       "dev": true,
1380       "requires": {
1381         "@babel/helper-plugin-utils": "^7.0.0",
1382         "@istanbuljs/load-nyc-config": "^1.0.0",
1383         "@istanbuljs/schema": "^0.1.2",
1384         "istanbul-lib-instrument": "^4.0.0",
1385         "test-exclude": "^6.0.0"
1386       }
1387     },
1388     "babel-plugin-jest-hoist": {
1389       "version": "26.2.0",
1390       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz",
1391       "integrity": "sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA==",
1392       "dev": true,
1393       "requires": {
1394         "@babel/template": "^7.3.3",
1395         "@babel/types": "^7.3.3",
1396         "@types/babel__core": "^7.0.0",
1397         "@types/babel__traverse": "^7.0.6"
1398       }
1399     },
1400     "babel-preset-current-node-syntax": {
1401       "version": "0.1.3",
1402       "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz",
1403       "integrity": "sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ==",
1404       "dev": true,
1405       "requires": {
1406         "@babel/plugin-syntax-async-generators": "^7.8.4",
1407         "@babel/plugin-syntax-bigint": "^7.8.3",
1408         "@babel/plugin-syntax-class-properties": "^7.8.3",
1409         "@babel/plugin-syntax-import-meta": "^7.8.3",
1410         "@babel/plugin-syntax-json-strings": "^7.8.3",
1411         "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
1412         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
1413         "@babel/plugin-syntax-numeric-separator": "^7.8.3",
1414         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1415         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
1416         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
1417       }
1418     },
1419     "babel-preset-jest": {
1420       "version": "26.3.0",
1421       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.3.0.tgz",
1422       "integrity": "sha512-5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw==",
1423       "dev": true,
1424       "requires": {
1425         "babel-plugin-jest-hoist": "^26.2.0",
1426         "babel-preset-current-node-syntax": "^0.1.3"
1427       }
1428     },
1429     "balanced-match": {
1430       "version": "1.0.0",
1431       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1432       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
1433       "dev": true
1434     },
1435     "base": {
1436       "version": "0.11.2",
1437       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1438       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1439       "dev": true,
1440       "requires": {
1441         "cache-base": "^1.0.1",
1442         "class-utils": "^0.3.5",
1443         "component-emitter": "^1.2.1",
1444         "define-property": "^1.0.0",
1445         "isobject": "^3.0.1",
1446         "mixin-deep": "^1.2.0",
1447         "pascalcase": "^0.1.1"
1448       },
1449       "dependencies": {
1450         "define-property": {
1451           "version": "1.0.0",
1452           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1453           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1454           "dev": true,
1455           "requires": {
1456             "is-descriptor": "^1.0.0"
1457           }
1458         },
1459         "is-accessor-descriptor": {
1460           "version": "1.0.0",
1461           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1462           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1463           "dev": true,
1464           "requires": {
1465             "kind-of": "^6.0.0"
1466           }
1467         },
1468         "is-data-descriptor": {
1469           "version": "1.0.0",
1470           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1471           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1472           "dev": true,
1473           "requires": {
1474             "kind-of": "^6.0.0"
1475           }
1476         },
1477         "is-descriptor": {
1478           "version": "1.0.2",
1479           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1480           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1481           "dev": true,
1482           "requires": {
1483             "is-accessor-descriptor": "^1.0.0",
1484             "is-data-descriptor": "^1.0.0",
1485             "kind-of": "^6.0.2"
1486           }
1487         }
1488       }
1489     },
1490     "bcrypt-pbkdf": {
1491       "version": "1.0.2",
1492       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1493       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1494       "dev": true,
1495       "requires": {
1496         "tweetnacl": "^0.14.3"
1497       }
1498     },
1499     "before-after-hook": {
1500       "version": "1.4.0",
1501       "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-1.4.0.tgz",
1502       "integrity": "sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg==",
1503       "dev": true
1504     },
1505     "big-integer": {
1506       "version": "1.6.48",
1507       "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
1508       "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==",
1509       "dev": true
1510     },
1511     "binary": {
1512       "version": "0.3.0",
1513       "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
1514       "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
1515       "dev": true,
1516       "requires": {
1517         "buffers": "~0.1.1",
1518         "chainsaw": "~0.1.0"
1519       }
1520     },
1521     "bluebird": {
1522       "version": "3.5.5",
1523       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
1524       "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
1525       "dev": true
1526     },
1527     "body-parser": {
1528       "version": "1.19.0",
1529       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
1530       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
1531       "dev": true,
1532       "requires": {
1533         "bytes": "3.1.0",
1534         "content-type": "~1.0.4",
1535         "debug": "2.6.9",
1536         "depd": "~1.1.2",
1537         "http-errors": "1.7.2",
1538         "iconv-lite": "0.4.24",
1539         "on-finished": "~2.3.0",
1540         "qs": "6.7.0",
1541         "raw-body": "2.4.0",
1542         "type-is": "~1.6.17"
1543       },
1544       "dependencies": {
1545         "debug": {
1546           "version": "2.6.9",
1547           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1548           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1549           "dev": true,
1550           "requires": {
1551             "ms": "2.0.0"
1552           }
1553         },
1554         "ms": {
1555           "version": "2.0.0",
1556           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1557           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1558           "dev": true
1559         },
1560         "qs": {
1561           "version": "6.7.0",
1562           "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
1563           "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
1564           "dev": true
1565         }
1566       }
1567     },
1568     "brace-expansion": {
1569       "version": "1.1.11",
1570       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1571       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1572       "dev": true,
1573       "requires": {
1574         "balanced-match": "^1.0.0",
1575         "concat-map": "0.0.1"
1576       }
1577     },
1578     "braces": {
1579       "version": "3.0.2",
1580       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1581       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1582       "dev": true,
1583       "requires": {
1584         "fill-range": "^7.0.1"
1585       }
1586     },
1587     "browser-process-hrtime": {
1588       "version": "1.0.0",
1589       "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
1590       "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
1591       "dev": true
1592     },
1593     "bser": {
1594       "version": "2.1.1",
1595       "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
1596       "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
1597       "dev": true,
1598       "requires": {
1599         "node-int64": "^0.4.0"
1600       }
1601     },
1602     "btoa-lite": {
1603       "version": "1.0.0",
1604       "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz",
1605       "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=",
1606       "dev": true
1607     },
1608     "buffer-from": {
1609       "version": "1.1.1",
1610       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1611       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
1612       "dev": true
1613     },
1614     "buffer-indexof-polyfill": {
1615       "version": "1.0.2",
1616       "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
1617       "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
1618       "dev": true
1619     },
1620     "buffers": {
1621       "version": "0.1.1",
1622       "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
1623       "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
1624       "dev": true
1625     },
1626     "bunyan": {
1627       "version": "1.8.14",
1628       "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz",
1629       "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==",
1630       "dev": true,
1631       "requires": {
1632         "dtrace-provider": "~0.8",
1633         "moment": "^2.19.3",
1634         "mv": "~2",
1635         "safe-json-stringify": "~1"
1636       }
1637     },
1638     "bunyan-prettystream": {
1639       "version": "0.1.3",
1640       "resolved": "https://registry.npmjs.org/bunyan-prettystream/-/bunyan-prettystream-0.1.3.tgz",
1641       "integrity": "sha1-bDtxMmb2rTIAfHtqsemYokU0nZg=",
1642       "dev": true
1643     },
1644     "bytes": {
1645       "version": "3.1.0",
1646       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
1647       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
1648       "dev": true
1649     },
1650     "cache-base": {
1651       "version": "1.0.1",
1652       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
1653       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1654       "dev": true,
1655       "requires": {
1656         "collection-visit": "^1.0.0",
1657         "component-emitter": "^1.2.1",
1658         "get-value": "^2.0.6",
1659         "has-value": "^1.0.0",
1660         "isobject": "^3.0.1",
1661         "set-value": "^2.0.0",
1662         "to-object-path": "^0.3.0",
1663         "union-value": "^1.0.0",
1664         "unset-value": "^1.0.0"
1665       }
1666     },
1667     "callsites": {
1668       "version": "3.1.0",
1669       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1670       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1671       "dev": true
1672     },
1673     "camelcase": {
1674       "version": "5.3.1",
1675       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
1676       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
1677       "dev": true
1678     },
1679     "capture-exit": {
1680       "version": "2.0.0",
1681       "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
1682       "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
1683       "dev": true,
1684       "requires": {
1685         "rsvp": "^4.8.4"
1686       }
1687     },
1688     "caseless": {
1689       "version": "0.12.0",
1690       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
1691       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1692       "dev": true
1693     },
1694     "chai": {
1695       "version": "4.2.0",
1696       "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
1697       "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
1698       "dev": true,
1699       "requires": {
1700         "assertion-error": "^1.1.0",
1701         "check-error": "^1.0.2",
1702         "deep-eql": "^3.0.1",
1703         "get-func-name": "^2.0.0",
1704         "pathval": "^1.1.0",
1705         "type-detect": "^4.0.5"
1706       }
1707     },
1708     "chai-as-promised": {
1709       "version": "7.1.1",
1710       "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz",
1711       "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==",
1712       "dev": true,
1713       "requires": {
1714         "check-error": "^1.0.2"
1715       }
1716     },
1717     "chainsaw": {
1718       "version": "0.1.0",
1719       "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
1720       "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
1721       "dev": true,
1722       "requires": {
1723         "traverse": ">=0.3.0 <0.4"
1724       }
1725     },
1726     "chalk": {
1727       "version": "4.1.0",
1728       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
1729       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
1730       "dev": true,
1731       "requires": {
1732         "ansi-styles": "^4.1.0",
1733         "supports-color": "^7.1.0"
1734       }
1735     },
1736     "char-regex": {
1737       "version": "1.0.2",
1738       "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
1739       "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
1740       "dev": true
1741     },
1742     "check-error": {
1743       "version": "1.0.2",
1744       "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
1745       "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
1746       "dev": true
1747     },
1748     "check-types": {
1749       "version": "7.3.0",
1750       "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.3.0.tgz",
1751       "integrity": "sha1-Ro9XGkQ1wkJI9f0MsOjYfDw0Hn0=",
1752       "dev": true
1753     },
1754     "chownr": {
1755       "version": "1.1.4",
1756       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
1757       "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
1758       "dev": true
1759     },
1760     "ci-info": {
1761       "version": "2.0.0",
1762       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
1763       "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
1764       "dev": true
1765     },
1766     "class-utils": {
1767       "version": "0.3.6",
1768       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
1769       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1770       "dev": true,
1771       "requires": {
1772         "arr-union": "^3.1.0",
1773         "define-property": "^0.2.5",
1774         "isobject": "^3.0.0",
1775         "static-extend": "^0.1.1"
1776       },
1777       "dependencies": {
1778         "define-property": {
1779           "version": "0.2.5",
1780           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1781           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1782           "dev": true,
1783           "requires": {
1784             "is-descriptor": "^0.1.0"
1785           }
1786         }
1787       }
1788     },
1789     "cli-color": {
1790       "version": "1.4.0",
1791       "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-1.4.0.tgz",
1792       "integrity": "sha512-xu6RvQqqrWEo6MPR1eixqGPywhYBHRs653F9jfXB2Hx4jdM/3WxiNE1vppRmxtMIfl16SFYTpYlrnqH/HsK/2w==",
1793       "dev": true,
1794       "requires": {
1795         "ansi-regex": "^2.1.1",
1796         "d": "1",
1797         "es5-ext": "^0.10.46",
1798         "es6-iterator": "^2.0.3",
1799         "memoizee": "^0.4.14",
1800         "timers-ext": "^0.1.5"
1801       },
1802       "dependencies": {
1803         "ansi-regex": {
1804           "version": "2.1.1",
1805           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1806           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1807           "dev": true
1808         }
1809       }
1810     },
1811     "cliui": {
1812       "version": "6.0.0",
1813       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
1814       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
1815       "dev": true,
1816       "requires": {
1817         "string-width": "^4.2.0",
1818         "strip-ansi": "^6.0.0",
1819         "wrap-ansi": "^6.2.0"
1820       }
1821     },
1822     "co": {
1823       "version": "4.6.0",
1824       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
1825       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
1826       "dev": true
1827     },
1828     "code-point-at": {
1829       "version": "1.1.0",
1830       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
1831       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
1832       "dev": true
1833     },
1834     "collect-v8-coverage": {
1835       "version": "1.0.1",
1836       "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
1837       "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
1838       "dev": true
1839     },
1840     "collection-visit": {
1841       "version": "1.0.0",
1842       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
1843       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
1844       "dev": true,
1845       "requires": {
1846         "map-visit": "^1.0.0",
1847         "object-visit": "^1.0.0"
1848       }
1849     },
1850     "color-convert": {
1851       "version": "2.0.1",
1852       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1853       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1854       "dev": true,
1855       "requires": {
1856         "color-name": "~1.1.4"
1857       }
1858     },
1859     "color-name": {
1860       "version": "1.1.4",
1861       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1862       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1863       "dev": true
1864     },
1865     "combined-stream": {
1866       "version": "1.0.8",
1867       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
1868       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
1869       "dev": true,
1870       "requires": {
1871         "delayed-stream": "~1.0.0"
1872       }
1873     },
1874     "commander": {
1875       "version": "2.20.3",
1876       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
1877       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
1878       "dev": true
1879     },
1880     "component-emitter": {
1881       "version": "1.3.0",
1882       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
1883       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
1884       "dev": true
1885     },
1886     "concat-map": {
1887       "version": "0.0.1",
1888       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1889       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1890       "dev": true
1891     },
1892     "concat-stream": {
1893       "version": "1.6.2",
1894       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1895       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
1896       "dev": true,
1897       "requires": {
1898         "buffer-from": "^1.0.0",
1899         "inherits": "^2.0.3",
1900         "readable-stream": "^2.2.2",
1901         "typedarray": "^0.0.6"
1902       }
1903     },
1904     "console-control-strings": {
1905       "version": "1.1.0",
1906       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
1907       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
1908       "dev": true
1909     },
1910     "content-disposition": {
1911       "version": "0.5.3",
1912       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
1913       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
1914       "dev": true,
1915       "requires": {
1916         "safe-buffer": "5.1.2"
1917       }
1918     },
1919     "content-type": {
1920       "version": "1.0.4",
1921       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
1922       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
1923       "dev": true
1924     },
1925     "convert-source-map": {
1926       "version": "1.7.0",
1927       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
1928       "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
1929       "dev": true,
1930       "requires": {
1931         "safe-buffer": "~5.1.1"
1932       }
1933     },
1934     "cookie": {
1935       "version": "0.4.0",
1936       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
1937       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
1938       "dev": true
1939     },
1940     "cookie-signature": {
1941       "version": "1.0.6",
1942       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
1943       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
1944       "dev": true
1945     },
1946     "copy-descriptor": {
1947       "version": "0.1.1",
1948       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
1949       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
1950       "dev": true
1951     },
1952     "core-util-is": {
1953       "version": "1.0.2",
1954       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1955       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1956       "dev": true
1957     },
1958     "cross-spawn": {
1959       "version": "6.0.5",
1960       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
1961       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
1962       "dev": true,
1963       "requires": {
1964         "nice-try": "^1.0.4",
1965         "path-key": "^2.0.1",
1966         "semver": "^5.5.0",
1967         "shebang-command": "^1.2.0",
1968         "which": "^1.2.9"
1969       }
1970     },
1971     "cssom": {
1972       "version": "0.4.4",
1973       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
1974       "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
1975       "dev": true
1976     },
1977     "cssstyle": {
1978       "version": "2.3.0",
1979       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
1980       "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
1981       "dev": true,
1982       "requires": {
1983         "cssom": "~0.3.6"
1984       },
1985       "dependencies": {
1986         "cssom": {
1987           "version": "0.3.8",
1988           "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
1989           "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
1990           "dev": true
1991         }
1992       }
1993     },
1994     "d": {
1995       "version": "1.0.1",
1996       "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
1997       "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
1998       "dev": true,
1999       "requires": {
2000         "es5-ext": "^0.10.50",
2001         "type": "^1.0.1"
2002       }
2003     },
2004     "dashdash": {
2005       "version": "1.14.1",
2006       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
2007       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2008       "dev": true,
2009       "requires": {
2010         "assert-plus": "^1.0.0"
2011       }
2012     },
2013     "data-urls": {
2014       "version": "2.0.0",
2015       "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
2016       "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
2017       "dev": true,
2018       "requires": {
2019         "abab": "^2.0.3",
2020         "whatwg-mimetype": "^2.3.0",
2021         "whatwg-url": "^8.0.0"
2022       }
2023     },
2024     "debug": {
2025       "version": "4.2.0",
2026       "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
2027       "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
2028       "dev": true,
2029       "requires": {
2030         "ms": "2.1.2"
2031       }
2032     },
2033     "decamelize": {
2034       "version": "1.2.0",
2035       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
2036       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
2037       "dev": true
2038     },
2039     "decimal.js": {
2040       "version": "10.2.1",
2041       "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
2042       "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==",
2043       "dev": true
2044     },
2045     "decode-uri-component": {
2046       "version": "0.2.0",
2047       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
2048       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2049       "dev": true
2050     },
2051     "deep-eql": {
2052       "version": "3.0.1",
2053       "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
2054       "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
2055       "dev": true,
2056       "requires": {
2057         "type-detect": "^4.0.0"
2058       }
2059     },
2060     "deep-extend": {
2061       "version": "0.6.0",
2062       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2063       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
2064       "dev": true
2065     },
2066     "deep-is": {
2067       "version": "0.1.3",
2068       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
2069       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
2070       "dev": true
2071     },
2072     "deepmerge": {
2073       "version": "4.2.2",
2074       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
2075       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
2076       "dev": true
2077     },
2078     "define-property": {
2079       "version": "2.0.2",
2080       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
2081       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2082       "dev": true,
2083       "requires": {
2084         "is-descriptor": "^1.0.2",
2085         "isobject": "^3.0.1"
2086       },
2087       "dependencies": {
2088         "is-accessor-descriptor": {
2089           "version": "1.0.0",
2090           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2091           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2092           "dev": true,
2093           "requires": {
2094             "kind-of": "^6.0.0"
2095           }
2096         },
2097         "is-data-descriptor": {
2098           "version": "1.0.0",
2099           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2100           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2101           "dev": true,
2102           "requires": {
2103             "kind-of": "^6.0.0"
2104           }
2105         },
2106         "is-descriptor": {
2107           "version": "1.0.2",
2108           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2109           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2110           "dev": true,
2111           "requires": {
2112             "is-accessor-descriptor": "^1.0.0",
2113             "is-data-descriptor": "^1.0.0",
2114             "kind-of": "^6.0.2"
2115           }
2116         }
2117       }
2118     },
2119     "delayed-stream": {
2120       "version": "1.0.0",
2121       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2122       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
2123       "dev": true
2124     },
2125     "delegates": {
2126       "version": "1.0.0",
2127       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
2128       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
2129       "dev": true
2130     },
2131     "depd": {
2132       "version": "1.1.2",
2133       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
2134       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
2135       "dev": true
2136     },
2137     "destroy": {
2138       "version": "1.0.4",
2139       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
2140       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
2141       "dev": true
2142     },
2143     "detect-libc": {
2144       "version": "1.0.3",
2145       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
2146       "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
2147       "dev": true
2148     },
2149     "detect-newline": {
2150       "version": "3.1.0",
2151       "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
2152       "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
2153       "dev": true
2154     },
2155     "diff-sequences": {
2156       "version": "26.3.0",
2157       "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.3.0.tgz",
2158       "integrity": "sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig==",
2159       "dev": true
2160     },
2161     "domexception": {
2162       "version": "2.0.1",
2163       "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
2164       "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
2165       "dev": true,
2166       "requires": {
2167         "webidl-conversions": "^5.0.0"
2168       },
2169       "dependencies": {
2170         "webidl-conversions": {
2171           "version": "5.0.0",
2172           "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
2173           "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
2174           "dev": true
2175         }
2176       }
2177     },
2178     "dtrace-provider": {
2179       "version": "0.8.8",
2180       "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz",
2181       "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==",
2182       "dev": true,
2183       "optional": true,
2184       "requires": {
2185         "nan": "^2.14.0"
2186       }
2187     },
2188     "duplexer2": {
2189       "version": "0.1.4",
2190       "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
2191       "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
2192       "dev": true,
2193       "requires": {
2194         "readable-stream": "^2.0.2"
2195       }
2196     },
2197     "ecc-jsbn": {
2198       "version": "0.1.2",
2199       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
2200       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
2201       "dev": true,
2202       "requires": {
2203         "jsbn": "~0.1.0",
2204         "safer-buffer": "^2.1.0"
2205       }
2206     },
2207     "ee-first": {
2208       "version": "1.1.1",
2209       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2210       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
2211       "dev": true
2212     },
2213     "emittery": {
2214       "version": "0.7.1",
2215       "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.1.tgz",
2216       "integrity": "sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ==",
2217       "dev": true
2218     },
2219     "emoji-regex": {
2220       "version": "8.0.0",
2221       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2222       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2223       "dev": true
2224     },
2225     "encodeurl": {
2226       "version": "1.0.2",
2227       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
2228       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
2229       "dev": true
2230     },
2231     "end-of-stream": {
2232       "version": "1.4.4",
2233       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
2234       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
2235       "dev": true,
2236       "requires": {
2237         "once": "^1.4.0"
2238       }
2239     },
2240     "error-ex": {
2241       "version": "1.3.2",
2242       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
2243       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2244       "dev": true,
2245       "requires": {
2246         "is-arrayish": "^0.2.1"
2247       }
2248     },
2249     "es5-ext": {
2250       "version": "0.10.53",
2251       "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
2252       "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
2253       "dev": true,
2254       "requires": {
2255         "es6-iterator": "~2.0.3",
2256         "es6-symbol": "~3.1.3",
2257         "next-tick": "~1.0.0"
2258       }
2259     },
2260     "es6-iterator": {
2261       "version": "2.0.3",
2262       "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
2263       "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
2264       "dev": true,
2265       "requires": {
2266         "d": "1",
2267         "es5-ext": "^0.10.35",
2268         "es6-symbol": "^3.1.1"
2269       }
2270     },
2271     "es6-object-assign": {
2272       "version": "1.1.0",
2273       "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz",
2274       "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=",
2275       "dev": true
2276     },
2277     "es6-promise": {
2278       "version": "4.2.8",
2279       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
2280       "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
2281       "dev": true
2282     },
2283     "es6-promisify": {
2284       "version": "5.0.0",
2285       "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
2286       "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
2287       "dev": true,
2288       "requires": {
2289         "es6-promise": "^4.0.3"
2290       }
2291     },
2292     "es6-symbol": {
2293       "version": "3.1.3",
2294       "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
2295       "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
2296       "dev": true,
2297       "requires": {
2298         "d": "^1.0.1",
2299         "ext": "^1.1.2"
2300       }
2301     },
2302     "es6-weak-map": {
2303       "version": "2.0.3",
2304       "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
2305       "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
2306       "dev": true,
2307       "requires": {
2308         "d": "1",
2309         "es5-ext": "^0.10.46",
2310         "es6-iterator": "^2.0.3",
2311         "es6-symbol": "^3.1.1"
2312       }
2313     },
2314     "escape-html": {
2315       "version": "1.0.3",
2316       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2317       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
2318       "dev": true
2319     },
2320     "escape-string-regexp": {
2321       "version": "1.0.5",
2322       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2323       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2324       "dev": true
2325     },
2326     "escodegen": {
2327       "version": "1.14.3",
2328       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
2329       "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
2330       "dev": true,
2331       "requires": {
2332         "esprima": "^4.0.1",
2333         "estraverse": "^4.2.0",
2334         "esutils": "^2.0.2",
2335         "optionator": "^0.8.1",
2336         "source-map": "~0.6.1"
2337       }
2338     },
2339     "esprima": {
2340       "version": "4.0.1",
2341       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2342       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2343       "dev": true
2344     },
2345     "estraverse": {
2346       "version": "4.3.0",
2347       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
2348       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
2349       "dev": true
2350     },
2351     "esutils": {
2352       "version": "2.0.3",
2353       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2354       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2355       "dev": true
2356     },
2357     "etag": {
2358       "version": "1.8.1",
2359       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2360       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
2361       "dev": true
2362     },
2363     "event-emitter": {
2364       "version": "0.3.5",
2365       "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
2366       "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
2367       "dev": true,
2368       "requires": {
2369         "d": "1",
2370         "es5-ext": "~0.10.14"
2371       }
2372     },
2373     "eventemitter3": {
2374       "version": "4.0.7",
2375       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
2376       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
2377       "dev": true
2378     },
2379     "exec-sh": {
2380       "version": "0.3.4",
2381       "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz",
2382       "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==",
2383       "dev": true
2384     },
2385     "execa": {
2386       "version": "1.0.0",
2387       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
2388       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
2389       "dev": true,
2390       "requires": {
2391         "cross-spawn": "^6.0.0",
2392         "get-stream": "^4.0.0",
2393         "is-stream": "^1.1.0",
2394         "npm-run-path": "^2.0.0",
2395         "p-finally": "^1.0.0",
2396         "signal-exit": "^3.0.0",
2397         "strip-eof": "^1.0.0"
2398       }
2399     },
2400     "exit": {
2401       "version": "0.1.2",
2402       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
2403       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
2404       "dev": true
2405     },
2406     "expand-brackets": {
2407       "version": "2.1.4",
2408       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
2409       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
2410       "dev": true,
2411       "requires": {
2412         "debug": "^2.3.3",
2413         "define-property": "^0.2.5",
2414         "extend-shallow": "^2.0.1",
2415         "posix-character-classes": "^0.1.0",
2416         "regex-not": "^1.0.0",
2417         "snapdragon": "^0.8.1",
2418         "to-regex": "^3.0.1"
2419       },
2420       "dependencies": {
2421         "debug": {
2422           "version": "2.6.9",
2423           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2424           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2425           "dev": true,
2426           "requires": {
2427             "ms": "2.0.0"
2428           }
2429         },
2430         "define-property": {
2431           "version": "0.2.5",
2432           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2433           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2434           "dev": true,
2435           "requires": {
2436             "is-descriptor": "^0.1.0"
2437           }
2438         },
2439         "extend-shallow": {
2440           "version": "2.0.1",
2441           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2442           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2443           "dev": true,
2444           "requires": {
2445             "is-extendable": "^0.1.0"
2446           }
2447         },
2448         "ms": {
2449           "version": "2.0.0",
2450           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2451           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2452           "dev": true
2453         }
2454       }
2455     },
2456     "expect": {
2457       "version": "26.4.2",
2458       "resolved": "https://registry.npmjs.org/expect/-/expect-26.4.2.tgz",
2459       "integrity": "sha512-IlJ3X52Z0lDHm7gjEp+m76uX46ldH5VpqmU0006vqDju/285twh7zaWMRhs67VpQhBwjjMchk+p5aA0VkERCAA==",
2460       "dev": true,
2461       "requires": {
2462         "@jest/types": "^26.3.0",
2463         "ansi-styles": "^4.0.0",
2464         "jest-get-type": "^26.3.0",
2465         "jest-matcher-utils": "^26.4.2",
2466         "jest-message-util": "^26.3.0",
2467         "jest-regex-util": "^26.0.0"
2468       }
2469     },
2470     "express": {
2471       "version": "4.17.1",
2472       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
2473       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
2474       "dev": true,
2475       "requires": {
2476         "accepts": "~1.3.7",
2477         "array-flatten": "1.1.1",
2478         "body-parser": "1.19.0",
2479         "content-disposition": "0.5.3",
2480         "content-type": "~1.0.4",
2481         "cookie": "0.4.0",
2482         "cookie-signature": "1.0.6",
2483         "debug": "2.6.9",
2484         "depd": "~1.1.2",
2485         "encodeurl": "~1.0.2",
2486         "escape-html": "~1.0.3",
2487         "etag": "~1.8.1",
2488         "finalhandler": "~1.1.2",
2489         "fresh": "0.5.2",
2490         "merge-descriptors": "1.0.1",
2491         "methods": "~1.1.2",
2492         "on-finished": "~2.3.0",
2493         "parseurl": "~1.3.3",
2494         "path-to-regexp": "0.1.7",
2495         "proxy-addr": "~2.0.5",
2496         "qs": "6.7.0",
2497         "range-parser": "~1.2.1",
2498         "safe-buffer": "5.1.2",
2499         "send": "0.17.1",
2500         "serve-static": "1.14.1",
2501         "setprototypeof": "1.1.1",
2502         "statuses": "~1.5.0",
2503         "type-is": "~1.6.18",
2504         "utils-merge": "1.0.1",
2505         "vary": "~1.1.2"
2506       },
2507       "dependencies": {
2508         "debug": {
2509           "version": "2.6.9",
2510           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2511           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2512           "dev": true,
2513           "requires": {
2514             "ms": "2.0.0"
2515           }
2516         },
2517         "ms": {
2518           "version": "2.0.0",
2519           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2520           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2521           "dev": true
2522         },
2523         "qs": {
2524           "version": "6.7.0",
2525           "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
2526           "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
2527           "dev": true
2528         }
2529       }
2530     },
2531     "ext": {
2532       "version": "1.4.0",
2533       "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
2534       "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
2535       "dev": true,
2536       "requires": {
2537         "type": "^2.0.0"
2538       },
2539       "dependencies": {
2540         "type": {
2541           "version": "2.1.0",
2542           "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz",
2543           "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==",
2544           "dev": true
2545         }
2546       }
2547     },
2548     "extend": {
2549       "version": "3.0.2",
2550       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2551       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
2552       "dev": true
2553     },
2554     "extend-shallow": {
2555       "version": "3.0.2",
2556       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2557       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2558       "dev": true,
2559       "requires": {
2560         "assign-symbols": "^1.0.0",
2561         "is-extendable": "^1.0.1"
2562       },
2563       "dependencies": {
2564         "is-extendable": {
2565           "version": "1.0.1",
2566           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2567           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2568           "dev": true,
2569           "requires": {
2570             "is-plain-object": "^2.0.4"
2571           }
2572         }
2573       }
2574     },
2575     "extglob": {
2576       "version": "2.0.4",
2577       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
2578       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
2579       "dev": true,
2580       "requires": {
2581         "array-unique": "^0.3.2",
2582         "define-property": "^1.0.0",
2583         "expand-brackets": "^2.1.4",
2584         "extend-shallow": "^2.0.1",
2585         "fragment-cache": "^0.2.1",
2586         "regex-not": "^1.0.0",
2587         "snapdragon": "^0.8.1",
2588         "to-regex": "^3.0.1"
2589       },
2590       "dependencies": {
2591         "define-property": {
2592           "version": "1.0.0",
2593           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2594           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2595           "dev": true,
2596           "requires": {
2597             "is-descriptor": "^1.0.0"
2598           }
2599         },
2600         "extend-shallow": {
2601           "version": "2.0.1",
2602           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2603           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2604           "dev": true,
2605           "requires": {
2606             "is-extendable": "^0.1.0"
2607           }
2608         },
2609         "is-accessor-descriptor": {
2610           "version": "1.0.0",
2611           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2612           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2613           "dev": true,
2614           "requires": {
2615             "kind-of": "^6.0.0"
2616           }
2617         },
2618         "is-data-descriptor": {
2619           "version": "1.0.0",
2620           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2621           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2622           "dev": true,
2623           "requires": {
2624             "kind-of": "^6.0.0"
2625           }
2626         },
2627         "is-descriptor": {
2628           "version": "1.0.2",
2629           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2630           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2631           "dev": true,
2632           "requires": {
2633             "is-accessor-descriptor": "^1.0.0",
2634             "is-data-descriptor": "^1.0.0",
2635             "kind-of": "^6.0.2"
2636           }
2637         }
2638       }
2639     },
2640     "extsprintf": {
2641       "version": "1.3.0",
2642       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
2643       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
2644       "dev": true
2645     },
2646     "fast-deep-equal": {
2647       "version": "3.1.3",
2648       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2649       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2650       "dev": true
2651     },
2652     "fast-json-stable-stringify": {
2653       "version": "2.1.0",
2654       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2655       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2656       "dev": true
2657     },
2658     "fast-levenshtein": {
2659       "version": "2.0.6",
2660       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2661       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2662       "dev": true
2663     },
2664     "fb-watchman": {
2665       "version": "2.0.1",
2666       "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
2667       "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
2668       "dev": true,
2669       "requires": {
2670         "bser": "2.1.1"
2671       }
2672     },
2673     "fetch-mw-oauth2": {
2674       "version": "0.5.0",
2675       "resolved": "https://registry.npmjs.org/fetch-mw-oauth2/-/fetch-mw-oauth2-0.5.0.tgz",
2676       "integrity": "sha512-slYrVF8Oofr5EW0xB9KQBwN5p9YLvoxAr0IVAbns6KFR4AG6yZj/JXOi6Al7ho1hC9aTJYWJebKAJu0St416ag=="
2677     },
2678     "figgy-pudding": {
2679       "version": "3.5.2",
2680       "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
2681       "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
2682       "dev": true
2683     },
2684     "fill-range": {
2685       "version": "7.0.1",
2686       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2687       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2688       "dev": true,
2689       "requires": {
2690         "to-regex-range": "^5.0.1"
2691       }
2692     },
2693     "finalhandler": {
2694       "version": "1.1.2",
2695       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
2696       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
2697       "dev": true,
2698       "requires": {
2699         "debug": "2.6.9",
2700         "encodeurl": "~1.0.2",
2701         "escape-html": "~1.0.3",
2702         "on-finished": "~2.3.0",
2703         "parseurl": "~1.3.3",
2704         "statuses": "~1.5.0",
2705         "unpipe": "~1.0.0"
2706       },
2707       "dependencies": {
2708         "debug": {
2709           "version": "2.6.9",
2710           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2711           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2712           "dev": true,
2713           "requires": {
2714             "ms": "2.0.0"
2715           }
2716         },
2717         "ms": {
2718           "version": "2.0.0",
2719           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2720           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2721           "dev": true
2722         }
2723       }
2724     },
2725     "find-up": {
2726       "version": "4.1.0",
2727       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2728       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2729       "dev": true,
2730       "requires": {
2731         "locate-path": "^5.0.0",
2732         "path-exists": "^4.0.0"
2733       }
2734     },
2735     "follow-redirects": {
2736       "version": "1.13.0",
2737       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz",
2738       "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==",
2739       "dev": true
2740     },
2741     "for-in": {
2742       "version": "1.0.2",
2743       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2744       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2745       "dev": true
2746     },
2747     "forever-agent": {
2748       "version": "0.6.1",
2749       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
2750       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2751       "dev": true
2752     },
2753     "form-data": {
2754       "version": "2.3.3",
2755       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
2756       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
2757       "dev": true,
2758       "requires": {
2759         "asynckit": "^0.4.0",
2760         "combined-stream": "^1.0.6",
2761         "mime-types": "^2.1.12"
2762       }
2763     },
2764     "forwarded": {
2765       "version": "0.1.2",
2766       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
2767       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
2768       "dev": true
2769     },
2770     "fragment-cache": {
2771       "version": "0.2.1",
2772       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
2773       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
2774       "dev": true,
2775       "requires": {
2776         "map-cache": "^0.2.2"
2777       }
2778     },
2779     "fresh": {
2780       "version": "0.5.2",
2781       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
2782       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
2783       "dev": true
2784     },
2785     "fs-minipass": {
2786       "version": "1.2.7",
2787       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
2788       "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
2789       "dev": true,
2790       "requires": {
2791         "minipass": "^2.6.0"
2792       }
2793     },
2794     "fs.realpath": {
2795       "version": "1.0.0",
2796       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2797       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2798       "dev": true
2799     },
2800     "fsevents": {
2801       "version": "2.1.3",
2802       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
2803       "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
2804       "dev": true,
2805       "optional": true
2806     },
2807     "fstream": {
2808       "version": "1.0.12",
2809       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
2810       "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
2811       "dev": true,
2812       "requires": {
2813         "graceful-fs": "^4.1.2",
2814         "inherits": "~2.0.0",
2815         "mkdirp": ">=0.5 0",
2816         "rimraf": "2"
2817       },
2818       "dependencies": {
2819         "mkdirp": {
2820           "version": "0.5.5",
2821           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
2822           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
2823           "dev": true,
2824           "requires": {
2825             "minimist": "^1.2.5"
2826           }
2827         },
2828         "rimraf": {
2829           "version": "2.7.1",
2830           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
2831           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
2832           "dev": true,
2833           "requires": {
2834             "glob": "^7.1.3"
2835           }
2836         }
2837       }
2838     },
2839     "gauge": {
2840       "version": "2.7.4",
2841       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
2842       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
2843       "dev": true,
2844       "requires": {
2845         "aproba": "^1.0.3",
2846         "console-control-strings": "^1.0.0",
2847         "has-unicode": "^2.0.0",
2848         "object-assign": "^4.1.0",
2849         "signal-exit": "^3.0.0",
2850         "string-width": "^1.0.1",
2851         "strip-ansi": "^3.0.1",
2852         "wide-align": "^1.1.0"
2853       },
2854       "dependencies": {
2855         "ansi-regex": {
2856           "version": "2.1.1",
2857           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
2858           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
2859           "dev": true
2860         },
2861         "is-fullwidth-code-point": {
2862           "version": "1.0.0",
2863           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
2864           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
2865           "dev": true,
2866           "requires": {
2867             "number-is-nan": "^1.0.0"
2868           }
2869         },
2870         "string-width": {
2871           "version": "1.0.2",
2872           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
2873           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
2874           "dev": true,
2875           "requires": {
2876             "code-point-at": "^1.0.0",
2877             "is-fullwidth-code-point": "^1.0.0",
2878             "strip-ansi": "^3.0.0"
2879           }
2880         },
2881         "strip-ansi": {
2882           "version": "3.0.1",
2883           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2884           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2885           "dev": true,
2886           "requires": {
2887             "ansi-regex": "^2.0.0"
2888           }
2889         }
2890       }
2891     },
2892     "gensync": {
2893       "version": "1.0.0-beta.1",
2894       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
2895       "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
2896       "dev": true
2897     },
2898     "get-caller-file": {
2899       "version": "2.0.5",
2900       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2901       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2902       "dev": true
2903     },
2904     "get-func-name": {
2905       "version": "2.0.0",
2906       "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
2907       "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
2908       "dev": true
2909     },
2910     "get-package-type": {
2911       "version": "0.1.0",
2912       "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
2913       "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
2914       "dev": true
2915     },
2916     "get-stream": {
2917       "version": "4.1.0",
2918       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
2919       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
2920       "dev": true,
2921       "requires": {
2922         "pump": "^3.0.0"
2923       }
2924     },
2925     "get-value": {
2926       "version": "2.0.6",
2927       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
2928       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
2929       "dev": true
2930     },
2931     "getpass": {
2932       "version": "0.1.7",
2933       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
2934       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
2935       "dev": true,
2936       "requires": {
2937         "assert-plus": "^1.0.0"
2938       }
2939     },
2940     "glob": {
2941       "version": "7.1.6",
2942       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
2943       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
2944       "dev": true,
2945       "requires": {
2946         "fs.realpath": "^1.0.0",
2947         "inflight": "^1.0.4",
2948         "inherits": "2",
2949         "minimatch": "^3.0.4",
2950         "once": "^1.3.0",
2951         "path-is-absolute": "^1.0.0"
2952       }
2953     },
2954     "globals": {
2955       "version": "11.12.0",
2956       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2957       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
2958       "dev": true
2959     },
2960     "graceful-fs": {
2961       "version": "4.2.4",
2962       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2963       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
2964       "dev": true
2965     },
2966     "graphql": {
2967       "version": "14.7.0",
2968       "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz",
2969       "integrity": "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==",
2970       "dev": true,
2971       "requires": {
2972         "iterall": "^1.2.2"
2973       }
2974     },
2975     "graphql-tag": {
2976       "version": "2.11.0",
2977       "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.11.0.tgz",
2978       "integrity": "sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA==",
2979       "dev": true
2980     },
2981     "growly": {
2982       "version": "1.3.0",
2983       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
2984       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
2985       "dev": true,
2986       "optional": true
2987     },
2988     "hal-types": {
2989       "version": "1.2.1",
2990       "resolved": "https://registry.npmjs.org/hal-types/-/hal-types-1.2.1.tgz",
2991       "integrity": "sha512-1UIcyX/Mno0BFLvqd7UZ6O6PGE+A74N8NR2X9/+28iRvq8vJD63RjAKzO1cTgYhRR8QL9a8LvpTlzjABsZt3Hw=="
2992     },
2993     "har-schema": {
2994       "version": "2.0.0",
2995       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
2996       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
2997       "dev": true
2998     },
2999     "har-validator": {
3000       "version": "5.1.5",
3001       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
3002       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
3003       "dev": true,
3004       "requires": {
3005         "ajv": "^6.12.3",
3006         "har-schema": "^2.0.0"
3007       }
3008     },
3009     "has-flag": {
3010       "version": "4.0.0",
3011       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3012       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3013       "dev": true
3014     },
3015     "has-unicode": {
3016       "version": "2.0.1",
3017       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
3018       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
3019       "dev": true
3020     },
3021     "has-value": {
3022       "version": "1.0.0",
3023       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3024       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3025       "dev": true,
3026       "requires": {
3027         "get-value": "^2.0.6",
3028         "has-values": "^1.0.0",
3029         "isobject": "^3.0.0"
3030       }
3031     },
3032     "has-values": {
3033       "version": "1.0.0",
3034       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3035       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3036       "dev": true,
3037       "requires": {
3038         "is-number": "^3.0.0",
3039         "kind-of": "^4.0.0"
3040       },
3041       "dependencies": {
3042         "is-number": {
3043           "version": "3.0.0",
3044           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3045           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3046           "dev": true,
3047           "requires": {
3048             "kind-of": "^3.0.2"
3049           },
3050           "dependencies": {
3051             "kind-of": {
3052               "version": "3.2.2",
3053               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3054               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3055               "dev": true,
3056               "requires": {
3057                 "is-buffer": "^1.1.5"
3058               }
3059             }
3060           }
3061         },
3062         "kind-of": {
3063           "version": "4.0.0",
3064           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3065           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3066           "dev": true,
3067           "requires": {
3068             "is-buffer": "^1.1.5"
3069           }
3070         }
3071       }
3072     },
3073     "hosted-git-info": {
3074       "version": "2.8.8",
3075       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
3076       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
3077       "dev": true
3078     },
3079     "html-encoding-sniffer": {
3080       "version": "2.0.1",
3081       "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
3082       "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
3083       "dev": true,
3084       "requires": {
3085         "whatwg-encoding": "^1.0.5"
3086       }
3087     },
3088     "html-escaper": {
3089       "version": "2.0.2",
3090       "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
3091       "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
3092       "dev": true
3093     },
3094     "http-errors": {
3095       "version": "1.7.2",
3096       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
3097       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
3098       "dev": true,
3099       "requires": {
3100         "depd": "~1.1.2",
3101         "inherits": "2.0.3",
3102         "setprototypeof": "1.1.1",
3103         "statuses": ">= 1.5.0 < 2",
3104         "toidentifier": "1.0.0"
3105       },
3106       "dependencies": {
3107         "inherits": {
3108           "version": "2.0.3",
3109           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3110           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3111           "dev": true
3112         }
3113       }
3114     },
3115     "http-link-header": {
3116       "version": "1.0.3",
3117       "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.0.3.tgz",
3118       "integrity": "sha512-nARK1wSKoBBrtcoESlHBx36c1Ln/gnbNQi1eB6MeTUefJIT3NvUOsV15bClga0k38f0q/kN5xxrGSDS3EFnm9w=="
3119     },
3120     "http-proxy": {
3121       "version": "1.18.1",
3122       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
3123       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
3124       "dev": true,
3125       "requires": {
3126         "eventemitter3": "^4.0.0",
3127         "follow-redirects": "^1.0.0",
3128         "requires-port": "^1.0.0"
3129       }
3130     },
3131     "http-proxy-agent": {
3132       "version": "2.1.0",
3133       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
3134       "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
3135       "dev": true,
3136       "requires": {
3137         "agent-base": "4",
3138         "debug": "3.1.0"
3139       },
3140       "dependencies": {
3141         "debug": {
3142           "version": "3.1.0",
3143           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
3144           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
3145           "dev": true,
3146           "requires": {
3147             "ms": "2.0.0"
3148           }
3149         },
3150         "ms": {
3151           "version": "2.0.0",
3152           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3153           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3154           "dev": true
3155         }
3156       }
3157     },
3158     "http-proxy-middleware": {
3159       "version": "0.19.2",
3160       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.2.tgz",
3161       "integrity": "sha512-aYk1rTKqLTus23X3L96LGNCGNgWpG4cG0XoZIT1GUPhhulEHX/QalnO6Vbo+WmKWi4AL2IidjuC0wZtbpg0yhQ==",
3162       "dev": true,
3163       "requires": {
3164         "http-proxy": "^1.18.1",
3165         "is-glob": "^4.0.0",
3166         "lodash": "^4.17.11",
3167         "micromatch": "^3.1.10"
3168       },
3169       "dependencies": {
3170         "braces": {
3171           "version": "2.3.2",
3172           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
3173           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
3174           "dev": true,
3175           "requires": {
3176             "arr-flatten": "^1.1.0",
3177             "array-unique": "^0.3.2",
3178             "extend-shallow": "^2.0.1",
3179             "fill-range": "^4.0.0",
3180             "isobject": "^3.0.1",
3181             "repeat-element": "^1.1.2",
3182             "snapdragon": "^0.8.1",
3183             "snapdragon-node": "^2.0.1",
3184             "split-string": "^3.0.2",
3185             "to-regex": "^3.0.1"
3186           },
3187           "dependencies": {
3188             "extend-shallow": {
3189               "version": "2.0.1",
3190               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3191               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3192               "dev": true,
3193               "requires": {
3194                 "is-extendable": "^0.1.0"
3195               }
3196             }
3197           }
3198         },
3199         "fill-range": {
3200           "version": "4.0.0",
3201           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
3202           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
3203           "dev": true,
3204           "requires": {
3205             "extend-shallow": "^2.0.1",
3206             "is-number": "^3.0.0",
3207             "repeat-string": "^1.6.1",
3208             "to-regex-range": "^2.1.0"
3209           },
3210           "dependencies": {
3211             "extend-shallow": {
3212               "version": "2.0.1",
3213               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3214               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3215               "dev": true,
3216               "requires": {
3217                 "is-extendable": "^0.1.0"
3218               }
3219             }
3220           }
3221         },
3222         "is-number": {
3223           "version": "3.0.0",
3224           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3225           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3226           "dev": true,
3227           "requires": {
3228             "kind-of": "^3.0.2"
3229           },
3230           "dependencies": {
3231             "kind-of": {
3232               "version": "3.2.2",
3233               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3234               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3235               "dev": true,
3236               "requires": {
3237                 "is-buffer": "^1.1.5"
3238               }
3239             }
3240           }
3241         },
3242         "micromatch": {
3243           "version": "3.1.10",
3244           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
3245           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
3246           "dev": true,
3247           "requires": {
3248             "arr-diff": "^4.0.0",
3249             "array-unique": "^0.3.2",
3250             "braces": "^2.3.1",
3251             "define-property": "^2.0.2",
3252             "extend-shallow": "^3.0.2",
3253             "extglob": "^2.0.4",
3254             "fragment-cache": "^0.2.1",
3255             "kind-of": "^6.0.2",
3256             "nanomatch": "^1.2.9",
3257             "object.pick": "^1.3.0",
3258             "regex-not": "^1.0.0",
3259             "snapdragon": "^0.8.1",
3260             "to-regex": "^3.0.2"
3261           }
3262         },
3263         "to-regex-range": {
3264           "version": "2.1.1",
3265           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
3266           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
3267           "dev": true,
3268           "requires": {
3269             "is-number": "^3.0.0",
3270             "repeat-string": "^1.6.1"
3271           }
3272         }
3273       }
3274     },
3275     "http-signature": {
3276       "version": "1.2.0",
3277       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
3278       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
3279       "dev": true,
3280       "requires": {
3281         "assert-plus": "^1.0.0",
3282         "jsprim": "^1.2.2",
3283         "sshpk": "^1.7.0"
3284       }
3285     },
3286     "https-proxy-agent": {
3287       "version": "2.2.4",
3288       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
3289       "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
3290       "dev": true,
3291       "requires": {
3292         "agent-base": "^4.3.0",
3293         "debug": "^3.1.0"
3294       },
3295       "dependencies": {
3296         "debug": {
3297           "version": "3.2.6",
3298           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
3299           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
3300           "dev": true,
3301           "requires": {
3302             "ms": "^2.1.1"
3303           }
3304         }
3305       }
3306     },
3307     "human-signals": {
3308       "version": "1.1.1",
3309       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
3310       "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
3311       "dev": true
3312     },
3313     "iconv-lite": {
3314       "version": "0.4.24",
3315       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3316       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3317       "dev": true,
3318       "requires": {
3319         "safer-buffer": ">= 2.1.2 < 3"
3320       }
3321     },
3322     "ignore-walk": {
3323       "version": "3.0.3",
3324       "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz",
3325       "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==",
3326       "dev": true,
3327       "requires": {
3328         "minimatch": "^3.0.4"
3329       }
3330     },
3331     "import-local": {
3332       "version": "3.0.2",
3333       "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
3334       "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
3335       "dev": true,
3336       "requires": {
3337         "pkg-dir": "^4.2.0",
3338         "resolve-cwd": "^3.0.0"
3339       }
3340     },
3341     "imurmurhash": {
3342       "version": "0.1.4",
3343       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3344       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
3345       "dev": true
3346     },
3347     "inflight": {
3348       "version": "1.0.6",
3349       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3350       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3351       "dev": true,
3352       "requires": {
3353         "once": "^1.3.0",
3354         "wrappy": "1"
3355       }
3356     },
3357     "inherits": {
3358       "version": "2.0.4",
3359       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3360       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3361       "dev": true
3362     },
3363     "ini": {
3364       "version": "1.3.5",
3365       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
3366       "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
3367       "dev": true
3368     },
3369     "ip-regex": {
3370       "version": "2.1.0",
3371       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
3372       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
3373       "dev": true
3374     },
3375     "ipaddr.js": {
3376       "version": "1.9.1",
3377       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3378       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
3379       "dev": true
3380     },
3381     "is-accessor-descriptor": {
3382       "version": "0.1.6",
3383       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3384       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3385       "dev": true,
3386       "requires": {
3387         "kind-of": "^3.0.2"
3388       },
3389       "dependencies": {
3390         "kind-of": {
3391           "version": "3.2.2",
3392           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3393           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3394           "dev": true,
3395           "requires": {
3396             "is-buffer": "^1.1.5"
3397           }
3398         }
3399       }
3400     },
3401     "is-arrayish": {
3402       "version": "0.2.1",
3403       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3404       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3405       "dev": true
3406     },
3407     "is-buffer": {
3408       "version": "1.1.6",
3409       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3410       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3411       "dev": true
3412     },
3413     "is-ci": {
3414       "version": "2.0.0",
3415       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
3416       "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
3417       "dev": true,
3418       "requires": {
3419         "ci-info": "^2.0.0"
3420       }
3421     },
3422     "is-data-descriptor": {
3423       "version": "0.1.4",
3424       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3425       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3426       "dev": true,
3427       "requires": {
3428         "kind-of": "^3.0.2"
3429       },
3430       "dependencies": {
3431         "kind-of": {
3432           "version": "3.2.2",
3433           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3434           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3435           "dev": true,
3436           "requires": {
3437             "is-buffer": "^1.1.5"
3438           }
3439         }
3440       }
3441     },
3442     "is-descriptor": {
3443       "version": "0.1.6",
3444       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3445       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3446       "dev": true,
3447       "requires": {
3448         "is-accessor-descriptor": "^0.1.6",
3449         "is-data-descriptor": "^0.1.4",
3450         "kind-of": "^5.0.0"
3451       },
3452       "dependencies": {
3453         "kind-of": {
3454           "version": "5.1.0",
3455           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3456           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3457           "dev": true
3458         }
3459       }
3460     },
3461     "is-docker": {
3462       "version": "2.1.1",
3463       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
3464       "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
3465       "dev": true,
3466       "optional": true
3467     },
3468     "is-extendable": {
3469       "version": "0.1.1",
3470       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3471       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3472       "dev": true
3473     },
3474     "is-extglob": {
3475       "version": "2.1.1",
3476       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3477       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3478       "dev": true
3479     },
3480     "is-fullwidth-code-point": {
3481       "version": "3.0.0",
3482       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3483       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3484       "dev": true
3485     },
3486     "is-generator-fn": {
3487       "version": "2.1.0",
3488       "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
3489       "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
3490       "dev": true
3491     },
3492     "is-glob": {
3493       "version": "4.0.1",
3494       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
3495       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
3496       "dev": true,
3497       "requires": {
3498         "is-extglob": "^2.1.1"
3499       }
3500     },
3501     "is-number": {
3502       "version": "7.0.0",
3503       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3504       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3505       "dev": true
3506     },
3507     "is-plain-object": {
3508       "version": "2.0.4",
3509       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3510       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3511       "dev": true,
3512       "requires": {
3513         "isobject": "^3.0.1"
3514       }
3515     },
3516     "is-potential-custom-element-name": {
3517       "version": "1.0.0",
3518       "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz",
3519       "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=",
3520       "dev": true
3521     },
3522     "is-promise": {
3523       "version": "2.2.2",
3524       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
3525       "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
3526       "dev": true
3527     },
3528     "is-stream": {
3529       "version": "1.1.0",
3530       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
3531       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
3532       "dev": true
3533     },
3534     "is-typedarray": {
3535       "version": "1.0.0",
3536       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3537       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
3538       "dev": true
3539     },
3540     "is-windows": {
3541       "version": "1.0.2",
3542       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3543       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3544       "dev": true
3545     },
3546     "is-wsl": {
3547       "version": "2.2.0",
3548       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
3549       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
3550       "dev": true,
3551       "optional": true,
3552       "requires": {
3553         "is-docker": "^2.0.0"
3554       }
3555     },
3556     "isarray": {
3557       "version": "1.0.0",
3558       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3559       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3560       "dev": true
3561     },
3562     "isexe": {
3563       "version": "2.0.0",
3564       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3565       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3566       "dev": true
3567     },
3568     "isobject": {
3569       "version": "3.0.1",
3570       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3571       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3572       "dev": true
3573     },
3574     "isstream": {
3575       "version": "0.1.2",
3576       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
3577       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3578       "dev": true
3579     },
3580     "istanbul-lib-coverage": {
3581       "version": "3.0.0",
3582       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
3583       "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
3584       "dev": true
3585     },
3586     "istanbul-lib-instrument": {
3587       "version": "4.0.3",
3588       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
3589       "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
3590       "dev": true,
3591       "requires": {
3592         "@babel/core": "^7.7.5",
3593         "@istanbuljs/schema": "^0.1.2",
3594         "istanbul-lib-coverage": "^3.0.0",
3595         "semver": "^6.3.0"
3596       },
3597       "dependencies": {
3598         "semver": {
3599           "version": "6.3.0",
3600           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3601           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
3602           "dev": true
3603         }
3604       }
3605     },
3606     "istanbul-lib-report": {
3607       "version": "3.0.0",
3608       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
3609       "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
3610       "dev": true,
3611       "requires": {
3612         "istanbul-lib-coverage": "^3.0.0",
3613         "make-dir": "^3.0.0",
3614         "supports-color": "^7.1.0"
3615       }
3616     },
3617     "istanbul-lib-source-maps": {
3618       "version": "4.0.0",
3619       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
3620       "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
3621       "dev": true,
3622       "requires": {
3623         "debug": "^4.1.1",
3624         "istanbul-lib-coverage": "^3.0.0",
3625         "source-map": "^0.6.1"
3626       }
3627     },
3628     "istanbul-reports": {
3629       "version": "3.0.2",
3630       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
3631       "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
3632       "dev": true,
3633       "requires": {
3634         "html-escaper": "^2.0.0",
3635         "istanbul-lib-report": "^3.0.0"
3636       }
3637     },
3638     "iterall": {
3639       "version": "1.3.0",
3640       "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz",
3641       "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==",
3642       "dev": true
3643     },
3644     "jest": {
3645       "version": "26.4.2",
3646       "resolved": "https://registry.npmjs.org/jest/-/jest-26.4.2.tgz",
3647       "integrity": "sha512-LLCjPrUh98Ik8CzW8LLVnSCfLaiY+wbK53U7VxnFSX7Q+kWC4noVeDvGWIFw0Amfq1lq2VfGm7YHWSLBV62MJw==",
3648       "dev": true,
3649       "requires": {
3650         "@jest/core": "^26.4.2",
3651         "import-local": "^3.0.2",
3652         "jest-cli": "^26.4.2"
3653       },
3654       "dependencies": {
3655         "jest-cli": {
3656           "version": "26.4.2",
3657           "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.4.2.tgz",
3658           "integrity": "sha512-zb+lGd/SfrPvoRSC/0LWdaWCnscXc1mGYW//NP4/tmBvRPT3VntZ2jtKUONsRi59zc5JqmsSajA9ewJKFYp8Cw==",
3659           "dev": true,
3660           "requires": {
3661             "@jest/core": "^26.4.2",
3662             "@jest/test-result": "^26.3.0",
3663             "@jest/types": "^26.3.0",
3664             "chalk": "^4.0.0",
3665             "exit": "^0.1.2",
3666             "graceful-fs": "^4.2.4",
3667             "import-local": "^3.0.2",
3668             "is-ci": "^2.0.0",
3669             "jest-config": "^26.4.2",
3670             "jest-util": "^26.3.0",
3671             "jest-validate": "^26.4.2",
3672             "prompts": "^2.0.1",
3673             "yargs": "^15.3.1"
3674           }
3675         }
3676       }
3677     },
3678     "jest-changed-files": {
3679       "version": "26.3.0",
3680       "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.3.0.tgz",
3681       "integrity": "sha512-1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g==",
3682       "dev": true,
3683       "requires": {
3684         "@jest/types": "^26.3.0",
3685         "execa": "^4.0.0",
3686         "throat": "^5.0.0"
3687       },
3688       "dependencies": {
3689         "cross-spawn": {
3690           "version": "7.0.3",
3691           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
3692           "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
3693           "dev": true,
3694           "requires": {
3695             "path-key": "^3.1.0",
3696             "shebang-command": "^2.0.0",
3697             "which": "^2.0.1"
3698           }
3699         },
3700         "execa": {
3701           "version": "4.0.3",
3702           "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz",
3703           "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==",
3704           "dev": true,
3705           "requires": {
3706             "cross-spawn": "^7.0.0",
3707             "get-stream": "^5.0.0",
3708             "human-signals": "^1.1.1",
3709             "is-stream": "^2.0.0",
3710             "merge-stream": "^2.0.0",
3711             "npm-run-path": "^4.0.0",
3712             "onetime": "^5.1.0",
3713             "signal-exit": "^3.0.2",
3714             "strip-final-newline": "^2.0.0"
3715           }
3716         },
3717         "get-stream": {
3718           "version": "5.2.0",
3719           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
3720           "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
3721           "dev": true,
3722           "requires": {
3723             "pump": "^3.0.0"
3724           }
3725         },
3726         "is-stream": {
3727           "version": "2.0.0",
3728           "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
3729           "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
3730           "dev": true
3731         },
3732         "npm-run-path": {
3733           "version": "4.0.1",
3734           "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
3735           "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
3736           "dev": true,
3737           "requires": {
3738             "path-key": "^3.0.0"
3739           }
3740         },
3741         "path-key": {
3742           "version": "3.1.1",
3743           "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3744           "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3745           "dev": true
3746         },
3747         "shebang-command": {
3748           "version": "2.0.0",
3749           "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3750           "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3751           "dev": true,
3752           "requires": {
3753             "shebang-regex": "^3.0.0"
3754           }
3755         },
3756         "shebang-regex": {
3757           "version": "3.0.0",
3758           "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3759           "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3760           "dev": true
3761         },
3762         "which": {
3763           "version": "2.0.2",
3764           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3765           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3766           "dev": true,
3767           "requires": {
3768             "isexe": "^2.0.0"
3769           }
3770         }
3771       }
3772     },
3773     "jest-config": {
3774       "version": "26.4.2",
3775       "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.4.2.tgz",
3776       "integrity": "sha512-QBf7YGLuToiM8PmTnJEdRxyYy3mHWLh24LJZKVdXZ2PNdizSe1B/E8bVm+HYcjbEzGuVXDv/di+EzdO/6Gq80A==",
3777       "dev": true,
3778       "requires": {
3779         "@babel/core": "^7.1.0",
3780         "@jest/test-sequencer": "^26.4.2",
3781         "@jest/types": "^26.3.0",
3782         "babel-jest": "^26.3.0",
3783         "chalk": "^4.0.0",
3784         "deepmerge": "^4.2.2",
3785         "glob": "^7.1.1",
3786         "graceful-fs": "^4.2.4",
3787         "jest-environment-jsdom": "^26.3.0",
3788         "jest-environment-node": "^26.3.0",
3789         "jest-get-type": "^26.3.0",
3790         "jest-jasmine2": "^26.4.2",
3791         "jest-regex-util": "^26.0.0",
3792         "jest-resolve": "^26.4.0",
3793         "jest-util": "^26.3.0",
3794         "jest-validate": "^26.4.2",
3795         "micromatch": "^4.0.2",
3796         "pretty-format": "^26.4.2"
3797       }
3798     },
3799     "jest-diff": {
3800       "version": "26.4.2",
3801       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.2.tgz",
3802       "integrity": "sha512-6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ==",
3803       "dev": true,
3804       "requires": {
3805         "chalk": "^4.0.0",
3806         "diff-sequences": "^26.3.0",
3807         "jest-get-type": "^26.3.0",
3808         "pretty-format": "^26.4.2"
3809       }
3810     },
3811     "jest-docblock": {
3812       "version": "26.0.0",
3813       "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz",
3814       "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==",
3815       "dev": true,
3816       "requires": {
3817         "detect-newline": "^3.0.0"
3818       }
3819     },
3820     "jest-each": {
3821       "version": "26.4.2",
3822       "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.4.2.tgz",
3823       "integrity": "sha512-p15rt8r8cUcRY0Mvo1fpkOGYm7iI8S6ySxgIdfh3oOIv+gHwrHTy5VWCGOecWUhDsit4Nz8avJWdT07WLpbwDA==",
3824       "dev": true,
3825       "requires": {
3826         "@jest/types": "^26.3.0",
3827         "chalk": "^4.0.0",
3828         "jest-get-type": "^26.3.0",
3829         "jest-util": "^26.3.0",
3830         "pretty-format": "^26.4.2"
3831       }
3832     },
3833     "jest-environment-jsdom": {
3834       "version": "26.3.0",
3835       "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.3.0.tgz",
3836       "integrity": "sha512-zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA==",
3837       "dev": true,
3838       "requires": {
3839         "@jest/environment": "^26.3.0",
3840         "@jest/fake-timers": "^26.3.0",
3841         "@jest/types": "^26.3.0",
3842         "@types/node": "*",
3843         "jest-mock": "^26.3.0",
3844         "jest-util": "^26.3.0",
3845         "jsdom": "^16.2.2"
3846       }
3847     },
3848     "jest-environment-node": {
3849       "version": "26.3.0",
3850       "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.3.0.tgz",
3851       "integrity": "sha512-c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw==",
3852       "dev": true,
3853       "requires": {
3854         "@jest/environment": "^26.3.0",
3855         "@jest/fake-timers": "^26.3.0",
3856         "@jest/types": "^26.3.0",
3857         "@types/node": "*",
3858         "jest-mock": "^26.3.0",
3859         "jest-util": "^26.3.0"
3860       }
3861     },
3862     "jest-get-type": {
3863       "version": "26.3.0",
3864       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
3865       "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
3866       "dev": true
3867     },
3868     "jest-haste-map": {
3869       "version": "26.3.0",
3870       "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.3.0.tgz",
3871       "integrity": "sha512-DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA==",
3872       "dev": true,
3873       "requires": {
3874         "@jest/types": "^26.3.0",
3875         "@types/graceful-fs": "^4.1.2",
3876         "@types/node": "*",
3877         "anymatch": "^3.0.3",
3878         "fb-watchman": "^2.0.0",
3879         "fsevents": "^2.1.2",
3880         "graceful-fs": "^4.2.4",
3881         "jest-regex-util": "^26.0.0",
3882         "jest-serializer": "^26.3.0",
3883         "jest-util": "^26.3.0",
3884         "jest-worker": "^26.3.0",
3885         "micromatch": "^4.0.2",
3886         "sane": "^4.0.3",
3887         "walker": "^1.0.7"
3888       }
3889     },
3890     "jest-jasmine2": {
3891       "version": "26.4.2",
3892       "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.4.2.tgz",
3893       "integrity": "sha512-z7H4EpCldHN1J8fNgsja58QftxBSL+JcwZmaXIvV9WKIM+x49F4GLHu/+BQh2kzRKHAgaN/E82od+8rTOBPyPA==",
3894       "dev": true,
3895       "requires": {
3896         "@babel/traverse": "^7.1.0",
3897         "@jest/environment": "^26.3.0",
3898         "@jest/source-map": "^26.3.0",
3899         "@jest/test-result": "^26.3.0",
3900         "@jest/types": "^26.3.0",
3901         "@types/node": "*",
3902         "chalk": "^4.0.0",
3903         "co": "^4.6.0",
3904         "expect": "^26.4.2",
3905         "is-generator-fn": "^2.0.0",
3906         "jest-each": "^26.4.2",
3907         "jest-matcher-utils": "^26.4.2",
3908         "jest-message-util": "^26.3.0",
3909         "jest-runtime": "^26.4.2",
3910         "jest-snapshot": "^26.4.2",
3911         "jest-util": "^26.3.0",
3912         "pretty-format": "^26.4.2",
3913         "throat": "^5.0.0"
3914       }
3915     },
3916     "jest-leak-detector": {
3917       "version": "26.4.2",
3918       "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.4.2.tgz",
3919       "integrity": "sha512-akzGcxwxtE+9ZJZRW+M2o+nTNnmQZxrHJxX/HjgDaU5+PLmY1qnQPnMjgADPGCRPhB+Yawe1iij0REe+k/aHoA==",
3920       "dev": true,
3921       "requires": {
3922         "jest-get-type": "^26.3.0",
3923         "pretty-format": "^26.4.2"
3924       }
3925     },
3926     "jest-matcher-utils": {
3927       "version": "26.4.2",
3928       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.4.2.tgz",
3929       "integrity": "sha512-KcbNqWfWUG24R7tu9WcAOKKdiXiXCbMvQYT6iodZ9k1f7065k0keUOW6XpJMMvah+hTfqkhJhRXmA3r3zMAg0Q==",
3930       "dev": true,
3931       "requires": {
3932         "chalk": "^4.0.0",
3933         "jest-diff": "^26.4.2",
3934         "jest-get-type": "^26.3.0",
3935         "pretty-format": "^26.4.2"
3936       }
3937     },
3938     "jest-message-util": {
3939       "version": "26.3.0",
3940       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.3.0.tgz",
3941       "integrity": "sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA==",
3942       "dev": true,
3943       "requires": {
3944         "@babel/code-frame": "^7.0.0",
3945         "@jest/types": "^26.3.0",
3946         "@types/stack-utils": "^1.0.1",
3947         "chalk": "^4.0.0",
3948         "graceful-fs": "^4.2.4",
3949         "micromatch": "^4.0.2",
3950         "slash": "^3.0.0",
3951         "stack-utils": "^2.0.2"
3952       }
3953     },
3954     "jest-mock": {
3955       "version": "26.3.0",
3956       "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.3.0.tgz",
3957       "integrity": "sha512-PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q==",
3958       "dev": true,
3959       "requires": {
3960         "@jest/types": "^26.3.0",
3961         "@types/node": "*"
3962       }
3963     },
3964     "jest-pnp-resolver": {
3965       "version": "1.2.2",
3966       "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
3967       "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
3968       "dev": true
3969     },
3970     "jest-regex-util": {
3971       "version": "26.0.0",
3972       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
3973       "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
3974       "dev": true
3975     },
3976     "jest-resolve": {
3977       "version": "26.4.0",
3978       "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.4.0.tgz",
3979       "integrity": "sha512-bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg==",
3980       "dev": true,
3981       "requires": {
3982         "@jest/types": "^26.3.0",
3983         "chalk": "^4.0.0",
3984         "graceful-fs": "^4.2.4",
3985         "jest-pnp-resolver": "^1.2.2",
3986         "jest-util": "^26.3.0",
3987         "read-pkg-up": "^7.0.1",
3988         "resolve": "^1.17.0",
3989         "slash": "^3.0.0"
3990       }
3991     },
3992     "jest-resolve-dependencies": {
3993       "version": "26.4.2",
3994       "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.4.2.tgz",
3995       "integrity": "sha512-ADHaOwqEcVc71uTfySzSowA/RdxUpCxhxa2FNLiin9vWLB1uLPad3we+JSSROq5+SrL9iYPdZZF8bdKM7XABTQ==",
3996       "dev": true,
3997       "requires": {
3998         "@jest/types": "^26.3.0",
3999         "jest-regex-util": "^26.0.0",
4000         "jest-snapshot": "^26.4.2"
4001       }
4002     },
4003     "jest-runner": {
4004       "version": "26.4.2",
4005       "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.4.2.tgz",
4006       "integrity": "sha512-FgjDHeVknDjw1gRAYaoUoShe1K3XUuFMkIaXbdhEys+1O4bEJS8Avmn4lBwoMfL8O5oFTdWYKcf3tEJyyYyk8g==",
4007       "dev": true,
4008       "requires": {
4009         "@jest/console": "^26.3.0",
4010         "@jest/environment": "^26.3.0",
4011         "@jest/test-result": "^26.3.0",
4012         "@jest/types": "^26.3.0",
4013         "@types/node": "*",
4014         "chalk": "^4.0.0",
4015         "emittery": "^0.7.1",
4016         "exit": "^0.1.2",
4017         "graceful-fs": "^4.2.4",
4018         "jest-config": "^26.4.2",
4019         "jest-docblock": "^26.0.0",
4020         "jest-haste-map": "^26.3.0",
4021         "jest-leak-detector": "^26.4.2",
4022         "jest-message-util": "^26.3.0",
4023         "jest-resolve": "^26.4.0",
4024         "jest-runtime": "^26.4.2",
4025         "jest-util": "^26.3.0",
4026         "jest-worker": "^26.3.0",
4027         "source-map-support": "^0.5.6",
4028         "throat": "^5.0.0"
4029       }
4030     },
4031     "jest-runtime": {
4032       "version": "26.4.2",
4033       "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.4.2.tgz",
4034       "integrity": "sha512-4Pe7Uk5a80FnbHwSOk7ojNCJvz3Ks2CNQWT5Z7MJo4tX0jb3V/LThKvD9tKPNVNyeMH98J/nzGlcwc00R2dSHQ==",
4035       "dev": true,
4036       "requires": {
4037         "@jest/console": "^26.3.0",
4038         "@jest/environment": "^26.3.0",
4039         "@jest/fake-timers": "^26.3.0",
4040         "@jest/globals": "^26.4.2",
4041         "@jest/source-map": "^26.3.0",
4042         "@jest/test-result": "^26.3.0",
4043         "@jest/transform": "^26.3.0",
4044         "@jest/types": "^26.3.0",
4045         "@types/yargs": "^15.0.0",
4046         "chalk": "^4.0.0",
4047         "collect-v8-coverage": "^1.0.0",
4048         "exit": "^0.1.2",
4049         "glob": "^7.1.3",
4050         "graceful-fs": "^4.2.4",
4051         "jest-config": "^26.4.2",
4052         "jest-haste-map": "^26.3.0",
4053         "jest-message-util": "^26.3.0",
4054         "jest-mock": "^26.3.0",
4055         "jest-regex-util": "^26.0.0",
4056         "jest-resolve": "^26.4.0",
4057         "jest-snapshot": "^26.4.2",
4058         "jest-util": "^26.3.0",
4059         "jest-validate": "^26.4.2",
4060         "slash": "^3.0.0",
4061         "strip-bom": "^4.0.0",
4062         "yargs": "^15.3.1"
4063       }
4064     },
4065     "jest-serializer": {
4066       "version": "26.3.0",
4067       "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.3.0.tgz",
4068       "integrity": "sha512-IDRBQBLPlKa4flg77fqg0n/pH87tcRKwe8zxOVTWISxGpPHYkRZ1dXKyh04JOja7gppc60+soKVZ791mruVdow==",
4069       "dev": true,
4070       "requires": {
4071         "@types/node": "*",
4072         "graceful-fs": "^4.2.4"
4073       }
4074     },
4075     "jest-snapshot": {
4076       "version": "26.4.2",
4077       "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.4.2.tgz",
4078       "integrity": "sha512-N6Uub8FccKlf5SBFnL2Ri/xofbaA68Cc3MGjP/NuwgnsvWh+9hLIR/DhrxbSiKXMY9vUW5dI6EW1eHaDHqe9sg==",
4079       "dev": true,
4080       "requires": {
4081         "@babel/types": "^7.0.0",
4082         "@jest/types": "^26.3.0",
4083         "@types/prettier": "^2.0.0",
4084         "chalk": "^4.0.0",
4085         "expect": "^26.4.2",
4086         "graceful-fs": "^4.2.4",
4087         "jest-diff": "^26.4.2",
4088         "jest-get-type": "^26.3.0",
4089         "jest-haste-map": "^26.3.0",
4090         "jest-matcher-utils": "^26.4.2",
4091         "jest-message-util": "^26.3.0",
4092         "jest-resolve": "^26.4.0",
4093         "natural-compare": "^1.4.0",
4094         "pretty-format": "^26.4.2",
4095         "semver": "^7.3.2"
4096       },
4097       "dependencies": {
4098         "semver": {
4099           "version": "7.3.2",
4100           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
4101           "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
4102           "dev": true
4103         }
4104       }
4105     },
4106     "jest-util": {
4107       "version": "26.3.0",
4108       "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.3.0.tgz",
4109       "integrity": "sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw==",
4110       "dev": true,
4111       "requires": {
4112         "@jest/types": "^26.3.0",
4113         "@types/node": "*",
4114         "chalk": "^4.0.0",
4115         "graceful-fs": "^4.2.4",
4116         "is-ci": "^2.0.0",
4117         "micromatch": "^4.0.2"
4118       }
4119     },
4120     "jest-validate": {
4121       "version": "26.4.2",
4122       "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.4.2.tgz",
4123       "integrity": "sha512-blft+xDX7XXghfhY0mrsBCYhX365n8K5wNDC4XAcNKqqjEzsRUSXP44m6PL0QJEW2crxQFLLztVnJ4j7oPlQrQ==",
4124       "dev": true,
4125       "requires": {
4126         "@jest/types": "^26.3.0",
4127         "camelcase": "^6.0.0",
4128         "chalk": "^4.0.0",
4129         "jest-get-type": "^26.3.0",
4130         "leven": "^3.1.0",
4131         "pretty-format": "^26.4.2"
4132       },
4133       "dependencies": {
4134         "camelcase": {
4135           "version": "6.0.0",
4136           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
4137           "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
4138           "dev": true
4139         }
4140       }
4141     },
4142     "jest-watcher": {
4143       "version": "26.3.0",
4144       "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.3.0.tgz",
4145       "integrity": "sha512-XnLdKmyCGJ3VoF6G/p5ohbJ04q/vv5aH9ENI+i6BL0uu9WWB6Z7Z2lhQQk0d2AVZcRGp1yW+/TsoToMhBFPRdQ==",
4146       "dev": true,
4147       "requires": {
4148         "@jest/test-result": "^26.3.0",
4149         "@jest/types": "^26.3.0",
4150         "@types/node": "*",
4151         "ansi-escapes": "^4.2.1",
4152         "chalk": "^4.0.0",
4153         "jest-util": "^26.3.0",
4154         "string-length": "^4.0.1"
4155       }
4156     },
4157     "jest-worker": {
4158       "version": "26.3.0",
4159       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz",
4160       "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==",
4161       "dev": true,
4162       "requires": {
4163         "@types/node": "*",
4164         "merge-stream": "^2.0.0",
4165         "supports-color": "^7.0.0"
4166       }
4167     },
4168     "js-tokens": {
4169       "version": "4.0.0",
4170       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
4171       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
4172       "dev": true
4173     },
4174     "js-yaml": {
4175       "version": "3.14.0",
4176       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
4177       "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
4178       "dev": true,
4179       "requires": {
4180         "argparse": "^1.0.7",
4181         "esprima": "^4.0.0"
4182       }
4183     },
4184     "jsbn": {
4185       "version": "0.1.1",
4186       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
4187       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
4188       "dev": true
4189     },
4190     "jsdom": {
4191       "version": "16.4.0",
4192       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz",
4193       "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==",
4194       "dev": true,
4195       "requires": {
4196         "abab": "^2.0.3",
4197         "acorn": "^7.1.1",
4198         "acorn-globals": "^6.0.0",
4199         "cssom": "^0.4.4",
4200         "cssstyle": "^2.2.0",
4201         "data-urls": "^2.0.0",
4202         "decimal.js": "^10.2.0",
4203         "domexception": "^2.0.1",
4204         "escodegen": "^1.14.1",
4205         "html-encoding-sniffer": "^2.0.1",
4206         "is-potential-custom-element-name": "^1.0.0",
4207         "nwsapi": "^2.2.0",
4208         "parse5": "5.1.1",
4209         "request": "^2.88.2",
4210         "request-promise-native": "^1.0.8",
4211         "saxes": "^5.0.0",
4212         "symbol-tree": "^3.2.4",
4213         "tough-cookie": "^3.0.1",
4214         "w3c-hr-time": "^1.0.2",
4215         "w3c-xmlserializer": "^2.0.0",
4216         "webidl-conversions": "^6.1.0",
4217         "whatwg-encoding": "^1.0.5",
4218         "whatwg-mimetype": "^2.3.0",
4219         "whatwg-url": "^8.0.0",
4220         "ws": "^7.2.3",
4221         "xml-name-validator": "^3.0.0"
4222       }
4223     },
4224     "jsesc": {
4225       "version": "2.5.2",
4226       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
4227       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
4228       "dev": true
4229     },
4230     "json-parse-even-better-errors": {
4231       "version": "2.3.1",
4232       "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
4233       "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
4234       "dev": true
4235     },
4236     "json-schema": {
4237       "version": "0.2.3",
4238       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
4239       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
4240       "dev": true
4241     },
4242     "json-schema-traverse": {
4243       "version": "0.4.1",
4244       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
4245       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
4246       "dev": true
4247     },
4248     "json-stringify-safe": {
4249       "version": "5.0.1",
4250       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
4251       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
4252       "dev": true
4253     },
4254     "json5": {
4255       "version": "2.1.3",
4256       "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
4257       "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
4258       "dev": true,
4259       "requires": {
4260         "minimist": "^1.2.5"
4261       }
4262     },
4263     "jsprim": {
4264       "version": "1.4.1",
4265       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
4266       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
4267       "dev": true,
4268       "requires": {
4269         "assert-plus": "1.0.0",
4270         "extsprintf": "1.3.0",
4271         "json-schema": "0.2.3",
4272         "verror": "1.10.0"
4273       }
4274     },
4275     "ketting": {
4276       "version": "6.0.2",
4277       "resolved": "https://registry.npmjs.org/ketting/-/ketting-6.0.2.tgz",
4278       "integrity": "sha512-/TXAHPOgcQ77MgqXQlmCj7Zmf359h2wh4VCgF1DMKX2joYpRXaqvQZNuSgc6ed9MautD0xBi3j16sNLN5yJJfQ==",
4279       "requires": {
4280         "fetch-mw-oauth2": "^0.5.0",
4281         "hal-types": "^1.2.1",
4282         "http-link-header": "^1.0.3",
4283         "node-fetch": "^2.6.1",
4284         "querystring-browser": "^1.0.4",
4285         "sax": "^1.2.4",
4286         "uri-template": "^1.0.1"
4287       }
4288     },
4289     "kind-of": {
4290       "version": "6.0.3",
4291       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
4292       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4293       "dev": true
4294     },
4295     "kleur": {
4296       "version": "3.0.3",
4297       "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
4298       "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
4299       "dev": true
4300     },
4301     "leven": {
4302       "version": "3.1.0",
4303       "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
4304       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
4305       "dev": true
4306     },
4307     "levn": {
4308       "version": "0.3.0",
4309       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
4310       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
4311       "dev": true,
4312       "requires": {
4313         "prelude-ls": "~1.1.2",
4314         "type-check": "~0.3.2"
4315       }
4316     },
4317     "libnpmconfig": {
4318       "version": "1.2.1",
4319       "resolved": "https://registry.npmjs.org/libnpmconfig/-/libnpmconfig-1.2.1.tgz",
4320       "integrity": "sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==",
4321       "dev": true,
4322       "requires": {
4323         "figgy-pudding": "^3.5.1",
4324         "find-up": "^3.0.0",
4325         "ini": "^1.3.5"
4326       },
4327       "dependencies": {
4328         "find-up": {
4329           "version": "3.0.0",
4330           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
4331           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
4332           "dev": true,
4333           "requires": {
4334             "locate-path": "^3.0.0"
4335           }
4336         },
4337         "locate-path": {
4338           "version": "3.0.0",
4339           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
4340           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
4341           "dev": true,
4342           "requires": {
4343             "p-locate": "^3.0.0",
4344             "path-exists": "^3.0.0"
4345           }
4346         },
4347         "p-locate": {
4348           "version": "3.0.0",
4349           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
4350           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
4351           "dev": true,
4352           "requires": {
4353             "p-limit": "^2.0.0"
4354           }
4355         },
4356         "path-exists": {
4357           "version": "3.0.0",
4358           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
4359           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
4360           "dev": true
4361         }
4362       }
4363     },
4364     "lines-and-columns": {
4365       "version": "1.1.6",
4366       "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
4367       "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
4368       "dev": true
4369     },
4370     "listenercount": {
4371       "version": "1.0.1",
4372       "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
4373       "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
4374       "dev": true
4375     },
4376     "locate-path": {
4377       "version": "5.0.0",
4378       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
4379       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
4380       "dev": true,
4381       "requires": {
4382         "p-locate": "^4.1.0"
4383       }
4384     },
4385     "lodash": {
4386       "version": "4.17.20",
4387       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
4388       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
4389       "dev": true
4390     },
4391     "lodash.isfunction": {
4392       "version": "3.0.8",
4393       "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.8.tgz",
4394       "integrity": "sha1-TbcJ/IG8So/XEnpFilNGxc3OLGs=",
4395       "dev": true
4396     },
4397     "lodash.isnil": {
4398       "version": "4.0.0",
4399       "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz",
4400       "integrity": "sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=",
4401       "dev": true
4402     },
4403     "lodash.isundefined": {
4404       "version": "3.0.1",
4405       "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz",
4406       "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=",
4407       "dev": true
4408     },
4409     "lodash.omit": {
4410       "version": "4.5.0",
4411       "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
4412       "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=",
4413       "dev": true
4414     },
4415     "lodash.omitby": {
4416       "version": "4.6.0",
4417       "resolved": "https://registry.npmjs.org/lodash.omitby/-/lodash.omitby-4.6.0.tgz",
4418       "integrity": "sha1-XBX/R1StVVAWtTwEExHo8HkgR5E=",
4419       "dev": true
4420     },
4421     "lodash.sortby": {
4422       "version": "4.7.0",
4423       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
4424       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
4425       "dev": true
4426     },
4427     "lru-queue": {
4428       "version": "0.1.0",
4429       "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
4430       "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
4431       "dev": true,
4432       "requires": {
4433         "es5-ext": "~0.10.2"
4434       }
4435     },
4436     "macos-release": {
4437       "version": "2.4.1",
4438       "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz",
4439       "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==",
4440       "dev": true
4441     },
4442     "make-dir": {
4443       "version": "3.1.0",
4444       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
4445       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
4446       "dev": true,
4447       "requires": {
4448         "semver": "^6.0.0"
4449       },
4450       "dependencies": {
4451         "semver": {
4452           "version": "6.3.0",
4453           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4454           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4455           "dev": true
4456         }
4457       }
4458     },
4459     "make-error": {
4460       "version": "1.3.6",
4461       "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
4462       "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
4463       "dev": true
4464     },
4465     "make-error-cause": {
4466       "version": "1.2.2",
4467       "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
4468       "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=",
4469       "dev": true,
4470       "requires": {
4471         "make-error": "^1.2.0"
4472       }
4473     },
4474     "makeerror": {
4475       "version": "1.0.11",
4476       "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
4477       "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
4478       "dev": true,
4479       "requires": {
4480         "tmpl": "1.0.x"
4481       }
4482     },
4483     "map-cache": {
4484       "version": "0.2.2",
4485       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4486       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4487       "dev": true
4488     },
4489     "map-visit": {
4490       "version": "1.0.0",
4491       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4492       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4493       "dev": true,
4494       "requires": {
4495         "object-visit": "^1.0.0"
4496       }
4497     },
4498     "media-typer": {
4499       "version": "0.3.0",
4500       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
4501       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
4502       "dev": true
4503     },
4504     "memoizee": {
4505       "version": "0.4.14",
4506       "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz",
4507       "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==",
4508       "dev": true,
4509       "requires": {
4510         "d": "1",
4511         "es5-ext": "^0.10.45",
4512         "es6-weak-map": "^2.0.2",
4513         "event-emitter": "^0.3.5",
4514         "is-promise": "^2.1",
4515         "lru-queue": "0.1",
4516         "next-tick": "1",
4517         "timers-ext": "^0.1.5"
4518       }
4519     },
4520     "merge-descriptors": {
4521       "version": "1.0.1",
4522       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
4523       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
4524       "dev": true
4525     },
4526     "merge-stream": {
4527       "version": "2.0.0",
4528       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
4529       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
4530       "dev": true
4531     },
4532     "methods": {
4533       "version": "1.1.2",
4534       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
4535       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
4536       "dev": true
4537     },
4538     "micromatch": {
4539       "version": "4.0.2",
4540       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
4541       "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
4542       "dev": true,
4543       "requires": {
4544         "braces": "^3.0.1",
4545         "picomatch": "^2.0.5"
4546       }
4547     },
4548     "mime": {
4549       "version": "1.6.0",
4550       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
4551       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
4552       "dev": true
4553     },
4554     "mime-db": {
4555       "version": "1.44.0",
4556       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
4557       "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
4558       "dev": true
4559     },
4560     "mime-types": {
4561       "version": "2.1.27",
4562       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
4563       "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
4564       "dev": true,
4565       "requires": {
4566         "mime-db": "1.44.0"
4567       }
4568     },
4569     "mimic-fn": {
4570       "version": "2.1.0",
4571       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
4572       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
4573       "dev": true
4574     },
4575     "minimatch": {
4576       "version": "3.0.4",
4577       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4578       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4579       "dev": true,
4580       "requires": {
4581         "brace-expansion": "^1.1.7"
4582       }
4583     },
4584     "minimist": {
4585       "version": "1.2.5",
4586       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4587       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4588       "dev": true
4589     },
4590     "minipass": {
4591       "version": "2.9.0",
4592       "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
4593       "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
4594       "dev": true,
4595       "requires": {
4596         "safe-buffer": "^5.1.2",
4597         "yallist": "^3.0.0"
4598       }
4599     },
4600     "minizlib": {
4601       "version": "1.3.3",
4602       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
4603       "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
4604       "dev": true,
4605       "requires": {
4606         "minipass": "^2.9.0"
4607       }
4608     },
4609     "mixin-deep": {
4610       "version": "1.3.2",
4611       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
4612       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
4613       "dev": true,
4614       "requires": {
4615         "for-in": "^1.0.2",
4616         "is-extendable": "^1.0.1"
4617       },
4618       "dependencies": {
4619         "is-extendable": {
4620           "version": "1.0.1",
4621           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4622           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4623           "dev": true,
4624           "requires": {
4625             "is-plain-object": "^2.0.4"
4626           }
4627         }
4628       }
4629     },
4630     "mkdirp": {
4631       "version": "1.0.0",
4632       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.0.tgz",
4633       "integrity": "sha512-4Pb+8NJ5DdvaWD797hKOM28wMXsObb4HppQdIwKUHFiB69ICZ4wktOE+qsGGBy7GtwgYNizp0R9KEy4zKYBLMg==",
4634       "dev": true
4635     },
4636     "moment": {
4637       "version": "2.29.0",
4638       "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.0.tgz",
4639       "integrity": "sha512-z6IJ5HXYiuxvFTI6eiQ9dm77uE0gyy1yXNApVHqTcnIKfY9tIwEjlzsZ6u1LQXvVgKeTnv9Xm7NDvJ7lso3MtA==",
4640       "dev": true,
4641       "optional": true
4642     },
4643     "ms": {
4644       "version": "2.1.2",
4645       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4646       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
4647       "dev": true
4648     },
4649     "mv": {
4650       "version": "2.1.1",
4651       "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz",
4652       "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=",
4653       "dev": true,
4654       "optional": true,
4655       "requires": {
4656         "mkdirp": "~0.5.1",
4657         "ncp": "~2.0.0",
4658         "rimraf": "~2.4.0"
4659       },
4660       "dependencies": {
4661         "glob": {
4662           "version": "6.0.4",
4663           "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
4664           "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
4665           "dev": true,
4666           "optional": true,
4667           "requires": {
4668             "inflight": "^1.0.4",
4669             "inherits": "2",
4670             "minimatch": "2 || 3",
4671             "once": "^1.3.0",
4672             "path-is-absolute": "^1.0.0"
4673           }
4674         },
4675         "mkdirp": {
4676           "version": "0.5.5",
4677           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
4678           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
4679           "dev": true,
4680           "optional": true,
4681           "requires": {
4682             "minimist": "^1.2.5"
4683           }
4684         },
4685         "rimraf": {
4686           "version": "2.4.5",
4687           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz",
4688           "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=",
4689           "dev": true,
4690           "optional": true,
4691           "requires": {
4692             "glob": "^6.0.1"
4693           }
4694         }
4695       }
4696     },
4697     "nan": {
4698       "version": "2.14.1",
4699       "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz",
4700       "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==",
4701       "dev": true,
4702       "optional": true
4703     },
4704     "nanomatch": {
4705       "version": "1.2.13",
4706       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4707       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4708       "dev": true,
4709       "requires": {
4710         "arr-diff": "^4.0.0",
4711         "array-unique": "^0.3.2",
4712         "define-property": "^2.0.2",
4713         "extend-shallow": "^3.0.2",
4714         "fragment-cache": "^0.2.1",
4715         "is-windows": "^1.0.2",
4716         "kind-of": "^6.0.2",
4717         "object.pick": "^1.3.0",
4718         "regex-not": "^1.0.0",
4719         "snapdragon": "^0.8.1",
4720         "to-regex": "^3.0.1"
4721       }
4722     },
4723     "natural-compare": {
4724       "version": "1.4.0",
4725       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4726       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
4727       "dev": true
4728     },
4729     "ncp": {
4730       "version": "2.0.0",
4731       "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
4732       "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=",
4733       "dev": true,
4734       "optional": true
4735     },
4736     "needle": {
4737       "version": "2.5.2",
4738       "resolved": "https://registry.npmjs.org/needle/-/needle-2.5.2.tgz",
4739       "integrity": "sha512-LbRIwS9BfkPvNwNHlsA41Q29kL2L/6VaOJ0qisM5lLWsTV3nP15abO5ITL6L81zqFhzjRKDAYjpcBcwM0AVvLQ==",
4740       "dev": true,
4741       "requires": {
4742         "debug": "^3.2.6",
4743         "iconv-lite": "^0.4.4",
4744         "sax": "^1.2.4"
4745       },
4746       "dependencies": {
4747         "debug": {
4748           "version": "3.2.6",
4749           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
4750           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
4751           "dev": true,
4752           "requires": {
4753             "ms": "^2.1.1"
4754           }
4755         }
4756       }
4757     },
4758     "negotiator": {
4759       "version": "0.6.2",
4760       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
4761       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
4762       "dev": true
4763     },
4764     "next-tick": {
4765       "version": "1.0.0",
4766       "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
4767       "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
4768       "dev": true
4769     },
4770     "nice-try": {
4771       "version": "1.0.5",
4772       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
4773       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
4774       "dev": true
4775     },
4776     "node-fetch": {
4777       "version": "2.6.1",
4778       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
4779       "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
4780     },
4781     "node-int64": {
4782       "version": "0.4.0",
4783       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
4784       "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
4785       "dev": true
4786     },
4787     "node-modules-regexp": {
4788       "version": "1.0.0",
4789       "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
4790       "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
4791       "dev": true
4792     },
4793     "node-notifier": {
4794       "version": "8.0.0",
4795       "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz",
4796       "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==",
4797       "dev": true,
4798       "optional": true,
4799       "requires": {
4800         "growly": "^1.3.0",
4801         "is-wsl": "^2.2.0",
4802         "semver": "^7.3.2",
4803         "shellwords": "^0.1.1",
4804         "uuid": "^8.3.0",
4805         "which": "^2.0.2"
4806       },
4807       "dependencies": {
4808         "semver": {
4809           "version": "7.3.2",
4810           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
4811           "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
4812           "dev": true,
4813           "optional": true
4814         },
4815         "which": {
4816           "version": "2.0.2",
4817           "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4818           "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4819           "dev": true,
4820           "optional": true,
4821           "requires": {
4822             "isexe": "^2.0.0"
4823           }
4824         }
4825       }
4826     },
4827     "node-pre-gyp": {
4828       "version": "0.13.0",
4829       "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.13.0.tgz",
4830       "integrity": "sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ==",
4831       "dev": true,
4832       "requires": {
4833         "detect-libc": "^1.0.2",
4834         "mkdirp": "^0.5.1",
4835         "needle": "^2.2.1",
4836         "nopt": "^4.0.1",
4837         "npm-packlist": "^1.1.6",
4838         "npmlog": "^4.0.2",
4839         "rc": "^1.2.7",
4840         "rimraf": "^2.6.1",
4841         "semver": "^5.3.0",
4842         "tar": "^4"
4843       },
4844       "dependencies": {
4845         "mkdirp": {
4846           "version": "0.5.5",
4847           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
4848           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
4849           "dev": true,
4850           "requires": {
4851             "minimist": "^1.2.5"
4852           }
4853         },
4854         "rimraf": {
4855           "version": "2.7.1",
4856           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4857           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4858           "dev": true,
4859           "requires": {
4860             "glob": "^7.1.3"
4861           }
4862         }
4863       }
4864     },
4865     "node-pre-gyp-github": {
4866       "version": "1.4.3",
4867       "resolved": "https://registry.npmjs.org/node-pre-gyp-github/-/node-pre-gyp-github-1.4.3.tgz",
4868       "integrity": "sha512-tnJ0iZgzIZnZl7VBgebPYdzOe98dxMnQeDs6+yX1WVdt6IiWu0l4EYes3IY7ZIokRbtJ4iJjqwgGIyQrdfDJSg==",
4869       "dev": true,
4870       "requires": {
4871         "@octokit/rest": "^15.9.5",
4872         "commander": "^2.17.0",
4873         "mime-types": "^2.1.19"
4874       }
4875     },
4876     "nopt": {
4877       "version": "4.0.3",
4878       "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
4879       "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
4880       "dev": true,
4881       "requires": {
4882         "abbrev": "1",
4883         "osenv": "^0.1.4"
4884       }
4885     },
4886     "normalize-package-data": {
4887       "version": "2.5.0",
4888       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
4889       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
4890       "dev": true,
4891       "requires": {
4892         "hosted-git-info": "^2.1.4",
4893         "resolve": "^1.10.0",
4894         "semver": "2 || 3 || 4 || 5",
4895         "validate-npm-package-license": "^3.0.1"
4896       }
4897     },
4898     "normalize-path": {
4899       "version": "3.0.0",
4900       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4901       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4902       "dev": true
4903     },
4904     "npm-bundled": {
4905       "version": "1.1.1",
4906       "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz",
4907       "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==",
4908       "dev": true,
4909       "requires": {
4910         "npm-normalize-package-bin": "^1.0.1"
4911       }
4912     },
4913     "npm-normalize-package-bin": {
4914       "version": "1.0.1",
4915       "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
4916       "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
4917       "dev": true
4918     },
4919     "npm-packlist": {
4920       "version": "1.4.8",
4921       "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
4922       "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
4923       "dev": true,
4924       "requires": {
4925         "ignore-walk": "^3.0.1",
4926         "npm-bundled": "^1.0.1",
4927         "npm-normalize-package-bin": "^1.0.1"
4928       }
4929     },
4930     "npm-run-path": {
4931       "version": "2.0.2",
4932       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
4933       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
4934       "dev": true,
4935       "requires": {
4936         "path-key": "^2.0.0"
4937       }
4938     },
4939     "npmlog": {
4940       "version": "4.1.2",
4941       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4942       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4943       "dev": true,
4944       "requires": {
4945         "are-we-there-yet": "~1.1.2",
4946         "console-control-strings": "~1.1.0",
4947         "gauge": "~2.7.3",
4948         "set-blocking": "~2.0.0"
4949       }
4950     },
4951     "number-is-nan": {
4952       "version": "1.0.1",
4953       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4954       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
4955       "dev": true
4956     },
4957     "nwsapi": {
4958       "version": "2.2.0",
4959       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
4960       "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
4961       "dev": true
4962     },
4963     "oauth-sign": {
4964       "version": "0.9.0",
4965       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
4966       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
4967       "dev": true
4968     },
4969     "object-assign": {
4970       "version": "4.1.1",
4971       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4972       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4973       "dev": true
4974     },
4975     "object-copy": {
4976       "version": "0.1.0",
4977       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
4978       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
4979       "dev": true,
4980       "requires": {
4981         "copy-descriptor": "^0.1.0",
4982         "define-property": "^0.2.5",
4983         "kind-of": "^3.0.3"
4984       },
4985       "dependencies": {
4986         "define-property": {
4987           "version": "0.2.5",
4988           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4989           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4990           "dev": true,
4991           "requires": {
4992             "is-descriptor": "^0.1.0"
4993           }
4994         },
4995         "kind-of": {
4996           "version": "3.2.2",
4997           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4998           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4999           "dev": true,
5000           "requires": {
5001             "is-buffer": "^1.1.5"
5002           }
5003         }
5004       }
5005     },
5006     "object-visit": {
5007       "version": "1.0.1",
5008       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
5009       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
5010       "dev": true,
5011       "requires": {
5012         "isobject": "^3.0.0"
5013       }
5014     },
5015     "object.pick": {
5016       "version": "1.3.0",
5017       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
5018       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
5019       "dev": true,
5020       "requires": {
5021         "isobject": "^3.0.1"
5022       }
5023     },
5024     "on-finished": {
5025       "version": "2.3.0",
5026       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
5027       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
5028       "dev": true,
5029       "requires": {
5030         "ee-first": "1.1.1"
5031       }
5032     },
5033     "once": {
5034       "version": "1.4.0",
5035       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
5036       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
5037       "dev": true,
5038       "requires": {
5039         "wrappy": "1"
5040       }
5041     },
5042     "onetime": {
5043       "version": "5.1.2",
5044       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
5045       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
5046       "dev": true,
5047       "requires": {
5048         "mimic-fn": "^2.1.0"
5049       }
5050     },
5051     "optionator": {
5052       "version": "0.8.3",
5053       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
5054       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
5055       "dev": true,
5056       "requires": {
5057         "deep-is": "~0.1.3",
5058         "fast-levenshtein": "~2.0.6",
5059         "levn": "~0.3.0",
5060         "prelude-ls": "~1.1.2",
5061         "type-check": "~0.3.2",
5062         "word-wrap": "~1.2.3"
5063       }
5064     },
5065     "os-homedir": {
5066       "version": "1.0.2",
5067       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
5068       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
5069       "dev": true
5070     },
5071     "os-name": {
5072       "version": "3.1.0",
5073       "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz",
5074       "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==",
5075       "dev": true,
5076       "requires": {
5077         "macos-release": "^2.2.0",
5078         "windows-release": "^3.1.0"
5079       }
5080     },
5081     "os-tmpdir": {
5082       "version": "1.0.2",
5083       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
5084       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
5085       "dev": true
5086     },
5087     "osenv": {
5088       "version": "0.1.5",
5089       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
5090       "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
5091       "dev": true,
5092       "requires": {
5093         "os-homedir": "^1.0.0",
5094         "os-tmpdir": "^1.0.0"
5095       }
5096     },
5097     "p-each-series": {
5098       "version": "2.1.0",
5099       "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz",
5100       "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==",
5101       "dev": true
5102     },
5103     "p-finally": {
5104       "version": "1.0.0",
5105       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
5106       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
5107       "dev": true
5108     },
5109     "p-limit": {
5110       "version": "2.3.0",
5111       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
5112       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
5113       "dev": true,
5114       "requires": {
5115         "p-try": "^2.0.0"
5116       }
5117     },
5118     "p-locate": {
5119       "version": "4.1.0",
5120       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
5121       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
5122       "dev": true,
5123       "requires": {
5124         "p-limit": "^2.2.0"
5125       }
5126     },
5127     "p-try": {
5128       "version": "2.2.0",
5129       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
5130       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
5131       "dev": true
5132     },
5133     "parse-json": {
5134       "version": "5.1.0",
5135       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
5136       "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
5137       "dev": true,
5138       "requires": {
5139         "@babel/code-frame": "^7.0.0",
5140         "error-ex": "^1.3.1",
5141         "json-parse-even-better-errors": "^2.3.0",
5142         "lines-and-columns": "^1.1.6"
5143       }
5144     },
5145     "parse5": {
5146       "version": "5.1.1",
5147       "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
5148       "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
5149       "dev": true
5150     },
5151     "parseurl": {
5152       "version": "1.3.3",
5153       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
5154       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
5155       "dev": true
5156     },
5157     "pascalcase": {
5158       "version": "0.1.1",
5159       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
5160       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
5161       "dev": true
5162     },
5163     "path-exists": {
5164       "version": "4.0.0",
5165       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
5166       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
5167       "dev": true
5168     },
5169     "path-is-absolute": {
5170       "version": "1.0.1",
5171       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5172       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5173       "dev": true
5174     },
5175     "path-key": {
5176       "version": "2.0.1",
5177       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
5178       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5179       "dev": true
5180     },
5181     "path-parse": {
5182       "version": "1.0.6",
5183       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
5184       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
5185       "dev": true
5186     },
5187     "path-to-regexp": {
5188       "version": "0.1.7",
5189       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
5190       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
5191       "dev": true
5192     },
5193     "pathval": {
5194       "version": "1.1.0",
5195       "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
5196       "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
5197       "dev": true
5198     },
5199     "pct-encode": {
5200       "version": "1.0.2",
5201       "resolved": "https://registry.npmjs.org/pct-encode/-/pct-encode-1.0.2.tgz",
5202       "integrity": "sha1-uZt7BE1r18OeSDmnqAEirXUVyqU="
5203     },
5204     "performance-now": {
5205       "version": "2.1.0",
5206       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
5207       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
5208       "dev": true
5209     },
5210     "picomatch": {
5211       "version": "2.2.2",
5212       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
5213       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
5214       "dev": true
5215     },
5216     "pirates": {
5217       "version": "4.0.1",
5218       "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
5219       "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
5220       "dev": true,
5221       "requires": {
5222         "node-modules-regexp": "^1.0.0"
5223       }
5224     },
5225     "pkg-dir": {
5226       "version": "4.2.0",
5227       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
5228       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
5229       "dev": true,
5230       "requires": {
5231         "find-up": "^4.0.0"
5232       }
5233     },
5234     "pkginfo": {
5235       "version": "0.4.1",
5236       "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz",
5237       "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=",
5238       "dev": true
5239     },
5240     "popsicle": {
5241       "version": "9.2.0",
5242       "resolved": "https://registry.npmjs.org/popsicle/-/popsicle-9.2.0.tgz",
5243       "integrity": "sha512-petRj39w05GvH1WKuGFmzxR9+k+R9E7zX5XWTFee7P/qf88hMuLT7aAO/RsmldpQMtJsWQISkTQlfMRECKlxhw==",
5244       "dev": true,
5245       "requires": {
5246         "concat-stream": "^1.4.7",
5247         "form-data": "^2.0.0",
5248         "make-error-cause": "^1.2.1",
5249         "tough-cookie": "^2.0.0"
5250       },
5251       "dependencies": {
5252         "tough-cookie": {
5253           "version": "2.5.0",
5254           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5255           "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5256           "dev": true,
5257           "requires": {
5258             "psl": "^1.1.28",
5259             "punycode": "^2.1.1"
5260           }
5261         }
5262       }
5263     },
5264     "posix-character-classes": {
5265       "version": "0.1.1",
5266       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
5267       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
5268       "dev": true
5269     },
5270     "prelude-ls": {
5271       "version": "1.1.2",
5272       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5273       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
5274       "dev": true
5275     },
5276     "pretty-format": {
5277       "version": "26.4.2",
5278       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz",
5279       "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==",
5280       "dev": true,
5281       "requires": {
5282         "@jest/types": "^26.3.0",
5283         "ansi-regex": "^5.0.0",
5284         "ansi-styles": "^4.0.0",
5285         "react-is": "^16.12.0"
5286       }
5287     },
5288     "process-nextick-args": {
5289       "version": "2.0.1",
5290       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
5291       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
5292       "dev": true
5293     },
5294     "prompts": {
5295       "version": "2.3.2",
5296       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz",
5297       "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==",
5298       "dev": true,
5299       "requires": {
5300         "kleur": "^3.0.3",
5301         "sisteransi": "^1.0.4"
5302       }
5303     },
5304     "proxy-addr": {
5305       "version": "2.0.6",
5306       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
5307       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
5308       "dev": true,
5309       "requires": {
5310         "forwarded": "~0.1.2",
5311         "ipaddr.js": "1.9.1"
5312       }
5313     },
5314     "psl": {
5315       "version": "1.8.0",
5316       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
5317       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
5318       "dev": true
5319     },
5320     "pump": {
5321       "version": "3.0.0",
5322       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
5323       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
5324       "dev": true,
5325       "requires": {
5326         "end-of-stream": "^1.1.0",
5327         "once": "^1.3.1"
5328       }
5329     },
5330     "punycode": {
5331       "version": "2.1.1",
5332       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5333       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
5334       "dev": true
5335     },
5336     "q": {
5337       "version": "1.5.1",
5338       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
5339       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
5340       "dev": true
5341     },
5342     "qs": {
5343       "version": "6.5.2",
5344       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
5345       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
5346       "dev": true
5347     },
5348     "querystring-browser": {
5349       "version": "1.0.4",
5350       "resolved": "https://registry.npmjs.org/querystring-browser/-/querystring-browser-1.0.4.tgz",
5351       "integrity": "sha1-8uNYgYQKgZvHsb9Zf68JeeZiLcY="
5352     },
5353     "ramda": {
5354       "version": "0.26.1",
5355       "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz",
5356       "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==",
5357       "dev": true
5358     },
5359     "range-parser": {
5360       "version": "1.2.1",
5361       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
5362       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
5363       "dev": true
5364     },
5365     "raw-body": {
5366       "version": "2.4.0",
5367       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
5368       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
5369       "dev": true,
5370       "requires": {
5371         "bytes": "3.1.0",
5372         "http-errors": "1.7.2",
5373         "iconv-lite": "0.4.24",
5374         "unpipe": "1.0.0"
5375       }
5376     },
5377     "rc": {
5378       "version": "1.2.8",
5379       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
5380       "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
5381       "dev": true,
5382       "requires": {
5383         "deep-extend": "^0.6.0",
5384         "ini": "~1.3.0",
5385         "minimist": "^1.2.0",
5386         "strip-json-comments": "~2.0.1"
5387       }
5388     },
5389     "react-is": {
5390       "version": "16.13.1",
5391       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
5392       "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
5393       "dev": true
5394     },
5395     "read-pkg": {
5396       "version": "5.2.0",
5397       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
5398       "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
5399       "dev": true,
5400       "requires": {
5401         "@types/normalize-package-data": "^2.4.0",
5402         "normalize-package-data": "^2.5.0",
5403         "parse-json": "^5.0.0",
5404         "type-fest": "^0.6.0"
5405       },
5406       "dependencies": {
5407         "type-fest": {
5408           "version": "0.6.0",
5409           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
5410           "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
5411           "dev": true
5412         }
5413       }
5414     },
5415     "read-pkg-up": {
5416       "version": "7.0.1",
5417       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
5418       "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
5419       "dev": true,
5420       "requires": {
5421         "find-up": "^4.1.0",
5422         "read-pkg": "^5.2.0",
5423         "type-fest": "^0.8.1"
5424       }
5425     },
5426     "readable-stream": {
5427       "version": "2.3.7",
5428       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
5429       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
5430       "dev": true,
5431       "requires": {
5432         "core-util-is": "~1.0.0",
5433         "inherits": "~2.0.3",
5434         "isarray": "~1.0.0",
5435         "process-nextick-args": "~2.0.0",
5436         "safe-buffer": "~5.1.1",
5437         "string_decoder": "~1.1.1",
5438         "util-deprecate": "~1.0.1"
5439       }
5440     },
5441     "regex-not": {
5442       "version": "1.0.2",
5443       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
5444       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
5445       "dev": true,
5446       "requires": {
5447         "extend-shallow": "^3.0.2",
5448         "safe-regex": "^1.1.0"
5449       }
5450     },
5451     "remove-trailing-separator": {
5452       "version": "1.1.0",
5453       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
5454       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
5455       "dev": true
5456     },
5457     "repeat-element": {
5458       "version": "1.1.3",
5459       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
5460       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
5461       "dev": true
5462     },
5463     "repeat-string": {
5464       "version": "1.6.1",
5465       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
5466       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
5467       "dev": true
5468     },
5469     "request": {
5470       "version": "2.88.2",
5471       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
5472       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
5473       "dev": true,
5474       "requires": {
5475         "aws-sign2": "~0.7.0",
5476         "aws4": "^1.8.0",
5477         "caseless": "~0.12.0",
5478         "combined-stream": "~1.0.6",
5479         "extend": "~3.0.2",
5480         "forever-agent": "~0.6.1",
5481         "form-data": "~2.3.2",
5482         "har-validator": "~5.1.3",
5483         "http-signature": "~1.2.0",
5484         "is-typedarray": "~1.0.0",
5485         "isstream": "~0.1.2",
5486         "json-stringify-safe": "~5.0.1",
5487         "mime-types": "~2.1.19",
5488         "oauth-sign": "~0.9.0",
5489         "performance-now": "^2.1.0",
5490         "qs": "~6.5.2",
5491         "safe-buffer": "^5.1.2",
5492         "tough-cookie": "~2.5.0",
5493         "tunnel-agent": "^0.6.0",
5494         "uuid": "^3.3.2"
5495       },
5496       "dependencies": {
5497         "tough-cookie": {
5498           "version": "2.5.0",
5499           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5500           "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5501           "dev": true,
5502           "requires": {
5503             "psl": "^1.1.28",
5504             "punycode": "^2.1.1"
5505           }
5506         },
5507         "uuid": {
5508           "version": "3.4.0",
5509           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
5510           "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
5511           "dev": true
5512         }
5513       }
5514     },
5515     "request-promise-core": {
5516       "version": "1.1.4",
5517       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
5518       "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
5519       "dev": true,
5520       "requires": {
5521         "lodash": "^4.17.19"
5522       }
5523     },
5524     "request-promise-native": {
5525       "version": "1.0.9",
5526       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
5527       "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
5528       "dev": true,
5529       "requires": {
5530         "request-promise-core": "1.1.4",
5531         "stealthy-require": "^1.1.1",
5532         "tough-cookie": "^2.3.3"
5533       },
5534       "dependencies": {
5535         "tough-cookie": {
5536           "version": "2.5.0",
5537           "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5538           "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5539           "dev": true,
5540           "requires": {
5541             "psl": "^1.1.28",
5542             "punycode": "^2.1.1"
5543           }
5544         }
5545       }
5546     },
5547     "require-directory": {
5548       "version": "2.1.1",
5549       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5550       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
5551       "dev": true
5552     },
5553     "require-main-filename": {
5554       "version": "2.0.0",
5555       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
5556       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
5557       "dev": true
5558     },
5559     "requires-port": {
5560       "version": "1.0.0",
5561       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
5562       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
5563       "dev": true
5564     },
5565     "resolve": {
5566       "version": "1.17.0",
5567       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
5568       "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
5569       "dev": true,
5570       "requires": {
5571         "path-parse": "^1.0.6"
5572       }
5573     },
5574     "resolve-cwd": {
5575       "version": "3.0.0",
5576       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
5577       "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
5578       "dev": true,
5579       "requires": {
5580         "resolve-from": "^5.0.0"
5581       }
5582     },
5583     "resolve-from": {
5584       "version": "5.0.0",
5585       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
5586       "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
5587       "dev": true
5588     },
5589     "resolve-url": {
5590       "version": "0.2.1",
5591       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
5592       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
5593       "dev": true
5594     },
5595     "ret": {
5596       "version": "0.1.15",
5597       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
5598       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
5599       "dev": true
5600     },
5601     "rimraf": {
5602       "version": "3.0.2",
5603       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
5604       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
5605       "dev": true,
5606       "requires": {
5607         "glob": "^7.1.3"
5608       }
5609     },
5610     "rsvp": {
5611       "version": "4.8.5",
5612       "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
5613       "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
5614       "dev": true
5615     },
5616     "safe-buffer": {
5617       "version": "5.1.2",
5618       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5619       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5620       "dev": true
5621     },
5622     "safe-json-stringify": {
5623       "version": "1.2.0",
5624       "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz",
5625       "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==",
5626       "dev": true,
5627       "optional": true
5628     },
5629     "safe-regex": {
5630       "version": "1.1.0",
5631       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
5632       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
5633       "dev": true,
5634       "requires": {
5635         "ret": "~0.1.10"
5636       }
5637     },
5638     "safer-buffer": {
5639       "version": "2.1.2",
5640       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
5641       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
5642       "dev": true
5643     },
5644     "sane": {
5645       "version": "4.1.0",
5646       "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
5647       "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
5648       "dev": true,
5649       "requires": {
5650         "@cnakazawa/watch": "^1.0.3",
5651         "anymatch": "^2.0.0",
5652         "capture-exit": "^2.0.0",
5653         "exec-sh": "^0.3.2",
5654         "execa": "^1.0.0",
5655         "fb-watchman": "^2.0.0",
5656         "micromatch": "^3.1.4",
5657         "minimist": "^1.1.1",
5658         "walker": "~1.0.5"
5659       },
5660       "dependencies": {
5661         "anymatch": {
5662           "version": "2.0.0",
5663           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
5664           "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
5665           "dev": true,
5666           "requires": {
5667             "micromatch": "^3.1.4",
5668             "normalize-path": "^2.1.1"
5669           }
5670         },
5671         "braces": {
5672           "version": "2.3.2",
5673           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
5674           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
5675           "dev": true,
5676           "requires": {
5677             "arr-flatten": "^1.1.0",
5678             "array-unique": "^0.3.2",
5679             "extend-shallow": "^2.0.1",
5680             "fill-range": "^4.0.0",
5681             "isobject": "^3.0.1",
5682             "repeat-element": "^1.1.2",
5683             "snapdragon": "^0.8.1",
5684             "snapdragon-node": "^2.0.1",
5685             "split-string": "^3.0.2",
5686             "to-regex": "^3.0.1"
5687           },
5688           "dependencies": {
5689             "extend-shallow": {
5690               "version": "2.0.1",
5691               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5692               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5693               "dev": true,
5694               "requires": {
5695                 "is-extendable": "^0.1.0"
5696               }
5697             }
5698           }
5699         },
5700         "fill-range": {
5701           "version": "4.0.0",
5702           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
5703           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
5704           "dev": true,
5705           "requires": {
5706             "extend-shallow": "^2.0.1",
5707             "is-number": "^3.0.0",
5708             "repeat-string": "^1.6.1",
5709             "to-regex-range": "^2.1.0"
5710           },
5711           "dependencies": {
5712             "extend-shallow": {
5713               "version": "2.0.1",
5714               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5715               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5716               "dev": true,
5717               "requires": {
5718                 "is-extendable": "^0.1.0"
5719               }
5720             }
5721           }
5722         },
5723         "is-number": {
5724           "version": "3.0.0",
5725           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
5726           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
5727           "dev": true,
5728           "requires": {
5729             "kind-of": "^3.0.2"
5730           },
5731           "dependencies": {
5732             "kind-of": {
5733               "version": "3.2.2",
5734               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5735               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5736               "dev": true,
5737               "requires": {
5738                 "is-buffer": "^1.1.5"
5739               }
5740             }
5741           }
5742         },
5743         "micromatch": {
5744           "version": "3.1.10",
5745           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
5746           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
5747           "dev": true,
5748           "requires": {
5749             "arr-diff": "^4.0.0",
5750             "array-unique": "^0.3.2",
5751             "braces": "^2.3.1",
5752             "define-property": "^2.0.2",
5753             "extend-shallow": "^3.0.2",
5754             "extglob": "^2.0.4",
5755             "fragment-cache": "^0.2.1",
5756             "kind-of": "^6.0.2",
5757             "nanomatch": "^1.2.9",
5758             "object.pick": "^1.3.0",
5759             "regex-not": "^1.0.0",
5760             "snapdragon": "^0.8.1",
5761             "to-regex": "^3.0.2"
5762           }
5763         },
5764         "normalize-path": {
5765           "version": "2.1.1",
5766           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
5767           "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
5768           "dev": true,
5769           "requires": {
5770             "remove-trailing-separator": "^1.0.1"
5771           }
5772         },
5773         "to-regex-range": {
5774           "version": "2.1.1",
5775           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
5776           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
5777           "dev": true,
5778           "requires": {
5779             "is-number": "^3.0.0",
5780             "repeat-string": "^1.6.1"
5781           }
5782         }
5783       }
5784     },
5785     "sax": {
5786       "version": "1.2.4",
5787       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
5788       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
5789     },
5790     "saxes": {
5791       "version": "5.0.1",
5792       "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
5793       "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
5794       "dev": true,
5795       "requires": {
5796         "xmlchars": "^2.2.0"
5797       }
5798     },
5799     "semver": {
5800       "version": "5.7.1",
5801       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
5802       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5803       "dev": true
5804     },
5805     "send": {
5806       "version": "0.17.1",
5807       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
5808       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
5809       "dev": true,
5810       "requires": {
5811         "debug": "2.6.9",
5812         "depd": "~1.1.2",
5813         "destroy": "~1.0.4",
5814         "encodeurl": "~1.0.2",
5815         "escape-html": "~1.0.3",
5816         "etag": "~1.8.1",
5817         "fresh": "0.5.2",
5818         "http-errors": "~1.7.2",
5819         "mime": "1.6.0",
5820         "ms": "2.1.1",
5821         "on-finished": "~2.3.0",
5822         "range-parser": "~1.2.1",
5823         "statuses": "~1.5.0"
5824       },
5825       "dependencies": {
5826         "debug": {
5827           "version": "2.6.9",
5828           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5829           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5830           "dev": true,
5831           "requires": {
5832             "ms": "2.0.0"
5833           },
5834           "dependencies": {
5835             "ms": {
5836               "version": "2.0.0",
5837               "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5838               "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5839               "dev": true
5840             }
5841           }
5842         },
5843         "ms": {
5844           "version": "2.1.1",
5845           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
5846           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
5847           "dev": true
5848         }
5849       }
5850     },
5851     "serve-static": {
5852       "version": "1.14.1",
5853       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
5854       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
5855       "dev": true,
5856       "requires": {
5857         "encodeurl": "~1.0.2",
5858         "escape-html": "~1.0.3",
5859         "parseurl": "~1.3.3",
5860         "send": "0.17.1"
5861       }
5862     },
5863     "set-blocking": {
5864       "version": "2.0.0",
5865       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
5866       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
5867       "dev": true
5868     },
5869     "set-value": {
5870       "version": "2.0.1",
5871       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
5872       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
5873       "dev": true,
5874       "requires": {
5875         "extend-shallow": "^2.0.1",
5876         "is-extendable": "^0.1.1",
5877         "is-plain-object": "^2.0.3",
5878         "split-string": "^3.0.1"
5879       },
5880       "dependencies": {
5881         "extend-shallow": {
5882           "version": "2.0.1",
5883           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5884           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5885           "dev": true,
5886           "requires": {
5887             "is-extendable": "^0.1.0"
5888           }
5889         }
5890       }
5891     },
5892     "setimmediate": {
5893       "version": "1.0.5",
5894       "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
5895       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
5896       "dev": true
5897     },
5898     "setprototypeof": {
5899       "version": "1.1.1",
5900       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
5901       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
5902       "dev": true
5903     },
5904     "shebang-command": {
5905       "version": "1.2.0",
5906       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
5907       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
5908       "dev": true,
5909       "requires": {
5910         "shebang-regex": "^1.0.0"
5911       }
5912     },
5913     "shebang-regex": {
5914       "version": "1.0.0",
5915       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
5916       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
5917       "dev": true
5918     },
5919     "shellwords": {
5920       "version": "0.1.1",
5921       "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
5922       "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
5923       "dev": true,
5924       "optional": true
5925     },
5926     "signal-exit": {
5927       "version": "3.0.3",
5928       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
5929       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
5930       "dev": true
5931     },
5932     "sisteransi": {
5933       "version": "1.0.5",
5934       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
5935       "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
5936       "dev": true
5937     },
5938     "slash": {
5939       "version": "3.0.0",
5940       "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
5941       "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
5942       "dev": true
5943     },
5944     "snapdragon": {
5945       "version": "0.8.2",
5946       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
5947       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
5948       "dev": true,
5949       "requires": {
5950         "base": "^0.11.1",
5951         "debug": "^2.2.0",
5952         "define-property": "^0.2.5",
5953         "extend-shallow": "^2.0.1",
5954         "map-cache": "^0.2.2",
5955         "source-map": "^0.5.6",
5956         "source-map-resolve": "^0.5.0",
5957         "use": "^3.1.0"
5958       },
5959       "dependencies": {
5960         "debug": {
5961           "version": "2.6.9",
5962           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5963           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5964           "dev": true,
5965           "requires": {
5966             "ms": "2.0.0"
5967           }
5968         },
5969         "define-property": {
5970           "version": "0.2.5",
5971           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5972           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5973           "dev": true,
5974           "requires": {
5975             "is-descriptor": "^0.1.0"
5976           }
5977         },
5978         "extend-shallow": {
5979           "version": "2.0.1",
5980           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5981           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5982           "dev": true,
5983           "requires": {
5984             "is-extendable": "^0.1.0"
5985           }
5986         },
5987         "ms": {
5988           "version": "2.0.0",
5989           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5990           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5991           "dev": true
5992         },
5993         "source-map": {
5994           "version": "0.5.7",
5995           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
5996           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
5997           "dev": true
5998         }
5999       }
6000     },
6001     "snapdragon-node": {
6002       "version": "2.1.1",
6003       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
6004       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
6005       "dev": true,
6006       "requires": {
6007         "define-property": "^1.0.0",
6008         "isobject": "^3.0.0",
6009         "snapdragon-util": "^3.0.1"
6010       },
6011       "dependencies": {
6012         "define-property": {
6013           "version": "1.0.0",
6014           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
6015           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
6016           "dev": true,
6017           "requires": {
6018             "is-descriptor": "^1.0.0"
6019           }
6020         },
6021         "is-accessor-descriptor": {
6022           "version": "1.0.0",
6023           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
6024           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
6025           "dev": true,
6026           "requires": {
6027             "kind-of": "^6.0.0"
6028           }
6029         },
6030         "is-data-descriptor": {
6031           "version": "1.0.0",
6032           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
6033           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
6034           "dev": true,
6035           "requires": {
6036             "kind-of": "^6.0.0"
6037           }
6038         },
6039         "is-descriptor": {
6040           "version": "1.0.2",
6041           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
6042           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
6043           "dev": true,
6044           "requires": {
6045             "is-accessor-descriptor": "^1.0.0",
6046             "is-data-descriptor": "^1.0.0",
6047             "kind-of": "^6.0.2"
6048           }
6049         }
6050       }
6051     },
6052     "snapdragon-util": {
6053       "version": "3.0.1",
6054       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
6055       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
6056       "dev": true,
6057       "requires": {
6058         "kind-of": "^3.2.0"
6059       },
6060       "dependencies": {
6061         "kind-of": {
6062           "version": "3.2.2",
6063           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6064           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6065           "dev": true,
6066           "requires": {
6067             "is-buffer": "^1.1.5"
6068           }
6069         }
6070       }
6071     },
6072     "source-map": {
6073       "version": "0.6.1",
6074       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
6075       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
6076       "dev": true
6077     },
6078     "source-map-resolve": {
6079       "version": "0.5.3",
6080       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
6081       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
6082       "dev": true,
6083       "requires": {
6084         "atob": "^2.1.2",
6085         "decode-uri-component": "^0.2.0",
6086         "resolve-url": "^0.2.1",
6087         "source-map-url": "^0.4.0",
6088         "urix": "^0.1.0"
6089       }
6090     },
6091     "source-map-support": {
6092       "version": "0.5.19",
6093       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
6094       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
6095       "dev": true,
6096       "requires": {
6097         "buffer-from": "^1.0.0",
6098         "source-map": "^0.6.0"
6099       }
6100     },
6101     "source-map-url": {
6102       "version": "0.4.0",
6103       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
6104       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
6105       "dev": true
6106     },
6107     "spdx-correct": {
6108       "version": "3.1.1",
6109       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
6110       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
6111       "dev": true,
6112       "requires": {
6113         "spdx-expression-parse": "^3.0.0",
6114         "spdx-license-ids": "^3.0.0"
6115       }
6116     },
6117     "spdx-exceptions": {
6118       "version": "2.3.0",
6119       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
6120       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
6121       "dev": true
6122     },
6123     "spdx-expression-parse": {
6124       "version": "3.0.1",
6125       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
6126       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
6127       "dev": true,
6128       "requires": {
6129         "spdx-exceptions": "^2.1.0",
6130         "spdx-license-ids": "^3.0.0"
6131       }
6132     },
6133     "spdx-license-ids": {
6134       "version": "3.0.6",
6135       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz",
6136       "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==",
6137       "dev": true
6138     },
6139     "split-string": {
6140       "version": "3.1.0",
6141       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
6142       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
6143       "dev": true,
6144       "requires": {
6145         "extend-shallow": "^3.0.0"
6146       }
6147     },
6148     "sprintf-js": {
6149       "version": "1.0.3",
6150       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
6151       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
6152       "dev": true
6153     },
6154     "sshpk": {
6155       "version": "1.16.1",
6156       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
6157       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
6158       "dev": true,
6159       "requires": {
6160         "asn1": "~0.2.3",
6161         "assert-plus": "^1.0.0",
6162         "bcrypt-pbkdf": "^1.0.0",
6163         "dashdash": "^1.12.0",
6164         "ecc-jsbn": "~0.1.1",
6165         "getpass": "^0.1.1",
6166         "jsbn": "~0.1.0",
6167         "safer-buffer": "^2.0.2",
6168         "tweetnacl": "~0.14.0"
6169       }
6170     },
6171     "stack-utils": {
6172       "version": "2.0.2",
6173       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz",
6174       "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==",
6175       "dev": true,
6176       "requires": {
6177         "escape-string-regexp": "^2.0.0"
6178       },
6179       "dependencies": {
6180         "escape-string-regexp": {
6181           "version": "2.0.0",
6182           "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
6183           "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
6184           "dev": true
6185         }
6186       }
6187     },
6188     "static-extend": {
6189       "version": "0.1.2",
6190       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
6191       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
6192       "dev": true,
6193       "requires": {
6194         "define-property": "^0.2.5",
6195         "object-copy": "^0.1.0"
6196       },
6197       "dependencies": {
6198         "define-property": {
6199           "version": "0.2.5",
6200           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6201           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6202           "dev": true,
6203           "requires": {
6204             "is-descriptor": "^0.1.0"
6205           }
6206         }
6207       }
6208     },
6209     "statuses": {
6210       "version": "1.5.0",
6211       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
6212       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
6213       "dev": true
6214     },
6215     "stealthy-require": {
6216       "version": "1.1.1",
6217       "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
6218       "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
6219       "dev": true
6220     },
6221     "string-length": {
6222       "version": "4.0.1",
6223       "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
6224       "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
6225       "dev": true,
6226       "requires": {
6227         "char-regex": "^1.0.2",
6228         "strip-ansi": "^6.0.0"
6229       }
6230     },
6231     "string-width": {
6232       "version": "4.2.0",
6233       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
6234       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
6235       "dev": true,
6236       "requires": {
6237         "emoji-regex": "^8.0.0",
6238         "is-fullwidth-code-point": "^3.0.0",
6239         "strip-ansi": "^6.0.0"
6240       }
6241     },
6242     "string_decoder": {
6243       "version": "1.1.1",
6244       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
6245       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
6246       "dev": true,
6247       "requires": {
6248         "safe-buffer": "~5.1.0"
6249       }
6250     },
6251     "strip-ansi": {
6252       "version": "6.0.0",
6253       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
6254       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
6255       "dev": true,
6256       "requires": {
6257         "ansi-regex": "^5.0.0"
6258       }
6259     },
6260     "strip-bom": {
6261       "version": "4.0.0",
6262       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
6263       "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
6264       "dev": true
6265     },
6266     "strip-eof": {
6267       "version": "1.0.0",
6268       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
6269       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
6270       "dev": true
6271     },
6272     "strip-final-newline": {
6273       "version": "2.0.0",
6274       "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
6275       "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
6276       "dev": true
6277     },
6278     "strip-json-comments": {
6279       "version": "2.0.1",
6280       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
6281       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
6282       "dev": true
6283     },
6284     "sumchecker": {
6285       "version": "2.0.2",
6286       "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz",
6287       "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
6288       "dev": true,
6289       "requires": {
6290         "debug": "^2.2.0"
6291       },
6292       "dependencies": {
6293         "debug": {
6294           "version": "2.6.9",
6295           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6296           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6297           "dev": true,
6298           "requires": {
6299             "ms": "2.0.0"
6300           }
6301         },
6302         "ms": {
6303           "version": "2.0.0",
6304           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6305           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6306           "dev": true
6307         }
6308       }
6309     },
6310     "supports-color": {
6311       "version": "7.2.0",
6312       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
6313       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
6314       "dev": true,
6315       "requires": {
6316         "has-flag": "^4.0.0"
6317       }
6318     },
6319     "supports-hyperlinks": {
6320       "version": "2.1.0",
6321       "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz",
6322       "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==",
6323       "dev": true,
6324       "requires": {
6325         "has-flag": "^4.0.0",
6326         "supports-color": "^7.0.0"
6327       }
6328     },
6329     "symbol-tree": {
6330       "version": "3.2.4",
6331       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
6332       "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
6333       "dev": true
6334     },
6335     "tar": {
6336       "version": "4.4.2",
6337       "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.2.tgz",
6338       "integrity": "sha512-BfkE9CciGGgDsATqkikUHrQrraBCO+ke/1f6SFAEMnxyyfN9lxC+nW1NFWMpqH865DhHIy9vQi682gk1X7friw==",
6339       "dev": true,
6340       "requires": {
6341         "chownr": "^1.0.1",
6342         "fs-minipass": "^1.2.5",
6343         "minipass": "^2.2.4",
6344         "minizlib": "^1.1.0",
6345         "mkdirp": "^0.5.0",
6346         "safe-buffer": "^5.1.2",
6347         "yallist": "^3.0.2"
6348       },
6349       "dependencies": {
6350         "mkdirp": {
6351           "version": "0.5.5",
6352           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
6353           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
6354           "dev": true,
6355           "requires": {
6356             "minimist": "^1.2.5"
6357           }
6358         }
6359       }
6360     },
6361     "terminal-link": {
6362       "version": "2.1.1",
6363       "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
6364       "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
6365       "dev": true,
6366       "requires": {
6367         "ansi-escapes": "^4.2.1",
6368         "supports-hyperlinks": "^2.0.0"
6369       }
6370     },
6371     "test-exclude": {
6372       "version": "6.0.0",
6373       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
6374       "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
6375       "dev": true,
6376       "requires": {
6377         "@istanbuljs/schema": "^0.1.2",
6378         "glob": "^7.1.4",
6379         "minimatch": "^3.0.4"
6380       }
6381     },
6382     "throat": {
6383       "version": "5.0.0",
6384       "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
6385       "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
6386       "dev": true
6387     },
6388     "timers-ext": {
6389       "version": "0.1.7",
6390       "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
6391       "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
6392       "dev": true,
6393       "requires": {
6394         "es5-ext": "~0.10.46",
6395         "next-tick": "1"
6396       }
6397     },
6398     "tmpl": {
6399       "version": "1.0.4",
6400       "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
6401       "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
6402       "dev": true
6403     },
6404     "to-fast-properties": {
6405       "version": "2.0.0",
6406       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
6407       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
6408       "dev": true
6409     },
6410     "to-object-path": {
6411       "version": "0.3.0",
6412       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
6413       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
6414       "dev": true,
6415       "requires": {
6416         "kind-of": "^3.0.2"
6417       },
6418       "dependencies": {
6419         "kind-of": {
6420           "version": "3.2.2",
6421           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6422           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6423           "dev": true,
6424           "requires": {
6425             "is-buffer": "^1.1.5"
6426           }
6427         }
6428       }
6429     },
6430     "to-regex": {
6431       "version": "3.0.2",
6432       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
6433       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
6434       "dev": true,
6435       "requires": {
6436         "define-property": "^2.0.2",
6437         "extend-shallow": "^3.0.2",
6438         "regex-not": "^1.0.2",
6439         "safe-regex": "^1.1.0"
6440       }
6441     },
6442     "to-regex-range": {
6443       "version": "5.0.1",
6444       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
6445       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
6446       "dev": true,
6447       "requires": {
6448         "is-number": "^7.0.0"
6449       }
6450     },
6451     "toidentifier": {
6452       "version": "1.0.0",
6453       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
6454       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
6455       "dev": true
6456     },
6457     "tough-cookie": {
6458       "version": "3.0.1",
6459       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
6460       "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
6461       "dev": true,
6462       "requires": {
6463         "ip-regex": "^2.1.0",
6464         "psl": "^1.1.28",
6465         "punycode": "^2.1.1"
6466       }
6467     },
6468     "tr46": {
6469       "version": "2.0.2",
6470       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
6471       "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
6472       "dev": true,
6473       "requires": {
6474         "punycode": "^2.1.1"
6475       }
6476     },
6477     "traverse": {
6478       "version": "0.3.9",
6479       "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
6480       "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
6481       "dev": true
6482     },
6483     "ts-toolbelt": {
6484       "version": "6.15.5",
6485       "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-6.15.5.tgz",
6486       "integrity": "sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==",
6487       "dev": true
6488     },
6489     "tunnel-agent": {
6490       "version": "0.6.0",
6491       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
6492       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
6493       "dev": true,
6494       "requires": {
6495         "safe-buffer": "^5.0.1"
6496       }
6497     },
6498     "tweetnacl": {
6499       "version": "0.14.5",
6500       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
6501       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
6502       "dev": true
6503     },
6504     "type": {
6505       "version": "1.2.0",
6506       "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
6507       "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
6508       "dev": true
6509     },
6510     "type-check": {
6511       "version": "0.3.2",
6512       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
6513       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
6514       "dev": true,
6515       "requires": {
6516         "prelude-ls": "~1.1.2"
6517       }
6518     },
6519     "type-detect": {
6520       "version": "4.0.8",
6521       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
6522       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
6523       "dev": true
6524     },
6525     "type-fest": {
6526       "version": "0.8.1",
6527       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
6528       "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
6529       "dev": true
6530     },
6531     "type-is": {
6532       "version": "1.6.18",
6533       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
6534       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
6535       "dev": true,
6536       "requires": {
6537         "media-typer": "0.3.0",
6538         "mime-types": "~2.1.24"
6539       }
6540     },
6541     "typedarray": {
6542       "version": "0.0.6",
6543       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
6544       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
6545       "dev": true
6546     },
6547     "typedarray-to-buffer": {
6548       "version": "3.1.5",
6549       "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
6550       "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
6551       "dev": true,
6552       "requires": {
6553         "is-typedarray": "^1.0.0"
6554       }
6555     },
6556     "underscore": {
6557       "version": "1.8.3",
6558       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
6559       "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
6560       "dev": true
6561     },
6562     "union-value": {
6563       "version": "1.0.1",
6564       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
6565       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
6566       "dev": true,
6567       "requires": {
6568         "arr-union": "^3.1.0",
6569         "get-value": "^2.0.6",
6570         "is-extendable": "^0.1.1",
6571         "set-value": "^2.0.1"
6572       }
6573     },
6574     "universal-user-agent": {
6575       "version": "2.1.0",
6576       "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-2.1.0.tgz",
6577       "integrity": "sha512-8itiX7G05Tu3mGDTdNY2fB4KJ8MgZLS54RdG6PkkfwMAavrXu1mV/lls/GABx9O3Rw4PnTtasxrvbMQoBYY92Q==",
6578       "dev": true,
6579       "requires": {
6580         "os-name": "^3.0.0"
6581       }
6582     },
6583     "unixify": {
6584       "version": "1.0.0",
6585       "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz",
6586       "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=",
6587       "dev": true,
6588       "requires": {
6589         "normalize-path": "^2.1.1"
6590       },
6591       "dependencies": {
6592         "normalize-path": {
6593           "version": "2.1.1",
6594           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
6595           "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
6596           "dev": true,
6597           "requires": {
6598             "remove-trailing-separator": "^1.0.1"
6599           }
6600         }
6601       }
6602     },
6603     "unpipe": {
6604       "version": "1.0.0",
6605       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
6606       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
6607       "dev": true
6608     },
6609     "unset-value": {
6610       "version": "1.0.0",
6611       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
6612       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
6613       "dev": true,
6614       "requires": {
6615         "has-value": "^0.3.1",
6616         "isobject": "^3.0.0"
6617       },
6618       "dependencies": {
6619         "has-value": {
6620           "version": "0.3.1",
6621           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
6622           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
6623           "dev": true,
6624           "requires": {
6625             "get-value": "^2.0.3",
6626             "has-values": "^0.1.4",
6627             "isobject": "^2.0.0"
6628           },
6629           "dependencies": {
6630             "isobject": {
6631               "version": "2.1.0",
6632               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
6633               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
6634               "dev": true,
6635               "requires": {
6636                 "isarray": "1.0.0"
6637               }
6638             }
6639           }
6640         },
6641         "has-values": {
6642           "version": "0.1.4",
6643           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
6644           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
6645           "dev": true
6646         }
6647       }
6648     },
6649     "unzipper": {
6650       "version": "0.10.11",
6651       "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
6652       "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
6653       "dev": true,
6654       "requires": {
6655         "big-integer": "^1.6.17",
6656         "binary": "~0.3.0",
6657         "bluebird": "~3.4.1",
6658         "buffer-indexof-polyfill": "~1.0.0",
6659         "duplexer2": "~0.1.4",
6660         "fstream": "^1.0.12",
6661         "graceful-fs": "^4.2.2",
6662         "listenercount": "~1.0.1",
6663         "readable-stream": "~2.3.6",
6664         "setimmediate": "~1.0.4"
6665       },
6666       "dependencies": {
6667         "bluebird": {
6668           "version": "3.4.7",
6669           "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
6670           "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
6671           "dev": true
6672         }
6673       }
6674     },
6675     "uri-js": {
6676       "version": "4.4.0",
6677       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
6678       "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
6679       "dev": true,
6680       "requires": {
6681         "punycode": "^2.1.0"
6682       }
6683     },
6684     "uri-template": {
6685       "version": "1.0.1",
6686       "resolved": "https://registry.npmjs.org/uri-template/-/uri-template-1.0.1.tgz",
6687       "integrity": "sha1-FKklo35Nk/diVDKqEWsF5Qyuga0=",
6688       "requires": {
6689         "pct-encode": "~1.0.0"
6690       }
6691     },
6692     "urix": {
6693       "version": "0.1.0",
6694       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
6695       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
6696       "dev": true
6697     },
6698     "url-join": {
6699       "version": "4.0.1",
6700       "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
6701       "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
6702       "dev": true
6703     },
6704     "url-template": {
6705       "version": "2.0.8",
6706       "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz",
6707       "integrity": "sha1-/FZaPMy/93MMd19WQflVV5FDnyE=",
6708       "dev": true
6709     },
6710     "use": {
6711       "version": "3.1.1",
6712       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
6713       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
6714       "dev": true
6715     },
6716     "util-deprecate": {
6717       "version": "1.0.2",
6718       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
6719       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
6720       "dev": true
6721     },
6722     "utils-merge": {
6723       "version": "1.0.1",
6724       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
6725       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
6726       "dev": true
6727     },
6728     "uuid": {
6729       "version": "8.3.0",
6730       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
6731       "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==",
6732       "dev": true,
6733       "optional": true
6734     },
6735     "v8-to-istanbul": {
6736       "version": "5.0.1",
6737       "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz",
6738       "integrity": "sha512-mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q==",
6739       "dev": true,
6740       "requires": {
6741         "@types/istanbul-lib-coverage": "^2.0.1",
6742         "convert-source-map": "^1.6.0",
6743         "source-map": "^0.7.3"
6744       },
6745       "dependencies": {
6746         "source-map": {
6747           "version": "0.7.3",
6748           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
6749           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
6750           "dev": true
6751         }
6752       }
6753     },
6754     "validate-npm-package-license": {
6755       "version": "3.0.4",
6756       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
6757       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
6758       "dev": true,
6759       "requires": {
6760         "spdx-correct": "^3.0.0",
6761         "spdx-expression-parse": "^3.0.0"
6762       }
6763     },
6764     "vary": {
6765       "version": "1.1.2",
6766       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
6767       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
6768       "dev": true
6769     },
6770     "verror": {
6771       "version": "1.10.0",
6772       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
6773       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
6774       "dev": true,
6775       "requires": {
6776         "assert-plus": "^1.0.0",
6777         "core-util-is": "1.0.2",
6778         "extsprintf": "^1.2.0"
6779       }
6780     },
6781     "w3c-hr-time": {
6782       "version": "1.0.2",
6783       "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
6784       "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
6785       "dev": true,
6786       "requires": {
6787         "browser-process-hrtime": "^1.0.0"
6788       }
6789     },
6790     "w3c-xmlserializer": {
6791       "version": "2.0.0",
6792       "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
6793       "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
6794       "dev": true,
6795       "requires": {
6796         "xml-name-validator": "^3.0.0"
6797       }
6798     },
6799     "walker": {
6800       "version": "1.0.7",
6801       "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
6802       "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
6803       "dev": true,
6804       "requires": {
6805         "makeerror": "1.0.x"
6806       }
6807     },
6808     "webidl-conversions": {
6809       "version": "6.1.0",
6810       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
6811       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
6812       "dev": true
6813     },
6814     "whatwg-encoding": {
6815       "version": "1.0.5",
6816       "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
6817       "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
6818       "dev": true,
6819       "requires": {
6820         "iconv-lite": "0.4.24"
6821       }
6822     },
6823     "whatwg-mimetype": {
6824       "version": "2.3.0",
6825       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
6826       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
6827       "dev": true
6828     },
6829     "whatwg-url": {
6830       "version": "8.2.2",
6831       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz",
6832       "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==",
6833       "dev": true,
6834       "requires": {
6835         "lodash.sortby": "^4.7.0",
6836         "tr46": "^2.0.2",
6837         "webidl-conversions": "^6.1.0"
6838       }
6839     },
6840     "which": {
6841       "version": "1.3.1",
6842       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
6843       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
6844       "dev": true,
6845       "requires": {
6846         "isexe": "^2.0.0"
6847       }
6848     },
6849     "which-module": {
6850       "version": "2.0.0",
6851       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
6852       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
6853       "dev": true
6854     },
6855     "wide-align": {
6856       "version": "1.1.3",
6857       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
6858       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
6859       "dev": true,
6860       "requires": {
6861         "string-width": "^1.0.2 || 2"
6862       },
6863       "dependencies": {
6864         "ansi-regex": {
6865           "version": "3.0.0",
6866           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
6867           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
6868           "dev": true
6869         },
6870         "is-fullwidth-code-point": {
6871           "version": "2.0.0",
6872           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
6873           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
6874           "dev": true
6875         },
6876         "string-width": {
6877           "version": "2.1.1",
6878           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
6879           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
6880           "dev": true,
6881           "requires": {
6882             "is-fullwidth-code-point": "^2.0.0",
6883             "strip-ansi": "^4.0.0"
6884           }
6885         },
6886         "strip-ansi": {
6887           "version": "4.0.0",
6888           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
6889           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
6890           "dev": true,
6891           "requires": {
6892             "ansi-regex": "^3.0.0"
6893           }
6894         }
6895       }
6896     },
6897     "windows-release": {
6898       "version": "3.3.3",
6899       "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz",
6900       "integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==",
6901       "dev": true,
6902       "requires": {
6903         "execa": "^1.0.0"
6904       }
6905     },
6906     "word-wrap": {
6907       "version": "1.2.3",
6908       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
6909       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
6910       "dev": true
6911     },
6912     "wrap-ansi": {
6913       "version": "6.2.0",
6914       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
6915       "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
6916       "dev": true,
6917       "requires": {
6918         "ansi-styles": "^4.0.0",
6919         "string-width": "^4.1.0",
6920         "strip-ansi": "^6.0.0"
6921       }
6922     },
6923     "wrappy": {
6924       "version": "1.0.2",
6925       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
6926       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
6927       "dev": true
6928     },
6929     "write-file-atomic": {
6930       "version": "3.0.3",
6931       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
6932       "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
6933       "dev": true,
6934       "requires": {
6935         "imurmurhash": "^0.1.4",
6936         "is-typedarray": "^1.0.0",
6937         "signal-exit": "^3.0.2",
6938         "typedarray-to-buffer": "^3.1.5"
6939       }
6940     },
6941     "ws": {
6942       "version": "7.3.1",
6943       "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz",
6944       "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==",
6945       "dev": true
6946     },
6947     "xml-name-validator": {
6948       "version": "3.0.0",
6949       "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
6950       "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
6951       "dev": true
6952     },
6953     "xmlchars": {
6954       "version": "2.2.0",
6955       "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
6956       "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
6957       "dev": true
6958     },
6959     "y18n": {
6960       "version": "4.0.0",
6961       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
6962       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
6963       "dev": true
6964     },
6965     "yallist": {
6966       "version": "3.1.1",
6967       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
6968       "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
6969       "dev": true
6970     },
6971     "yargs": {
6972       "version": "15.4.1",
6973       "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
6974       "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
6975       "dev": true,
6976       "requires": {
6977         "cliui": "^6.0.0",
6978         "decamelize": "^1.2.0",
6979         "find-up": "^4.1.0",
6980         "get-caller-file": "^2.0.1",
6981         "require-directory": "^2.1.1",
6982         "require-main-filename": "^2.0.0",
6983         "set-blocking": "^2.0.0",
6984         "string-width": "^4.2.0",
6985         "which-module": "^2.0.0",
6986         "y18n": "^4.0.0",
6987         "yargs-parser": "^18.1.2"
6988       }
6989     },
6990     "yargs-parser": {
6991       "version": "18.1.3",
6992       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
6993       "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
6994       "dev": true,
6995       "requires": {
6996         "camelcase": "^5.0.0",
6997         "decamelize": "^1.2.0"
6998       }
6999     }
7000   }
7001 }