git.fiddlerwoaroof.com
Browse code

chore: bump @babel/preset-env from 7.12.11 to 7.14.1

Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.12.11 to 7.14.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.1/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

dependabot-preview[bot] authored on 04/05/2021 05:43:08
Showing 1 changed files
... ...
@@ -32,9 +32,9 @@
32 32
       }
33 33
     },
34 34
     "@babel/compat-data": {
35
-      "version": "7.12.7",
36
-      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz",
37
-      "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==",
35
+      "version": "7.14.0",
36
+      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz",
37
+      "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==",
38 38
       "dev": true
39 39
     },
40 40
     "@babel/core": {
... ...
@@ -195,150 +195,436 @@
195 195
       }
196 196
     },
197 197
     "@babel/helper-annotate-as-pure": {
198
-      "version": "7.12.10",
199
-      "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz",
200
-      "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==",
198
+      "version": "7.12.13",
199
+      "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz",
200
+      "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==",
201 201
       "dev": true,
202 202
       "requires": {
203
-        "@babel/types": "^7.12.10"
203
+        "@babel/types": "^7.12.13"
204 204
       },
205 205
       "dependencies": {
206 206
         "@babel/helper-validator-identifier": {
207
-          "version": "7.12.11",
208
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
209
-          "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
207
+          "version": "7.14.0",
208
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
209
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
210 210
           "dev": true
211 211
         },
212 212
         "@babel/types": {
213
-          "version": "7.12.11",
214
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
215
-          "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
213
+          "version": "7.14.1",
214
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
215
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
216 216
           "dev": true,
217 217
           "requires": {
218
-            "@babel/helper-validator-identifier": "^7.12.11",
219
-            "lodash": "^4.17.19",
218
+            "@babel/helper-validator-identifier": "^7.14.0",
220 219
             "to-fast-properties": "^2.0.0"
221 220
           }
222 221
         }
223 222
       }
224 223
     },
225 224
     "@babel/helper-builder-binary-assignment-operator-visitor": {
226
-      "version": "7.10.4",
227
-      "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz",
228
-      "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==",
225
+      "version": "7.12.13",
226
+      "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz",
227
+      "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==",
229 228
       "dev": true,
230 229
       "requires": {
231
-        "@babel/helper-explode-assignable-expression": "^7.10.4",
232
-        "@babel/types": "^7.10.4"
230
+        "@babel/helper-explode-assignable-expression": "^7.12.13",
231
+        "@babel/types": "^7.12.13"
233 232
       },
234 233
       "dependencies": {
235 234
         "@babel/helper-validator-identifier": {
236
-          "version": "7.12.11",
237
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
238
-          "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
235
+          "version": "7.14.0",
236
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
237
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
239 238
           "dev": true
240 239
         },
241 240
         "@babel/types": {
242
-          "version": "7.12.11",
243
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
244
-          "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
241
+          "version": "7.14.1",
242
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
243
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
245 244
           "dev": true,
246 245
           "requires": {
247
-            "@babel/helper-validator-identifier": "^7.12.11",
248
-            "lodash": "^4.17.19",
246
+            "@babel/helper-validator-identifier": "^7.14.0",
249 247
             "to-fast-properties": "^2.0.0"
250 248
           }
251 249
         }
252 250
       }
253 251
     },
254 252
     "@babel/helper-compilation-targets": {
255
-      "version": "7.12.5",
256
-      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz",
257
-      "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==",
253
+      "version": "7.13.16",
254
+      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz",
255
+      "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==",
258 256
       "dev": true,
259 257
       "requires": {
260
-        "@babel/compat-data": "^7.12.5",
261
-        "@babel/helper-validator-option": "^7.12.1",
258
+        "@babel/compat-data": "^7.13.15",
259
+        "@babel/helper-validator-option": "^7.12.17",
262 260
         "browserslist": "^4.14.5",
263
-        "semver": "^5.5.0"
261
+        "semver": "^6.3.0"
262
+      },
263
+      "dependencies": {
264
+        "semver": {
265
+          "version": "6.3.0",
266
+          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
267
+          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
268
+          "dev": true
269
+        }
264 270
       }
265 271
     },
266 272
     "@babel/helper-create-class-features-plugin": {
267
-      "version": "7.12.1",
268
-      "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz",
269
-      "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==",
273
+      "version": "7.14.1",
274
+      "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.1.tgz",
275
+      "integrity": "sha512-r8rsUahG4ywm0QpGcCrLaUSOuNAISR3IZCg4Fx05Ozq31aCUrQsTLH6KPxy0N5ULoQ4Sn9qjNdGNtbPWAC6hYg==",
270 276
       "dev": true,
271 277
       "requires": {
272
-        "@babel/helper-function-name": "^7.10.4",
273
-        "@babel/helper-member-expression-to-functions": "^7.12.1",
274
-        "@babel/helper-optimise-call-expression": "^7.10.4",
275
-        "@babel/helper-replace-supers": "^7.12.1",
276
-        "@babel/helper-split-export-declaration": "^7.10.4"
278
+        "@babel/helper-annotate-as-pure": "^7.12.13",
279
+        "@babel/helper-function-name": "^7.12.13",
280
+        "@babel/helper-member-expression-to-functions": "^7.13.12",
281
+        "@babel/helper-optimise-call-expression": "^7.12.13",
282
+        "@babel/helper-replace-supers": "^7.13.12",
283
+        "@babel/helper-split-export-declaration": "^7.12.13"
284
+      },
285
+      "dependencies": {
286
+        "@babel/code-frame": {
287
+          "version": "7.12.13",
288
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
289
+          "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
290
+          "dev": true,
291
+          "requires": {
292
+            "@babel/highlight": "^7.12.13"
293
+          }
294
+        },
295
+        "@babel/generator": {
296
+          "version": "7.14.1",
297
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
298
+          "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
299
+          "dev": true,
300
+          "requires": {
301
+            "@babel/types": "^7.14.1",
302
+            "jsesc": "^2.5.1",
303
+            "source-map": "^0.5.0"
304
+          }
305
+        },
306
+        "@babel/helper-function-name": {
307
+          "version": "7.12.13",
308
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
309
+          "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
310
+          "dev": true,
311
+          "requires": {
312
+            "@babel/helper-get-function-arity": "^7.12.13",
313
+            "@babel/template": "^7.12.13",
314
+            "@babel/types": "^7.12.13"
315
+          }
316
+        },
317
+        "@babel/helper-get-function-arity": {
318
+          "version": "7.12.13",
319
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
320
+          "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
321
+          "dev": true,
322
+          "requires": {
323
+            "@babel/types": "^7.12.13"
324
+          }
325
+        },
326
+        "@babel/helper-member-expression-to-functions": {
327
+          "version": "7.13.12",
328
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
329
+          "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
330
+          "dev": true,
331
+          "requires": {
332
+            "@babel/types": "^7.13.12"
333
+          }
334
+        },
335
+        "@babel/helper-replace-supers": {
336
+          "version": "7.13.12",
337
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz",
338
+          "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==",
339
+          "dev": true,
340
+          "requires": {
341
+            "@babel/helper-member-expression-to-functions": "^7.13.12",
342
+            "@babel/helper-optimise-call-expression": "^7.12.13",
343
+            "@babel/traverse": "^7.13.0",
344
+            "@babel/types": "^7.13.12"
345
+          }
346
+        },
347
+        "@babel/helper-split-export-declaration": {
348
+          "version": "7.12.13",
349
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
350
+          "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
351
+          "dev": true,
352
+          "requires": {
353
+            "@babel/types": "^7.12.13"
354
+          }
355
+        },
356
+        "@babel/helper-validator-identifier": {
357
+          "version": "7.14.0",
358
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
359
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
360
+          "dev": true
361
+        },
362
+        "@babel/highlight": {
363
+          "version": "7.14.0",
364
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
365
+          "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
366
+          "dev": true,
367
+          "requires": {
368
+            "@babel/helper-validator-identifier": "^7.14.0",
369
+            "chalk": "^2.0.0",
370
+            "js-tokens": "^4.0.0"
371
+          }
372
+        },
373
+        "@babel/parser": {
374
+          "version": "7.14.1",
375
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
376
+          "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
377
+          "dev": true
378
+        },
379
+        "@babel/template": {
380
+          "version": "7.12.13",
381
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
382
+          "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
383
+          "dev": true,
384
+          "requires": {
385
+            "@babel/code-frame": "^7.12.13",
386
+            "@babel/parser": "^7.12.13",
387
+            "@babel/types": "^7.12.13"
388
+          }
389
+        },
390
+        "@babel/traverse": {
391
+          "version": "7.14.0",
392
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
393
+          "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
394
+          "dev": true,
395
+          "requires": {
396
+            "@babel/code-frame": "^7.12.13",
397
+            "@babel/generator": "^7.14.0",
398
+            "@babel/helper-function-name": "^7.12.13",
399
+            "@babel/helper-split-export-declaration": "^7.12.13",
400
+            "@babel/parser": "^7.14.0",
401
+            "@babel/types": "^7.14.0",
402
+            "debug": "^4.1.0",
403
+            "globals": "^11.1.0"
404
+          }
405
+        },
406
+        "@babel/types": {
407
+          "version": "7.14.1",
408
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
409
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
410
+          "dev": true,
411
+          "requires": {
412
+            "@babel/helper-validator-identifier": "^7.14.0",
413
+            "to-fast-properties": "^2.0.0"
414
+          }
415
+        },
416
+        "debug": {
417
+          "version": "4.3.1",
418
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
419
+          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
420
+          "dev": true,
421
+          "requires": {
422
+            "ms": "2.1.2"
423
+          }
424
+        },
425
+        "ms": {
426
+          "version": "2.1.2",
427
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
428
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
429
+          "dev": true
430
+        }
277 431
       }
278 432
     },
279 433
     "@babel/helper-create-regexp-features-plugin": {
280
-      "version": "7.12.7",
281
-      "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz",
282
-      "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==",
434
+      "version": "7.12.17",
435
+      "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz",
436
+      "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==",
283 437
       "dev": true,
284 438
       "requires": {
285
-        "@babel/helper-annotate-as-pure": "^7.10.4",
439
+        "@babel/helper-annotate-as-pure": "^7.12.13",
286 440
         "regexpu-core": "^4.7.1"
287 441
       }
288 442
     },
289
-    "@babel/helper-define-map": {
290
-      "version": "7.10.5",
291
-      "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz",
292
-      "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==",
443
+    "@babel/helper-define-polyfill-provider": {
444
+      "version": "0.2.0",
445
+      "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz",
446
+      "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==",
293 447
       "dev": true,
294 448
       "requires": {
295
-        "@babel/helper-function-name": "^7.10.4",
296
-        "@babel/types": "^7.10.5",
297
-        "lodash": "^4.17.19"
449
+        "@babel/helper-compilation-targets": "^7.13.0",
450
+        "@babel/helper-module-imports": "^7.12.13",
451
+        "@babel/helper-plugin-utils": "^7.13.0",
452
+        "@babel/traverse": "^7.13.0",
453
+        "debug": "^4.1.1",
454
+        "lodash.debounce": "^4.0.8",
455
+        "resolve": "^1.14.2",
456
+        "semver": "^6.1.2"
298 457
       },
299 458
       "dependencies": {
459
+        "@babel/code-frame": {
460
+          "version": "7.12.13",
461
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
462
+          "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
463
+          "dev": true,
464
+          "requires": {
465
+            "@babel/highlight": "^7.12.13"
466
+          }
467
+        },
468
+        "@babel/generator": {
469
+          "version": "7.14.1",
470
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
471
+          "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
472
+          "dev": true,
473
+          "requires": {
474
+            "@babel/types": "^7.14.1",
475
+            "jsesc": "^2.5.1",
476
+            "source-map": "^0.5.0"
477
+          }
478
+        },
479
+        "@babel/helper-function-name": {
480
+          "version": "7.12.13",
481
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
482
+          "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
483
+          "dev": true,
484
+          "requires": {
485
+            "@babel/helper-get-function-arity": "^7.12.13",
486
+            "@babel/template": "^7.12.13",
487
+            "@babel/types": "^7.12.13"
488
+          }
489
+        },
490
+        "@babel/helper-get-function-arity": {
491
+          "version": "7.12.13",
492
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
493
+          "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
494
+          "dev": true,
495
+          "requires": {
496
+            "@babel/types": "^7.12.13"
497
+          }
498
+        },
499
+        "@babel/helper-module-imports": {
500
+          "version": "7.13.12",
501
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
502
+          "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
503
+          "dev": true,
504
+          "requires": {
505
+            "@babel/types": "^7.13.12"
506
+          }
507
+        },
508
+        "@babel/helper-plugin-utils": {
509
+          "version": "7.13.0",
510
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
511
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
512
+          "dev": true
513
+        },
514
+        "@babel/helper-split-export-declaration": {
515
+          "version": "7.12.13",
516
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
517
+          "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
518
+          "dev": true,
519
+          "requires": {
520
+            "@babel/types": "^7.12.13"
521
+          }
522
+        },
300 523
         "@babel/helper-validator-identifier": {
301
-          "version": "7.12.11",
302
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
303
-          "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
524
+          "version": "7.14.0",
525
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
526
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
527
+          "dev": true
528
+        },
529
+        "@babel/highlight": {
530
+          "version": "7.14.0",
531
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
532
+          "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
533
+          "dev": true,
534
+          "requires": {
535
+            "@babel/helper-validator-identifier": "^7.14.0",
536
+            "chalk": "^2.0.0",
537
+            "js-tokens": "^4.0.0"
538
+          }
539
+        },
540
+        "@babel/parser": {
541
+          "version": "7.14.1",
542
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
543
+          "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
304 544
           "dev": true
305 545
         },
546
+        "@babel/template": {
547
+          "version": "7.12.13",
548
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
549
+          "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
550
+          "dev": true,
551
+          "requires": {
552
+            "@babel/code-frame": "^7.12.13",
553
+            "@babel/parser": "^7.12.13",
554
+            "@babel/types": "^7.12.13"
555
+          }
556
+        },
557
+        "@babel/traverse": {
558
+          "version": "7.14.0",
559
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
560
+          "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
561
+          "dev": true,
562
+          "requires": {
563
+            "@babel/code-frame": "^7.12.13",
564
+            "@babel/generator": "^7.14.0",
565
+            "@babel/helper-function-name": "^7.12.13",
566
+            "@babel/helper-split-export-declaration": "^7.12.13",
567
+            "@babel/parser": "^7.14.0",
568
+            "@babel/types": "^7.14.0",
569
+            "debug": "^4.1.0",
570
+            "globals": "^11.1.0"
571
+          }
572
+        },
306 573
         "@babel/types": {
307
-          "version": "7.12.11",
308
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
309
-          "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
574
+          "version": "7.14.1",
575
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
576
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
310 577
           "dev": true,
311 578
           "requires": {
312
-            "@babel/helper-validator-identifier": "^7.12.11",
313
-            "lodash": "^4.17.19",
579
+            "@babel/helper-validator-identifier": "^7.14.0",
314 580
             "to-fast-properties": "^2.0.0"
315 581
           }
582
+        },
583
+        "debug": {
584
+          "version": "4.3.1",
585
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
586
+          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
587
+          "dev": true,
588
+          "requires": {
589
+            "ms": "2.1.2"
590
+          }
591
+        },
592
+        "ms": {
593
+          "version": "2.1.2",
594
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
595
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
596
+          "dev": true
597
+        },
598
+        "semver": {
599
+          "version": "6.3.0",
600
+          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
601
+          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
602
+          "dev": true
316 603
         }
317 604
       }
318 605
     },
319 606
     "@babel/helper-explode-assignable-expression": {
320
-      "version": "7.12.1",
321
-      "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz",
322
-      "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==",
607
+      "version": "7.13.0",
608
+      "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz",
609
+      "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==",
323 610
       "dev": true,
324 611
       "requires": {
325
-        "@babel/types": "^7.12.1"
612
+        "@babel/types": "^7.13.0"
326 613
       },
327 614
       "dependencies": {
328 615
         "@babel/helper-validator-identifier": {
329
-          "version": "7.12.11",
330
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
331
-          "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
616
+          "version": "7.14.0",
617
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
618
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
332 619
           "dev": true
333 620
         },
334 621
         "@babel/types": {
335
-          "version": "7.12.11",
336
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
337
-          "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
622
+          "version": "7.14.1",
623
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
624
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
338 625
           "dev": true,
339 626
           "requires": {
340
-            "@babel/helper-validator-identifier": "^7.12.11",
341
-            "lodash": "^4.17.19",
627
+            "@babel/helper-validator-identifier": "^7.14.0",
342 628
             "to-fast-properties": "^2.0.0"
343 629
           }
344 630
         }
... ...
@@ -391,61 +677,169 @@
391 677
       }
392 678
     },
393 679
     "@babel/helper-hoist-variables": {
394
-      "version": "7.10.4",
395
-      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz",
396
-      "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==",
680
+      "version": "7.13.16",
681
+      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz",
682
+      "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==",
397 683
       "dev": true,
398 684
       "requires": {
399
-        "@babel/types": "^7.10.4"
685
+        "@babel/traverse": "^7.13.15",
686
+        "@babel/types": "^7.13.16"
400 687
       },
401 688
       "dependencies": {
402
-        "@babel/helper-validator-identifier": {
403
-          "version": "7.12.11",
404
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
405
-          "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
406
-          "dev": true
689
+        "@babel/code-frame": {
690
+          "version": "7.12.13",
691
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
692
+          "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
693
+          "dev": true,
694
+          "requires": {
695
+            "@babel/highlight": "^7.12.13"
696
+          }
407 697
         },
408
-        "@babel/types": {
409
-          "version": "7.12.11",
410
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
411
-          "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
698
+        "@babel/generator": {
699
+          "version": "7.14.1",
700
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
701
+          "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
412 702
           "dev": true,
413 703
           "requires": {
414
-            "@babel/helper-validator-identifier": "^7.12.11",
415
-            "lodash": "^4.17.19",
416
-            "to-fast-properties": "^2.0.0"
704
+            "@babel/types": "^7.14.1",
705
+            "jsesc": "^2.5.1",
706
+            "source-map": "^0.5.0"
417 707
           }
418
-        }
419
-      }
420
-    },
421
-    "@babel/helper-member-expression-to-functions": {
422
-      "version": "7.12.7",
423
-      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz",
424
-      "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==",
425
-      "dev": true,
426
-      "requires": {
427
-        "@babel/types": "^7.12.7"
428
-      },
429
-      "dependencies": {
430
-        "@babel/helper-validator-identifier": {
431
-          "version": "7.12.11",
432
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
433
-          "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
434
-          "dev": true
435 708
         },
436
-        "@babel/types": {
437
-          "version": "7.12.11",
438
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
439
-          "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
709
+        "@babel/helper-function-name": {
710
+          "version": "7.12.13",
711
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
712
+          "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
440 713
           "dev": true,
441 714
           "requires": {
442
-            "@babel/helper-validator-identifier": "^7.12.11",
443
-            "lodash": "^4.17.19",
444
-            "to-fast-properties": "^2.0.0"
715
+            "@babel/helper-get-function-arity": "^7.12.13",
716
+            "@babel/template": "^7.12.13",
717
+            "@babel/types": "^7.12.13"
445 718
           }
446
-        }
447
-      }
448
-    },
719
+        },
720
+        "@babel/helper-get-function-arity": {
721
+          "version": "7.12.13",
722
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
723
+          "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
724
+          "dev": true,
725
+          "requires": {
726
+            "@babel/types": "^7.12.13"
727
+          }
728
+        },
729
+        "@babel/helper-split-export-declaration": {
730
+          "version": "7.12.13",
731
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
732
+          "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
733
+          "dev": true,
734
+          "requires": {
735
+            "@babel/types": "^7.12.13"
736
+          }
737
+        },
738
+        "@babel/helper-validator-identifier": {
739
+          "version": "7.14.0",
740
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
741
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
742
+          "dev": true
743
+        },
744
+        "@babel/highlight": {
745
+          "version": "7.14.0",
746
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
747
+          "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
748
+          "dev": true,
749
+          "requires": {
750
+            "@babel/helper-validator-identifier": "^7.14.0",
751
+            "chalk": "^2.0.0",
752
+            "js-tokens": "^4.0.0"
753
+          }
754
+        },
755
+        "@babel/parser": {
756
+          "version": "7.14.1",
757
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
758
+          "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
759
+          "dev": true
760
+        },
761
+        "@babel/template": {
762
+          "version": "7.12.13",
763
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
764
+          "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
765
+          "dev": true,
766
+          "requires": {
767
+            "@babel/code-frame": "^7.12.13",
768
+            "@babel/parser": "^7.12.13",
769
+            "@babel/types": "^7.12.13"
770
+          }
771
+        },
772
+        "@babel/traverse": {
773
+          "version": "7.14.0",
774
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
775
+          "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
776
+          "dev": true,
777
+          "requires": {
778
+            "@babel/code-frame": "^7.12.13",
779
+            "@babel/generator": "^7.14.0",
780
+            "@babel/helper-function-name": "^7.12.13",
781
+            "@babel/helper-split-export-declaration": "^7.12.13",
782
+            "@babel/parser": "^7.14.0",
783
+            "@babel/types": "^7.14.0",
784
+            "debug": "^4.1.0",
785
+            "globals": "^11.1.0"
786
+          }
787
+        },
788
+        "@babel/types": {
789
+          "version": "7.14.1",
790
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
791
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
792
+          "dev": true,
793
+          "requires": {
794
+            "@babel/helper-validator-identifier": "^7.14.0",
795
+            "to-fast-properties": "^2.0.0"
796
+          }
797
+        },
798
+        "debug": {
799
+          "version": "4.3.1",
800
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
801
+          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
802
+          "dev": true,
803
+          "requires": {
804
+            "ms": "2.1.2"
805
+          }
806
+        },
807
+        "ms": {
808
+          "version": "2.1.2",
809
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
810
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
811
+          "dev": true
812
+        }
813
+      }
814
+    },
815
+    "@babel/helper-member-expression-to-functions": {
816
+      "version": "7.12.7",
817
+      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz",
818
+      "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==",
819
+      "dev": true,
820
+      "requires": {
821
+        "@babel/types": "^7.12.7"
822
+      },
823
+      "dependencies": {
824
+        "@babel/helper-validator-identifier": {
825
+          "version": "7.12.11",
826
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
827
+          "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
828
+          "dev": true
829
+        },
830
+        "@babel/types": {
831
+          "version": "7.12.11",
832
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
833
+          "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
834
+          "dev": true,
835
+          "requires": {
836
+            "@babel/helper-validator-identifier": "^7.12.11",
837
+            "lodash": "^4.17.19",
838
+            "to-fast-properties": "^2.0.0"
839
+          }
840
+        }
841
+      }
842
+    },
449 843
     "@babel/helper-module-imports": {
450 844
       "version": "7.12.5",
451 845
       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz",
... ...
@@ -582,22 +976,27 @@
582 976
       }
583 977
     },
584 978
     "@babel/helper-optimise-call-expression": {
585
-      "version": "7.10.4",
586
-      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
587
-      "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
979
+      "version": "7.12.13",
980
+      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz",
981
+      "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==",
588 982
       "dev": true,
589 983
       "requires": {
590
-        "@babel/types": "^7.10.4"
984
+        "@babel/types": "^7.12.13"
591 985
       },
592 986
       "dependencies": {
987
+        "@babel/helper-validator-identifier": {
988
+          "version": "7.14.0",
989
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
990
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
991
+          "dev": true
992
+        },
593 993
         "@babel/types": {
594
-          "version": "7.11.0",
595
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
596
-          "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
994
+          "version": "7.14.1",
995
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
996
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
597 997
           "dev": true,
598 998
           "requires": {
599
-            "@babel/helper-validator-identifier": "^7.10.4",
600
-            "lodash": "^4.17.19",
999
+            "@babel/helper-validator-identifier": "^7.14.0",
601 1000
             "to-fast-properties": "^2.0.0"
602 1001
           }
603 1002
         }
... ...
@@ -610,30 +1009,29 @@
610 1009
       "dev": true
611 1010
     },
612 1011
     "@babel/helper-remap-async-to-generator": {
613
-      "version": "7.12.1",
614
-      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz",
615
-      "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==",
1012
+      "version": "7.13.0",
1013
+      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz",
1014
+      "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==",
616 1015
       "dev": true,
617 1016
       "requires": {
618
-        "@babel/helper-annotate-as-pure": "^7.10.4",
619
-        "@babel/helper-wrap-function": "^7.10.4",
620
-        "@babel/types": "^7.12.1"
1017
+        "@babel/helper-annotate-as-pure": "^7.12.13",
1018
+        "@babel/helper-wrap-function": "^7.13.0",
1019
+        "@babel/types": "^7.13.0"
621 1020
       },
622 1021
       "dependencies": {
623 1022
         "@babel/helper-validator-identifier": {
624
-          "version": "7.12.11",
625
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
626
-          "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
1023
+          "version": "7.14.0",
1024
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
1025
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
627 1026
           "dev": true
628 1027
         },
629 1028
         "@babel/types": {
630
-          "version": "7.12.11",
631
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
632
-          "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
1029
+          "version": "7.14.1",
1030
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
1031
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
633 1032
           "dev": true,
634 1033
           "requires": {
635
-            "@babel/helper-validator-identifier": "^7.12.11",
636
-            "lodash": "^4.17.19",
1034
+            "@babel/helper-validator-identifier": "^7.14.0",
637 1035
             "to-fast-properties": "^2.0.0"
638 1036
           }
639 1037
         }
... ...
@@ -786,19 +1184,18 @@
786 1184
       },
787 1185
       "dependencies": {
788 1186
         "@babel/helper-validator-identifier": {
789
-          "version": "7.12.11",
790
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
791
-          "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
1187
+          "version": "7.14.0",
1188
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
1189
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
792 1190
           "dev": true
793 1191
         },
794 1192
         "@babel/types": {
795
-          "version": "7.12.11",
796
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
797
-          "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
1193
+          "version": "7.14.1",
1194
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
1195
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
798 1196
           "dev": true,
799 1197
           "requires": {
800
-            "@babel/helper-validator-identifier": "^7.12.11",
801
-            "lodash": "^4.17.19",
1198
+            "@babel/helper-validator-identifier": "^7.14.0",
802 1199
             "to-fast-properties": "^2.0.0"
803 1200
           }
804 1201
         }
... ...
@@ -833,39 +1230,146 @@
833 1230
       "dev": true
834 1231
     },
835 1232
     "@babel/helper-validator-option": {
836
-      "version": "7.12.11",
837
-      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz",
838
-      "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==",
1233
+      "version": "7.12.17",
1234
+      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz",
1235
+      "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==",
839 1236
       "dev": true
840 1237
     },
841 1238
     "@babel/helper-wrap-function": {
842
-      "version": "7.12.3",
843
-      "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz",
844
-      "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==",
1239
+      "version": "7.13.0",
1240
+      "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz",
1241
+      "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==",
845 1242
       "dev": true,
846 1243
       "requires": {
847
-        "@babel/helper-function-name": "^7.10.4",
848
-        "@babel/template": "^7.10.4",
849
-        "@babel/traverse": "^7.10.4",
850
-        "@babel/types": "^7.10.4"
1244
+        "@babel/helper-function-name": "^7.12.13",
1245
+        "@babel/template": "^7.12.13",
1246
+        "@babel/traverse": "^7.13.0",
1247
+        "@babel/types": "^7.13.0"
851 1248
       },
852 1249
       "dependencies": {
1250
+        "@babel/code-frame": {
1251
+          "version": "7.12.13",
1252
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
1253
+          "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
1254
+          "dev": true,
1255
+          "requires": {
1256
+            "@babel/highlight": "^7.12.13"
1257
+          }
1258
+        },
1259
+        "@babel/generator": {
1260
+          "version": "7.14.1",
1261
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
1262
+          "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
1263
+          "dev": true,
1264
+          "requires": {
1265
+            "@babel/types": "^7.14.1",
1266
+            "jsesc": "^2.5.1",
1267
+            "source-map": "^0.5.0"
1268
+          }
1269
+        },
1270
+        "@babel/helper-function-name": {
1271
+          "version": "7.12.13",
1272
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
1273
+          "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
1274
+          "dev": true,
1275
+          "requires": {
1276
+            "@babel/helper-get-function-arity": "^7.12.13",
1277
+            "@babel/template": "^7.12.13",
1278
+            "@babel/types": "^7.12.13"
1279
+          }
1280
+        },
1281
+        "@babel/helper-get-function-arity": {
1282
+          "version": "7.12.13",
1283
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
1284
+          "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
1285
+          "dev": true,
1286
+          "requires": {
1287
+            "@babel/types": "^7.12.13"
1288
+          }
1289
+        },
1290
+        "@babel/helper-split-export-declaration": {
1291
+          "version": "7.12.13",
1292
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
1293
+          "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
1294
+          "dev": true,
1295
+          "requires": {
1296
+            "@babel/types": "^7.12.13"
1297
+          }
1298
+        },
853 1299
         "@babel/helper-validator-identifier": {
854
-          "version": "7.12.11",
855
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
856
-          "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
1300
+          "version": "7.14.0",
1301
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
1302
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
1303
+          "dev": true
1304
+        },
1305
+        "@babel/highlight": {
1306
+          "version": "7.14.0",
1307
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
1308
+          "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
1309
+          "dev": true,
1310
+          "requires": {
1311
+            "@babel/helper-validator-identifier": "^7.14.0",
1312
+            "chalk": "^2.0.0",
1313
+            "js-tokens": "^4.0.0"
1314
+          }
1315
+        },
1316
+        "@babel/parser": {
1317
+          "version": "7.14.1",
1318
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
1319
+          "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
857 1320
           "dev": true
858 1321
         },
1322
+        "@babel/template": {
1323
+          "version": "7.12.13",
1324
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
1325
+          "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
1326
+          "dev": true,
1327
+          "requires": {
1328
+            "@babel/code-frame": "^7.12.13",
1329
+            "@babel/parser": "^7.12.13",
1330
+            "@babel/types": "^7.12.13"
1331
+          }
1332
+        },
1333
+        "@babel/traverse": {
1334
+          "version": "7.14.0",
1335
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
1336
+          "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
1337
+          "dev": true,
1338
+          "requires": {
1339
+            "@babel/code-frame": "^7.12.13",
1340
+            "@babel/generator": "^7.14.0",
1341
+            "@babel/helper-function-name": "^7.12.13",
1342
+            "@babel/helper-split-export-declaration": "^7.12.13",
1343
+            "@babel/parser": "^7.14.0",
1344
+            "@babel/types": "^7.14.0",
1345
+            "debug": "^4.1.0",
1346
+            "globals": "^11.1.0"
1347
+          }
1348
+        },
859 1349
         "@babel/types": {
860
-          "version": "7.12.11",
861
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
862
-          "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
1350
+          "version": "7.14.1",
1351
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
1352
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
863 1353
           "dev": true,
864 1354
           "requires": {
865
-            "@babel/helper-validator-identifier": "^7.12.11",
866
-            "lodash": "^4.17.19",
1355
+            "@babel/helper-validator-identifier": "^7.14.0",
867 1356
             "to-fast-properties": "^2.0.0"
868 1357
           }
1358
+        },
1359
+        "debug": {
1360
+          "version": "4.3.1",
1361
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
1362
+          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
1363
+          "dev": true,
1364
+          "requires": {
1365
+            "ms": "2.1.2"
1366
+          }
1367
+        },
1368
+        "ms": {
1369
+          "version": "2.1.2",
1370
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1371
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1372
+          "dev": true
869 1373
         }
870 1374
       }
871 1375
     },
... ...
@@ -987,147 +1491,184 @@
987 1491
       "integrity": "sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA==",
988 1492
       "dev": true
989 1493
     },
1494
+    "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
1495
+      "version": "7.13.12",
1496
+      "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz",
1497
+      "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==",
1498
+      "dev": true,
1499
+      "requires": {
1500
+        "@babel/helper-plugin-utils": "^7.13.0",
1501
+        "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
1502
+        "@babel/plugin-proposal-optional-chaining": "^7.13.12"
1503
+      },
1504
+      "dependencies": {
1505
+        "@babel/helper-plugin-utils": {
1506
+          "version": "7.13.0",
1507
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1508
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1509
+          "dev": true
1510
+        }
1511
+      }
1512
+    },
990 1513
     "@babel/plugin-proposal-async-generator-functions": {
991
-      "version": "7.12.1",
992
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz",
993
-      "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==",
1514
+      "version": "7.13.15",
1515
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz",
1516
+      "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==",
994 1517
       "dev": true,
995 1518
       "requires": {
996
-        "@babel/helper-plugin-utils": "^7.10.4",
997
-        "@babel/helper-remap-async-to-generator": "^7.12.1",
998
-        "@babel/plugin-syntax-async-generators": "^7.8.0"
1519
+        "@babel/helper-plugin-utils": "^7.13.0",
1520
+        "@babel/helper-remap-async-to-generator": "^7.13.0",
1521
+        "@babel/plugin-syntax-async-generators": "^7.8.4"
999 1522
       },
1000 1523
       "dependencies": {
1001 1524
         "@babel/helper-plugin-utils": {
1002
-          "version": "7.10.4",
1003
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1004
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1525
+          "version": "7.13.0",
1526
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1527
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1005 1528
           "dev": true
1006 1529
         }
1007 1530
       }
1008 1531
     },
1009 1532
     "@babel/plugin-proposal-class-properties": {
1010
-      "version": "7.12.1",
1011
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz",
1012
-      "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==",
1533
+      "version": "7.13.0",
1534
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz",
1535
+      "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==",
1013 1536
       "dev": true,
1014 1537
       "requires": {
1015
-        "@babel/helper-create-class-features-plugin": "^7.12.1",
1016
-        "@babel/helper-plugin-utils": "^7.10.4"
1538
+        "@babel/helper-create-class-features-plugin": "^7.13.0",
1539
+        "@babel/helper-plugin-utils": "^7.13.0"
1017 1540
       },
1018 1541
       "dependencies": {
1019 1542
         "@babel/helper-plugin-utils": {
1020
-          "version": "7.10.4",
1021
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1022
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1543
+          "version": "7.13.0",
1544
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1545
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1546
+          "dev": true
1547
+        }
1548
+      }
1549
+    },
1550
+    "@babel/plugin-proposal-class-static-block": {
1551
+      "version": "7.13.11",
1552
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.13.11.tgz",
1553
+      "integrity": "sha512-fJTdFI4bfnMjvxJyNuaf8i9mVcZ0UhetaGEUHaHV9KEnibLugJkZAtXikR8KcYj+NYmI4DZMS8yQAyg+hvfSqg==",
1554
+      "dev": true,
1555
+      "requires": {
1556
+        "@babel/helper-plugin-utils": "^7.13.0",
1557
+        "@babel/plugin-syntax-class-static-block": "^7.12.13"
1558
+      },
1559
+      "dependencies": {
1560
+        "@babel/helper-plugin-utils": {
1561
+          "version": "7.13.0",
1562
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1563
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1023 1564
           "dev": true
1024 1565
         }
1025 1566
       }
1026 1567
     },
1027 1568
     "@babel/plugin-proposal-dynamic-import": {
1028
-      "version": "7.12.1",
1029
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz",
1030
-      "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==",
1569
+      "version": "7.13.8",
1570
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz",
1571
+      "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==",
1031 1572
       "dev": true,
1032 1573
       "requires": {
1033
-        "@babel/helper-plugin-utils": "^7.10.4",
1034
-        "@babel/plugin-syntax-dynamic-import": "^7.8.0"
1574
+        "@babel/helper-plugin-utils": "^7.13.0",
1575
+        "@babel/plugin-syntax-dynamic-import": "^7.8.3"
1035 1576
       },
1036 1577
       "dependencies": {
1037 1578
         "@babel/helper-plugin-utils": {
1038
-          "version": "7.10.4",
1039
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1040
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1579
+          "version": "7.13.0",
1580
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1581
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1041 1582
           "dev": true
1042 1583
         }
1043 1584
       }
1044 1585
     },
1045 1586
     "@babel/plugin-proposal-export-namespace-from": {
1046
-      "version": "7.12.1",
1047
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz",
1048
-      "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==",
1587
+      "version": "7.12.13",
1588
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz",
1589
+      "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==",
1049 1590
       "dev": true,
1050 1591
       "requires": {
1051
-        "@babel/helper-plugin-utils": "^7.10.4",
1592
+        "@babel/helper-plugin-utils": "^7.12.13",
1052 1593
         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
1053 1594
       },
1054 1595
       "dependencies": {
1055 1596
         "@babel/helper-plugin-utils": {
1056
-          "version": "7.10.4",
1057
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1058
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1597
+          "version": "7.13.0",
1598
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1599
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1059 1600
           "dev": true
1060 1601
         }
1061 1602
       }
1062 1603
     },
1063 1604
     "@babel/plugin-proposal-json-strings": {
1064
-      "version": "7.12.1",
1065
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz",
1066
-      "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==",
1605
+      "version": "7.13.8",
1606
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz",
1607
+      "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==",
1067 1608
       "dev": true,
1068 1609
       "requires": {
1069
-        "@babel/helper-plugin-utils": "^7.10.4",
1070
-        "@babel/plugin-syntax-json-strings": "^7.8.0"
1610
+        "@babel/helper-plugin-utils": "^7.13.0",
1611
+        "@babel/plugin-syntax-json-strings": "^7.8.3"
1071 1612
       },
1072 1613
       "dependencies": {
1073 1614
         "@babel/helper-plugin-utils": {
1074
-          "version": "7.10.4",
1075
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1076
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1615
+          "version": "7.13.0",
1616
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1617
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1077 1618
           "dev": true
1078 1619
         }
1079 1620
       }
1080 1621
     },
1081 1622
     "@babel/plugin-proposal-logical-assignment-operators": {
1082
-      "version": "7.12.1",
1083
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz",
1084
-      "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==",
1623
+      "version": "7.13.8",
1624
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz",
1625
+      "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==",
1085 1626
       "dev": true,
1086 1627
       "requires": {
1087
-        "@babel/helper-plugin-utils": "^7.10.4",
1628
+        "@babel/helper-plugin-utils": "^7.13.0",
1088 1629
         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
1089 1630
       },
1090 1631
       "dependencies": {
1091 1632
         "@babel/helper-plugin-utils": {
1092
-          "version": "7.10.4",
1093
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1094
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1633
+          "version": "7.13.0",
1634
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1635
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1095 1636
           "dev": true
1096 1637
         }
1097 1638
       }
1098 1639
     },
1099 1640
     "@babel/plugin-proposal-nullish-coalescing-operator": {
1100
-      "version": "7.12.1",
1101
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz",
1102
-      "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==",
1641
+      "version": "7.13.8",
1642
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz",
1643
+      "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==",
1103 1644
       "dev": true,
1104 1645
       "requires": {
1105
-        "@babel/helper-plugin-utils": "^7.10.4",
1106
-        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
1646
+        "@babel/helper-plugin-utils": "^7.13.0",
1647
+        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
1107 1648
       },
1108 1649
       "dependencies": {
1109 1650
         "@babel/helper-plugin-utils": {
1110
-          "version": "7.10.4",
1111
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1112
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1651
+          "version": "7.13.0",
1652
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1653
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1113 1654
           "dev": true
1114 1655
         }
1115 1656
       }
1116 1657
     },
1117 1658
     "@babel/plugin-proposal-numeric-separator": {
1118
-      "version": "7.12.7",
1119
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz",
1120
-      "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==",
1659
+      "version": "7.12.13",
1660
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz",
1661
+      "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==",
1121 1662
       "dev": true,
1122 1663
       "requires": {
1123
-        "@babel/helper-plugin-utils": "^7.10.4",
1664
+        "@babel/helper-plugin-utils": "^7.12.13",
1124 1665
         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
1125 1666
       },
1126 1667
       "dependencies": {
1127 1668
         "@babel/helper-plugin-utils": {
1128
-          "version": "7.10.4",
1129
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1130
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1669
+          "version": "7.13.0",
1670
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1671
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1131 1672
           "dev": true
1132 1673
         }
1133 1674
       }
... ...
@@ -1161,74 +1702,94 @@
1161 1702
       }
1162 1703
     },
1163 1704
     "@babel/plugin-proposal-optional-catch-binding": {
1164
-      "version": "7.12.1",
1165
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz",
1166
-      "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==",
1705
+      "version": "7.13.8",
1706
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz",
1707
+      "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==",
1167 1708
       "dev": true,
1168 1709
       "requires": {
1169
-        "@babel/helper-plugin-utils": "^7.10.4",
1170
-        "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
1710
+        "@babel/helper-plugin-utils": "^7.13.0",
1711
+        "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
1171 1712
       },
1172 1713
       "dependencies": {
1173 1714
         "@babel/helper-plugin-utils": {
1174
-          "version": "7.10.4",
1175
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1176
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1715
+          "version": "7.13.0",
1716
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1717
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1177 1718
           "dev": true
1178 1719
         }
1179 1720
       }
1180 1721
     },
1181 1722
     "@babel/plugin-proposal-optional-chaining": {
1182
-      "version": "7.12.7",
1183
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz",
1184
-      "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==",
1723
+      "version": "7.13.12",
1724
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz",
1725
+      "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==",
1185 1726
       "dev": true,
1186 1727
       "requires": {
1187
-        "@babel/helper-plugin-utils": "^7.10.4",
1728
+        "@babel/helper-plugin-utils": "^7.13.0",
1188 1729
         "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
1189
-        "@babel/plugin-syntax-optional-chaining": "^7.8.0"
1730
+        "@babel/plugin-syntax-optional-chaining": "^7.8.3"
1190 1731
       },
1191 1732
       "dependencies": {
1192 1733
         "@babel/helper-plugin-utils": {
1193
-          "version": "7.10.4",
1194
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1195
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1734
+          "version": "7.13.0",
1735
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1736
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1196 1737
           "dev": true
1197 1738
         }
1198 1739
       }
1199 1740
     },
1200 1741
     "@babel/plugin-proposal-private-methods": {
1201
-      "version": "7.12.1",
1202
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz",
1203
-      "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==",
1742
+      "version": "7.13.0",
1743
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz",
1744
+      "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==",
1204 1745
       "dev": true,
1205 1746
       "requires": {
1206
-        "@babel/helper-create-class-features-plugin": "^7.12.1",
1207
-        "@babel/helper-plugin-utils": "^7.10.4"
1747
+        "@babel/helper-create-class-features-plugin": "^7.13.0",
1748
+        "@babel/helper-plugin-utils": "^7.13.0"
1208 1749
       },
1209 1750
       "dependencies": {
1210 1751
         "@babel/helper-plugin-utils": {
1211
-          "version": "7.10.4",
1212
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1213
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1752
+          "version": "7.13.0",
1753
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1754
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1755
+          "dev": true
1756
+        }
1757
+      }
1758
+    },
1759
+    "@babel/plugin-proposal-private-property-in-object": {
1760
+      "version": "7.14.0",
1761
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz",
1762
+      "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==",
1763
+      "dev": true,
1764
+      "requires": {
1765
+        "@babel/helper-annotate-as-pure": "^7.12.13",
1766
+        "@babel/helper-create-class-features-plugin": "^7.14.0",
1767
+        "@babel/helper-plugin-utils": "^7.13.0",
1768
+        "@babel/plugin-syntax-private-property-in-object": "^7.14.0"
1769
+      },
1770
+      "dependencies": {
1771
+        "@babel/helper-plugin-utils": {
1772
+          "version": "7.13.0",
1773
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1774
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1214 1775
           "dev": true
1215 1776
         }
1216 1777
       }
1217 1778
     },
1218 1779
     "@babel/plugin-proposal-unicode-property-regex": {
1219
-      "version": "7.12.1",
1220
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz",
1221
-      "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==",
1780
+      "version": "7.12.13",
1781
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz",
1782
+      "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==",
1222 1783
       "dev": true,
1223 1784
       "requires": {
1224
-        "@babel/helper-create-regexp-features-plugin": "^7.12.1",
1225
-        "@babel/helper-plugin-utils": "^7.10.4"
1785
+        "@babel/helper-create-regexp-features-plugin": "^7.12.13",
1786
+        "@babel/helper-plugin-utils": "^7.12.13"
1226 1787
       },
1227 1788
       "dependencies": {
1228 1789
         "@babel/helper-plugin-utils": {
1229
-          "version": "7.10.4",
1230
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1231
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1790
+          "version": "7.13.0",
1791
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1792
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1232 1793
           "dev": true
1233 1794
         }
1234 1795
       }
... ...
@@ -1268,6 +1829,23 @@
1268 1829
         }
1269 1830
       }
1270 1831
     },
1832
+    "@babel/plugin-syntax-class-static-block": {
1833
+      "version": "7.12.13",
1834
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz",
1835
+      "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==",
1836
+      "dev": true,
1837
+      "requires": {
1838
+        "@babel/helper-plugin-utils": "^7.12.13"
1839
+      },
1840
+      "dependencies": {
1841
+        "@babel/helper-plugin-utils": {
1842
+          "version": "7.13.0",
1843
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1844
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1845
+          "dev": true
1846
+        }
1847
+      }
1848
+    },
1271 1849
     "@babel/plugin-syntax-dynamic-import": {
1272 1850
       "version": "7.8.3",
1273 1851
       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
... ...
@@ -1390,6 +1968,23 @@
1390 1968
         "@babel/helper-plugin-utils": "^7.8.0"
1391 1969
       }
1392 1970
     },
1971
+    "@babel/plugin-syntax-private-property-in-object": {
1972
+      "version": "7.14.0",
1973
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz",
1974
+      "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==",
1975
+      "dev": true,
1976
+      "requires": {
1977
+        "@babel/helper-plugin-utils": "^7.13.0"
1978
+      },
1979
+      "dependencies": {
1980
+        "@babel/helper-plugin-utils": {
1981
+          "version": "7.13.0",
1982
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
1983
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1984
+          "dev": true
1985
+        }
1986
+      }
1987
+    },
1393 1988
     "@babel/plugin-syntax-top-level-await": {
1394 1989
       "version": "7.12.1",
1395 1990
       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz",
... ...
@@ -1408,663 +2003,1800 @@
1408 2003
       }
1409 2004
     },
1410 2005
     "@babel/plugin-transform-arrow-functions": {
1411
-      "version": "7.12.1",
1412
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz",
1413
-      "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==",
2006
+      "version": "7.13.0",
2007
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz",
2008
+      "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==",
1414 2009
       "dev": true,
1415 2010
       "requires": {
1416
-        "@babel/helper-plugin-utils": "^7.10.4"
2011
+        "@babel/helper-plugin-utils": "^7.13.0"
1417 2012
       },
1418 2013
       "dependencies": {
1419 2014
         "@babel/helper-plugin-utils": {
1420
-          "version": "7.10.4",
1421
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1422
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2015
+          "version": "7.13.0",
2016
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2017
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1423 2018
           "dev": true
1424 2019
         }
1425 2020
       }
1426 2021
     },
1427 2022
     "@babel/plugin-transform-async-to-generator": {
1428
-      "version": "7.12.1",
1429
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz",
1430
-      "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==",
2023
+      "version": "7.13.0",
2024
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz",
2025
+      "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==",
1431 2026
       "dev": true,
1432 2027
       "requires": {
1433
-        "@babel/helper-module-imports": "^7.12.1",
1434
-        "@babel/helper-plugin-utils": "^7.10.4",
1435
-        "@babel/helper-remap-async-to-generator": "^7.12.1"
2028
+        "@babel/helper-module-imports": "^7.12.13",
2029
+        "@babel/helper-plugin-utils": "^7.13.0",
2030
+        "@babel/helper-remap-async-to-generator": "^7.13.0"
1436 2031
       },
1437 2032
       "dependencies": {
2033
+        "@babel/helper-module-imports": {
2034
+          "version": "7.13.12",
2035
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
2036
+          "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
2037
+          "dev": true,
2038
+          "requires": {
2039
+            "@babel/types": "^7.13.12"
2040
+          }
2041
+        },
1438 2042
         "@babel/helper-plugin-utils": {
1439
-          "version": "7.10.4",
1440
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1441
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2043
+          "version": "7.13.0",
2044
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2045
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
2046
+          "dev": true
2047
+        },
2048
+        "@babel/helper-validator-identifier": {
2049
+          "version": "7.14.0",
2050
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
2051
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
1442 2052
           "dev": true
2053
+        },
2054
+        "@babel/types": {
2055
+          "version": "7.14.1",
2056
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
2057
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
2058
+          "dev": true,
2059
+          "requires": {
2060
+            "@babel/helper-validator-identifier": "^7.14.0",
2061
+            "to-fast-properties": "^2.0.0"
2062
+          }
1443 2063
         }
1444 2064
       }
1445 2065
     },
1446 2066
     "@babel/plugin-transform-block-scoped-functions": {
1447
-      "version": "7.12.1",
1448
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz",
1449
-      "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==",
2067
+      "version": "7.12.13",
2068
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz",
2069
+      "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==",
1450 2070
       "dev": true,
1451 2071
       "requires": {
1452
-        "@babel/helper-plugin-utils": "^7.10.4"
2072
+        "@babel/helper-plugin-utils": "^7.12.13"
1453 2073
       },
1454 2074
       "dependencies": {
1455 2075
         "@babel/helper-plugin-utils": {
1456
-          "version": "7.10.4",
1457
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1458
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2076
+          "version": "7.13.0",
2077
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2078
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1459 2079
           "dev": true
1460 2080
         }
1461 2081
       }
1462 2082
     },
1463 2083
     "@babel/plugin-transform-block-scoping": {
1464
-      "version": "7.12.11",
1465
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.11.tgz",
1466
-      "integrity": "sha512-atR1Rxc3hM+VPg/NvNvfYw0npQEAcHuJ+MGZnFn6h3bo+1U3BWXMdFMlvVRApBTWKQMX7SOwRJZA5FBF/JQbvA==",
2084
+      "version": "7.14.1",
2085
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.1.tgz",
2086
+      "integrity": "sha512-2mQXd0zBrwfp0O1moWIhPpEeTKDvxyHcnma3JATVP1l+CctWBuot6OJG8LQ4DnBj4ZZPSmlb/fm4mu47EOAnVA==",
1467 2087
       "dev": true,
1468 2088
       "requires": {
1469
-        "@babel/helper-plugin-utils": "^7.10.4"
2089
+        "@babel/helper-plugin-utils": "^7.13.0"
1470 2090
       },
1471 2091
       "dependencies": {
1472 2092
         "@babel/helper-plugin-utils": {
1473
-          "version": "7.10.4",
1474
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1475
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2093
+          "version": "7.13.0",
2094
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2095
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1476 2096
           "dev": true
1477 2097
         }
1478 2098
       }
1479 2099
     },
1480 2100
     "@babel/plugin-transform-classes": {
1481
-      "version": "7.12.1",
1482
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz",
1483
-      "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==",
2101
+      "version": "7.13.0",
2102
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz",
2103
+      "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==",
1484 2104
       "dev": true,
1485 2105
       "requires": {
1486
-        "@babel/helper-annotate-as-pure": "^7.10.4",
1487
-        "@babel/helper-define-map": "^7.10.4",
1488
-        "@babel/helper-function-name": "^7.10.4",
1489
-        "@babel/helper-optimise-call-expression": "^7.10.4",
1490
-        "@babel/helper-plugin-utils": "^7.10.4",
1491
-        "@babel/helper-replace-supers": "^7.12.1",
1492
-        "@babel/helper-split-export-declaration": "^7.10.4",
2106
+        "@babel/helper-annotate-as-pure": "^7.12.13",
2107
+        "@babel/helper-function-name": "^7.12.13",
2108
+        "@babel/helper-optimise-call-expression": "^7.12.13",
2109
+        "@babel/helper-plugin-utils": "^7.13.0",
2110
+        "@babel/helper-replace-supers": "^7.13.0",
2111
+        "@babel/helper-split-export-declaration": "^7.12.13",
1493 2112
         "globals": "^11.1.0"
1494 2113
       },
1495 2114
       "dependencies": {
2115
+        "@babel/code-frame": {
2116
+          "version": "7.12.13",
2117
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
2118
+          "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
2119
+          "dev": true,
2120
+          "requires": {
2121
+            "@babel/highlight": "^7.12.13"
2122
+          }
2123
+        },
2124
+        "@babel/generator": {
2125
+          "version": "7.14.1",
2126
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
2127
+          "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
2128
+          "dev": true,
2129
+          "requires": {
2130
+            "@babel/types": "^7.14.1",
2131
+            "jsesc": "^2.5.1",
2132
+            "source-map": "^0.5.0"
2133
+          }
2134
+        },
2135
+        "@babel/helper-function-name": {
2136
+          "version": "7.12.13",
2137
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
2138
+          "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
2139
+          "dev": true,
2140
+          "requires": {
2141
+            "@babel/helper-get-function-arity": "^7.12.13",
2142
+            "@babel/template": "^7.12.13",
2143
+            "@babel/types": "^7.12.13"
2144
+          }
2145
+        },
2146
+        "@babel/helper-get-function-arity": {
2147
+          "version": "7.12.13",
2148
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
2149
+          "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
2150
+          "dev": true,
2151
+          "requires": {
2152
+            "@babel/types": "^7.12.13"
2153
+          }
2154
+        },
2155
+        "@babel/helper-member-expression-to-functions": {
2156
+          "version": "7.13.12",
2157
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
2158
+          "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
2159
+          "dev": true,
2160
+          "requires": {
2161
+            "@babel/types": "^7.13.12"
2162
+          }
2163
+        },
1496 2164
         "@babel/helper-plugin-utils": {
1497
-          "version": "7.10.4",
1498
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1499
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2165
+          "version": "7.13.0",
2166
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2167
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
2168
+          "dev": true
2169
+        },
2170
+        "@babel/helper-replace-supers": {
2171
+          "version": "7.13.12",
2172
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz",
2173
+          "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==",
2174
+          "dev": true,
2175
+          "requires": {
2176
+            "@babel/helper-member-expression-to-functions": "^7.13.12",
2177
+            "@babel/helper-optimise-call-expression": "^7.12.13",
2178
+            "@babel/traverse": "^7.13.0",
2179
+            "@babel/types": "^7.13.12"
2180
+          }
2181
+        },
2182
+        "@babel/helper-split-export-declaration": {
2183
+          "version": "7.12.13",
2184
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
2185
+          "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
2186
+          "dev": true,
2187
+          "requires": {
2188
+            "@babel/types": "^7.12.13"
2189
+          }
2190
+        },
2191
+        "@babel/helper-validator-identifier": {
2192
+          "version": "7.14.0",
2193
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
2194
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
2195
+          "dev": true
2196
+        },
2197
+        "@babel/highlight": {
2198
+          "version": "7.14.0",
2199
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
2200
+          "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
2201
+          "dev": true,
2202
+          "requires": {
2203
+            "@babel/helper-validator-identifier": "^7.14.0",
2204
+            "chalk": "^2.0.0",
2205
+            "js-tokens": "^4.0.0"
2206
+          }
2207
+        },
2208
+        "@babel/parser": {
2209
+          "version": "7.14.1",
2210
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
2211
+          "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
2212
+          "dev": true
2213
+        },
2214
+        "@babel/template": {
2215
+          "version": "7.12.13",
2216
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
2217
+          "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
2218
+          "dev": true,
2219
+          "requires": {
2220
+            "@babel/code-frame": "^7.12.13",
2221
+            "@babel/parser": "^7.12.13",
2222
+            "@babel/types": "^7.12.13"
2223
+          }
2224
+        },
2225
+        "@babel/traverse": {
2226
+          "version": "7.14.0",
2227
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
2228
+          "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
2229
+          "dev": true,
2230
+          "requires": {
2231
+            "@babel/code-frame": "^7.12.13",
2232
+            "@babel/generator": "^7.14.0",
2233
+            "@babel/helper-function-name": "^7.12.13",
2234
+            "@babel/helper-split-export-declaration": "^7.12.13",
2235
+            "@babel/parser": "^7.14.0",
2236
+            "@babel/types": "^7.14.0",
2237
+            "debug": "^4.1.0",
2238
+            "globals": "^11.1.0"
2239
+          }
2240
+        },
2241
+        "@babel/types": {
2242
+          "version": "7.14.1",
2243
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
2244
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
2245
+          "dev": true,
2246
+          "requires": {
2247
+            "@babel/helper-validator-identifier": "^7.14.0",
2248
+            "to-fast-properties": "^2.0.0"
2249
+          }
2250
+        },
2251
+        "debug": {
2252
+          "version": "4.3.1",
2253
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
2254
+          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
2255
+          "dev": true,
2256
+          "requires": {
2257
+            "ms": "2.1.2"
2258
+          }
2259
+        },
2260
+        "ms": {
2261
+          "version": "2.1.2",
2262
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2263
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1500 2264
           "dev": true
1501 2265
         }
1502 2266
       }
1503 2267
     },
1504 2268
     "@babel/plugin-transform-computed-properties": {
1505
-      "version": "7.12.1",
1506
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz",
1507
-      "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==",
2269
+      "version": "7.13.0",
2270
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz",
2271
+      "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==",
1508 2272
       "dev": true,
1509 2273
       "requires": {
1510
-        "@babel/helper-plugin-utils": "^7.10.4"
2274
+        "@babel/helper-plugin-utils": "^7.13.0"
1511 2275
       },
1512 2276
       "dependencies": {
1513 2277
         "@babel/helper-plugin-utils": {
1514
-          "version": "7.10.4",
1515
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1516
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2278
+          "version": "7.13.0",
2279
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2280
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1517 2281
           "dev": true
1518 2282
         }
1519 2283
       }
1520 2284
     },
1521 2285
     "@babel/plugin-transform-destructuring": {
1522
-      "version": "7.12.1",
1523
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz",
1524
-      "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==",
2286
+      "version": "7.13.17",
2287
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz",
2288
+      "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==",
1525 2289
       "dev": true,
1526 2290
       "requires": {
1527
-        "@babel/helper-plugin-utils": "^7.10.4"
2291
+        "@babel/helper-plugin-utils": "^7.13.0"
1528 2292
       },
1529 2293
       "dependencies": {
1530 2294
         "@babel/helper-plugin-utils": {
1531
-          "version": "7.10.4",
1532
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1533
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2295
+          "version": "7.13.0",
2296
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2297
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1534 2298
           "dev": true
1535 2299
         }
1536 2300
       }
1537 2301
     },
1538 2302
     "@babel/plugin-transform-dotall-regex": {
1539
-      "version": "7.12.1",
1540
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz",
1541
-      "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==",
2303
+      "version": "7.12.13",
2304
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz",
2305
+      "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==",
1542 2306
       "dev": true,
1543 2307
       "requires": {
1544
-        "@babel/helper-create-regexp-features-plugin": "^7.12.1",
1545
-        "@babel/helper-plugin-utils": "^7.10.4"
2308
+        "@babel/helper-create-regexp-features-plugin": "^7.12.13",
2309
+        "@babel/helper-plugin-utils": "^7.12.13"
1546 2310
       },
1547 2311
       "dependencies": {
1548 2312
         "@babel/helper-plugin-utils": {
1549
-          "version": "7.10.4",
1550
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1551
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2313
+          "version": "7.13.0",
2314
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2315
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1552 2316
           "dev": true
1553 2317
         }
1554 2318
       }
1555 2319
     },
1556 2320
     "@babel/plugin-transform-duplicate-keys": {
1557
-      "version": "7.12.1",
1558
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz",
1559
-      "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==",
2321
+      "version": "7.12.13",
2322
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz",
2323
+      "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==",
1560 2324
       "dev": true,
1561 2325
       "requires": {
1562
-        "@babel/helper-plugin-utils": "^7.10.4"
2326
+        "@babel/helper-plugin-utils": "^7.12.13"
1563 2327
       },
1564 2328
       "dependencies": {
1565 2329
         "@babel/helper-plugin-utils": {
1566
-          "version": "7.10.4",
1567
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1568
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2330
+          "version": "7.13.0",
2331
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2332
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1569 2333
           "dev": true
1570 2334
         }
1571 2335
       }
1572 2336
     },
1573 2337
     "@babel/plugin-transform-exponentiation-operator": {
1574
-      "version": "7.12.1",
1575
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz",
1576
-      "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==",
2338
+      "version": "7.12.13",
2339
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz",
2340
+      "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==",
1577 2341
       "dev": true,
1578 2342
       "requires": {
1579
-        "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4",
1580
-        "@babel/helper-plugin-utils": "^7.10.4"
2343
+        "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13",
2344
+        "@babel/helper-plugin-utils": "^7.12.13"
1581 2345
       },
1582 2346
       "dependencies": {
1583 2347
         "@babel/helper-plugin-utils": {
1584
-          "version": "7.10.4",
1585
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1586
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2348
+          "version": "7.13.0",
2349
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2350
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1587 2351
           "dev": true
1588 2352
         }
1589 2353
       }
1590 2354
     },
1591 2355
     "@babel/plugin-transform-for-of": {
1592
-      "version": "7.12.1",
1593
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz",
1594
-      "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==",
2356
+      "version": "7.13.0",
2357
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz",
2358
+      "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==",
1595 2359
       "dev": true,
1596 2360
       "requires": {
1597
-        "@babel/helper-plugin-utils": "^7.10.4"
2361
+        "@babel/helper-plugin-utils": "^7.13.0"
1598 2362
       },
1599 2363
       "dependencies": {
1600 2364
         "@babel/helper-plugin-utils": {
1601
-          "version": "7.10.4",
1602
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1603
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2365
+          "version": "7.13.0",
2366
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2367
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1604 2368
           "dev": true
1605 2369
         }
1606 2370
       }
1607 2371
     },
1608 2372
     "@babel/plugin-transform-function-name": {
1609
-      "version": "7.12.1",
1610
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz",
1611
-      "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==",
2373
+      "version": "7.12.13",
2374
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz",
2375
+      "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==",
1612 2376
       "dev": true,
1613 2377
       "requires": {
1614
-        "@babel/helper-function-name": "^7.10.4",
1615
-        "@babel/helper-plugin-utils": "^7.10.4"
2378
+        "@babel/helper-function-name": "^7.12.13",
2379
+        "@babel/helper-plugin-utils": "^7.12.13"
1616 2380
       },
1617 2381
       "dependencies": {
2382
+        "@babel/code-frame": {
2383
+          "version": "7.12.13",
2384
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
2385
+          "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
2386
+          "dev": true,
2387
+          "requires": {
2388
+            "@babel/highlight": "^7.12.13"
2389
+          }
2390
+        },
2391
+        "@babel/helper-function-name": {
2392
+          "version": "7.12.13",
2393
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
2394
+          "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
2395
+          "dev": true,
2396
+          "requires": {
2397
+            "@babel/helper-get-function-arity": "^7.12.13",
2398
+            "@babel/template": "^7.12.13",
2399
+            "@babel/types": "^7.12.13"
2400
+          }
2401
+        },
2402
+        "@babel/helper-get-function-arity": {
2403
+          "version": "7.12.13",
2404
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
2405
+          "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
2406
+          "dev": true,
2407
+          "requires": {
2408
+            "@babel/types": "^7.12.13"
2409
+          }
2410
+        },
1618 2411
         "@babel/helper-plugin-utils": {
1619
-          "version": "7.10.4",
1620
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1621
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2412
+          "version": "7.13.0",
2413
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2414
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
2415
+          "dev": true
2416
+        },
2417
+        "@babel/helper-validator-identifier": {
2418
+          "version": "7.14.0",
2419
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
2420
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
2421
+          "dev": true
2422
+        },
2423
+        "@babel/highlight": {
2424
+          "version": "7.14.0",
2425
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
2426
+          "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
2427
+          "dev": true,
2428
+          "requires": {
2429
+            "@babel/helper-validator-identifier": "^7.14.0",
2430
+            "chalk": "^2.0.0",
2431
+            "js-tokens": "^4.0.0"
2432
+          }
2433
+        },
2434
+        "@babel/parser": {
2435
+          "version": "7.14.1",
2436
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
2437
+          "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
1622 2438
           "dev": true
2439
+        },
2440
+        "@babel/template": {
2441
+          "version": "7.12.13",
2442
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
2443
+          "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
2444
+          "dev": true,
2445
+          "requires": {
2446
+            "@babel/code-frame": "^7.12.13",
2447
+            "@babel/parser": "^7.12.13",
2448
+            "@babel/types": "^7.12.13"
2449
+          }
2450
+        },
2451
+        "@babel/types": {
2452
+          "version": "7.14.1",
2453
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
2454
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
2455
+          "dev": true,
2456
+          "requires": {
2457
+            "@babel/helper-validator-identifier": "^7.14.0",
2458
+            "to-fast-properties": "^2.0.0"
2459
+          }
1623 2460
         }
1624 2461
       }
1625 2462
     },
1626 2463
     "@babel/plugin-transform-literals": {
1627
-      "version": "7.12.1",
1628
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz",
1629
-      "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==",
2464
+      "version": "7.12.13",
2465
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz",
2466
+      "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==",
1630 2467
       "dev": true,
1631 2468
       "requires": {
1632
-        "@babel/helper-plugin-utils": "^7.10.4"
2469
+        "@babel/helper-plugin-utils": "^7.12.13"
1633 2470
       },
1634 2471
       "dependencies": {
1635 2472
         "@babel/helper-plugin-utils": {
1636
-          "version": "7.10.4",
1637
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1638
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2473
+          "version": "7.13.0",
2474
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2475
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1639 2476
           "dev": true
1640 2477
         }
1641 2478
       }
1642 2479
     },
1643 2480
     "@babel/plugin-transform-member-expression-literals": {
1644
-      "version": "7.12.1",
1645
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz",
1646
-      "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==",
2481
+      "version": "7.12.13",
2482
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz",
2483
+      "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==",
1647 2484
       "dev": true,
1648 2485
       "requires": {
1649
-        "@babel/helper-plugin-utils": "^7.10.4"
2486
+        "@babel/helper-plugin-utils": "^7.12.13"
1650 2487
       },
1651 2488
       "dependencies": {
1652 2489
         "@babel/helper-plugin-utils": {
1653
-          "version": "7.10.4",
1654
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1655
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2490
+          "version": "7.13.0",
2491
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2492
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1656 2493
           "dev": true
1657 2494
         }
1658 2495
       }
1659 2496
     },
1660 2497
     "@babel/plugin-transform-modules-amd": {
1661
-      "version": "7.12.1",
1662
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz",
1663
-      "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==",
1664
-      "dev": true,
1665
-      "requires": {
1666
-        "@babel/helper-module-transforms": "^7.12.1",
1667
-        "@babel/helper-plugin-utils": "^7.10.4",
1668
-        "babel-plugin-dynamic-import-node": "^2.3.3"
1669
-      },
1670
-      "dependencies": {
1671
-        "@babel/helper-plugin-utils": {
1672
-          "version": "7.10.4",
1673
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1674
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1675
-          "dev": true
1676
-        }
1677
-      }
1678
-    },
1679
-    "@babel/plugin-transform-modules-commonjs": {
1680
-      "version": "7.12.1",
1681
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz",
1682
-      "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==",
2498
+      "version": "7.14.0",
2499
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.0.tgz",
2500
+      "integrity": "sha512-CF4c5LX4LQ03LebQxJ5JZes2OYjzBuk1TdiF7cG7d5dK4lAdw9NZmaxq5K/mouUdNeqwz3TNjnW6v01UqUNgpQ==",
1683 2501
       "dev": true,
1684 2502
       "requires": {
1685
-        "@babel/helper-module-transforms": "^7.12.1",
1686
-        "@babel/helper-plugin-utils": "^7.10.4",
1687
-        "@babel/helper-simple-access": "^7.12.1",
2503
+        "@babel/helper-module-transforms": "^7.14.0",
2504
+        "@babel/helper-plugin-utils": "^7.13.0",
1688 2505
         "babel-plugin-dynamic-import-node": "^2.3.3"
1689 2506
       },
1690 2507
       "dependencies": {
2508
+        "@babel/code-frame": {
2509
+          "version": "7.12.13",
2510
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
2511
+          "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
2512
+          "dev": true,
2513
+          "requires": {
2514
+            "@babel/highlight": "^7.12.13"
2515
+          }
2516
+        },
2517
+        "@babel/generator": {
2518
+          "version": "7.14.1",
2519
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
2520
+          "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
2521
+          "dev": true,
2522
+          "requires": {
2523
+            "@babel/types": "^7.14.1",
2524
+            "jsesc": "^2.5.1",
2525
+            "source-map": "^0.5.0"
2526
+          }
2527
+        },
2528
+        "@babel/helper-function-name": {
2529
+          "version": "7.12.13",
2530
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
2531
+          "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
2532
+          "dev": true,
2533
+          "requires": {
2534
+            "@babel/helper-get-function-arity": "^7.12.13",
2535
+            "@babel/template": "^7.12.13",
2536
+            "@babel/types": "^7.12.13"
2537
+          }
2538
+        },
2539
+        "@babel/helper-get-function-arity": {
2540
+          "version": "7.12.13",
2541
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
2542
+          "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
2543
+          "dev": true,
2544
+          "requires": {
2545
+            "@babel/types": "^7.12.13"
2546
+          }
2547
+        },
2548
+        "@babel/helper-member-expression-to-functions": {
2549
+          "version": "7.13.12",
2550
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
2551
+          "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
2552
+          "dev": true,
2553
+          "requires": {
2554
+            "@babel/types": "^7.13.12"
2555
+          }
2556
+        },
2557
+        "@babel/helper-module-imports": {
2558
+          "version": "7.13.12",
2559
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
2560
+          "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
2561
+          "dev": true,
2562
+          "requires": {
2563
+            "@babel/types": "^7.13.12"
2564
+          }
2565
+        },
2566
+        "@babel/helper-module-transforms": {
2567
+          "version": "7.14.0",
2568
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz",
2569
+          "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==",
2570
+          "dev": true,
2571
+          "requires": {
2572
+            "@babel/helper-module-imports": "^7.13.12",
2573
+            "@babel/helper-replace-supers": "^7.13.12",
2574
+            "@babel/helper-simple-access": "^7.13.12",
2575
+            "@babel/helper-split-export-declaration": "^7.12.13",
2576
+            "@babel/helper-validator-identifier": "^7.14.0",
2577
+            "@babel/template": "^7.12.13",
2578
+            "@babel/traverse": "^7.14.0",
2579
+            "@babel/types": "^7.14.0"
2580
+          }
2581
+        },
1691 2582
         "@babel/helper-plugin-utils": {
1692
-          "version": "7.10.4",
1693
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1694
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2583
+          "version": "7.13.0",
2584
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2585
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
2586
+          "dev": true
2587
+        },
2588
+        "@babel/helper-replace-supers": {
2589
+          "version": "7.13.12",
2590
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz",
2591
+          "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==",
2592
+          "dev": true,
2593
+          "requires": {
2594
+            "@babel/helper-member-expression-to-functions": "^7.13.12",
2595
+            "@babel/helper-optimise-call-expression": "^7.12.13",
2596
+            "@babel/traverse": "^7.13.0",
2597
+            "@babel/types": "^7.13.12"
2598
+          }
2599
+        },
2600
+        "@babel/helper-simple-access": {
2601
+          "version": "7.13.12",
2602
+          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz",
2603
+          "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==",
2604
+          "dev": true,
2605
+          "requires": {
2606
+            "@babel/types": "^7.13.12"
2607
+          }
2608
+        },
2609
+        "@babel/helper-split-export-declaration": {
2610
+          "version": "7.12.13",
2611
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
2612
+          "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
2613
+          "dev": true,
2614
+          "requires": {
2615
+            "@babel/types": "^7.12.13"
2616
+          }
2617
+        },
2618
+        "@babel/helper-validator-identifier": {
2619
+          "version": "7.14.0",
2620
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
2621
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
2622
+          "dev": true
2623
+        },
2624
+        "@babel/highlight": {
2625
+          "version": "7.14.0",
2626
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
2627
+          "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
2628
+          "dev": true,
2629
+          "requires": {
2630
+            "@babel/helper-validator-identifier": "^7.14.0",
2631
+            "chalk": "^2.0.0",
2632
+            "js-tokens": "^4.0.0"
2633
+          }
2634
+        },
2635
+        "@babel/parser": {
2636
+          "version": "7.14.1",
2637
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
2638
+          "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
2639
+          "dev": true
2640
+        },
2641
+        "@babel/template": {
2642
+          "version": "7.12.13",
2643
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
2644
+          "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
2645
+          "dev": true,
2646
+          "requires": {
2647
+            "@babel/code-frame": "^7.12.13",
2648
+            "@babel/parser": "^7.12.13",
2649
+            "@babel/types": "^7.12.13"
2650
+          }
2651
+        },
2652
+        "@babel/traverse": {
2653
+          "version": "7.14.0",
2654
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
2655
+          "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
2656
+          "dev": true,
2657
+          "requires": {
2658
+            "@babel/code-frame": "^7.12.13",
2659
+            "@babel/generator": "^7.14.0",
2660
+            "@babel/helper-function-name": "^7.12.13",
2661
+            "@babel/helper-split-export-declaration": "^7.12.13",
2662
+            "@babel/parser": "^7.14.0",
2663
+            "@babel/types": "^7.14.0",
2664
+            "debug": "^4.1.0",
2665
+            "globals": "^11.1.0"
2666
+          }
2667
+        },
2668
+        "@babel/types": {
2669
+          "version": "7.14.1",
2670
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
2671
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
2672
+          "dev": true,
2673
+          "requires": {
2674
+            "@babel/helper-validator-identifier": "^7.14.0",
2675
+            "to-fast-properties": "^2.0.0"
2676
+          }
2677
+        },
2678
+        "debug": {
2679
+          "version": "4.3.1",
2680
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
2681
+          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
2682
+          "dev": true,
2683
+          "requires": {
2684
+            "ms": "2.1.2"
2685
+          }
2686
+        },
2687
+        "ms": {
2688
+          "version": "2.1.2",
2689
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2690
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2691
+          "dev": true
2692
+        }
2693
+      }
2694
+    },
2695
+    "@babel/plugin-transform-modules-commonjs": {
2696
+      "version": "7.14.0",
2697
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz",
2698
+      "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==",
2699
+      "dev": true,
2700
+      "requires": {
2701
+        "@babel/helper-module-transforms": "^7.14.0",
2702
+        "@babel/helper-plugin-utils": "^7.13.0",
2703
+        "@babel/helper-simple-access": "^7.13.12",
2704
+        "babel-plugin-dynamic-import-node": "^2.3.3"
2705
+      },
2706
+      "dependencies": {
2707
+        "@babel/code-frame": {
2708
+          "version": "7.12.13",
2709
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
2710
+          "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
2711
+          "dev": true,
2712
+          "requires": {
2713
+            "@babel/highlight": "^7.12.13"
2714
+          }
2715
+        },
2716
+        "@babel/generator": {
2717
+          "version": "7.14.1",
2718
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
2719
+          "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
2720
+          "dev": true,
2721
+          "requires": {
2722
+            "@babel/types": "^7.14.1",
2723
+            "jsesc": "^2.5.1",
2724
+            "source-map": "^0.5.0"
2725
+          }
2726
+        },
2727
+        "@babel/helper-function-name": {
2728
+          "version": "7.12.13",
2729
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
2730
+          "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
2731
+          "dev": true,
2732
+          "requires": {
2733
+            "@babel/helper-get-function-arity": "^7.12.13",
2734
+            "@babel/template": "^7.12.13",
2735
+            "@babel/types": "^7.12.13"
2736
+          }
2737
+        },
2738
+        "@babel/helper-get-function-arity": {
2739
+          "version": "7.12.13",
2740
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
2741
+          "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
2742
+          "dev": true,
2743
+          "requires": {
2744
+            "@babel/types": "^7.12.13"
2745
+          }
2746
+        },
2747
+        "@babel/helper-member-expression-to-functions": {
2748
+          "version": "7.13.12",
2749
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
2750
+          "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
2751
+          "dev": true,
2752
+          "requires": {
2753
+            "@babel/types": "^7.13.12"
2754
+          }
2755
+        },
2756
+        "@babel/helper-module-imports": {
2757
+          "version": "7.13.12",
2758
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
2759
+          "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
2760
+          "dev": true,
2761
+          "requires": {
2762
+            "@babel/types": "^7.13.12"
2763
+          }
2764
+        },
2765
+        "@babel/helper-module-transforms": {
2766
+          "version": "7.14.0",
2767
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz",
2768
+          "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==",
2769
+          "dev": true,
2770
+          "requires": {
2771
+            "@babel/helper-module-imports": "^7.13.12",
2772
+            "@babel/helper-replace-supers": "^7.13.12",
2773
+            "@babel/helper-simple-access": "^7.13.12",
2774
+            "@babel/helper-split-export-declaration": "^7.12.13",
2775
+            "@babel/helper-validator-identifier": "^7.14.0",
2776
+            "@babel/template": "^7.12.13",
2777
+            "@babel/traverse": "^7.14.0",
2778
+            "@babel/types": "^7.14.0"
2779
+          }
2780
+        },
2781
+        "@babel/helper-plugin-utils": {
2782
+          "version": "7.13.0",
2783
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2784
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
2785
+          "dev": true
2786
+        },
2787
+        "@babel/helper-replace-supers": {
2788
+          "version": "7.13.12",
2789
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz",
2790
+          "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==",
2791
+          "dev": true,
2792
+          "requires": {
2793
+            "@babel/helper-member-expression-to-functions": "^7.13.12",
2794
+            "@babel/helper-optimise-call-expression": "^7.12.13",
2795
+            "@babel/traverse": "^7.13.0",
2796
+            "@babel/types": "^7.13.12"
2797
+          }
2798
+        },
2799
+        "@babel/helper-simple-access": {
2800
+          "version": "7.13.12",
2801
+          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz",
2802
+          "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==",
2803
+          "dev": true,
2804
+          "requires": {
2805
+            "@babel/types": "^7.13.12"
2806
+          }
2807
+        },
2808
+        "@babel/helper-split-export-declaration": {
2809
+          "version": "7.12.13",
2810
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
2811
+          "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
2812
+          "dev": true,
2813
+          "requires": {
2814
+            "@babel/types": "^7.12.13"
2815
+          }
2816
+        },
2817
+        "@babel/helper-validator-identifier": {
2818
+          "version": "7.14.0",
2819
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
2820
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
2821
+          "dev": true
2822
+        },
2823
+        "@babel/highlight": {
2824
+          "version": "7.14.0",
2825
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
2826
+          "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
2827
+          "dev": true,
2828
+          "requires": {
2829
+            "@babel/helper-validator-identifier": "^7.14.0",
2830
+            "chalk": "^2.0.0",
2831
+            "js-tokens": "^4.0.0"
2832
+          }
2833
+        },
2834
+        "@babel/parser": {
2835
+          "version": "7.14.1",
2836
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
2837
+          "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
2838
+          "dev": true
2839
+        },
2840
+        "@babel/template": {
2841
+          "version": "7.12.13",
2842
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
2843
+          "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
2844
+          "dev": true,
2845
+          "requires": {
2846
+            "@babel/code-frame": "^7.12.13",
2847
+            "@babel/parser": "^7.12.13",
2848
+            "@babel/types": "^7.12.13"
2849
+          }
2850
+        },
2851
+        "@babel/traverse": {
2852
+          "version": "7.14.0",
2853
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
2854
+          "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
2855
+          "dev": true,
2856
+          "requires": {
2857
+            "@babel/code-frame": "^7.12.13",
2858
+            "@babel/generator": "^7.14.0",
2859
+            "@babel/helper-function-name": "^7.12.13",
2860
+            "@babel/helper-split-export-declaration": "^7.12.13",
2861
+            "@babel/parser": "^7.14.0",
2862
+            "@babel/types": "^7.14.0",
2863
+            "debug": "^4.1.0",
2864
+            "globals": "^11.1.0"
2865
+          }
2866
+        },
2867
+        "@babel/types": {
2868
+          "version": "7.14.1",
2869
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
2870
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
2871
+          "dev": true,
2872
+          "requires": {
2873
+            "@babel/helper-validator-identifier": "^7.14.0",
2874
+            "to-fast-properties": "^2.0.0"
2875
+          }
2876
+        },
2877
+        "debug": {
2878
+          "version": "4.3.1",
2879
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
2880
+          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
2881
+          "dev": true,
2882
+          "requires": {
2883
+            "ms": "2.1.2"
2884
+          }
2885
+        },
2886
+        "ms": {
2887
+          "version": "2.1.2",
2888
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2889
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1695 2890
           "dev": true
1696 2891
         }
1697 2892
       }
1698 2893
     },
1699 2894
     "@babel/plugin-transform-modules-systemjs": {
1700
-      "version": "7.12.1",
1701
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz",
1702
-      "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==",
2895
+      "version": "7.13.8",
2896
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz",
2897
+      "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==",
1703 2898
       "dev": true,
1704 2899
       "requires": {
1705
-        "@babel/helper-hoist-variables": "^7.10.4",
1706
-        "@babel/helper-module-transforms": "^7.12.1",
1707
-        "@babel/helper-plugin-utils": "^7.10.4",
1708
-        "@babel/helper-validator-identifier": "^7.10.4",
2900
+        "@babel/helper-hoist-variables": "^7.13.0",
2901
+        "@babel/helper-module-transforms": "^7.13.0",
2902
+        "@babel/helper-plugin-utils": "^7.13.0",
2903
+        "@babel/helper-validator-identifier": "^7.12.11",
1709 2904
         "babel-plugin-dynamic-import-node": "^2.3.3"
1710 2905
       },
1711 2906
       "dependencies": {
2907
+        "@babel/code-frame": {
2908
+          "version": "7.12.13",
2909
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
2910
+          "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
2911
+          "dev": true,
2912
+          "requires": {
2913
+            "@babel/highlight": "^7.12.13"
2914
+          }
2915
+        },
2916
+        "@babel/generator": {
2917
+          "version": "7.14.1",
2918
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
2919
+          "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
2920
+          "dev": true,
2921
+          "requires": {
2922
+            "@babel/types": "^7.14.1",
2923
+            "jsesc": "^2.5.1",
2924
+            "source-map": "^0.5.0"
2925
+          }
2926
+        },
2927
+        "@babel/helper-function-name": {
2928
+          "version": "7.12.13",
2929
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
2930
+          "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
2931
+          "dev": true,
2932
+          "requires": {
2933
+            "@babel/helper-get-function-arity": "^7.12.13",
2934
+            "@babel/template": "^7.12.13",
2935
+            "@babel/types": "^7.12.13"
2936
+          }
2937
+        },
2938
+        "@babel/helper-get-function-arity": {
2939
+          "version": "7.12.13",
2940
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
2941
+          "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
2942
+          "dev": true,
2943
+          "requires": {
2944
+            "@babel/types": "^7.12.13"
2945
+          }
2946
+        },
2947
+        "@babel/helper-member-expression-to-functions": {
2948
+          "version": "7.13.12",
2949
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
2950
+          "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
2951
+          "dev": true,
2952
+          "requires": {
2953
+            "@babel/types": "^7.13.12"
2954
+          }
2955
+        },
2956
+        "@babel/helper-module-imports": {
2957
+          "version": "7.13.12",
2958
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
2959
+          "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
2960
+          "dev": true,
2961
+          "requires": {
2962
+            "@babel/types": "^7.13.12"
2963
+          }
2964
+        },
2965
+        "@babel/helper-module-transforms": {
2966
+          "version": "7.14.0",
2967
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz",
2968
+          "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==",
2969
+          "dev": true,
2970
+          "requires": {
2971
+            "@babel/helper-module-imports": "^7.13.12",
2972
+            "@babel/helper-replace-supers": "^7.13.12",
2973
+            "@babel/helper-simple-access": "^7.13.12",
2974
+            "@babel/helper-split-export-declaration": "^7.12.13",
2975
+            "@babel/helper-validator-identifier": "^7.14.0",
2976
+            "@babel/template": "^7.12.13",
2977
+            "@babel/traverse": "^7.14.0",
2978
+            "@babel/types": "^7.14.0"
2979
+          }
2980
+        },
1712 2981
         "@babel/helper-plugin-utils": {
1713
-          "version": "7.10.4",
1714
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1715
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
2982
+          "version": "7.13.0",
2983
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
2984
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
2985
+          "dev": true
2986
+        },
2987
+        "@babel/helper-replace-supers": {
2988
+          "version": "7.13.12",
2989
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz",
2990
+          "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==",
2991
+          "dev": true,
2992
+          "requires": {
2993
+            "@babel/helper-member-expression-to-functions": "^7.13.12",
2994
+            "@babel/helper-optimise-call-expression": "^7.12.13",
2995
+            "@babel/traverse": "^7.13.0",
2996
+            "@babel/types": "^7.13.12"
2997
+          }
2998
+        },
2999
+        "@babel/helper-simple-access": {
3000
+          "version": "7.13.12",
3001
+          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz",
3002
+          "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==",
3003
+          "dev": true,
3004
+          "requires": {
3005
+            "@babel/types": "^7.13.12"
3006
+          }
3007
+        },
3008
+        "@babel/helper-split-export-declaration": {
3009
+          "version": "7.12.13",
3010
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
3011
+          "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
3012
+          "dev": true,
3013
+          "requires": {
3014
+            "@babel/types": "^7.12.13"
3015
+          }
3016
+        },
3017
+        "@babel/helper-validator-identifier": {
3018
+          "version": "7.14.0",
3019
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
3020
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
3021
+          "dev": true
3022
+        },
3023
+        "@babel/highlight": {
3024
+          "version": "7.14.0",
3025
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
3026
+          "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
3027
+          "dev": true,
3028
+          "requires": {
3029
+            "@babel/helper-validator-identifier": "^7.14.0",
3030
+            "chalk": "^2.0.0",
3031
+            "js-tokens": "^4.0.0"
3032
+          }
3033
+        },
3034
+        "@babel/parser": {
3035
+          "version": "7.14.1",
3036
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
3037
+          "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
3038
+          "dev": true
3039
+        },
3040
+        "@babel/template": {
3041
+          "version": "7.12.13",
3042
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
3043
+          "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
3044
+          "dev": true,
3045
+          "requires": {
3046
+            "@babel/code-frame": "^7.12.13",
3047
+            "@babel/parser": "^7.12.13",
3048
+            "@babel/types": "^7.12.13"
3049
+          }
3050
+        },
3051
+        "@babel/traverse": {
3052
+          "version": "7.14.0",
3053
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
3054
+          "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
3055
+          "dev": true,
3056
+          "requires": {
3057
+            "@babel/code-frame": "^7.12.13",
3058
+            "@babel/generator": "^7.14.0",
3059
+            "@babel/helper-function-name": "^7.12.13",
3060
+            "@babel/helper-split-export-declaration": "^7.12.13",
3061
+            "@babel/parser": "^7.14.0",
3062
+            "@babel/types": "^7.14.0",
3063
+            "debug": "^4.1.0",
3064
+            "globals": "^11.1.0"
3065
+          }
3066
+        },
3067
+        "@babel/types": {
3068
+          "version": "7.14.1",
3069
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
3070
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
3071
+          "dev": true,
3072
+          "requires": {
3073
+            "@babel/helper-validator-identifier": "^7.14.0",
3074
+            "to-fast-properties": "^2.0.0"
3075
+          }
3076
+        },
3077
+        "debug": {
3078
+          "version": "4.3.1",
3079
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
3080
+          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
3081
+          "dev": true,
3082
+          "requires": {
3083
+            "ms": "2.1.2"
3084
+          }
3085
+        },
3086
+        "ms": {
3087
+          "version": "2.1.2",
3088
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3089
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3090
+          "dev": true
3091
+        }
3092
+      }
3093
+    },
3094
+    "@babel/plugin-transform-modules-umd": {
3095
+      "version": "7.14.0",
3096
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz",
3097
+      "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==",
3098
+      "dev": true,
3099
+      "requires": {
3100
+        "@babel/helper-module-transforms": "^7.14.0",
3101
+        "@babel/helper-plugin-utils": "^7.13.0"
3102
+      },
3103
+      "dependencies": {
3104
+        "@babel/code-frame": {
3105
+          "version": "7.12.13",
3106
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
3107
+          "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
3108
+          "dev": true,
3109
+          "requires": {
3110
+            "@babel/highlight": "^7.12.13"
3111
+          }
3112
+        },
3113
+        "@babel/generator": {
3114
+          "version": "7.14.1",
3115
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
3116
+          "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
3117
+          "dev": true,
3118
+          "requires": {
3119
+            "@babel/types": "^7.14.1",
3120
+            "jsesc": "^2.5.1",
3121
+            "source-map": "^0.5.0"
3122
+          }
3123
+        },
3124
+        "@babel/helper-function-name": {
3125
+          "version": "7.12.13",
3126
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
3127
+          "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
3128
+          "dev": true,
3129
+          "requires": {
3130
+            "@babel/helper-get-function-arity": "^7.12.13",
3131
+            "@babel/template": "^7.12.13",
3132
+            "@babel/types": "^7.12.13"
3133
+          }
3134
+        },
3135
+        "@babel/helper-get-function-arity": {
3136
+          "version": "7.12.13",
3137
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
3138
+          "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
3139
+          "dev": true,
3140
+          "requires": {
3141
+            "@babel/types": "^7.12.13"
3142
+          }
3143
+        },
3144
+        "@babel/helper-member-expression-to-functions": {
3145
+          "version": "7.13.12",
3146
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
3147
+          "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
3148
+          "dev": true,
3149
+          "requires": {
3150
+            "@babel/types": "^7.13.12"
3151
+          }
3152
+        },
3153
+        "@babel/helper-module-imports": {
3154
+          "version": "7.13.12",
3155
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
3156
+          "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
3157
+          "dev": true,
3158
+          "requires": {
3159
+            "@babel/types": "^7.13.12"
3160
+          }
3161
+        },
3162
+        "@babel/helper-module-transforms": {
3163
+          "version": "7.14.0",
3164
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz",
3165
+          "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==",
3166
+          "dev": true,
3167
+          "requires": {
3168
+            "@babel/helper-module-imports": "^7.13.12",
3169
+            "@babel/helper-replace-supers": "^7.13.12",
3170
+            "@babel/helper-simple-access": "^7.13.12",
3171
+            "@babel/helper-split-export-declaration": "^7.12.13",
3172
+            "@babel/helper-validator-identifier": "^7.14.0",
3173
+            "@babel/template": "^7.12.13",
3174
+            "@babel/traverse": "^7.14.0",
3175
+            "@babel/types": "^7.14.0"
3176
+          }
3177
+        },
3178
+        "@babel/helper-plugin-utils": {
3179
+          "version": "7.13.0",
3180
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3181
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
3182
+          "dev": true
3183
+        },
3184
+        "@babel/helper-replace-supers": {
3185
+          "version": "7.13.12",
3186
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz",
3187
+          "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==",
3188
+          "dev": true,
3189
+          "requires": {
3190
+            "@babel/helper-member-expression-to-functions": "^7.13.12",
3191
+            "@babel/helper-optimise-call-expression": "^7.12.13",
3192
+            "@babel/traverse": "^7.13.0",
3193
+            "@babel/types": "^7.13.12"
3194
+          }
3195
+        },
3196
+        "@babel/helper-simple-access": {
3197
+          "version": "7.13.12",
3198
+          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz",
3199
+          "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==",
3200
+          "dev": true,
3201
+          "requires": {
3202
+            "@babel/types": "^7.13.12"
3203
+          }
3204
+        },
3205
+        "@babel/helper-split-export-declaration": {
3206
+          "version": "7.12.13",
3207
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
3208
+          "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
3209
+          "dev": true,
3210
+          "requires": {
3211
+            "@babel/types": "^7.12.13"
3212
+          }
3213
+        },
3214
+        "@babel/helper-validator-identifier": {
3215
+          "version": "7.14.0",
3216
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
3217
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
3218
+          "dev": true
3219
+        },
3220
+        "@babel/highlight": {
3221
+          "version": "7.14.0",
3222
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
3223
+          "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
3224
+          "dev": true,
3225
+          "requires": {
3226
+            "@babel/helper-validator-identifier": "^7.14.0",
3227
+            "chalk": "^2.0.0",
3228
+            "js-tokens": "^4.0.0"
3229
+          }
3230
+        },
3231
+        "@babel/parser": {
3232
+          "version": "7.14.1",
3233
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
3234
+          "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
1716 3235
           "dev": true
1717
-        }
1718
-      }
1719
-    },
1720
-    "@babel/plugin-transform-modules-umd": {
1721
-      "version": "7.12.1",
1722
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz",
1723
-      "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==",
1724
-      "dev": true,
1725
-      "requires": {
1726
-        "@babel/helper-module-transforms": "^7.12.1",
1727
-        "@babel/helper-plugin-utils": "^7.10.4"
1728
-      },
1729
-      "dependencies": {
1730
-        "@babel/helper-plugin-utils": {
1731
-          "version": "7.10.4",
1732
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1733
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3236
+        },
3237
+        "@babel/template": {
3238
+          "version": "7.12.13",
3239
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
3240
+          "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
3241
+          "dev": true,
3242
+          "requires": {
3243
+            "@babel/code-frame": "^7.12.13",
3244
+            "@babel/parser": "^7.12.13",
3245
+            "@babel/types": "^7.12.13"
3246
+          }
3247
+        },
3248
+        "@babel/traverse": {
3249
+          "version": "7.14.0",
3250
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
3251
+          "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
3252
+          "dev": true,
3253
+          "requires": {
3254
+            "@babel/code-frame": "^7.12.13",
3255
+            "@babel/generator": "^7.14.0",
3256
+            "@babel/helper-function-name": "^7.12.13",
3257
+            "@babel/helper-split-export-declaration": "^7.12.13",
3258
+            "@babel/parser": "^7.14.0",
3259
+            "@babel/types": "^7.14.0",
3260
+            "debug": "^4.1.0",
3261
+            "globals": "^11.1.0"
3262
+          }
3263
+        },
3264
+        "@babel/types": {
3265
+          "version": "7.14.1",
3266
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
3267
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
3268
+          "dev": true,
3269
+          "requires": {
3270
+            "@babel/helper-validator-identifier": "^7.14.0",
3271
+            "to-fast-properties": "^2.0.0"
3272
+          }
3273
+        },
3274
+        "debug": {
3275
+          "version": "4.3.1",
3276
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
3277
+          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
3278
+          "dev": true,
3279
+          "requires": {
3280
+            "ms": "2.1.2"
3281
+          }
3282
+        },
3283
+        "ms": {
3284
+          "version": "2.1.2",
3285
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3286
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1734 3287
           "dev": true
1735 3288
         }
1736 3289
       }
1737 3290
     },
1738 3291
     "@babel/plugin-transform-named-capturing-groups-regex": {
1739
-      "version": "7.12.1",
1740
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz",
1741
-      "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==",
3292
+      "version": "7.12.13",
3293
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz",
3294
+      "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==",
1742 3295
       "dev": true,
1743 3296
       "requires": {
1744
-        "@babel/helper-create-regexp-features-plugin": "^7.12.1"
3297
+        "@babel/helper-create-regexp-features-plugin": "^7.12.13"
1745 3298
       }
1746 3299
     },
1747 3300
     "@babel/plugin-transform-new-target": {
1748
-      "version": "7.12.1",
1749
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz",
1750
-      "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==",
3301
+      "version": "7.12.13",
3302
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz",
3303
+      "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==",
1751 3304
       "dev": true,
1752 3305
       "requires": {
1753
-        "@babel/helper-plugin-utils": "^7.10.4"
3306
+        "@babel/helper-plugin-utils": "^7.12.13"
1754 3307
       },
1755 3308
       "dependencies": {
1756 3309
         "@babel/helper-plugin-utils": {
1757
-          "version": "7.10.4",
1758
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1759
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3310
+          "version": "7.13.0",
3311
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3312
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1760 3313
           "dev": true
1761 3314
         }
1762 3315
       }
1763 3316
     },
1764 3317
     "@babel/plugin-transform-object-super": {
1765
-      "version": "7.12.1",
1766
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz",
1767
-      "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==",
3318
+      "version": "7.12.13",
3319
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz",
3320
+      "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==",
1768 3321
       "dev": true,
1769 3322
       "requires": {
1770
-        "@babel/helper-plugin-utils": "^7.10.4",
1771
-        "@babel/helper-replace-supers": "^7.12.1"
3323
+        "@babel/helper-plugin-utils": "^7.12.13",
3324
+        "@babel/helper-replace-supers": "^7.12.13"
1772 3325
       },
1773 3326
       "dependencies": {
3327
+        "@babel/code-frame": {
3328
+          "version": "7.12.13",
3329
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
3330
+          "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
3331
+          "dev": true,
3332
+          "requires": {
3333
+            "@babel/highlight": "^7.12.13"
3334
+          }
3335
+        },
3336
+        "@babel/generator": {
3337
+          "version": "7.14.1",
3338
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
3339
+          "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
3340
+          "dev": true,
3341
+          "requires": {
3342
+            "@babel/types": "^7.14.1",
3343
+            "jsesc": "^2.5.1",
3344
+            "source-map": "^0.5.0"
3345
+          }
3346
+        },
3347
+        "@babel/helper-function-name": {
3348
+          "version": "7.12.13",
3349
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
3350
+          "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
3351
+          "dev": true,
3352
+          "requires": {
3353
+            "@babel/helper-get-function-arity": "^7.12.13",
3354
+            "@babel/template": "^7.12.13",
3355
+            "@babel/types": "^7.12.13"
3356
+          }
3357
+        },
3358
+        "@babel/helper-get-function-arity": {
3359
+          "version": "7.12.13",
3360
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
3361
+          "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
3362
+          "dev": true,
3363
+          "requires": {
3364
+            "@babel/types": "^7.12.13"
3365
+          }
3366
+        },
3367
+        "@babel/helper-member-expression-to-functions": {
3368
+          "version": "7.13.12",
3369
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
3370
+          "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
3371
+          "dev": true,
3372
+          "requires": {
3373
+            "@babel/types": "^7.13.12"
3374
+          }
3375
+        },
1774 3376
         "@babel/helper-plugin-utils": {
1775
-          "version": "7.10.4",
1776
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1777
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3377
+          "version": "7.13.0",
3378
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3379
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
3380
+          "dev": true
3381
+        },
3382
+        "@babel/helper-replace-supers": {
3383
+          "version": "7.13.12",
3384
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz",
3385
+          "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==",
3386
+          "dev": true,
3387
+          "requires": {
3388
+            "@babel/helper-member-expression-to-functions": "^7.13.12",
3389
+            "@babel/helper-optimise-call-expression": "^7.12.13",
3390
+            "@babel/traverse": "^7.13.0",
3391
+            "@babel/types": "^7.13.12"
3392
+          }
3393
+        },
3394
+        "@babel/helper-split-export-declaration": {
3395
+          "version": "7.12.13",
3396
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
3397
+          "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
3398
+          "dev": true,
3399
+          "requires": {
3400
+            "@babel/types": "^7.12.13"
3401
+          }
3402
+        },
3403
+        "@babel/helper-validator-identifier": {
3404
+          "version": "7.14.0",
3405
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
3406
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
3407
+          "dev": true
3408
+        },
3409
+        "@babel/highlight": {
3410
+          "version": "7.14.0",
3411
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
3412
+          "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
3413
+          "dev": true,
3414
+          "requires": {
3415
+            "@babel/helper-validator-identifier": "^7.14.0",
3416
+            "chalk": "^2.0.0",
3417
+            "js-tokens": "^4.0.0"
3418
+          }
3419
+        },
3420
+        "@babel/parser": {
3421
+          "version": "7.14.1",
3422
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
3423
+          "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
3424
+          "dev": true
3425
+        },
3426
+        "@babel/template": {
3427
+          "version": "7.12.13",
3428
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
3429
+          "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
3430
+          "dev": true,
3431
+          "requires": {
3432
+            "@babel/code-frame": "^7.12.13",
3433
+            "@babel/parser": "^7.12.13",
3434
+            "@babel/types": "^7.12.13"
3435
+          }
3436
+        },
3437
+        "@babel/traverse": {
3438
+          "version": "7.14.0",
3439
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
3440
+          "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
3441
+          "dev": true,
3442
+          "requires": {
3443
+            "@babel/code-frame": "^7.12.13",
3444
+            "@babel/generator": "^7.14.0",
3445
+            "@babel/helper-function-name": "^7.12.13",
3446
+            "@babel/helper-split-export-declaration": "^7.12.13",
3447
+            "@babel/parser": "^7.14.0",
3448
+            "@babel/types": "^7.14.0",
3449
+            "debug": "^4.1.0",
3450
+            "globals": "^11.1.0"
3451
+          }
3452
+        },
3453
+        "@babel/types": {
3454
+          "version": "7.14.1",
3455
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
3456
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
3457
+          "dev": true,
3458
+          "requires": {
3459
+            "@babel/helper-validator-identifier": "^7.14.0",
3460
+            "to-fast-properties": "^2.0.0"
3461
+          }
3462
+        },
3463
+        "debug": {
3464
+          "version": "4.3.1",
3465
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
3466
+          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
3467
+          "dev": true,
3468
+          "requires": {
3469
+            "ms": "2.1.2"
3470
+          }
3471
+        },
3472
+        "ms": {
3473
+          "version": "2.1.2",
3474
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3475
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1778 3476
           "dev": true
1779 3477
         }
1780 3478
       }
1781 3479
     },
1782 3480
     "@babel/plugin-transform-parameters": {
1783
-      "version": "7.12.1",
1784
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz",
1785
-      "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==",
3481
+      "version": "7.13.0",
3482
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz",
3483
+      "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==",
1786 3484
       "dev": true,
1787 3485
       "requires": {
1788
-        "@babel/helper-plugin-utils": "^7.10.4"
3486
+        "@babel/helper-plugin-utils": "^7.13.0"
1789 3487
       },
1790 3488
       "dependencies": {
1791 3489
         "@babel/helper-plugin-utils": {
1792
-          "version": "7.10.4",
1793
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1794
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3490
+          "version": "7.13.0",
3491
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3492
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1795 3493
           "dev": true
1796 3494
         }
1797 3495
       }
1798 3496
     },
1799 3497
     "@babel/plugin-transform-property-literals": {
1800
-      "version": "7.12.1",
1801
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz",
1802
-      "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==",
3498
+      "version": "7.12.13",
3499
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz",
3500
+      "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==",
1803 3501
       "dev": true,
1804 3502
       "requires": {
1805
-        "@babel/helper-plugin-utils": "^7.10.4"
3503
+        "@babel/helper-plugin-utils": "^7.12.13"
1806 3504
       },
1807 3505
       "dependencies": {
1808 3506
         "@babel/helper-plugin-utils": {
1809
-          "version": "7.10.4",
1810
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1811
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3507
+          "version": "7.13.0",
3508
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3509
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1812 3510
           "dev": true
1813 3511
         }
1814 3512
       }
1815 3513
     },
1816 3514
     "@babel/plugin-transform-regenerator": {
1817
-      "version": "7.12.1",
1818
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz",
1819
-      "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==",
3515
+      "version": "7.13.15",
3516
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz",
3517
+      "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==",
1820 3518
       "dev": true,
1821 3519
       "requires": {
1822 3520
         "regenerator-transform": "^0.14.2"
1823 3521
       }
1824 3522
     },
1825 3523
     "@babel/plugin-transform-reserved-words": {
1826
-      "version": "7.12.1",
1827
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz",
1828
-      "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==",
3524
+      "version": "7.12.13",
3525
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz",
3526
+      "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==",
1829 3527
       "dev": true,
1830 3528
       "requires": {
1831
-        "@babel/helper-plugin-utils": "^7.10.4"
3529
+        "@babel/helper-plugin-utils": "^7.12.13"
1832 3530
       },
1833 3531
       "dependencies": {
1834 3532
         "@babel/helper-plugin-utils": {
1835
-          "version": "7.10.4",
1836
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1837
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3533
+          "version": "7.13.0",
3534
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3535
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1838 3536
           "dev": true
1839 3537
         }
1840 3538
       }
1841 3539
     },
1842 3540
     "@babel/plugin-transform-shorthand-properties": {
1843
-      "version": "7.12.1",
1844
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz",
1845
-      "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==",
3541
+      "version": "7.12.13",
3542
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz",
3543
+      "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==",
1846 3544
       "dev": true,
1847 3545
       "requires": {
1848
-        "@babel/helper-plugin-utils": "^7.10.4"
3546
+        "@babel/helper-plugin-utils": "^7.12.13"
1849 3547
       },
1850 3548
       "dependencies": {
1851 3549
         "@babel/helper-plugin-utils": {
1852
-          "version": "7.10.4",
1853
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1854
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3550
+          "version": "7.13.0",
3551
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3552
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1855 3553
           "dev": true
1856 3554
         }
1857 3555
       }
1858 3556
     },
1859 3557
     "@babel/plugin-transform-spread": {
1860
-      "version": "7.12.1",
1861
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz",
1862
-      "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==",
3558
+      "version": "7.13.0",
3559
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz",
3560
+      "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==",
1863 3561
       "dev": true,
1864 3562
       "requires": {
1865
-        "@babel/helper-plugin-utils": "^7.10.4",
3563
+        "@babel/helper-plugin-utils": "^7.13.0",
1866 3564
         "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
1867 3565
       },
1868 3566
       "dependencies": {
1869 3567
         "@babel/helper-plugin-utils": {
1870
-          "version": "7.10.4",
1871
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1872
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3568
+          "version": "7.13.0",
3569
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3570
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1873 3571
           "dev": true
1874 3572
         }
1875 3573
       }
1876 3574
     },
1877 3575
     "@babel/plugin-transform-sticky-regex": {
1878
-      "version": "7.12.7",
1879
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz",
1880
-      "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==",
3576
+      "version": "7.12.13",
3577
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz",
3578
+      "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==",
1881 3579
       "dev": true,
1882 3580
       "requires": {
1883
-        "@babel/helper-plugin-utils": "^7.10.4"
3581
+        "@babel/helper-plugin-utils": "^7.12.13"
1884 3582
       },
1885 3583
       "dependencies": {
1886 3584
         "@babel/helper-plugin-utils": {
1887
-          "version": "7.10.4",
1888
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1889
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3585
+          "version": "7.13.0",
3586
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3587
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1890 3588
           "dev": true
1891 3589
         }
1892 3590
       }
1893 3591
     },
1894 3592
     "@babel/plugin-transform-template-literals": {
1895
-      "version": "7.12.1",
1896
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz",
1897
-      "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==",
3593
+      "version": "7.13.0",
3594
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz",
3595
+      "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==",
1898 3596
       "dev": true,
1899 3597
       "requires": {
1900
-        "@babel/helper-plugin-utils": "^7.10.4"
3598
+        "@babel/helper-plugin-utils": "^7.13.0"
1901 3599
       },
1902 3600
       "dependencies": {
1903 3601
         "@babel/helper-plugin-utils": {
1904
-          "version": "7.10.4",
1905
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1906
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3602
+          "version": "7.13.0",
3603
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3604
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1907 3605
           "dev": true
1908 3606
         }
1909 3607
       }
1910 3608
     },
1911 3609
     "@babel/plugin-transform-typeof-symbol": {
1912
-      "version": "7.12.10",
1913
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz",
1914
-      "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==",
3610
+      "version": "7.12.13",
3611
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz",
3612
+      "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==",
1915 3613
       "dev": true,
1916 3614
       "requires": {
1917
-        "@babel/helper-plugin-utils": "^7.10.4"
3615
+        "@babel/helper-plugin-utils": "^7.12.13"
1918 3616
       },
1919 3617
       "dependencies": {
1920 3618
         "@babel/helper-plugin-utils": {
1921
-          "version": "7.10.4",
1922
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1923
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3619
+          "version": "7.13.0",
3620
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3621
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1924 3622
           "dev": true
1925 3623
         }
1926 3624
       }
1927 3625
     },
1928 3626
     "@babel/plugin-transform-unicode-escapes": {
1929
-      "version": "7.12.1",
1930
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz",
1931
-      "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==",
3627
+      "version": "7.12.13",
3628
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz",
3629
+      "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==",
1932 3630
       "dev": true,
1933 3631
       "requires": {
1934
-        "@babel/helper-plugin-utils": "^7.10.4"
3632
+        "@babel/helper-plugin-utils": "^7.12.13"
1935 3633
       },
1936 3634
       "dependencies": {
1937 3635
         "@babel/helper-plugin-utils": {
1938
-          "version": "7.10.4",
1939
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1940
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3636
+          "version": "7.13.0",
3637
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3638
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1941 3639
           "dev": true
1942 3640
         }
1943 3641
       }
1944 3642
     },
1945 3643
     "@babel/plugin-transform-unicode-regex": {
1946
-      "version": "7.12.1",
1947
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz",
1948
-      "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==",
3644
+      "version": "7.12.13",
3645
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz",
3646
+      "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==",
1949 3647
       "dev": true,
1950 3648
       "requires": {
1951
-        "@babel/helper-create-regexp-features-plugin": "^7.12.1",
1952
-        "@babel/helper-plugin-utils": "^7.10.4"
3649
+        "@babel/helper-create-regexp-features-plugin": "^7.12.13",
3650
+        "@babel/helper-plugin-utils": "^7.12.13"
1953 3651
       },
1954 3652
       "dependencies": {
1955 3653
         "@babel/helper-plugin-utils": {
1956
-          "version": "7.10.4",
1957
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1958
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3654
+          "version": "7.13.0",
3655
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3656
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
1959 3657
           "dev": true
1960 3658
         }
1961 3659
       }
1962 3660
     },
1963 3661
     "@babel/preset-env": {
1964
-      "version": "7.12.11",
1965
-      "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz",
1966
-      "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==",
1967
-      "dev": true,
1968
-      "requires": {
1969
-        "@babel/compat-data": "^7.12.7",
1970
-        "@babel/helper-compilation-targets": "^7.12.5",
1971
-        "@babel/helper-module-imports": "^7.12.5",
1972
-        "@babel/helper-plugin-utils": "^7.10.4",
1973
-        "@babel/helper-validator-option": "^7.12.11",
1974
-        "@babel/plugin-proposal-async-generator-functions": "^7.12.1",
1975
-        "@babel/plugin-proposal-class-properties": "^7.12.1",
1976
-        "@babel/plugin-proposal-dynamic-import": "^7.12.1",
1977
-        "@babel/plugin-proposal-export-namespace-from": "^7.12.1",
1978
-        "@babel/plugin-proposal-json-strings": "^7.12.1",
1979
-        "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1",
1980
-        "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1",
1981
-        "@babel/plugin-proposal-numeric-separator": "^7.12.7",
1982
-        "@babel/plugin-proposal-object-rest-spread": "^7.12.1",
1983
-        "@babel/plugin-proposal-optional-catch-binding": "^7.12.1",
1984
-        "@babel/plugin-proposal-optional-chaining": "^7.12.7",
1985
-        "@babel/plugin-proposal-private-methods": "^7.12.1",
1986
-        "@babel/plugin-proposal-unicode-property-regex": "^7.12.1",
1987
-        "@babel/plugin-syntax-async-generators": "^7.8.0",
1988
-        "@babel/plugin-syntax-class-properties": "^7.12.1",
1989
-        "@babel/plugin-syntax-dynamic-import": "^7.8.0",
3662
+      "version": "7.14.1",
3663
+      "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.1.tgz",
3664
+      "integrity": "sha512-0M4yL1l7V4l+j/UHvxcdvNfLB9pPtIooHTbEhgD/6UGyh8Hy3Bm1Mj0buzjDXATCSz3JFibVdnoJZCrlUCanrQ==",
3665
+      "dev": true,
3666
+      "requires": {
3667
+        "@babel/compat-data": "^7.14.0",
3668
+        "@babel/helper-compilation-targets": "^7.13.16",
3669
+        "@babel/helper-plugin-utils": "^7.13.0",
3670
+        "@babel/helper-validator-option": "^7.12.17",
3671
+        "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12",
3672
+        "@babel/plugin-proposal-async-generator-functions": "^7.13.15",
3673
+        "@babel/plugin-proposal-class-properties": "^7.13.0",
3674
+        "@babel/plugin-proposal-class-static-block": "^7.13.11",
3675
+        "@babel/plugin-proposal-dynamic-import": "^7.13.8",
3676
+        "@babel/plugin-proposal-export-namespace-from": "^7.12.13",
3677
+        "@babel/plugin-proposal-json-strings": "^7.13.8",
3678
+        "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8",
3679
+        "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8",
3680
+        "@babel/plugin-proposal-numeric-separator": "^7.12.13",
3681
+        "@babel/plugin-proposal-object-rest-spread": "^7.13.8",
3682
+        "@babel/plugin-proposal-optional-catch-binding": "^7.13.8",
3683
+        "@babel/plugin-proposal-optional-chaining": "^7.13.12",
3684
+        "@babel/plugin-proposal-private-methods": "^7.13.0",
3685
+        "@babel/plugin-proposal-private-property-in-object": "^7.14.0",
3686
+        "@babel/plugin-proposal-unicode-property-regex": "^7.12.13",
3687
+        "@babel/plugin-syntax-async-generators": "^7.8.4",
3688
+        "@babel/plugin-syntax-class-properties": "^7.12.13",
3689
+        "@babel/plugin-syntax-class-static-block": "^7.12.13",
3690
+        "@babel/plugin-syntax-dynamic-import": "^7.8.3",
1990 3691
         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
1991
-        "@babel/plugin-syntax-json-strings": "^7.8.0",
3692
+        "@babel/plugin-syntax-json-strings": "^7.8.3",
1992 3693
         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
1993
-        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
3694
+        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
1994 3695
         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
1995
-        "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
1996
-        "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
1997
-        "@babel/plugin-syntax-optional-chaining": "^7.8.0",
1998
-        "@babel/plugin-syntax-top-level-await": "^7.12.1",
1999
-        "@babel/plugin-transform-arrow-functions": "^7.12.1",
2000
-        "@babel/plugin-transform-async-to-generator": "^7.12.1",
2001
-        "@babel/plugin-transform-block-scoped-functions": "^7.12.1",
2002
-        "@babel/plugin-transform-block-scoping": "^7.12.11",
2003
-        "@babel/plugin-transform-classes": "^7.12.1",
2004
-        "@babel/plugin-transform-computed-properties": "^7.12.1",
2005
-        "@babel/plugin-transform-destructuring": "^7.12.1",
2006
-        "@babel/plugin-transform-dotall-regex": "^7.12.1",
2007
-        "@babel/plugin-transform-duplicate-keys": "^7.12.1",
2008
-        "@babel/plugin-transform-exponentiation-operator": "^7.12.1",
2009
-        "@babel/plugin-transform-for-of": "^7.12.1",
2010
-        "@babel/plugin-transform-function-name": "^7.12.1",
2011
-        "@babel/plugin-transform-literals": "^7.12.1",
2012
-        "@babel/plugin-transform-member-expression-literals": "^7.12.1",
2013
-        "@babel/plugin-transform-modules-amd": "^7.12.1",
2014
-        "@babel/plugin-transform-modules-commonjs": "^7.12.1",
2015
-        "@babel/plugin-transform-modules-systemjs": "^7.12.1",
2016
-        "@babel/plugin-transform-modules-umd": "^7.12.1",
2017
-        "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1",
2018
-        "@babel/plugin-transform-new-target": "^7.12.1",
2019
-        "@babel/plugin-transform-object-super": "^7.12.1",
2020
-        "@babel/plugin-transform-parameters": "^7.12.1",
2021
-        "@babel/plugin-transform-property-literals": "^7.12.1",
2022
-        "@babel/plugin-transform-regenerator": "^7.12.1",
2023
-        "@babel/plugin-transform-reserved-words": "^7.12.1",
2024
-        "@babel/plugin-transform-shorthand-properties": "^7.12.1",
2025
-        "@babel/plugin-transform-spread": "^7.12.1",
2026
-        "@babel/plugin-transform-sticky-regex": "^7.12.7",
2027
-        "@babel/plugin-transform-template-literals": "^7.12.1",
2028
-        "@babel/plugin-transform-typeof-symbol": "^7.12.10",
2029
-        "@babel/plugin-transform-unicode-escapes": "^7.12.1",
2030
-        "@babel/plugin-transform-unicode-regex": "^7.12.1",
2031
-        "@babel/preset-modules": "^0.1.3",
2032
-        "@babel/types": "^7.12.11",
2033
-        "core-js-compat": "^3.8.0",
2034
-        "semver": "^5.5.0"
3696
+        "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
3697
+        "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
3698
+        "@babel/plugin-syntax-optional-chaining": "^7.8.3",
3699
+        "@babel/plugin-syntax-private-property-in-object": "^7.14.0",
3700
+        "@babel/plugin-syntax-top-level-await": "^7.12.13",
3701
+        "@babel/plugin-transform-arrow-functions": "^7.13.0",
3702
+        "@babel/plugin-transform-async-to-generator": "^7.13.0",
3703
+        "@babel/plugin-transform-block-scoped-functions": "^7.12.13",
3704
+        "@babel/plugin-transform-block-scoping": "^7.14.1",
3705
+        "@babel/plugin-transform-classes": "^7.13.0",
3706
+        "@babel/plugin-transform-computed-properties": "^7.13.0",
3707
+        "@babel/plugin-transform-destructuring": "^7.13.17",
3708
+        "@babel/plugin-transform-dotall-regex": "^7.12.13",
3709
+        "@babel/plugin-transform-duplicate-keys": "^7.12.13",
3710
+        "@babel/plugin-transform-exponentiation-operator": "^7.12.13",
3711
+        "@babel/plugin-transform-for-of": "^7.13.0",
3712
+        "@babel/plugin-transform-function-name": "^7.12.13",
3713
+        "@babel/plugin-transform-literals": "^7.12.13",
3714
+        "@babel/plugin-transform-member-expression-literals": "^7.12.13",
3715
+        "@babel/plugin-transform-modules-amd": "^7.14.0",
3716
+        "@babel/plugin-transform-modules-commonjs": "^7.14.0",
3717
+        "@babel/plugin-transform-modules-systemjs": "^7.13.8",
3718
+        "@babel/plugin-transform-modules-umd": "^7.14.0",
3719
+        "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13",
3720
+        "@babel/plugin-transform-new-target": "^7.12.13",
3721
+        "@babel/plugin-transform-object-super": "^7.12.13",
3722
+        "@babel/plugin-transform-parameters": "^7.13.0",
3723
+        "@babel/plugin-transform-property-literals": "^7.12.13",
3724
+        "@babel/plugin-transform-regenerator": "^7.13.15",
3725
+        "@babel/plugin-transform-reserved-words": "^7.12.13",
3726
+        "@babel/plugin-transform-shorthand-properties": "^7.12.13",
3727
+        "@babel/plugin-transform-spread": "^7.13.0",
3728
+        "@babel/plugin-transform-sticky-regex": "^7.12.13",
3729
+        "@babel/plugin-transform-template-literals": "^7.13.0",
3730
+        "@babel/plugin-transform-typeof-symbol": "^7.12.13",
3731
+        "@babel/plugin-transform-unicode-escapes": "^7.12.13",
3732
+        "@babel/plugin-transform-unicode-regex": "^7.12.13",
3733
+        "@babel/preset-modules": "^0.1.4",
3734
+        "@babel/types": "^7.14.1",
3735
+        "babel-plugin-polyfill-corejs2": "^0.2.0",
3736
+        "babel-plugin-polyfill-corejs3": "^0.2.0",
3737
+        "babel-plugin-polyfill-regenerator": "^0.2.0",
3738
+        "core-js-compat": "^3.9.0",
3739
+        "semver": "^6.3.0"
2035 3740
       },
2036 3741
       "dependencies": {
2037 3742
         "@babel/helper-plugin-utils": {
2038
-          "version": "7.10.4",
2039
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
2040
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
3743
+          "version": "7.13.0",
3744
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
3745
+          "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
2041 3746
           "dev": true
2042 3747
         },
2043 3748
         "@babel/helper-validator-identifier": {
2044
-          "version": "7.12.11",
2045
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
2046
-          "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
3749
+          "version": "7.14.0",
3750
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
3751
+          "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
2047 3752
           "dev": true
2048 3753
         },
3754
+        "@babel/plugin-proposal-object-rest-spread": {
3755
+          "version": "7.13.8",
3756
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz",
3757
+          "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==",
3758
+          "dev": true,
3759
+          "requires": {
3760
+            "@babel/compat-data": "^7.13.8",
3761
+            "@babel/helper-compilation-targets": "^7.13.8",
3762
+            "@babel/helper-plugin-utils": "^7.13.0",
3763
+            "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
3764
+            "@babel/plugin-transform-parameters": "^7.13.0"
3765
+          }
3766
+        },
2049 3767
         "@babel/plugin-syntax-class-properties": {
2050
-          "version": "7.12.1",
2051
-          "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz",
2052
-          "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==",
3768
+          "version": "7.12.13",
3769
+          "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
3770
+          "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
2053 3771
           "dev": true,
2054 3772
           "requires": {
2055
-            "@babel/helper-plugin-utils": "^7.10.4"
3773
+            "@babel/helper-plugin-utils": "^7.12.13"
3774
+          }
3775
+        },
3776
+        "@babel/plugin-syntax-top-level-await": {
3777
+          "version": "7.12.13",
3778
+          "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz",
3779
+          "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==",
3780
+          "dev": true,
3781
+          "requires": {
3782
+            "@babel/helper-plugin-utils": "^7.12.13"
2056 3783
           }
2057 3784
         },
2058 3785
         "@babel/types": {
2059
-          "version": "7.12.11",
2060
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
2061
-          "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
3786
+          "version": "7.14.1",
3787
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
3788
+          "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
2062 3789
           "dev": true,
2063 3790
           "requires": {
2064
-            "@babel/helper-validator-identifier": "^7.12.11",
2065
-            "lodash": "^4.17.19",
3791
+            "@babel/helper-validator-identifier": "^7.14.0",
2066 3792
             "to-fast-properties": "^2.0.0"
2067 3793
           }
3794
+        },
3795
+        "semver": {
3796
+          "version": "6.3.0",
3797
+          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3798
+          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
3799
+          "dev": true
2068 3800
         }
2069 3801
       }
2070 3802
     },
... ...
@@ -2082,9 +3814,9 @@
2082 3814
       }
2083 3815
     },
2084 3816
     "@babel/runtime": {
2085
-      "version": "7.12.5",
2086
-      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz",
2087
-      "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==",
3817
+      "version": "7.14.0",
3818
+      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz",
3819
+      "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==",
2088 3820
       "dev": true,
2089 3821
       "requires": {
2090 3822
         "regenerator-runtime": "^0.13.4"
... ...
@@ -3373,6 +5105,44 @@
3373 5105
         "@types/babel__traverse": "^7.0.6"
3374 5106
       }
3375 5107
     },
5108
+    "babel-plugin-polyfill-corejs2": {
5109
+      "version": "0.2.0",
5110
+      "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz",
5111
+      "integrity": "sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg==",
5112
+      "dev": true,
5113
+      "requires": {
5114
+        "@babel/compat-data": "^7.13.11",
5115
+        "@babel/helper-define-polyfill-provider": "^0.2.0",
5116
+        "semver": "^6.1.1"
5117
+      },
5118
+      "dependencies": {
5119
+        "semver": {
5120
+          "version": "6.3.0",
5121
+          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5122
+          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5123
+          "dev": true
5124
+        }
5125
+      }
5126
+    },
5127
+    "babel-plugin-polyfill-corejs3": {
5128
+      "version": "0.2.0",
5129
+      "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz",
5130
+      "integrity": "sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg==",
5131
+      "dev": true,
5132
+      "requires": {
5133
+        "@babel/helper-define-polyfill-provider": "^0.2.0",
5134
+        "core-js-compat": "^3.9.1"
5135
+      }
5136
+    },
5137
+    "babel-plugin-polyfill-regenerator": {
5138
+      "version": "0.2.0",
5139
+      "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz",
5140
+      "integrity": "sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg==",
5141
+      "dev": true,
5142
+      "requires": {
5143
+        "@babel/helper-define-polyfill-provider": "^0.2.0"
5144
+      }
5145
+    },
3376 5146
     "babel-preset-current-node-syntax": {
3377 5147
       "version": "1.0.0",
3378 5148
       "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz",
... ...
@@ -3526,16 +5296,16 @@
3526 5296
       "dev": true
3527 5297
     },
3528 5298
     "browserslist": {
3529
-      "version": "4.16.0",
3530
-      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz",
3531
-      "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==",
5299
+      "version": "4.16.6",
5300
+      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
5301
+      "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
3532 5302
       "dev": true,
3533 5303
       "requires": {
3534
-        "caniuse-lite": "^1.0.30001165",
3535
-        "colorette": "^1.2.1",
3536
-        "electron-to-chromium": "^1.3.621",
5304
+        "caniuse-lite": "^1.0.30001219",
5305
+        "colorette": "^1.2.2",
5306
+        "electron-to-chromium": "^1.3.723",
3537 5307
         "escalade": "^3.1.1",
3538
-        "node-releases": "^1.1.67"
5308
+        "node-releases": "^1.1.71"
3539 5309
       }
3540 5310
     },
3541 5311
     "bser": {
... ...
@@ -3593,9 +5363,9 @@
3593 5363
       "dev": true
3594 5364
     },
3595 5365
     "caniuse-lite": {
3596
-      "version": "1.0.30001168",
3597
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001168.tgz",
3598
-      "integrity": "sha512-P2zmX7swIXKu+GMMR01TWa4csIKELTNnZKc+f1CjebmZJQtTAEXmpQSoKVJVVcvPGAA0TEYTOUp3VehavZSFPQ==",
5366
+      "version": "1.0.30001220",
5367
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001220.tgz",
5368
+      "integrity": "sha512-pjC2T4DIDyGAKTL4dMvGUQaMUHRmhvPpAgNNTa14jaBWHu+bLQgvpFqElxh9L4829Fdx0PlKiMp3wnYldRtECA==",
3599 5369
       "dev": true
3600 5370
     },
3601 5371
     "capture-exit": {
... ...
@@ -3859,9 +5629,9 @@
3859 5629
       "dev": true
3860 5630
     },
3861 5631
     "colorette": {
3862
-      "version": "1.2.1",
3863
-      "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
3864
-      "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
5632
+      "version": "1.2.2",
5633
+      "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
5634
+      "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
3865 5635
       "dev": true
3866 5636
     },
3867 5637
     "combined-stream": {
... ...
@@ -3907,12 +5677,12 @@
3907 5677
       "dev": true
3908 5678
     },
3909 5679
     "core-js-compat": {
3910
-      "version": "3.8.1",
3911
-      "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.1.tgz",
3912
-      "integrity": "sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ==",
5680
+      "version": "3.11.2",
5681
+      "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.11.2.tgz",
5682
+      "integrity": "sha512-gYhNwu7AJjecNtRrIfyoBabQ3ZG+llfPmg9BifIX8yxIpDyfNLRM73zIjINSm6z3dMdI1nwNC9C7uiy4pIC6cw==",
3913 5683
       "dev": true,
3914 5684
       "requires": {
3915
-        "browserslist": "^4.15.0",
5685
+        "browserslist": "^4.16.6",
3916 5686
         "semver": "7.0.0"
3917 5687
       },
3918 5688
       "dependencies": {
... ...
@@ -4141,9 +5911,9 @@
4141 5911
       }
4142 5912
     },
4143 5913
     "electron-to-chromium": {
4144
-      "version": "1.3.627",
4145
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.627.tgz",
4146
-      "integrity": "sha512-O5IVRS4sCxP2+vECAp7uHkaI8V+dKYpuCyBcLn+hqVAOy/RONd8zx+6eH7TuWSTBYs/oUrzBXkNMZuVsQd58kQ==",
5914
+      "version": "1.3.725",
5915
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.725.tgz",
5916
+      "integrity": "sha512-2BbeAESz7kc6KBzs7WVrMc1BY5waUphk4D4DX5dSQXJhsc3tP5ZFaiyuL0AB7vUKzDYpIeYwTYlEfxyjsGUrhw==",
4147 5917
       "dev": true
4148 5918
     },
4149 5919
     "emittery": {
... ...
@@ -7324,6 +9094,12 @@
7324 9094
       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
7325 9095
       "dev": true
7326 9096
     },
9097
+    "lodash.debounce": {
9098
+      "version": "4.0.8",
9099
+      "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
9100
+      "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
9101
+      "dev": true
9102
+    },
7327 9103
     "lodash.sortby": {
7328 9104
       "version": "4.7.0",
7329 9105
       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
... ...
@@ -7555,9 +9331,9 @@
7555 9331
       }
7556 9332
     },
7557 9333
     "node-releases": {
7558
-      "version": "1.1.67",
7559
-      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz",
7560
-      "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==",
9334
+      "version": "1.1.71",
9335
+      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
9336
+      "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
7561 9337
       "dev": true
7562 9338
     },
7563 9339
     "normalize-package-data": {
... ...
@@ -8178,9 +9954,9 @@
8178 9954
       "dev": true
8179 9955
     },
8180 9956
     "regjsparser": {
8181
-      "version": "0.6.4",
8182
-      "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz",
8183
-      "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==",
9957
+      "version": "0.6.9",
9958
+      "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
9959
+      "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
8184 9960
       "dev": true,
8185 9961
       "requires": {
8186 9962
         "jsesc": "~0.5.0"