git.fiddlerwoaroof.com
Browse code

Merge pull request #275 from fiddlerwoaroof/dependabot/npm_and_yarn/babel/preset-env-7.12.1

build(deps-dev): bump @babel/preset-env from 7.11.5 to 7.12.1

Ed Langley authored on 19/11/2020 21:24:11
Showing 1 changed files
... ...
@@ -32,15 +32,10 @@
32 32
       }
33 33
     },
34 34
     "@babel/compat-data": {
35
-      "version": "7.11.0",
36
-      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz",
37
-      "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==",
38
-      "dev": true,
39
-      "requires": {
40
-        "browserslist": "^4.12.0",
41
-        "invariant": "^2.2.4",
42
-        "semver": "^5.5.0"
43
-      }
35
+      "version": "7.12.1",
36
+      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.1.tgz",
37
+      "integrity": "sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==",
38
+      "dev": true
44 39
     },
45 40
     "@babel/core": {
46 41
       "version": "7.11.6",
... ...
@@ -191,9 +186,9 @@
191 186
       },
192 187
       "dependencies": {
193 188
         "@babel/types": {
194
-          "version": "7.11.5",
195
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
196
-          "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
189
+          "version": "7.12.1",
190
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
191
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
197 192
           "dev": true,
198 193
           "requires": {
199 194
             "@babel/helper-validator-identifier": "^7.10.4",
... ...
@@ -214,9 +209,9 @@
214 209
       },
215 210
       "dependencies": {
216 211
         "@babel/types": {
217
-          "version": "7.11.5",
218
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
219
-          "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
212
+          "version": "7.12.1",
213
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
214
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
220 215
           "dev": true,
221 216
           "requires": {
222 217
             "@babel/helper-validator-identifier": "^7.10.4",
... ...
@@ -227,49 +222,142 @@
227 222
       }
228 223
     },
229 224
     "@babel/helper-compilation-targets": {
230
-      "version": "7.10.4",
231
-      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz",
232
-      "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==",
225
+      "version": "7.12.1",
226
+      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz",
227
+      "integrity": "sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==",
233 228
       "dev": true,
234 229
       "requires": {
235
-        "@babel/compat-data": "^7.10.4",
230
+        "@babel/compat-data": "^7.12.1",
231
+        "@babel/helper-validator-option": "^7.12.1",
236 232
         "browserslist": "^4.12.0",
237
-        "invariant": "^2.2.4",
238
-        "levenary": "^1.1.1",
239 233
         "semver": "^5.5.0"
240 234
       }
241 235
     },
242 236
     "@babel/helper-create-class-features-plugin": {
243
-      "version": "7.10.5",
244
-      "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz",
245
-      "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==",
237
+      "version": "7.12.1",
238
+      "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz",
239
+      "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==",
246 240
       "dev": true,
247 241
       "requires": {
248 242
         "@babel/helper-function-name": "^7.10.4",
249
-        "@babel/helper-member-expression-to-functions": "^7.10.5",
243
+        "@babel/helper-member-expression-to-functions": "^7.12.1",
250 244
         "@babel/helper-optimise-call-expression": "^7.10.4",
251
-        "@babel/helper-plugin-utils": "^7.10.4",
252
-        "@babel/helper-replace-supers": "^7.10.4",
245
+        "@babel/helper-replace-supers": "^7.12.1",
253 246
         "@babel/helper-split-export-declaration": "^7.10.4"
254 247
       },
255 248
       "dependencies": {
256
-        "@babel/helper-plugin-utils": {
249
+        "@babel/code-frame": {
257 250
           "version": "7.10.4",
258
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
259
-          "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
251
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
252
+          "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
253
+          "dev": true,
254
+          "requires": {
255
+            "@babel/highlight": "^7.10.4"
256
+          }
257
+        },
258
+        "@babel/generator": {
259
+          "version": "7.12.1",
260
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz",
261
+          "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==",
262
+          "dev": true,
263
+          "requires": {
264
+            "@babel/types": "^7.12.1",
265
+            "jsesc": "^2.5.1",
266
+            "source-map": "^0.5.0"
267
+          }
268
+        },
269
+        "@babel/helper-member-expression-to-functions": {
270
+          "version": "7.12.1",
271
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz",
272
+          "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==",
273
+          "dev": true,
274
+          "requires": {
275
+            "@babel/types": "^7.12.1"
276
+          }
277
+        },
278
+        "@babel/helper-replace-supers": {
279
+          "version": "7.12.1",
280
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz",
281
+          "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==",
282
+          "dev": true,
283
+          "requires": {
284
+            "@babel/helper-member-expression-to-functions": "^7.12.1",
285
+            "@babel/helper-optimise-call-expression": "^7.10.4",
286
+            "@babel/traverse": "^7.12.1",
287
+            "@babel/types": "^7.12.1"
288
+          }
289
+        },
290
+        "@babel/highlight": {
291
+          "version": "7.10.4",
292
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
293
+          "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
294
+          "dev": true,
295
+          "requires": {
296
+            "@babel/helper-validator-identifier": "^7.10.4",
297
+            "chalk": "^2.0.0",
298
+            "js-tokens": "^4.0.0"
299
+          }
300
+        },
301
+        "@babel/parser": {
302
+          "version": "7.12.2",
303
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz",
304
+          "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==",
305
+          "dev": true
306
+        },
307
+        "@babel/traverse": {
308
+          "version": "7.12.1",
309
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz",
310
+          "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==",
311
+          "dev": true,
312
+          "requires": {
313
+            "@babel/code-frame": "^7.10.4",
314
+            "@babel/generator": "^7.12.1",
315
+            "@babel/helper-function-name": "^7.10.4",
316
+            "@babel/helper-split-export-declaration": "^7.11.0",
317
+            "@babel/parser": "^7.12.1",
318
+            "@babel/types": "^7.12.1",
319
+            "debug": "^4.1.0",
320
+            "globals": "^11.1.0",
321
+            "lodash": "^4.17.19"
322
+          }
323
+        },
324
+        "@babel/types": {
325
+          "version": "7.12.1",
326
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
327
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
328
+          "dev": true,
329
+          "requires": {
330
+            "@babel/helper-validator-identifier": "^7.10.4",
331
+            "lodash": "^4.17.19",
332
+            "to-fast-properties": "^2.0.0"
333
+          }
334
+        },
335
+        "debug": {
336
+          "version": "4.2.0",
337
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
338
+          "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
339
+          "dev": true,
340
+          "requires": {
341
+            "ms": "2.1.2"
342
+          }
343
+        },
344
+        "ms": {
345
+          "version": "2.1.2",
346
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
347
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
260 348
           "dev": true
261 349
         }
262 350
       }
263 351
     },
264 352
     "@babel/helper-create-regexp-features-plugin": {
265
-      "version": "7.10.4",
266
-      "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz",
267
-      "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==",
353
+      "version": "7.12.1",
354
+      "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz",
355
+      "integrity": "sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==",
268 356
       "dev": true,
269 357
       "requires": {
270 358
         "@babel/helper-annotate-as-pure": "^7.10.4",
271 359
         "@babel/helper-regex": "^7.10.4",
272
-        "regexpu-core": "^4.7.0"
360
+        "regexpu-core": "^4.7.1"
273 361
       }
274 362
     },
275 363
     "@babel/helper-define-map": {
... ...
@@ -284,9 +372,9 @@
284 372
       },
285 373
       "dependencies": {
286 374
         "@babel/types": {
287
-          "version": "7.11.5",
288
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
289
-          "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
375
+          "version": "7.12.1",
376
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
377
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
290 378
           "dev": true,
291 379
           "requires": {
292 380
             "@babel/helper-validator-identifier": "^7.10.4",
... ...
@@ -297,18 +385,18 @@
297 385
       }
298 386
     },
299 387
     "@babel/helper-explode-assignable-expression": {
300
-      "version": "7.11.4",
301
-      "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz",
302
-      "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==",
388
+      "version": "7.12.1",
389
+      "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz",
390
+      "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==",
303 391
       "dev": true,
304 392
       "requires": {
305
-        "@babel/types": "^7.10.4"
393
+        "@babel/types": "^7.12.1"
306 394
       },
307 395
       "dependencies": {
308 396
         "@babel/types": {
309
-          "version": "7.11.5",
310
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
311
-          "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
397
+          "version": "7.12.1",
398
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
399
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
312 400
           "dev": true,
313 401
           "requires": {
314 402
             "@babel/helper-validator-identifier": "^7.10.4",
... ...
@@ -374,9 +462,9 @@
374 462
       },
375 463
       "dependencies": {
376 464
         "@babel/types": {
377
-          "version": "7.11.5",
378
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
379
-          "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
465
+          "version": "7.12.1",
466
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
467
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
380 468
           "dev": true,
381 469
           "requires": {
382 470
             "@babel/helper-validator-identifier": "^7.10.4",
... ...
@@ -542,21 +630,20 @@
542 630
       }
543 631
     },
544 632
     "@babel/helper-remap-async-to-generator": {
545
-      "version": "7.11.4",
546
-      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz",
547
-      "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==",
633
+      "version": "7.12.1",
634
+      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz",
635
+      "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==",
548 636
       "dev": true,
549 637
       "requires": {
550 638
         "@babel/helper-annotate-as-pure": "^7.10.4",
551 639
         "@babel/helper-wrap-function": "^7.10.4",
552
-        "@babel/template": "^7.10.4",
553
-        "@babel/types": "^7.10.4"
640
+        "@babel/types": "^7.12.1"
554 641
       },
555 642
       "dependencies": {
556 643
         "@babel/types": {
557
-          "version": "7.11.5",
558
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
559
-          "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
644
+          "version": "7.12.1",
645
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
646
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
560 647
           "dev": true,
561 648
           "requires": {
562 649
             "@babel/helper-validator-identifier": "^7.10.4",
... ...
@@ -761,18 +848,18 @@
761 848
       }
762 849
     },
763 850
     "@babel/helper-skip-transparent-expression-wrappers": {
764
-      "version": "7.11.0",
765
-      "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz",
766
-      "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==",
851
+      "version": "7.12.1",
852
+      "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
853
+      "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
767 854
       "dev": true,
768 855
       "requires": {
769
-        "@babel/types": "^7.11.0"
856
+        "@babel/types": "^7.12.1"
770 857
       },
771 858
       "dependencies": {
772 859
         "@babel/types": {
773
-          "version": "7.11.5",
774
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
775
-          "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
860
+          "version": "7.12.1",
861
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
862
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
776 863
           "dev": true,
777 864
           "requires": {
778 865
             "@babel/helper-validator-identifier": "^7.10.4",
... ...
@@ -810,6 +897,12 @@
810 897
       "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
811 898
       "dev": true
812 899
     },
900
+    "@babel/helper-validator-option": {
901
+      "version": "7.12.1",
902
+      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz",
903
+      "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==",
904
+      "dev": true
905
+    },
813 906
     "@babel/helper-wrap-function": {
814 907
       "version": "7.10.4",
815 908
       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz",
... ...
@@ -823,9 +916,9 @@
823 916
       },
824 917
       "dependencies": {
825 918
         "@babel/types": {
826
-          "version": "7.11.5",
827
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
828
-          "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
919
+          "version": "7.12.1",
920
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
921
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
829 922
           "dev": true,
830 923
           "requires": {
831 924
             "@babel/helper-validator-identifier": "^7.10.4",
... ...
@@ -877,13 +970,13 @@
877 970
       "dev": true
878 971
     },
879 972
     "@babel/plugin-proposal-async-generator-functions": {
880
-      "version": "7.10.5",
881
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz",
882
-      "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==",
973
+      "version": "7.12.1",
974
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz",
975
+      "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==",
883 976
       "dev": true,
884 977
       "requires": {
885 978
         "@babel/helper-plugin-utils": "^7.10.4",
886
-        "@babel/helper-remap-async-to-generator": "^7.10.4",
979
+        "@babel/helper-remap-async-to-generator": "^7.12.1",
887 980
         "@babel/plugin-syntax-async-generators": "^7.8.0"
888 981
       },
889 982
       "dependencies": {
... ...
@@ -896,12 +989,12 @@
896 989
       }
897 990
     },
898 991
     "@babel/plugin-proposal-class-properties": {
899
-      "version": "7.10.4",
900
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz",
901
-      "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==",
992
+      "version": "7.12.1",
993
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz",
994
+      "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==",
902 995
       "dev": true,
903 996
       "requires": {
904
-        "@babel/helper-create-class-features-plugin": "^7.10.4",
997
+        "@babel/helper-create-class-features-plugin": "^7.12.1",
905 998
         "@babel/helper-plugin-utils": "^7.10.4"
906 999
       },
907 1000
       "dependencies": {
... ...
@@ -914,9 +1007,9 @@
914 1007
       }
915 1008
     },
916 1009
     "@babel/plugin-proposal-dynamic-import": {
917
-      "version": "7.10.4",
918
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz",
919
-      "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==",
1010
+      "version": "7.12.1",
1011
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz",
1012
+      "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==",
920 1013
       "dev": true,
921 1014
       "requires": {
922 1015
         "@babel/helper-plugin-utils": "^7.10.4",
... ...
@@ -932,9 +1025,9 @@
932 1025
       }
933 1026
     },
934 1027
     "@babel/plugin-proposal-export-namespace-from": {
935
-      "version": "7.10.4",
936
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz",
937
-      "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==",
1028
+      "version": "7.12.1",
1029
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz",
1030
+      "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==",
938 1031
       "dev": true,
939 1032
       "requires": {
940 1033
         "@babel/helper-plugin-utils": "^7.10.4",
... ...
@@ -950,9 +1043,9 @@
950 1043
       }
951 1044
     },
952 1045
     "@babel/plugin-proposal-json-strings": {
953
-      "version": "7.10.4",
954
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz",
955
-      "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==",
1046
+      "version": "7.12.1",
1047
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz",
1048
+      "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==",
956 1049
       "dev": true,
957 1050
       "requires": {
958 1051
         "@babel/helper-plugin-utils": "^7.10.4",
... ...
@@ -968,9 +1061,9 @@
968 1061
       }
969 1062
     },
970 1063
     "@babel/plugin-proposal-logical-assignment-operators": {
971
-      "version": "7.11.0",
972
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz",
973
-      "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==",
1064
+      "version": "7.12.1",
1065
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz",
1066
+      "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==",
974 1067
       "dev": true,
975 1068
       "requires": {
976 1069
         "@babel/helper-plugin-utils": "^7.10.4",
... ...
@@ -986,9 +1079,9 @@
986 1079
       }
987 1080
     },
988 1081
     "@babel/plugin-proposal-nullish-coalescing-operator": {
989
-      "version": "7.10.4",
990
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz",
991
-      "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==",
1082
+      "version": "7.12.1",
1083
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz",
1084
+      "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==",
992 1085
       "dev": true,
993 1086
       "requires": {
994 1087
         "@babel/helper-plugin-utils": "^7.10.4",
... ...
@@ -1004,9 +1097,9 @@
1004 1097
       }
1005 1098
     },
1006 1099
     "@babel/plugin-proposal-numeric-separator": {
1007
-      "version": "7.10.4",
1008
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz",
1009
-      "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==",
1100
+      "version": "7.12.1",
1101
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz",
1102
+      "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==",
1010 1103
       "dev": true,
1011 1104
       "requires": {
1012 1105
         "@babel/helper-plugin-utils": "^7.10.4",
... ...
@@ -1041,9 +1134,9 @@
1041 1134
       }
1042 1135
     },
1043 1136
     "@babel/plugin-proposal-optional-catch-binding": {
1044
-      "version": "7.10.4",
1045
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz",
1046
-      "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==",
1137
+      "version": "7.12.1",
1138
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz",
1139
+      "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==",
1047 1140
       "dev": true,
1048 1141
       "requires": {
1049 1142
         "@babel/helper-plugin-utils": "^7.10.4",
... ...
@@ -1059,13 +1152,13 @@
1059 1152
       }
1060 1153
     },
1061 1154
     "@babel/plugin-proposal-optional-chaining": {
1062
-      "version": "7.11.0",
1063
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz",
1064
-      "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==",
1155
+      "version": "7.12.1",
1156
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz",
1157
+      "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==",
1065 1158
       "dev": true,
1066 1159
       "requires": {
1067 1160
         "@babel/helper-plugin-utils": "^7.10.4",
1068
-        "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0",
1161
+        "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
1069 1162
         "@babel/plugin-syntax-optional-chaining": "^7.8.0"
1070 1163
       },
1071 1164
       "dependencies": {
... ...
@@ -1078,12 +1171,12 @@
1078 1171
       }
1079 1172
     },
1080 1173
     "@babel/plugin-proposal-private-methods": {
1081
-      "version": "7.10.4",
1082
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz",
1083
-      "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==",
1174
+      "version": "7.12.1",
1175
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz",
1176
+      "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==",
1084 1177
       "dev": true,
1085 1178
       "requires": {
1086
-        "@babel/helper-create-class-features-plugin": "^7.10.4",
1179
+        "@babel/helper-create-class-features-plugin": "^7.12.1",
1087 1180
         "@babel/helper-plugin-utils": "^7.10.4"
1088 1181
       },
1089 1182
       "dependencies": {
... ...
@@ -1096,12 +1189,12 @@
1096 1189
       }
1097 1190
     },
1098 1191
     "@babel/plugin-proposal-unicode-property-regex": {
1099
-      "version": "7.10.4",
1100
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz",
1101
-      "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==",
1192
+      "version": "7.12.1",
1193
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz",
1194
+      "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==",
1102 1195
       "dev": true,
1103 1196
       "requires": {
1104
-        "@babel/helper-create-regexp-features-plugin": "^7.10.4",
1197
+        "@babel/helper-create-regexp-features-plugin": "^7.12.1",
1105 1198
         "@babel/helper-plugin-utils": "^7.10.4"
1106 1199
       },
1107 1200
       "dependencies": {
... ...
@@ -1271,9 +1364,9 @@
1271 1364
       }
1272 1365
     },
1273 1366
     "@babel/plugin-syntax-top-level-await": {
1274
-      "version": "7.10.4",
1275
-      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz",
1276
-      "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==",
1367
+      "version": "7.12.1",
1368
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz",
1369
+      "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==",
1277 1370
       "dev": true,
1278 1371
       "requires": {
1279 1372
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1288,9 +1381,9 @@
1288 1381
       }
1289 1382
     },
1290 1383
     "@babel/plugin-transform-arrow-functions": {
1291
-      "version": "7.10.4",
1292
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz",
1293
-      "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==",
1384
+      "version": "7.12.1",
1385
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz",
1386
+      "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==",
1294 1387
       "dev": true,
1295 1388
       "requires": {
1296 1389
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1305,28 +1398,48 @@
1305 1398
       }
1306 1399
     },
1307 1400
     "@babel/plugin-transform-async-to-generator": {
1308
-      "version": "7.10.4",
1309
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz",
1310
-      "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==",
1401
+      "version": "7.12.1",
1402
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz",
1403
+      "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==",
1311 1404
       "dev": true,
1312 1405
       "requires": {
1313
-        "@babel/helper-module-imports": "^7.10.4",
1406
+        "@babel/helper-module-imports": "^7.12.1",
1314 1407
         "@babel/helper-plugin-utils": "^7.10.4",
1315
-        "@babel/helper-remap-async-to-generator": "^7.10.4"
1408
+        "@babel/helper-remap-async-to-generator": "^7.12.1"
1316 1409
       },
1317 1410
       "dependencies": {
1411
+        "@babel/helper-module-imports": {
1412
+          "version": "7.12.1",
1413
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz",
1414
+          "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==",
1415
+          "dev": true,
1416
+          "requires": {
1417
+            "@babel/types": "^7.12.1"
1418
+          }
1419
+        },
1318 1420
         "@babel/helper-plugin-utils": {
1319 1421
           "version": "7.10.4",
1320 1422
           "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1321 1423
           "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1322 1424
           "dev": true
1425
+        },
1426
+        "@babel/types": {
1427
+          "version": "7.12.1",
1428
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
1429
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
1430
+          "dev": true,
1431
+          "requires": {
1432
+            "@babel/helper-validator-identifier": "^7.10.4",
1433
+            "lodash": "^4.17.19",
1434
+            "to-fast-properties": "^2.0.0"
1435
+          }
1323 1436
         }
1324 1437
       }
1325 1438
     },
1326 1439
     "@babel/plugin-transform-block-scoped-functions": {
1327
-      "version": "7.10.4",
1328
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz",
1329
-      "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==",
1440
+      "version": "7.12.1",
1441
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz",
1442
+      "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==",
1330 1443
       "dev": true,
1331 1444
       "requires": {
1332 1445
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1341,9 +1454,9 @@
1341 1454
       }
1342 1455
     },
1343 1456
     "@babel/plugin-transform-block-scoping": {
1344
-      "version": "7.11.1",
1345
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz",
1346
-      "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==",
1457
+      "version": "7.12.1",
1458
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz",
1459
+      "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==",
1347 1460
       "dev": true,
1348 1461
       "requires": {
1349 1462
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1358,9 +1471,9 @@
1358 1471
       }
1359 1472
     },
1360 1473
     "@babel/plugin-transform-classes": {
1361
-      "version": "7.10.4",
1362
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz",
1363
-      "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==",
1474
+      "version": "7.12.1",
1475
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz",
1476
+      "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==",
1364 1477
       "dev": true,
1365 1478
       "requires": {
1366 1479
         "@babel/helper-annotate-as-pure": "^7.10.4",
... ...
@@ -1368,23 +1481,124 @@
1368 1481
         "@babel/helper-function-name": "^7.10.4",
1369 1482
         "@babel/helper-optimise-call-expression": "^7.10.4",
1370 1483
         "@babel/helper-plugin-utils": "^7.10.4",
1371
-        "@babel/helper-replace-supers": "^7.10.4",
1484
+        "@babel/helper-replace-supers": "^7.12.1",
1372 1485
         "@babel/helper-split-export-declaration": "^7.10.4",
1373 1486
         "globals": "^11.1.0"
1374 1487
       },
1375 1488
       "dependencies": {
1489
+        "@babel/code-frame": {
1490
+          "version": "7.10.4",
1491
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
1492
+          "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
1493
+          "dev": true,
1494
+          "requires": {
1495
+            "@babel/highlight": "^7.10.4"
1496
+          }
1497
+        },
1498
+        "@babel/generator": {
1499
+          "version": "7.12.1",
1500
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz",
1501
+          "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==",
1502
+          "dev": true,
1503
+          "requires": {
1504
+            "@babel/types": "^7.12.1",
1505
+            "jsesc": "^2.5.1",
1506
+            "source-map": "^0.5.0"
1507
+          }
1508
+        },
1509
+        "@babel/helper-member-expression-to-functions": {
1510
+          "version": "7.12.1",
1511
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz",
1512
+          "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==",
1513
+          "dev": true,
1514
+          "requires": {
1515
+            "@babel/types": "^7.12.1"
1516
+          }
1517
+        },
1376 1518
         "@babel/helper-plugin-utils": {
1377 1519
           "version": "7.10.4",
1378 1520
           "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1379 1521
           "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1380 1522
           "dev": true
1523
+        },
1524
+        "@babel/helper-replace-supers": {
1525
+          "version": "7.12.1",
1526
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz",
1527
+          "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==",
1528
+          "dev": true,
1529
+          "requires": {
1530
+            "@babel/helper-member-expression-to-functions": "^7.12.1",
1531
+            "@babel/helper-optimise-call-expression": "^7.10.4",
1532
+            "@babel/traverse": "^7.12.1",
1533
+            "@babel/types": "^7.12.1"
1534
+          }
1535
+        },
1536
+        "@babel/highlight": {
1537
+          "version": "7.10.4",
1538
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
1539
+          "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
1540
+          "dev": true,
1541
+          "requires": {
1542
+            "@babel/helper-validator-identifier": "^7.10.4",
1543
+            "chalk": "^2.0.0",
1544
+            "js-tokens": "^4.0.0"
1545
+          }
1546
+        },
1547
+        "@babel/parser": {
1548
+          "version": "7.12.2",
1549
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz",
1550
+          "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==",
1551
+          "dev": true
1552
+        },
1553
+        "@babel/traverse": {
1554
+          "version": "7.12.1",
1555
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz",
1556
+          "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==",
1557
+          "dev": true,
1558
+          "requires": {
1559
+            "@babel/code-frame": "^7.10.4",
1560
+            "@babel/generator": "^7.12.1",
1561
+            "@babel/helper-function-name": "^7.10.4",
1562
+            "@babel/helper-split-export-declaration": "^7.11.0",
1563
+            "@babel/parser": "^7.12.1",
1564
+            "@babel/types": "^7.12.1",
1565
+            "debug": "^4.1.0",
1566
+            "globals": "^11.1.0",
1567
+            "lodash": "^4.17.19"
1568
+          }
1569
+        },
1570
+        "@babel/types": {
1571
+          "version": "7.12.1",
1572
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
1573
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
1574
+          "dev": true,
1575
+          "requires": {
1576
+            "@babel/helper-validator-identifier": "^7.10.4",
1577
+            "lodash": "^4.17.19",
1578
+            "to-fast-properties": "^2.0.0"
1579
+          }
1580
+        },
1581
+        "debug": {
1582
+          "version": "4.2.0",
1583
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
1584
+          "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
1585
+          "dev": true,
1586
+          "requires": {
1587
+            "ms": "2.1.2"
1588
+          }
1589
+        },
1590
+        "ms": {
1591
+          "version": "2.1.2",
1592
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1593
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1594
+          "dev": true
1381 1595
         }
1382 1596
       }
1383 1597
     },
1384 1598
     "@babel/plugin-transform-computed-properties": {
1385
-      "version": "7.10.4",
1386
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz",
1387
-      "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==",
1599
+      "version": "7.12.1",
1600
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz",
1601
+      "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==",
1388 1602
       "dev": true,
1389 1603
       "requires": {
1390 1604
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1399,9 +1613,9 @@
1399 1613
       }
1400 1614
     },
1401 1615
     "@babel/plugin-transform-destructuring": {
1402
-      "version": "7.10.4",
1403
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz",
1404
-      "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==",
1616
+      "version": "7.12.1",
1617
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz",
1618
+      "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==",
1405 1619
       "dev": true,
1406 1620
       "requires": {
1407 1621
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1416,12 +1630,12 @@
1416 1630
       }
1417 1631
     },
1418 1632
     "@babel/plugin-transform-dotall-regex": {
1419
-      "version": "7.10.4",
1420
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz",
1421
-      "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==",
1633
+      "version": "7.12.1",
1634
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz",
1635
+      "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==",
1422 1636
       "dev": true,
1423 1637
       "requires": {
1424
-        "@babel/helper-create-regexp-features-plugin": "^7.10.4",
1638
+        "@babel/helper-create-regexp-features-plugin": "^7.12.1",
1425 1639
         "@babel/helper-plugin-utils": "^7.10.4"
1426 1640
       },
1427 1641
       "dependencies": {
... ...
@@ -1434,9 +1648,9 @@
1434 1648
       }
1435 1649
     },
1436 1650
     "@babel/plugin-transform-duplicate-keys": {
1437
-      "version": "7.10.4",
1438
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz",
1439
-      "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==",
1651
+      "version": "7.12.1",
1652
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz",
1653
+      "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==",
1440 1654
       "dev": true,
1441 1655
       "requires": {
1442 1656
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1451,9 +1665,9 @@
1451 1665
       }
1452 1666
     },
1453 1667
     "@babel/plugin-transform-exponentiation-operator": {
1454
-      "version": "7.10.4",
1455
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz",
1456
-      "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==",
1668
+      "version": "7.12.1",
1669
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz",
1670
+      "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==",
1457 1671
       "dev": true,
1458 1672
       "requires": {
1459 1673
         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4",
... ...
@@ -1469,9 +1683,9 @@
1469 1683
       }
1470 1684
     },
1471 1685
     "@babel/plugin-transform-for-of": {
1472
-      "version": "7.10.4",
1473
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz",
1474
-      "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==",
1686
+      "version": "7.12.1",
1687
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz",
1688
+      "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==",
1475 1689
       "dev": true,
1476 1690
       "requires": {
1477 1691
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1486,9 +1700,9 @@
1486 1700
       }
1487 1701
     },
1488 1702
     "@babel/plugin-transform-function-name": {
1489
-      "version": "7.10.4",
1490
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz",
1491
-      "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==",
1703
+      "version": "7.12.1",
1704
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz",
1705
+      "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==",
1492 1706
       "dev": true,
1493 1707
       "requires": {
1494 1708
         "@babel/helper-function-name": "^7.10.4",
... ...
@@ -1504,9 +1718,9 @@
1504 1718
       }
1505 1719
     },
1506 1720
     "@babel/plugin-transform-literals": {
1507
-      "version": "7.10.4",
1508
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz",
1509
-      "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==",
1721
+      "version": "7.12.1",
1722
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz",
1723
+      "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==",
1510 1724
       "dev": true,
1511 1725
       "requires": {
1512 1726
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1521,9 +1735,9 @@
1521 1735
       }
1522 1736
     },
1523 1737
     "@babel/plugin-transform-member-expression-literals": {
1524
-      "version": "7.10.4",
1525
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz",
1526
-      "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==",
1738
+      "version": "7.12.1",
1739
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz",
1740
+      "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==",
1527 1741
       "dev": true,
1528 1742
       "requires": {
1529 1743
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1538,95 +1752,640 @@
1538 1752
       }
1539 1753
     },
1540 1754
     "@babel/plugin-transform-modules-amd": {
1541
-      "version": "7.10.5",
1542
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz",
1543
-      "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==",
1755
+      "version": "7.12.1",
1756
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz",
1757
+      "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==",
1544 1758
       "dev": true,
1545 1759
       "requires": {
1546
-        "@babel/helper-module-transforms": "^7.10.5",
1760
+        "@babel/helper-module-transforms": "^7.12.1",
1547 1761
         "@babel/helper-plugin-utils": "^7.10.4",
1548 1762
         "babel-plugin-dynamic-import-node": "^2.3.3"
1549 1763
       },
1550 1764
       "dependencies": {
1765
+        "@babel/code-frame": {
1766
+          "version": "7.10.4",
1767
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
1768
+          "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
1769
+          "dev": true,
1770
+          "requires": {
1771
+            "@babel/highlight": "^7.10.4"
1772
+          }
1773
+        },
1774
+        "@babel/generator": {
1775
+          "version": "7.12.1",
1776
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz",
1777
+          "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==",
1778
+          "dev": true,
1779
+          "requires": {
1780
+            "@babel/types": "^7.12.1",
1781
+            "jsesc": "^2.5.1",
1782
+            "source-map": "^0.5.0"
1783
+          }
1784
+        },
1785
+        "@babel/helper-member-expression-to-functions": {
1786
+          "version": "7.12.1",
1787
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz",
1788
+          "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==",
1789
+          "dev": true,
1790
+          "requires": {
1791
+            "@babel/types": "^7.12.1"
1792
+          }
1793
+        },
1794
+        "@babel/helper-module-imports": {
1795
+          "version": "7.12.1",
1796
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz",
1797
+          "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==",
1798
+          "dev": true,
1799
+          "requires": {
1800
+            "@babel/types": "^7.12.1"
1801
+          }
1802
+        },
1803
+        "@babel/helper-module-transforms": {
1804
+          "version": "7.12.1",
1805
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
1806
+          "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
1807
+          "dev": true,
1808
+          "requires": {
1809
+            "@babel/helper-module-imports": "^7.12.1",
1810
+            "@babel/helper-replace-supers": "^7.12.1",
1811
+            "@babel/helper-simple-access": "^7.12.1",
1812
+            "@babel/helper-split-export-declaration": "^7.11.0",
1813
+            "@babel/helper-validator-identifier": "^7.10.4",
1814
+            "@babel/template": "^7.10.4",
1815
+            "@babel/traverse": "^7.12.1",
1816
+            "@babel/types": "^7.12.1",
1817
+            "lodash": "^4.17.19"
1818
+          }
1819
+        },
1551 1820
         "@babel/helper-plugin-utils": {
1552 1821
           "version": "7.10.4",
1553 1822
           "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1554 1823
           "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1555 1824
           "dev": true
1825
+        },
1826
+        "@babel/helper-replace-supers": {
1827
+          "version": "7.12.1",
1828
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz",
1829
+          "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==",
1830
+          "dev": true,
1831
+          "requires": {
1832
+            "@babel/helper-member-expression-to-functions": "^7.12.1",
1833
+            "@babel/helper-optimise-call-expression": "^7.10.4",
1834
+            "@babel/traverse": "^7.12.1",
1835
+            "@babel/types": "^7.12.1"
1836
+          }
1837
+        },
1838
+        "@babel/helper-simple-access": {
1839
+          "version": "7.12.1",
1840
+          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
1841
+          "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
1842
+          "dev": true,
1843
+          "requires": {
1844
+            "@babel/types": "^7.12.1"
1845
+          }
1846
+        },
1847
+        "@babel/highlight": {
1848
+          "version": "7.10.4",
1849
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
1850
+          "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
1851
+          "dev": true,
1852
+          "requires": {
1853
+            "@babel/helper-validator-identifier": "^7.10.4",
1854
+            "chalk": "^2.0.0",
1855
+            "js-tokens": "^4.0.0"
1856
+          }
1857
+        },
1858
+        "@babel/parser": {
1859
+          "version": "7.12.2",
1860
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz",
1861
+          "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==",
1862
+          "dev": true
1863
+        },
1864
+        "@babel/traverse": {
1865
+          "version": "7.12.1",
1866
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz",
1867
+          "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==",
1868
+          "dev": true,
1869
+          "requires": {
1870
+            "@babel/code-frame": "^7.10.4",
1871
+            "@babel/generator": "^7.12.1",
1872
+            "@babel/helper-function-name": "^7.10.4",
1873
+            "@babel/helper-split-export-declaration": "^7.11.0",
1874
+            "@babel/parser": "^7.12.1",
1875
+            "@babel/types": "^7.12.1",
1876
+            "debug": "^4.1.0",
1877
+            "globals": "^11.1.0",
1878
+            "lodash": "^4.17.19"
1879
+          }
1880
+        },
1881
+        "@babel/types": {
1882
+          "version": "7.12.1",
1883
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
1884
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
1885
+          "dev": true,
1886
+          "requires": {
1887
+            "@babel/helper-validator-identifier": "^7.10.4",
1888
+            "lodash": "^4.17.19",
1889
+            "to-fast-properties": "^2.0.0"
1890
+          }
1891
+        },
1892
+        "debug": {
1893
+          "version": "4.2.0",
1894
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
1895
+          "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
1896
+          "dev": true,
1897
+          "requires": {
1898
+            "ms": "2.1.2"
1899
+          }
1900
+        },
1901
+        "ms": {
1902
+          "version": "2.1.2",
1903
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1904
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1905
+          "dev": true
1556 1906
         }
1557 1907
       }
1558 1908
     },
1559 1909
     "@babel/plugin-transform-modules-commonjs": {
1560
-      "version": "7.10.4",
1561
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz",
1562
-      "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==",
1910
+      "version": "7.12.1",
1911
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz",
1912
+      "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==",
1563 1913
       "dev": true,
1564 1914
       "requires": {
1565
-        "@babel/helper-module-transforms": "^7.10.4",
1915
+        "@babel/helper-module-transforms": "^7.12.1",
1566 1916
         "@babel/helper-plugin-utils": "^7.10.4",
1567
-        "@babel/helper-simple-access": "^7.10.4",
1917
+        "@babel/helper-simple-access": "^7.12.1",
1568 1918
         "babel-plugin-dynamic-import-node": "^2.3.3"
1569 1919
       },
1570 1920
       "dependencies": {
1921
+        "@babel/code-frame": {
1922
+          "version": "7.10.4",
1923
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
1924
+          "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
1925
+          "dev": true,
1926
+          "requires": {
1927
+            "@babel/highlight": "^7.10.4"
1928
+          }
1929
+        },
1930
+        "@babel/generator": {
1931
+          "version": "7.12.1",
1932
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz",
1933
+          "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==",
1934
+          "dev": true,
1935
+          "requires": {
1936
+            "@babel/types": "^7.12.1",
1937
+            "jsesc": "^2.5.1",
1938
+            "source-map": "^0.5.0"
1939
+          }
1940
+        },
1941
+        "@babel/helper-member-expression-to-functions": {
1942
+          "version": "7.12.1",
1943
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz",
1944
+          "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==",
1945
+          "dev": true,
1946
+          "requires": {
1947
+            "@babel/types": "^7.12.1"
1948
+          }
1949
+        },
1950
+        "@babel/helper-module-imports": {
1951
+          "version": "7.12.1",
1952
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz",
1953
+          "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==",
1954
+          "dev": true,
1955
+          "requires": {
1956
+            "@babel/types": "^7.12.1"
1957
+          }
1958
+        },
1959
+        "@babel/helper-module-transforms": {
1960
+          "version": "7.12.1",
1961
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
1962
+          "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
1963
+          "dev": true,
1964
+          "requires": {
1965
+            "@babel/helper-module-imports": "^7.12.1",
1966
+            "@babel/helper-replace-supers": "^7.12.1",
1967
+            "@babel/helper-simple-access": "^7.12.1",
1968
+            "@babel/helper-split-export-declaration": "^7.11.0",
1969
+            "@babel/helper-validator-identifier": "^7.10.4",
1970
+            "@babel/template": "^7.10.4",
1971
+            "@babel/traverse": "^7.12.1",
1972
+            "@babel/types": "^7.12.1",
1973
+            "lodash": "^4.17.19"
1974
+          }
1975
+        },
1571 1976
         "@babel/helper-plugin-utils": {
1572 1977
           "version": "7.10.4",
1573 1978
           "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1574 1979
           "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1575 1980
           "dev": true
1981
+        },
1982
+        "@babel/helper-replace-supers": {
1983
+          "version": "7.12.1",
1984
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz",
1985
+          "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==",
1986
+          "dev": true,
1987
+          "requires": {
1988
+            "@babel/helper-member-expression-to-functions": "^7.12.1",
1989
+            "@babel/helper-optimise-call-expression": "^7.10.4",
1990
+            "@babel/traverse": "^7.12.1",
1991
+            "@babel/types": "^7.12.1"
1992
+          }
1993
+        },
1994
+        "@babel/helper-simple-access": {
1995
+          "version": "7.12.1",
1996
+          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
1997
+          "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
1998
+          "dev": true,
1999
+          "requires": {
2000
+            "@babel/types": "^7.12.1"
2001
+          }
2002
+        },
2003
+        "@babel/highlight": {
2004
+          "version": "7.10.4",
2005
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
2006
+          "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
2007
+          "dev": true,
2008
+          "requires": {
2009
+            "@babel/helper-validator-identifier": "^7.10.4",
2010
+            "chalk": "^2.0.0",
2011
+            "js-tokens": "^4.0.0"
2012
+          }
2013
+        },
2014
+        "@babel/parser": {
2015
+          "version": "7.12.2",
2016
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz",
2017
+          "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==",
2018
+          "dev": true
2019
+        },
2020
+        "@babel/traverse": {
2021
+          "version": "7.12.1",
2022
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz",
2023
+          "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==",
2024
+          "dev": true,
2025
+          "requires": {
2026
+            "@babel/code-frame": "^7.10.4",
2027
+            "@babel/generator": "^7.12.1",
2028
+            "@babel/helper-function-name": "^7.10.4",
2029
+            "@babel/helper-split-export-declaration": "^7.11.0",
2030
+            "@babel/parser": "^7.12.1",
2031
+            "@babel/types": "^7.12.1",
2032
+            "debug": "^4.1.0",
2033
+            "globals": "^11.1.0",
2034
+            "lodash": "^4.17.19"
2035
+          }
2036
+        },
2037
+        "@babel/types": {
2038
+          "version": "7.12.1",
2039
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
2040
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
2041
+          "dev": true,
2042
+          "requires": {
2043
+            "@babel/helper-validator-identifier": "^7.10.4",
2044
+            "lodash": "^4.17.19",
2045
+            "to-fast-properties": "^2.0.0"
2046
+          }
2047
+        },
2048
+        "debug": {
2049
+          "version": "4.2.0",
2050
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
2051
+          "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
2052
+          "dev": true,
2053
+          "requires": {
2054
+            "ms": "2.1.2"
2055
+          }
2056
+        },
2057
+        "ms": {
2058
+          "version": "2.1.2",
2059
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2060
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2061
+          "dev": true
1576 2062
         }
1577 2063
       }
1578 2064
     },
1579 2065
     "@babel/plugin-transform-modules-systemjs": {
1580
-      "version": "7.10.5",
1581
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz",
1582
-      "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==",
2066
+      "version": "7.12.1",
2067
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz",
2068
+      "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==",
1583 2069
       "dev": true,
1584 2070
       "requires": {
1585 2071
         "@babel/helper-hoist-variables": "^7.10.4",
1586
-        "@babel/helper-module-transforms": "^7.10.5",
2072
+        "@babel/helper-module-transforms": "^7.12.1",
1587 2073
         "@babel/helper-plugin-utils": "^7.10.4",
2074
+        "@babel/helper-validator-identifier": "^7.10.4",
1588 2075
         "babel-plugin-dynamic-import-node": "^2.3.3"
1589 2076
       },
1590 2077
       "dependencies": {
2078
+        "@babel/code-frame": {
2079
+          "version": "7.10.4",
2080
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
2081
+          "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
2082
+          "dev": true,
2083
+          "requires": {
2084
+            "@babel/highlight": "^7.10.4"
2085
+          }
2086
+        },
2087
+        "@babel/generator": {
2088
+          "version": "7.12.1",
2089
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz",
2090
+          "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==",
2091
+          "dev": true,
2092
+          "requires": {
2093
+            "@babel/types": "^7.12.1",
2094
+            "jsesc": "^2.5.1",
2095
+            "source-map": "^0.5.0"
2096
+          }
2097
+        },
2098
+        "@babel/helper-member-expression-to-functions": {
2099
+          "version": "7.12.1",
2100
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz",
2101
+          "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==",
2102
+          "dev": true,
2103
+          "requires": {
2104
+            "@babel/types": "^7.12.1"
2105
+          }
2106
+        },
2107
+        "@babel/helper-module-imports": {
2108
+          "version": "7.12.1",
2109
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz",
2110
+          "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==",
2111
+          "dev": true,
2112
+          "requires": {
2113
+            "@babel/types": "^7.12.1"
2114
+          }
2115
+        },
2116
+        "@babel/helper-module-transforms": {
2117
+          "version": "7.12.1",
2118
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
2119
+          "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
2120
+          "dev": true,
2121
+          "requires": {
2122
+            "@babel/helper-module-imports": "^7.12.1",
2123
+            "@babel/helper-replace-supers": "^7.12.1",
2124
+            "@babel/helper-simple-access": "^7.12.1",
2125
+            "@babel/helper-split-export-declaration": "^7.11.0",
2126
+            "@babel/helper-validator-identifier": "^7.10.4",
2127
+            "@babel/template": "^7.10.4",
2128
+            "@babel/traverse": "^7.12.1",
2129
+            "@babel/types": "^7.12.1",
2130
+            "lodash": "^4.17.19"
2131
+          }
2132
+        },
1591 2133
         "@babel/helper-plugin-utils": {
1592 2134
           "version": "7.10.4",
1593 2135
           "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1594 2136
           "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1595 2137
           "dev": true
2138
+        },
2139
+        "@babel/helper-replace-supers": {
2140
+          "version": "7.12.1",
2141
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz",
2142
+          "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==",
2143
+          "dev": true,
2144
+          "requires": {
2145
+            "@babel/helper-member-expression-to-functions": "^7.12.1",
2146
+            "@babel/helper-optimise-call-expression": "^7.10.4",
2147
+            "@babel/traverse": "^7.12.1",
2148
+            "@babel/types": "^7.12.1"
2149
+          }
2150
+        },
2151
+        "@babel/helper-simple-access": {
2152
+          "version": "7.12.1",
2153
+          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
2154
+          "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
2155
+          "dev": true,
2156
+          "requires": {
2157
+            "@babel/types": "^7.12.1"
2158
+          }
2159
+        },
2160
+        "@babel/highlight": {
2161
+          "version": "7.10.4",
2162
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
2163
+          "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
2164
+          "dev": true,
2165
+          "requires": {
2166
+            "@babel/helper-validator-identifier": "^7.10.4",
2167
+            "chalk": "^2.0.0",
2168
+            "js-tokens": "^4.0.0"
2169
+          }
2170
+        },
2171
+        "@babel/parser": {
2172
+          "version": "7.12.2",
2173
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz",
2174
+          "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==",
2175
+          "dev": true
2176
+        },
2177
+        "@babel/traverse": {
2178
+          "version": "7.12.1",
2179
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz",
2180
+          "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==",
2181
+          "dev": true,
2182
+          "requires": {
2183
+            "@babel/code-frame": "^7.10.4",
2184
+            "@babel/generator": "^7.12.1",
2185
+            "@babel/helper-function-name": "^7.10.4",
2186
+            "@babel/helper-split-export-declaration": "^7.11.0",
2187
+            "@babel/parser": "^7.12.1",
2188
+            "@babel/types": "^7.12.1",
2189
+            "debug": "^4.1.0",
2190
+            "globals": "^11.1.0",
2191
+            "lodash": "^4.17.19"
2192
+          }
2193
+        },
2194
+        "@babel/types": {
2195
+          "version": "7.12.1",
2196
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
2197
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
2198
+          "dev": true,
2199
+          "requires": {
2200
+            "@babel/helper-validator-identifier": "^7.10.4",
2201
+            "lodash": "^4.17.19",
2202
+            "to-fast-properties": "^2.0.0"
2203
+          }
2204
+        },
2205
+        "debug": {
2206
+          "version": "4.2.0",
2207
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
2208
+          "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
2209
+          "dev": true,
2210
+          "requires": {
2211
+            "ms": "2.1.2"
2212
+          }
2213
+        },
2214
+        "ms": {
2215
+          "version": "2.1.2",
2216
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2217
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2218
+          "dev": true
1596 2219
         }
1597 2220
       }
1598 2221
     },
1599 2222
     "@babel/plugin-transform-modules-umd": {
1600
-      "version": "7.10.4",
1601
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz",
1602
-      "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==",
2223
+      "version": "7.12.1",
2224
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz",
2225
+      "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==",
1603 2226
       "dev": true,
1604 2227
       "requires": {
1605
-        "@babel/helper-module-transforms": "^7.10.4",
2228
+        "@babel/helper-module-transforms": "^7.12.1",
1606 2229
         "@babel/helper-plugin-utils": "^7.10.4"
1607 2230
       },
1608 2231
       "dependencies": {
2232
+        "@babel/code-frame": {
2233
+          "version": "7.10.4",
2234
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
2235
+          "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
2236
+          "dev": true,
2237
+          "requires": {
2238
+            "@babel/highlight": "^7.10.4"
2239
+          }
2240
+        },
2241
+        "@babel/generator": {
2242
+          "version": "7.12.1",
2243
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz",
2244
+          "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==",
2245
+          "dev": true,
2246
+          "requires": {
2247
+            "@babel/types": "^7.12.1",
2248
+            "jsesc": "^2.5.1",
2249
+            "source-map": "^0.5.0"
2250
+          }
2251
+        },
2252
+        "@babel/helper-member-expression-to-functions": {
2253
+          "version": "7.12.1",
2254
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz",
2255
+          "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==",
2256
+          "dev": true,
2257
+          "requires": {
2258
+            "@babel/types": "^7.12.1"
2259
+          }
2260
+        },
2261
+        "@babel/helper-module-imports": {
2262
+          "version": "7.12.1",
2263
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz",
2264
+          "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==",
2265
+          "dev": true,
2266
+          "requires": {
2267
+            "@babel/types": "^7.12.1"
2268
+          }
2269
+        },
2270
+        "@babel/helper-module-transforms": {
2271
+          "version": "7.12.1",
2272
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
2273
+          "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
2274
+          "dev": true,
2275
+          "requires": {
2276
+            "@babel/helper-module-imports": "^7.12.1",
2277
+            "@babel/helper-replace-supers": "^7.12.1",
2278
+            "@babel/helper-simple-access": "^7.12.1",
2279
+            "@babel/helper-split-export-declaration": "^7.11.0",
2280
+            "@babel/helper-validator-identifier": "^7.10.4",
2281
+            "@babel/template": "^7.10.4",
2282
+            "@babel/traverse": "^7.12.1",
2283
+            "@babel/types": "^7.12.1",
2284
+            "lodash": "^4.17.19"
2285
+          }
2286
+        },
1609 2287
         "@babel/helper-plugin-utils": {
1610 2288
           "version": "7.10.4",
1611 2289
           "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1612 2290
           "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1613 2291
           "dev": true
2292
+        },
2293
+        "@babel/helper-replace-supers": {
2294
+          "version": "7.12.1",
2295
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz",
2296
+          "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==",
2297
+          "dev": true,
2298
+          "requires": {
2299
+            "@babel/helper-member-expression-to-functions": "^7.12.1",
2300
+            "@babel/helper-optimise-call-expression": "^7.10.4",
2301
+            "@babel/traverse": "^7.12.1",
2302
+            "@babel/types": "^7.12.1"
2303
+          }
2304
+        },
2305
+        "@babel/helper-simple-access": {
2306
+          "version": "7.12.1",
2307
+          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
2308
+          "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
2309
+          "dev": true,
2310
+          "requires": {
2311
+            "@babel/types": "^7.12.1"
2312
+          }
2313
+        },
2314
+        "@babel/highlight": {
2315
+          "version": "7.10.4",
2316
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
2317
+          "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
2318
+          "dev": true,
2319
+          "requires": {
2320
+            "@babel/helper-validator-identifier": "^7.10.4",
2321
+            "chalk": "^2.0.0",
2322
+            "js-tokens": "^4.0.0"
2323
+          }
2324
+        },
2325
+        "@babel/parser": {
2326
+          "version": "7.12.2",
2327
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz",
2328
+          "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==",
2329
+          "dev": true
2330
+        },
2331
+        "@babel/traverse": {
2332
+          "version": "7.12.1",
2333
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz",
2334
+          "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==",
2335
+          "dev": true,
2336
+          "requires": {
2337
+            "@babel/code-frame": "^7.10.4",
2338
+            "@babel/generator": "^7.12.1",
2339
+            "@babel/helper-function-name": "^7.10.4",
2340
+            "@babel/helper-split-export-declaration": "^7.11.0",
2341
+            "@babel/parser": "^7.12.1",
2342
+            "@babel/types": "^7.12.1",
2343
+            "debug": "^4.1.0",
2344
+            "globals": "^11.1.0",
2345
+            "lodash": "^4.17.19"
2346
+          }
2347
+        },
2348
+        "@babel/types": {
2349
+          "version": "7.12.1",
2350
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
2351
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
2352
+          "dev": true,
2353
+          "requires": {
2354
+            "@babel/helper-validator-identifier": "^7.10.4",
2355
+            "lodash": "^4.17.19",
2356
+            "to-fast-properties": "^2.0.0"
2357
+          }
2358
+        },
2359
+        "debug": {
2360
+          "version": "4.2.0",
2361
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
2362
+          "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
2363
+          "dev": true,
2364
+          "requires": {
2365
+            "ms": "2.1.2"
2366
+          }
2367
+        },
2368
+        "ms": {
2369
+          "version": "2.1.2",
2370
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2371
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2372
+          "dev": true
1614 2373
         }
1615 2374
       }
1616 2375
     },
1617 2376
     "@babel/plugin-transform-named-capturing-groups-regex": {
1618
-      "version": "7.10.4",
1619
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz",
1620
-      "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==",
2377
+      "version": "7.12.1",
2378
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz",
2379
+      "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==",
1621 2380
       "dev": true,
1622 2381
       "requires": {
1623
-        "@babel/helper-create-regexp-features-plugin": "^7.10.4"
2382
+        "@babel/helper-create-regexp-features-plugin": "^7.12.1"
1624 2383
       }
1625 2384
     },
1626 2385
     "@babel/plugin-transform-new-target": {
1627
-      "version": "7.10.4",
1628
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz",
1629
-      "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==",
2386
+      "version": "7.12.1",
2387
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz",
2388
+      "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==",
1630 2389
       "dev": true,
1631 2390
       "requires": {
1632 2391
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1641,20 +2400,121 @@
1641 2400
       }
1642 2401
     },
1643 2402
     "@babel/plugin-transform-object-super": {
1644
-      "version": "7.10.4",
1645
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz",
1646
-      "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==",
2403
+      "version": "7.12.1",
2404
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz",
2405
+      "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==",
1647 2406
       "dev": true,
1648 2407
       "requires": {
1649 2408
         "@babel/helper-plugin-utils": "^7.10.4",
1650
-        "@babel/helper-replace-supers": "^7.10.4"
2409
+        "@babel/helper-replace-supers": "^7.12.1"
1651 2410
       },
1652 2411
       "dependencies": {
2412
+        "@babel/code-frame": {
2413
+          "version": "7.10.4",
2414
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
2415
+          "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
2416
+          "dev": true,
2417
+          "requires": {
2418
+            "@babel/highlight": "^7.10.4"
2419
+          }
2420
+        },
2421
+        "@babel/generator": {
2422
+          "version": "7.12.1",
2423
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz",
2424
+          "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==",
2425
+          "dev": true,
2426
+          "requires": {
2427
+            "@babel/types": "^7.12.1",
2428
+            "jsesc": "^2.5.1",
2429
+            "source-map": "^0.5.0"
2430
+          }
2431
+        },
2432
+        "@babel/helper-member-expression-to-functions": {
2433
+          "version": "7.12.1",
2434
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz",
2435
+          "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==",
2436
+          "dev": true,
2437
+          "requires": {
2438
+            "@babel/types": "^7.12.1"
2439
+          }
2440
+        },
1653 2441
         "@babel/helper-plugin-utils": {
1654 2442
           "version": "7.10.4",
1655 2443
           "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1656 2444
           "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1657 2445
           "dev": true
2446
+        },
2447
+        "@babel/helper-replace-supers": {
2448
+          "version": "7.12.1",
2449
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz",
2450
+          "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==",
2451
+          "dev": true,
2452
+          "requires": {
2453
+            "@babel/helper-member-expression-to-functions": "^7.12.1",
2454
+            "@babel/helper-optimise-call-expression": "^7.10.4",
2455
+            "@babel/traverse": "^7.12.1",
2456
+            "@babel/types": "^7.12.1"
2457
+          }
2458
+        },
2459
+        "@babel/highlight": {
2460
+          "version": "7.10.4",
2461
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
2462
+          "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
2463
+          "dev": true,
2464
+          "requires": {
2465
+            "@babel/helper-validator-identifier": "^7.10.4",
2466
+            "chalk": "^2.0.0",
2467
+            "js-tokens": "^4.0.0"
2468
+          }
2469
+        },
2470
+        "@babel/parser": {
2471
+          "version": "7.12.2",
2472
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.2.tgz",
2473
+          "integrity": "sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==",
2474
+          "dev": true
2475
+        },
2476
+        "@babel/traverse": {
2477
+          "version": "7.12.1",
2478
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz",
2479
+          "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==",
2480
+          "dev": true,
2481
+          "requires": {
2482
+            "@babel/code-frame": "^7.10.4",
2483
+            "@babel/generator": "^7.12.1",
2484
+            "@babel/helper-function-name": "^7.10.4",
2485
+            "@babel/helper-split-export-declaration": "^7.11.0",
2486
+            "@babel/parser": "^7.12.1",
2487
+            "@babel/types": "^7.12.1",
2488
+            "debug": "^4.1.0",
2489
+            "globals": "^11.1.0",
2490
+            "lodash": "^4.17.19"
2491
+          }
2492
+        },
2493
+        "@babel/types": {
2494
+          "version": "7.12.1",
2495
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
2496
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
2497
+          "dev": true,
2498
+          "requires": {
2499
+            "@babel/helper-validator-identifier": "^7.10.4",
2500
+            "lodash": "^4.17.19",
2501
+            "to-fast-properties": "^2.0.0"
2502
+          }
2503
+        },
2504
+        "debug": {
2505
+          "version": "4.2.0",
2506
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
2507
+          "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
2508
+          "dev": true,
2509
+          "requires": {
2510
+            "ms": "2.1.2"
2511
+          }
2512
+        },
2513
+        "ms": {
2514
+          "version": "2.1.2",
2515
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2516
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2517
+          "dev": true
1658 2518
         }
1659 2519
       }
1660 2520
     },
... ...
@@ -1703,9 +2563,9 @@
1703 2563
       }
1704 2564
     },
1705 2565
     "@babel/plugin-transform-property-literals": {
1706
-      "version": "7.10.4",
1707
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz",
1708
-      "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==",
2566
+      "version": "7.12.1",
2567
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz",
2568
+      "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==",
1709 2569
       "dev": true,
1710 2570
       "requires": {
1711 2571
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1720,18 +2580,18 @@
1720 2580
       }
1721 2581
     },
1722 2582
     "@babel/plugin-transform-regenerator": {
1723
-      "version": "7.10.4",
1724
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz",
1725
-      "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==",
2583
+      "version": "7.12.1",
2584
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz",
2585
+      "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==",
1726 2586
       "dev": true,
1727 2587
       "requires": {
1728 2588
         "regenerator-transform": "^0.14.2"
1729 2589
       }
1730 2590
     },
1731 2591
     "@babel/plugin-transform-reserved-words": {
1732
-      "version": "7.10.4",
1733
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz",
1734
-      "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==",
2592
+      "version": "7.12.1",
2593
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz",
2594
+      "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==",
1735 2595
       "dev": true,
1736 2596
       "requires": {
1737 2597
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1746,9 +2606,9 @@
1746 2606
       }
1747 2607
     },
1748 2608
     "@babel/plugin-transform-shorthand-properties": {
1749
-      "version": "7.10.4",
1750
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz",
1751
-      "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==",
2609
+      "version": "7.12.1",
2610
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz",
2611
+      "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==",
1752 2612
       "dev": true,
1753 2613
       "requires": {
1754 2614
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1763,13 +2623,13 @@
1763 2623
       }
1764 2624
     },
1765 2625
     "@babel/plugin-transform-spread": {
1766
-      "version": "7.11.0",
1767
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz",
1768
-      "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==",
2626
+      "version": "7.12.1",
2627
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz",
2628
+      "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==",
1769 2629
       "dev": true,
1770 2630
       "requires": {
1771 2631
         "@babel/helper-plugin-utils": "^7.10.4",
1772
-        "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0"
2632
+        "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
1773 2633
       },
1774 2634
       "dependencies": {
1775 2635
         "@babel/helper-plugin-utils": {
... ...
@@ -1781,9 +2641,9 @@
1781 2641
       }
1782 2642
     },
1783 2643
     "@babel/plugin-transform-sticky-regex": {
1784
-      "version": "7.10.4",
1785
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz",
1786
-      "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==",
2644
+      "version": "7.12.1",
2645
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz",
2646
+      "integrity": "sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==",
1787 2647
       "dev": true,
1788 2648
       "requires": {
1789 2649
         "@babel/helper-plugin-utils": "^7.10.4",
... ...
@@ -1799,12 +2659,11 @@
1799 2659
       }
1800 2660
     },
1801 2661
     "@babel/plugin-transform-template-literals": {
1802
-      "version": "7.10.5",
1803
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz",
1804
-      "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==",
2662
+      "version": "7.12.1",
2663
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz",
2664
+      "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==",
1805 2665
       "dev": true,
1806 2666
       "requires": {
1807
-        "@babel/helper-annotate-as-pure": "^7.10.4",
1808 2667
         "@babel/helper-plugin-utils": "^7.10.4"
1809 2668
       },
1810 2669
       "dependencies": {
... ...
@@ -1817,9 +2676,9 @@
1817 2676
       }
1818 2677
     },
1819 2678
     "@babel/plugin-transform-typeof-symbol": {
1820
-      "version": "7.10.4",
1821
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz",
1822
-      "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==",
2679
+      "version": "7.12.1",
2680
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz",
2681
+      "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==",
1823 2682
       "dev": true,
1824 2683
       "requires": {
1825 2684
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1834,9 +2693,9 @@
1834 2693
       }
1835 2694
     },
1836 2695
     "@babel/plugin-transform-unicode-escapes": {
1837
-      "version": "7.10.4",
1838
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz",
1839
-      "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==",
2696
+      "version": "7.12.1",
2697
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz",
2698
+      "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==",
1840 2699
       "dev": true,
1841 2700
       "requires": {
1842 2701
         "@babel/helper-plugin-utils": "^7.10.4"
... ...
@@ -1851,12 +2710,12 @@
1851 2710
       }
1852 2711
     },
1853 2712
     "@babel/plugin-transform-unicode-regex": {
1854
-      "version": "7.10.4",
1855
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz",
1856
-      "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==",
2713
+      "version": "7.12.1",
2714
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz",
2715
+      "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==",
1857 2716
       "dev": true,
1858 2717
       "requires": {
1859
-        "@babel/helper-create-regexp-features-plugin": "^7.10.4",
2718
+        "@babel/helper-create-regexp-features-plugin": "^7.12.1",
1860 2719
         "@babel/helper-plugin-utils": "^7.10.4"
1861 2720
       },
1862 2721
       "dependencies": {
... ...
@@ -1869,30 +2728,31 @@
1869 2728
       }
1870 2729
     },
1871 2730
     "@babel/preset-env": {
1872
-      "version": "7.11.5",
1873
-      "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz",
1874
-      "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==",
2731
+      "version": "7.12.1",
2732
+      "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz",
2733
+      "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==",
1875 2734
       "dev": true,
1876 2735
       "requires": {
1877
-        "@babel/compat-data": "^7.11.0",
1878
-        "@babel/helper-compilation-targets": "^7.10.4",
1879
-        "@babel/helper-module-imports": "^7.10.4",
2736
+        "@babel/compat-data": "^7.12.1",
2737
+        "@babel/helper-compilation-targets": "^7.12.1",
2738
+        "@babel/helper-module-imports": "^7.12.1",
1880 2739
         "@babel/helper-plugin-utils": "^7.10.4",
1881
-        "@babel/plugin-proposal-async-generator-functions": "^7.10.4",
1882
-        "@babel/plugin-proposal-class-properties": "^7.10.4",
1883
-        "@babel/plugin-proposal-dynamic-import": "^7.10.4",
1884
-        "@babel/plugin-proposal-export-namespace-from": "^7.10.4",
1885
-        "@babel/plugin-proposal-json-strings": "^7.10.4",
1886
-        "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0",
1887
-        "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4",
1888
-        "@babel/plugin-proposal-numeric-separator": "^7.10.4",
1889
-        "@babel/plugin-proposal-object-rest-spread": "^7.11.0",
1890
-        "@babel/plugin-proposal-optional-catch-binding": "^7.10.4",
1891
-        "@babel/plugin-proposal-optional-chaining": "^7.11.0",
1892
-        "@babel/plugin-proposal-private-methods": "^7.10.4",
1893
-        "@babel/plugin-proposal-unicode-property-regex": "^7.10.4",
2740
+        "@babel/helper-validator-option": "^7.12.1",
2741
+        "@babel/plugin-proposal-async-generator-functions": "^7.12.1",
2742
+        "@babel/plugin-proposal-class-properties": "^7.12.1",
2743
+        "@babel/plugin-proposal-dynamic-import": "^7.12.1",
2744
+        "@babel/plugin-proposal-export-namespace-from": "^7.12.1",
2745
+        "@babel/plugin-proposal-json-strings": "^7.12.1",
2746
+        "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1",
2747
+        "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1",
2748
+        "@babel/plugin-proposal-numeric-separator": "^7.12.1",
2749
+        "@babel/plugin-proposal-object-rest-spread": "^7.12.1",
2750
+        "@babel/plugin-proposal-optional-catch-binding": "^7.12.1",
2751
+        "@babel/plugin-proposal-optional-chaining": "^7.12.1",
2752
+        "@babel/plugin-proposal-private-methods": "^7.12.1",
2753
+        "@babel/plugin-proposal-unicode-property-regex": "^7.12.1",
1894 2754
         "@babel/plugin-syntax-async-generators": "^7.8.0",
1895
-        "@babel/plugin-syntax-class-properties": "^7.10.4",
2755
+        "@babel/plugin-syntax-class-properties": "^7.12.1",
1896 2756
         "@babel/plugin-syntax-dynamic-import": "^7.8.0",
1897 2757
         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
1898 2758
         "@babel/plugin-syntax-json-strings": "^7.8.0",
... ...
@@ -1902,58 +2762,93 @@
1902 2762
         "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
1903 2763
         "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
1904 2764
         "@babel/plugin-syntax-optional-chaining": "^7.8.0",
1905
-        "@babel/plugin-syntax-top-level-await": "^7.10.4",
1906
-        "@babel/plugin-transform-arrow-functions": "^7.10.4",
1907
-        "@babel/plugin-transform-async-to-generator": "^7.10.4",
1908
-        "@babel/plugin-transform-block-scoped-functions": "^7.10.4",
1909
-        "@babel/plugin-transform-block-scoping": "^7.10.4",
1910
-        "@babel/plugin-transform-classes": "^7.10.4",
1911
-        "@babel/plugin-transform-computed-properties": "^7.10.4",
1912
-        "@babel/plugin-transform-destructuring": "^7.10.4",
1913
-        "@babel/plugin-transform-dotall-regex": "^7.10.4",
1914
-        "@babel/plugin-transform-duplicate-keys": "^7.10.4",
1915
-        "@babel/plugin-transform-exponentiation-operator": "^7.10.4",
1916
-        "@babel/plugin-transform-for-of": "^7.10.4",
1917
-        "@babel/plugin-transform-function-name": "^7.10.4",
1918
-        "@babel/plugin-transform-literals": "^7.10.4",
1919
-        "@babel/plugin-transform-member-expression-literals": "^7.10.4",
1920
-        "@babel/plugin-transform-modules-amd": "^7.10.4",
1921
-        "@babel/plugin-transform-modules-commonjs": "^7.10.4",
1922
-        "@babel/plugin-transform-modules-systemjs": "^7.10.4",
1923
-        "@babel/plugin-transform-modules-umd": "^7.10.4",
1924
-        "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4",
1925
-        "@babel/plugin-transform-new-target": "^7.10.4",
1926
-        "@babel/plugin-transform-object-super": "^7.10.4",
1927
-        "@babel/plugin-transform-parameters": "^7.10.4",
1928
-        "@babel/plugin-transform-property-literals": "^7.10.4",
1929
-        "@babel/plugin-transform-regenerator": "^7.10.4",
1930
-        "@babel/plugin-transform-reserved-words": "^7.10.4",
1931
-        "@babel/plugin-transform-shorthand-properties": "^7.10.4",
1932
-        "@babel/plugin-transform-spread": "^7.11.0",
1933
-        "@babel/plugin-transform-sticky-regex": "^7.10.4",
1934
-        "@babel/plugin-transform-template-literals": "^7.10.4",
1935
-        "@babel/plugin-transform-typeof-symbol": "^7.10.4",
1936
-        "@babel/plugin-transform-unicode-escapes": "^7.10.4",
1937
-        "@babel/plugin-transform-unicode-regex": "^7.10.4",
2765
+        "@babel/plugin-syntax-top-level-await": "^7.12.1",
2766
+        "@babel/plugin-transform-arrow-functions": "^7.12.1",
2767
+        "@babel/plugin-transform-async-to-generator": "^7.12.1",
2768
+        "@babel/plugin-transform-block-scoped-functions": "^7.12.1",
2769
+        "@babel/plugin-transform-block-scoping": "^7.12.1",
2770
+        "@babel/plugin-transform-classes": "^7.12.1",
2771
+        "@babel/plugin-transform-computed-properties": "^7.12.1",
2772
+        "@babel/plugin-transform-destructuring": "^7.12.1",
2773
+        "@babel/plugin-transform-dotall-regex": "^7.12.1",
2774
+        "@babel/plugin-transform-duplicate-keys": "^7.12.1",
2775
+        "@babel/plugin-transform-exponentiation-operator": "^7.12.1",
2776
+        "@babel/plugin-transform-for-of": "^7.12.1",
2777
+        "@babel/plugin-transform-function-name": "^7.12.1",
2778
+        "@babel/plugin-transform-literals": "^7.12.1",
2779
+        "@babel/plugin-transform-member-expression-literals": "^7.12.1",
2780
+        "@babel/plugin-transform-modules-amd": "^7.12.1",
2781
+        "@babel/plugin-transform-modules-commonjs": "^7.12.1",
2782
+        "@babel/plugin-transform-modules-systemjs": "^7.12.1",
2783
+        "@babel/plugin-transform-modules-umd": "^7.12.1",
2784
+        "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1",
2785
+        "@babel/plugin-transform-new-target": "^7.12.1",
2786
+        "@babel/plugin-transform-object-super": "^7.12.1",
2787
+        "@babel/plugin-transform-parameters": "^7.12.1",
2788
+        "@babel/plugin-transform-property-literals": "^7.12.1",
2789
+        "@babel/plugin-transform-regenerator": "^7.12.1",
2790
+        "@babel/plugin-transform-reserved-words": "^7.12.1",
2791
+        "@babel/plugin-transform-shorthand-properties": "^7.12.1",
2792
+        "@babel/plugin-transform-spread": "^7.12.1",
2793
+        "@babel/plugin-transform-sticky-regex": "^7.12.1",
2794
+        "@babel/plugin-transform-template-literals": "^7.12.1",
2795
+        "@babel/plugin-transform-typeof-symbol": "^7.12.1",
2796
+        "@babel/plugin-transform-unicode-escapes": "^7.12.1",
2797
+        "@babel/plugin-transform-unicode-regex": "^7.12.1",
1938 2798
         "@babel/preset-modules": "^0.1.3",
1939
-        "@babel/types": "^7.11.5",
1940
-        "browserslist": "^4.12.0",
2799
+        "@babel/types": "^7.12.1",
1941 2800
         "core-js-compat": "^3.6.2",
1942
-        "invariant": "^2.2.2",
1943
-        "levenary": "^1.1.1",
1944 2801
         "semver": "^5.5.0"
1945 2802
       },
1946 2803
       "dependencies": {
2804
+        "@babel/helper-module-imports": {
2805
+          "version": "7.12.1",
2806
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz",
2807
+          "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==",
2808
+          "dev": true,
2809
+          "requires": {
2810
+            "@babel/types": "^7.12.1"
2811
+          }
2812
+        },
1947 2813
         "@babel/helper-plugin-utils": {
1948 2814
           "version": "7.10.4",
1949 2815
           "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
1950 2816
           "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
1951 2817
           "dev": true
1952 2818
         },
2819
+        "@babel/plugin-proposal-object-rest-spread": {
2820
+          "version": "7.12.1",
2821
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz",
2822
+          "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==",
2823
+          "dev": true,
2824
+          "requires": {
2825
+            "@babel/helper-plugin-utils": "^7.10.4",
2826
+            "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
2827
+            "@babel/plugin-transform-parameters": "^7.12.1"
2828
+          }
2829
+        },
2830
+        "@babel/plugin-syntax-class-properties": {
2831
+          "version": "7.12.1",
2832
+          "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz",
2833
+          "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==",
2834
+          "dev": true,
2835
+          "requires": {
2836
+            "@babel/helper-plugin-utils": "^7.10.4"
2837
+          }
2838
+        },
2839
+        "@babel/plugin-transform-parameters": {
2840
+          "version": "7.12.1",
2841
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz",
2842
+          "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==",
2843
+          "dev": true,
2844
+          "requires": {
2845
+            "@babel/helper-plugin-utils": "^7.10.4"
2846
+          }
2847
+        },
1953 2848
         "@babel/types": {
1954
-          "version": "7.11.5",
1955
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
1956
-          "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
2849
+          "version": "7.12.1",
2850
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
2851
+          "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
1957 2852
           "dev": true,
1958 2853
           "requires": {
1959 2854
             "@babel/helper-validator-identifier": "^7.10.4",
... ...
@@ -1977,9 +2872,9 @@
1977 2872
       }
1978 2873
     },
1979 2874
     "@babel/runtime": {
1980
-      "version": "7.11.2",
1981
-      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz",
1982
-      "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==",
2875
+      "version": "7.12.1",
2876
+      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
2877
+      "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
1983 2878
       "dev": true,
1984 2879
       "requires": {
1985 2880
         "regenerator-runtime": "^0.13.4"
... ...
@@ -3445,15 +4340,15 @@
3445 4340
       "dev": true
3446 4341
     },
3447 4342
     "browserslist": {
3448
-      "version": "4.14.0",
3449
-      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz",
3450
-      "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==",
4343
+      "version": "4.14.5",
4344
+      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz",
4345
+      "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==",
3451 4346
       "dev": true,
3452 4347
       "requires": {
3453
-        "caniuse-lite": "^1.0.30001111",
3454
-        "electron-to-chromium": "^1.3.523",
3455
-        "escalade": "^3.0.2",
3456
-        "node-releases": "^1.1.60"
4348
+        "caniuse-lite": "^1.0.30001135",
4349
+        "electron-to-chromium": "^1.3.571",
4350
+        "escalade": "^3.1.0",
4351
+        "node-releases": "^1.1.61"
3457 4352
       }
3458 4353
     },
3459 4354
     "bser": {
... ...
@@ -3501,9 +4396,9 @@
3501 4396
       "dev": true
3502 4397
     },
3503 4398
     "caniuse-lite": {
3504
-      "version": "1.0.30001122",
3505
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001122.tgz",
3506
-      "integrity": "sha512-pxjw28CThdrqfz06nJkpAc5SXM404TXB/h5f4UJX+rrXJKE/1bu/KAILc2AY+O6cQIFtRjV9qOR2vaEp9LDGUA==",
4399
+      "version": "1.0.30001148",
4400
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001148.tgz",
4401
+      "integrity": "sha512-E66qcd0KMKZHNJQt9hiLZGE3J4zuTqE1OnU53miEVtylFbwOEmeA5OsRu90noZful+XGSQOni1aT2tiqu/9yYw==",
3507 4402
       "dev": true
3508 4403
     },
3509 4404
     "capture-exit": {
... ...
@@ -4050,9 +4945,9 @@
4050 4945
       }
4051 4946
     },
4052 4947
     "electron-to-chromium": {
4053
-      "version": "1.3.557",
4054
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.557.tgz",
4055
-      "integrity": "sha512-M2p3nWulBqSEIisykYUVYnaSuRikHvxv8Wf209/Vg/sjrOew12hBQv2JvNGy+i+eDeJU9uQ3dbUbCCQ/CkudEg==",
4948
+      "version": "1.3.582",
4949
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.582.tgz",
4950
+      "integrity": "sha512-0nCJ7cSqnkMC+kUuPs0YgklFHraWGl/xHqtZWWtOeVtyi+YqkoAOMGuZQad43DscXCQI/yizcTa3u6B5r+BLww==",
4056 4951
       "dev": true
4057 4952
     },
4058 4953
     "emittery": {
... ...
@@ -4125,9 +5020,9 @@
4125 5020
       }
4126 5021
     },
4127 5022
     "escalade": {
4128
-      "version": "3.0.2",
4129
-      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz",
4130
-      "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==",
5023
+      "version": "3.1.1",
5024
+      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
5025
+      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
4131 5026
       "dev": true
4132 5027
     },
4133 5028
     "escape-string-regexp": {
... ...
@@ -5163,15 +6058,6 @@
5163 6058
         "side-channel": "^1.0.2"
5164 6059
       }
5165 6060
     },
5166
-    "invariant": {
5167
-      "version": "2.2.4",
5168
-      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
5169
-      "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
5170
-      "dev": true,
5171
-      "requires": {
5172
-        "loose-envify": "^1.0.0"
5173
-      }
5174
-    },
5175 6061
     "ip-regex": {
5176 6062
       "version": "2.1.0",
5177 6063
       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
... ...
@@ -7188,15 +8074,6 @@
7188 8074
       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
7189 8075
       "dev": true
7190 8076
     },
7191
-    "levenary": {
7192
-      "version": "1.1.1",
7193
-      "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz",
7194
-      "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==",
7195
-      "dev": true,
7196
-      "requires": {
7197
-        "leven": "^3.1.0"
7198
-      }
7199
-    },
7200 8077
     "levn": {
7201 8078
       "version": "0.3.0",
7202 8079
       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
... ...
@@ -7466,9 +8343,9 @@
7466 8343
       }
7467 8344
     },
7468 8345
     "node-releases": {
7469
-      "version": "1.1.60",
7470
-      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz",
7471
-      "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==",
8346
+      "version": "1.1.63",
8347
+      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.63.tgz",
8348
+      "integrity": "sha512-ukW3iCfQaoxJkSPN+iK7KznTeqDGVJatAEuXsJERYHa9tn/KaT5lBdIyxQjLEVTzSkyjJEuQ17/vaEjrOauDkg==",
7472 8349
       "dev": true
7473 8350
     },
7474 8351
     "normalize-package-data": {
... ...
@@ -8047,9 +8924,9 @@
8047 8924
       "dev": true
8048 8925
     },
8049 8926
     "regexpu-core": {
8050
-      "version": "4.7.0",
8051
-      "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz",
8052
-      "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==",
8927
+      "version": "4.7.1",
8928
+      "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
8929
+      "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
8053 8930
       "dev": true,
8054 8931
       "requires": {
8055 8932
         "regenerate": "^1.4.0",