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