experiments

All kinds of coding experiments
Log | Files | Refs | Submodules

package-lock.json (259686B)


      1 {
      2   "name": "pwa-svelte",
      3   "version": "1.0.0",
      4   "lockfileVersion": 2,
      5   "requires": true,
      6   "packages": {
      7     "": {
      8       "name": "pwa-svelte",
      9       "version": "1.0.0",
     10       "dependencies": {
     11         "sirv-cli": "^1.0.0"
     12       },
     13       "devDependencies": {
     14         "@rollup/plugin-commonjs": "^17.0.0",
     15         "@rollup/plugin-node-resolve": "^11.0.0",
     16         "rollup": "^2.3.4",
     17         "rollup-plugin-css-only": "^3.1.0",
     18         "rollup-plugin-livereload": "^2.0.0",
     19         "rollup-plugin-svelte": "^7.0.0",
     20         "rollup-plugin-terser": "^7.0.0",
     21         "svelte": "^3.0.0",
     22         "workbox-build": "^5.1.4"
     23       }
     24     },
     25     "node_modules/@babel/code-frame": {
     26       "version": "7.14.5",
     27       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
     28       "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
     29       "dev": true,
     30       "dependencies": {
     31         "@babel/highlight": "^7.14.5"
     32       },
     33       "engines": {
     34         "node": ">=6.9.0"
     35       }
     36     },
     37     "node_modules/@babel/compat-data": {
     38       "version": "7.15.0",
     39       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
     40       "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
     41       "dev": true,
     42       "engines": {
     43         "node": ">=6.9.0"
     44       }
     45     },
     46     "node_modules/@babel/core": {
     47       "version": "7.15.5",
     48       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz",
     49       "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==",
     50       "dev": true,
     51       "dependencies": {
     52         "@babel/code-frame": "^7.14.5",
     53         "@babel/generator": "^7.15.4",
     54         "@babel/helper-compilation-targets": "^7.15.4",
     55         "@babel/helper-module-transforms": "^7.15.4",
     56         "@babel/helpers": "^7.15.4",
     57         "@babel/parser": "^7.15.5",
     58         "@babel/template": "^7.15.4",
     59         "@babel/traverse": "^7.15.4",
     60         "@babel/types": "^7.15.4",
     61         "convert-source-map": "^1.7.0",
     62         "debug": "^4.1.0",
     63         "gensync": "^1.0.0-beta.2",
     64         "json5": "^2.1.2",
     65         "semver": "^6.3.0",
     66         "source-map": "^0.5.0"
     67       },
     68       "engines": {
     69         "node": ">=6.9.0"
     70       },
     71       "funding": {
     72         "type": "opencollective",
     73         "url": "https://opencollective.com/babel"
     74       }
     75     },
     76     "node_modules/@babel/core/node_modules/source-map": {
     77       "version": "0.5.7",
     78       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
     79       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
     80       "dev": true,
     81       "engines": {
     82         "node": ">=0.10.0"
     83       }
     84     },
     85     "node_modules/@babel/generator": {
     86       "version": "7.15.4",
     87       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz",
     88       "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==",
     89       "dev": true,
     90       "dependencies": {
     91         "@babel/types": "^7.15.4",
     92         "jsesc": "^2.5.1",
     93         "source-map": "^0.5.0"
     94       },
     95       "engines": {
     96         "node": ">=6.9.0"
     97       }
     98     },
     99     "node_modules/@babel/generator/node_modules/source-map": {
    100       "version": "0.5.7",
    101       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
    102       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
    103       "dev": true,
    104       "engines": {
    105         "node": ">=0.10.0"
    106       }
    107     },
    108     "node_modules/@babel/helper-annotate-as-pure": {
    109       "version": "7.15.4",
    110       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
    111       "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
    112       "dev": true,
    113       "dependencies": {
    114         "@babel/types": "^7.15.4"
    115       },
    116       "engines": {
    117         "node": ">=6.9.0"
    118       }
    119     },
    120     "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
    121       "version": "7.15.4",
    122       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz",
    123       "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==",
    124       "dev": true,
    125       "dependencies": {
    126         "@babel/helper-explode-assignable-expression": "^7.15.4",
    127         "@babel/types": "^7.15.4"
    128       },
    129       "engines": {
    130         "node": ">=6.9.0"
    131       }
    132     },
    133     "node_modules/@babel/helper-compilation-targets": {
    134       "version": "7.15.4",
    135       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
    136       "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
    137       "dev": true,
    138       "dependencies": {
    139         "@babel/compat-data": "^7.15.0",
    140         "@babel/helper-validator-option": "^7.14.5",
    141         "browserslist": "^4.16.6",
    142         "semver": "^6.3.0"
    143       },
    144       "engines": {
    145         "node": ">=6.9.0"
    146       },
    147       "peerDependencies": {
    148         "@babel/core": "^7.0.0"
    149       }
    150     },
    151     "node_modules/@babel/helper-create-class-features-plugin": {
    152       "version": "7.15.4",
    153       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz",
    154       "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==",
    155       "dev": true,
    156       "dependencies": {
    157         "@babel/helper-annotate-as-pure": "^7.15.4",
    158         "@babel/helper-function-name": "^7.15.4",
    159         "@babel/helper-member-expression-to-functions": "^7.15.4",
    160         "@babel/helper-optimise-call-expression": "^7.15.4",
    161         "@babel/helper-replace-supers": "^7.15.4",
    162         "@babel/helper-split-export-declaration": "^7.15.4"
    163       },
    164       "engines": {
    165         "node": ">=6.9.0"
    166       },
    167       "peerDependencies": {
    168         "@babel/core": "^7.0.0"
    169       }
    170     },
    171     "node_modules/@babel/helper-create-regexp-features-plugin": {
    172       "version": "7.14.5",
    173       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
    174       "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
    175       "dev": true,
    176       "dependencies": {
    177         "@babel/helper-annotate-as-pure": "^7.14.5",
    178         "regexpu-core": "^4.7.1"
    179       },
    180       "engines": {
    181         "node": ">=6.9.0"
    182       },
    183       "peerDependencies": {
    184         "@babel/core": "^7.0.0"
    185       }
    186     },
    187     "node_modules/@babel/helper-define-polyfill-provider": {
    188       "version": "0.2.3",
    189       "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
    190       "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
    191       "dev": true,
    192       "dependencies": {
    193         "@babel/helper-compilation-targets": "^7.13.0",
    194         "@babel/helper-module-imports": "^7.12.13",
    195         "@babel/helper-plugin-utils": "^7.13.0",
    196         "@babel/traverse": "^7.13.0",
    197         "debug": "^4.1.1",
    198         "lodash.debounce": "^4.0.8",
    199         "resolve": "^1.14.2",
    200         "semver": "^6.1.2"
    201       },
    202       "peerDependencies": {
    203         "@babel/core": "^7.4.0-0"
    204       }
    205     },
    206     "node_modules/@babel/helper-explode-assignable-expression": {
    207       "version": "7.15.4",
    208       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz",
    209       "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==",
    210       "dev": true,
    211       "dependencies": {
    212         "@babel/types": "^7.15.4"
    213       },
    214       "engines": {
    215         "node": ">=6.9.0"
    216       }
    217     },
    218     "node_modules/@babel/helper-function-name": {
    219       "version": "7.15.4",
    220       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
    221       "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
    222       "dev": true,
    223       "dependencies": {
    224         "@babel/helper-get-function-arity": "^7.15.4",
    225         "@babel/template": "^7.15.4",
    226         "@babel/types": "^7.15.4"
    227       },
    228       "engines": {
    229         "node": ">=6.9.0"
    230       }
    231     },
    232     "node_modules/@babel/helper-get-function-arity": {
    233       "version": "7.15.4",
    234       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
    235       "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
    236       "dev": true,
    237       "dependencies": {
    238         "@babel/types": "^7.15.4"
    239       },
    240       "engines": {
    241         "node": ">=6.9.0"
    242       }
    243     },
    244     "node_modules/@babel/helper-hoist-variables": {
    245       "version": "7.15.4",
    246       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
    247       "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
    248       "dev": true,
    249       "dependencies": {
    250         "@babel/types": "^7.15.4"
    251       },
    252       "engines": {
    253         "node": ">=6.9.0"
    254       }
    255     },
    256     "node_modules/@babel/helper-member-expression-to-functions": {
    257       "version": "7.15.4",
    258       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
    259       "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
    260       "dev": true,
    261       "dependencies": {
    262         "@babel/types": "^7.15.4"
    263       },
    264       "engines": {
    265         "node": ">=6.9.0"
    266       }
    267     },
    268     "node_modules/@babel/helper-module-imports": {
    269       "version": "7.15.4",
    270       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
    271       "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
    272       "dev": true,
    273       "dependencies": {
    274         "@babel/types": "^7.15.4"
    275       },
    276       "engines": {
    277         "node": ">=6.9.0"
    278       }
    279     },
    280     "node_modules/@babel/helper-module-transforms": {
    281       "version": "7.15.7",
    282       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz",
    283       "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==",
    284       "dev": true,
    285       "dependencies": {
    286         "@babel/helper-module-imports": "^7.15.4",
    287         "@babel/helper-replace-supers": "^7.15.4",
    288         "@babel/helper-simple-access": "^7.15.4",
    289         "@babel/helper-split-export-declaration": "^7.15.4",
    290         "@babel/helper-validator-identifier": "^7.15.7",
    291         "@babel/template": "^7.15.4",
    292         "@babel/traverse": "^7.15.4",
    293         "@babel/types": "^7.15.6"
    294       },
    295       "engines": {
    296         "node": ">=6.9.0"
    297       }
    298     },
    299     "node_modules/@babel/helper-optimise-call-expression": {
    300       "version": "7.15.4",
    301       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
    302       "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
    303       "dev": true,
    304       "dependencies": {
    305         "@babel/types": "^7.15.4"
    306       },
    307       "engines": {
    308         "node": ">=6.9.0"
    309       }
    310     },
    311     "node_modules/@babel/helper-plugin-utils": {
    312       "version": "7.14.5",
    313       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
    314       "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
    315       "dev": true,
    316       "engines": {
    317         "node": ">=6.9.0"
    318       }
    319     },
    320     "node_modules/@babel/helper-remap-async-to-generator": {
    321       "version": "7.15.4",
    322       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz",
    323       "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==",
    324       "dev": true,
    325       "dependencies": {
    326         "@babel/helper-annotate-as-pure": "^7.15.4",
    327         "@babel/helper-wrap-function": "^7.15.4",
    328         "@babel/types": "^7.15.4"
    329       },
    330       "engines": {
    331         "node": ">=6.9.0"
    332       }
    333     },
    334     "node_modules/@babel/helper-replace-supers": {
    335       "version": "7.15.4",
    336       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
    337       "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
    338       "dev": true,
    339       "dependencies": {
    340         "@babel/helper-member-expression-to-functions": "^7.15.4",
    341         "@babel/helper-optimise-call-expression": "^7.15.4",
    342         "@babel/traverse": "^7.15.4",
    343         "@babel/types": "^7.15.4"
    344       },
    345       "engines": {
    346         "node": ">=6.9.0"
    347       }
    348     },
    349     "node_modules/@babel/helper-simple-access": {
    350       "version": "7.15.4",
    351       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
    352       "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
    353       "dev": true,
    354       "dependencies": {
    355         "@babel/types": "^7.15.4"
    356       },
    357       "engines": {
    358         "node": ">=6.9.0"
    359       }
    360     },
    361     "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
    362       "version": "7.15.4",
    363       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz",
    364       "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==",
    365       "dev": true,
    366       "dependencies": {
    367         "@babel/types": "^7.15.4"
    368       },
    369       "engines": {
    370         "node": ">=6.9.0"
    371       }
    372     },
    373     "node_modules/@babel/helper-split-export-declaration": {
    374       "version": "7.15.4",
    375       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
    376       "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
    377       "dev": true,
    378       "dependencies": {
    379         "@babel/types": "^7.15.4"
    380       },
    381       "engines": {
    382         "node": ">=6.9.0"
    383       }
    384     },
    385     "node_modules/@babel/helper-validator-identifier": {
    386       "version": "7.15.7",
    387       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
    388       "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
    389       "dev": true,
    390       "engines": {
    391         "node": ">=6.9.0"
    392       }
    393     },
    394     "node_modules/@babel/helper-validator-option": {
    395       "version": "7.14.5",
    396       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
    397       "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
    398       "dev": true,
    399       "engines": {
    400         "node": ">=6.9.0"
    401       }
    402     },
    403     "node_modules/@babel/helper-wrap-function": {
    404       "version": "7.15.4",
    405       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz",
    406       "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==",
    407       "dev": true,
    408       "dependencies": {
    409         "@babel/helper-function-name": "^7.15.4",
    410         "@babel/template": "^7.15.4",
    411         "@babel/traverse": "^7.15.4",
    412         "@babel/types": "^7.15.4"
    413       },
    414       "engines": {
    415         "node": ">=6.9.0"
    416       }
    417     },
    418     "node_modules/@babel/helpers": {
    419       "version": "7.15.4",
    420       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
    421       "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
    422       "dev": true,
    423       "dependencies": {
    424         "@babel/template": "^7.15.4",
    425         "@babel/traverse": "^7.15.4",
    426         "@babel/types": "^7.15.4"
    427       },
    428       "engines": {
    429         "node": ">=6.9.0"
    430       }
    431     },
    432     "node_modules/@babel/highlight": {
    433       "version": "7.14.5",
    434       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
    435       "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
    436       "dev": true,
    437       "dependencies": {
    438         "@babel/helper-validator-identifier": "^7.14.5",
    439         "chalk": "^2.0.0",
    440         "js-tokens": "^4.0.0"
    441       },
    442       "engines": {
    443         "node": ">=6.9.0"
    444       }
    445     },
    446     "node_modules/@babel/parser": {
    447       "version": "7.15.7",
    448       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz",
    449       "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==",
    450       "dev": true,
    451       "bin": {
    452         "parser": "bin/babel-parser.js"
    453       },
    454       "engines": {
    455         "node": ">=6.0.0"
    456       }
    457     },
    458     "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
    459       "version": "7.15.4",
    460       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz",
    461       "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==",
    462       "dev": true,
    463       "dependencies": {
    464         "@babel/helper-plugin-utils": "^7.14.5",
    465         "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4",
    466         "@babel/plugin-proposal-optional-chaining": "^7.14.5"
    467       },
    468       "engines": {
    469         "node": ">=6.9.0"
    470       },
    471       "peerDependencies": {
    472         "@babel/core": "^7.13.0"
    473       }
    474     },
    475     "node_modules/@babel/plugin-proposal-async-generator-functions": {
    476       "version": "7.15.4",
    477       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz",
    478       "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==",
    479       "dev": true,
    480       "dependencies": {
    481         "@babel/helper-plugin-utils": "^7.14.5",
    482         "@babel/helper-remap-async-to-generator": "^7.15.4",
    483         "@babel/plugin-syntax-async-generators": "^7.8.4"
    484       },
    485       "engines": {
    486         "node": ">=6.9.0"
    487       },
    488       "peerDependencies": {
    489         "@babel/core": "^7.0.0-0"
    490       }
    491     },
    492     "node_modules/@babel/plugin-proposal-class-properties": {
    493       "version": "7.14.5",
    494       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
    495       "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
    496       "dev": true,
    497       "dependencies": {
    498         "@babel/helper-create-class-features-plugin": "^7.14.5",
    499         "@babel/helper-plugin-utils": "^7.14.5"
    500       },
    501       "engines": {
    502         "node": ">=6.9.0"
    503       },
    504       "peerDependencies": {
    505         "@babel/core": "^7.0.0-0"
    506       }
    507     },
    508     "node_modules/@babel/plugin-proposal-class-static-block": {
    509       "version": "7.15.4",
    510       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz",
    511       "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==",
    512       "dev": true,
    513       "dependencies": {
    514         "@babel/helper-create-class-features-plugin": "^7.15.4",
    515         "@babel/helper-plugin-utils": "^7.14.5",
    516         "@babel/plugin-syntax-class-static-block": "^7.14.5"
    517       },
    518       "engines": {
    519         "node": ">=6.9.0"
    520       },
    521       "peerDependencies": {
    522         "@babel/core": "^7.12.0"
    523       }
    524     },
    525     "node_modules/@babel/plugin-proposal-dynamic-import": {
    526       "version": "7.14.5",
    527       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
    528       "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
    529       "dev": true,
    530       "dependencies": {
    531         "@babel/helper-plugin-utils": "^7.14.5",
    532         "@babel/plugin-syntax-dynamic-import": "^7.8.3"
    533       },
    534       "engines": {
    535         "node": ">=6.9.0"
    536       },
    537       "peerDependencies": {
    538         "@babel/core": "^7.0.0-0"
    539       }
    540     },
    541     "node_modules/@babel/plugin-proposal-export-namespace-from": {
    542       "version": "7.14.5",
    543       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
    544       "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
    545       "dev": true,
    546       "dependencies": {
    547         "@babel/helper-plugin-utils": "^7.14.5",
    548         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
    549       },
    550       "engines": {
    551         "node": ">=6.9.0"
    552       },
    553       "peerDependencies": {
    554         "@babel/core": "^7.0.0-0"
    555       }
    556     },
    557     "node_modules/@babel/plugin-proposal-json-strings": {
    558       "version": "7.14.5",
    559       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
    560       "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
    561       "dev": true,
    562       "dependencies": {
    563         "@babel/helper-plugin-utils": "^7.14.5",
    564         "@babel/plugin-syntax-json-strings": "^7.8.3"
    565       },
    566       "engines": {
    567         "node": ">=6.9.0"
    568       },
    569       "peerDependencies": {
    570         "@babel/core": "^7.0.0-0"
    571       }
    572     },
    573     "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
    574       "version": "7.14.5",
    575       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
    576       "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
    577       "dev": true,
    578       "dependencies": {
    579         "@babel/helper-plugin-utils": "^7.14.5",
    580         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
    581       },
    582       "engines": {
    583         "node": ">=6.9.0"
    584       },
    585       "peerDependencies": {
    586         "@babel/core": "^7.0.0-0"
    587       }
    588     },
    589     "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
    590       "version": "7.14.5",
    591       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
    592       "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
    593       "dev": true,
    594       "dependencies": {
    595         "@babel/helper-plugin-utils": "^7.14.5",
    596         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
    597       },
    598       "engines": {
    599         "node": ">=6.9.0"
    600       },
    601       "peerDependencies": {
    602         "@babel/core": "^7.0.0-0"
    603       }
    604     },
    605     "node_modules/@babel/plugin-proposal-numeric-separator": {
    606       "version": "7.14.5",
    607       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
    608       "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
    609       "dev": true,
    610       "dependencies": {
    611         "@babel/helper-plugin-utils": "^7.14.5",
    612         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
    613       },
    614       "engines": {
    615         "node": ">=6.9.0"
    616       },
    617       "peerDependencies": {
    618         "@babel/core": "^7.0.0-0"
    619       }
    620     },
    621     "node_modules/@babel/plugin-proposal-object-rest-spread": {
    622       "version": "7.15.6",
    623       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz",
    624       "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==",
    625       "dev": true,
    626       "dependencies": {
    627         "@babel/compat-data": "^7.15.0",
    628         "@babel/helper-compilation-targets": "^7.15.4",
    629         "@babel/helper-plugin-utils": "^7.14.5",
    630         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
    631         "@babel/plugin-transform-parameters": "^7.15.4"
    632       },
    633       "engines": {
    634         "node": ">=6.9.0"
    635       },
    636       "peerDependencies": {
    637         "@babel/core": "^7.0.0-0"
    638       }
    639     },
    640     "node_modules/@babel/plugin-proposal-optional-catch-binding": {
    641       "version": "7.14.5",
    642       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
    643       "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
    644       "dev": true,
    645       "dependencies": {
    646         "@babel/helper-plugin-utils": "^7.14.5",
    647         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
    648       },
    649       "engines": {
    650         "node": ">=6.9.0"
    651       },
    652       "peerDependencies": {
    653         "@babel/core": "^7.0.0-0"
    654       }
    655     },
    656     "node_modules/@babel/plugin-proposal-optional-chaining": {
    657       "version": "7.14.5",
    658       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
    659       "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
    660       "dev": true,
    661       "dependencies": {
    662         "@babel/helper-plugin-utils": "^7.14.5",
    663         "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
    664         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
    665       },
    666       "engines": {
    667         "node": ">=6.9.0"
    668       },
    669       "peerDependencies": {
    670         "@babel/core": "^7.0.0-0"
    671       }
    672     },
    673     "node_modules/@babel/plugin-proposal-private-methods": {
    674       "version": "7.14.5",
    675       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
    676       "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
    677       "dev": true,
    678       "dependencies": {
    679         "@babel/helper-create-class-features-plugin": "^7.14.5",
    680         "@babel/helper-plugin-utils": "^7.14.5"
    681       },
    682       "engines": {
    683         "node": ">=6.9.0"
    684       },
    685       "peerDependencies": {
    686         "@babel/core": "^7.0.0-0"
    687       }
    688     },
    689     "node_modules/@babel/plugin-proposal-private-property-in-object": {
    690       "version": "7.15.4",
    691       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz",
    692       "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==",
    693       "dev": true,
    694       "dependencies": {
    695         "@babel/helper-annotate-as-pure": "^7.15.4",
    696         "@babel/helper-create-class-features-plugin": "^7.15.4",
    697         "@babel/helper-plugin-utils": "^7.14.5",
    698         "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
    699       },
    700       "engines": {
    701         "node": ">=6.9.0"
    702       },
    703       "peerDependencies": {
    704         "@babel/core": "^7.0.0-0"
    705       }
    706     },
    707     "node_modules/@babel/plugin-proposal-unicode-property-regex": {
    708       "version": "7.14.5",
    709       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
    710       "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
    711       "dev": true,
    712       "dependencies": {
    713         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
    714         "@babel/helper-plugin-utils": "^7.14.5"
    715       },
    716       "engines": {
    717         "node": ">=4"
    718       },
    719       "peerDependencies": {
    720         "@babel/core": "^7.0.0-0"
    721       }
    722     },
    723     "node_modules/@babel/plugin-syntax-async-generators": {
    724       "version": "7.8.4",
    725       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
    726       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
    727       "dev": true,
    728       "dependencies": {
    729         "@babel/helper-plugin-utils": "^7.8.0"
    730       },
    731       "peerDependencies": {
    732         "@babel/core": "^7.0.0-0"
    733       }
    734     },
    735     "node_modules/@babel/plugin-syntax-class-properties": {
    736       "version": "7.12.13",
    737       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
    738       "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
    739       "dev": true,
    740       "dependencies": {
    741         "@babel/helper-plugin-utils": "^7.12.13"
    742       },
    743       "peerDependencies": {
    744         "@babel/core": "^7.0.0-0"
    745       }
    746     },
    747     "node_modules/@babel/plugin-syntax-class-static-block": {
    748       "version": "7.14.5",
    749       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
    750       "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
    751       "dev": true,
    752       "dependencies": {
    753         "@babel/helper-plugin-utils": "^7.14.5"
    754       },
    755       "engines": {
    756         "node": ">=6.9.0"
    757       },
    758       "peerDependencies": {
    759         "@babel/core": "^7.0.0-0"
    760       }
    761     },
    762     "node_modules/@babel/plugin-syntax-dynamic-import": {
    763       "version": "7.8.3",
    764       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
    765       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
    766       "dev": true,
    767       "dependencies": {
    768         "@babel/helper-plugin-utils": "^7.8.0"
    769       },
    770       "peerDependencies": {
    771         "@babel/core": "^7.0.0-0"
    772       }
    773     },
    774     "node_modules/@babel/plugin-syntax-export-namespace-from": {
    775       "version": "7.8.3",
    776       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
    777       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
    778       "dev": true,
    779       "dependencies": {
    780         "@babel/helper-plugin-utils": "^7.8.3"
    781       },
    782       "peerDependencies": {
    783         "@babel/core": "^7.0.0-0"
    784       }
    785     },
    786     "node_modules/@babel/plugin-syntax-json-strings": {
    787       "version": "7.8.3",
    788       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
    789       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
    790       "dev": true,
    791       "dependencies": {
    792         "@babel/helper-plugin-utils": "^7.8.0"
    793       },
    794       "peerDependencies": {
    795         "@babel/core": "^7.0.0-0"
    796       }
    797     },
    798     "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
    799       "version": "7.10.4",
    800       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
    801       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
    802       "dev": true,
    803       "dependencies": {
    804         "@babel/helper-plugin-utils": "^7.10.4"
    805       },
    806       "peerDependencies": {
    807         "@babel/core": "^7.0.0-0"
    808       }
    809     },
    810     "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
    811       "version": "7.8.3",
    812       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
    813       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
    814       "dev": true,
    815       "dependencies": {
    816         "@babel/helper-plugin-utils": "^7.8.0"
    817       },
    818       "peerDependencies": {
    819         "@babel/core": "^7.0.0-0"
    820       }
    821     },
    822     "node_modules/@babel/plugin-syntax-numeric-separator": {
    823       "version": "7.10.4",
    824       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
    825       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
    826       "dev": true,
    827       "dependencies": {
    828         "@babel/helper-plugin-utils": "^7.10.4"
    829       },
    830       "peerDependencies": {
    831         "@babel/core": "^7.0.0-0"
    832       }
    833     },
    834     "node_modules/@babel/plugin-syntax-object-rest-spread": {
    835       "version": "7.8.3",
    836       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
    837       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
    838       "dev": true,
    839       "dependencies": {
    840         "@babel/helper-plugin-utils": "^7.8.0"
    841       },
    842       "peerDependencies": {
    843         "@babel/core": "^7.0.0-0"
    844       }
    845     },
    846     "node_modules/@babel/plugin-syntax-optional-catch-binding": {
    847       "version": "7.8.3",
    848       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
    849       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
    850       "dev": true,
    851       "dependencies": {
    852         "@babel/helper-plugin-utils": "^7.8.0"
    853       },
    854       "peerDependencies": {
    855         "@babel/core": "^7.0.0-0"
    856       }
    857     },
    858     "node_modules/@babel/plugin-syntax-optional-chaining": {
    859       "version": "7.8.3",
    860       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
    861       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
    862       "dev": true,
    863       "dependencies": {
    864         "@babel/helper-plugin-utils": "^7.8.0"
    865       },
    866       "peerDependencies": {
    867         "@babel/core": "^7.0.0-0"
    868       }
    869     },
    870     "node_modules/@babel/plugin-syntax-private-property-in-object": {
    871       "version": "7.14.5",
    872       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
    873       "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
    874       "dev": true,
    875       "dependencies": {
    876         "@babel/helper-plugin-utils": "^7.14.5"
    877       },
    878       "engines": {
    879         "node": ">=6.9.0"
    880       },
    881       "peerDependencies": {
    882         "@babel/core": "^7.0.0-0"
    883       }
    884     },
    885     "node_modules/@babel/plugin-syntax-top-level-await": {
    886       "version": "7.14.5",
    887       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
    888       "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
    889       "dev": true,
    890       "dependencies": {
    891         "@babel/helper-plugin-utils": "^7.14.5"
    892       },
    893       "engines": {
    894         "node": ">=6.9.0"
    895       },
    896       "peerDependencies": {
    897         "@babel/core": "^7.0.0-0"
    898       }
    899     },
    900     "node_modules/@babel/plugin-transform-arrow-functions": {
    901       "version": "7.14.5",
    902       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
    903       "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
    904       "dev": true,
    905       "dependencies": {
    906         "@babel/helper-plugin-utils": "^7.14.5"
    907       },
    908       "engines": {
    909         "node": ">=6.9.0"
    910       },
    911       "peerDependencies": {
    912         "@babel/core": "^7.0.0-0"
    913       }
    914     },
    915     "node_modules/@babel/plugin-transform-async-to-generator": {
    916       "version": "7.14.5",
    917       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
    918       "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
    919       "dev": true,
    920       "dependencies": {
    921         "@babel/helper-module-imports": "^7.14.5",
    922         "@babel/helper-plugin-utils": "^7.14.5",
    923         "@babel/helper-remap-async-to-generator": "^7.14.5"
    924       },
    925       "engines": {
    926         "node": ">=6.9.0"
    927       },
    928       "peerDependencies": {
    929         "@babel/core": "^7.0.0-0"
    930       }
    931     },
    932     "node_modules/@babel/plugin-transform-block-scoped-functions": {
    933       "version": "7.14.5",
    934       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
    935       "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
    936       "dev": true,
    937       "dependencies": {
    938         "@babel/helper-plugin-utils": "^7.14.5"
    939       },
    940       "engines": {
    941         "node": ">=6.9.0"
    942       },
    943       "peerDependencies": {
    944         "@babel/core": "^7.0.0-0"
    945       }
    946     },
    947     "node_modules/@babel/plugin-transform-block-scoping": {
    948       "version": "7.15.3",
    949       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz",
    950       "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==",
    951       "dev": true,
    952       "dependencies": {
    953         "@babel/helper-plugin-utils": "^7.14.5"
    954       },
    955       "engines": {
    956         "node": ">=6.9.0"
    957       },
    958       "peerDependencies": {
    959         "@babel/core": "^7.0.0-0"
    960       }
    961     },
    962     "node_modules/@babel/plugin-transform-classes": {
    963       "version": "7.15.4",
    964       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz",
    965       "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==",
    966       "dev": true,
    967       "dependencies": {
    968         "@babel/helper-annotate-as-pure": "^7.15.4",
    969         "@babel/helper-function-name": "^7.15.4",
    970         "@babel/helper-optimise-call-expression": "^7.15.4",
    971         "@babel/helper-plugin-utils": "^7.14.5",
    972         "@babel/helper-replace-supers": "^7.15.4",
    973         "@babel/helper-split-export-declaration": "^7.15.4",
    974         "globals": "^11.1.0"
    975       },
    976       "engines": {
    977         "node": ">=6.9.0"
    978       },
    979       "peerDependencies": {
    980         "@babel/core": "^7.0.0-0"
    981       }
    982     },
    983     "node_modules/@babel/plugin-transform-computed-properties": {
    984       "version": "7.14.5",
    985       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
    986       "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
    987       "dev": true,
    988       "dependencies": {
    989         "@babel/helper-plugin-utils": "^7.14.5"
    990       },
    991       "engines": {
    992         "node": ">=6.9.0"
    993       },
    994       "peerDependencies": {
    995         "@babel/core": "^7.0.0-0"
    996       }
    997     },
    998     "node_modules/@babel/plugin-transform-destructuring": {
    999       "version": "7.14.7",
   1000       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
   1001       "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
   1002       "dev": true,
   1003       "dependencies": {
   1004         "@babel/helper-plugin-utils": "^7.14.5"
   1005       },
   1006       "engines": {
   1007         "node": ">=6.9.0"
   1008       },
   1009       "peerDependencies": {
   1010         "@babel/core": "^7.0.0-0"
   1011       }
   1012     },
   1013     "node_modules/@babel/plugin-transform-dotall-regex": {
   1014       "version": "7.14.5",
   1015       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
   1016       "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
   1017       "dev": true,
   1018       "dependencies": {
   1019         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
   1020         "@babel/helper-plugin-utils": "^7.14.5"
   1021       },
   1022       "engines": {
   1023         "node": ">=6.9.0"
   1024       },
   1025       "peerDependencies": {
   1026         "@babel/core": "^7.0.0-0"
   1027       }
   1028     },
   1029     "node_modules/@babel/plugin-transform-duplicate-keys": {
   1030       "version": "7.14.5",
   1031       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
   1032       "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
   1033       "dev": true,
   1034       "dependencies": {
   1035         "@babel/helper-plugin-utils": "^7.14.5"
   1036       },
   1037       "engines": {
   1038         "node": ">=6.9.0"
   1039       },
   1040       "peerDependencies": {
   1041         "@babel/core": "^7.0.0-0"
   1042       }
   1043     },
   1044     "node_modules/@babel/plugin-transform-exponentiation-operator": {
   1045       "version": "7.14.5",
   1046       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
   1047       "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
   1048       "dev": true,
   1049       "dependencies": {
   1050         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
   1051         "@babel/helper-plugin-utils": "^7.14.5"
   1052       },
   1053       "engines": {
   1054         "node": ">=6.9.0"
   1055       },
   1056       "peerDependencies": {
   1057         "@babel/core": "^7.0.0-0"
   1058       }
   1059     },
   1060     "node_modules/@babel/plugin-transform-for-of": {
   1061       "version": "7.15.4",
   1062       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz",
   1063       "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==",
   1064       "dev": true,
   1065       "dependencies": {
   1066         "@babel/helper-plugin-utils": "^7.14.5"
   1067       },
   1068       "engines": {
   1069         "node": ">=6.9.0"
   1070       },
   1071       "peerDependencies": {
   1072         "@babel/core": "^7.0.0-0"
   1073       }
   1074     },
   1075     "node_modules/@babel/plugin-transform-function-name": {
   1076       "version": "7.14.5",
   1077       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
   1078       "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
   1079       "dev": true,
   1080       "dependencies": {
   1081         "@babel/helper-function-name": "^7.14.5",
   1082         "@babel/helper-plugin-utils": "^7.14.5"
   1083       },
   1084       "engines": {
   1085         "node": ">=6.9.0"
   1086       },
   1087       "peerDependencies": {
   1088         "@babel/core": "^7.0.0-0"
   1089       }
   1090     },
   1091     "node_modules/@babel/plugin-transform-literals": {
   1092       "version": "7.14.5",
   1093       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
   1094       "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
   1095       "dev": true,
   1096       "dependencies": {
   1097         "@babel/helper-plugin-utils": "^7.14.5"
   1098       },
   1099       "engines": {
   1100         "node": ">=6.9.0"
   1101       },
   1102       "peerDependencies": {
   1103         "@babel/core": "^7.0.0-0"
   1104       }
   1105     },
   1106     "node_modules/@babel/plugin-transform-member-expression-literals": {
   1107       "version": "7.14.5",
   1108       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
   1109       "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
   1110       "dev": true,
   1111       "dependencies": {
   1112         "@babel/helper-plugin-utils": "^7.14.5"
   1113       },
   1114       "engines": {
   1115         "node": ">=6.9.0"
   1116       },
   1117       "peerDependencies": {
   1118         "@babel/core": "^7.0.0-0"
   1119       }
   1120     },
   1121     "node_modules/@babel/plugin-transform-modules-amd": {
   1122       "version": "7.14.5",
   1123       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
   1124       "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
   1125       "dev": true,
   1126       "dependencies": {
   1127         "@babel/helper-module-transforms": "^7.14.5",
   1128         "@babel/helper-plugin-utils": "^7.14.5",
   1129         "babel-plugin-dynamic-import-node": "^2.3.3"
   1130       },
   1131       "engines": {
   1132         "node": ">=6.9.0"
   1133       },
   1134       "peerDependencies": {
   1135         "@babel/core": "^7.0.0-0"
   1136       }
   1137     },
   1138     "node_modules/@babel/plugin-transform-modules-commonjs": {
   1139       "version": "7.15.4",
   1140       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz",
   1141       "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==",
   1142       "dev": true,
   1143       "dependencies": {
   1144         "@babel/helper-module-transforms": "^7.15.4",
   1145         "@babel/helper-plugin-utils": "^7.14.5",
   1146         "@babel/helper-simple-access": "^7.15.4",
   1147         "babel-plugin-dynamic-import-node": "^2.3.3"
   1148       },
   1149       "engines": {
   1150         "node": ">=6.9.0"
   1151       },
   1152       "peerDependencies": {
   1153         "@babel/core": "^7.0.0-0"
   1154       }
   1155     },
   1156     "node_modules/@babel/plugin-transform-modules-systemjs": {
   1157       "version": "7.15.4",
   1158       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz",
   1159       "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==",
   1160       "dev": true,
   1161       "dependencies": {
   1162         "@babel/helper-hoist-variables": "^7.15.4",
   1163         "@babel/helper-module-transforms": "^7.15.4",
   1164         "@babel/helper-plugin-utils": "^7.14.5",
   1165         "@babel/helper-validator-identifier": "^7.14.9",
   1166         "babel-plugin-dynamic-import-node": "^2.3.3"
   1167       },
   1168       "engines": {
   1169         "node": ">=6.9.0"
   1170       },
   1171       "peerDependencies": {
   1172         "@babel/core": "^7.0.0-0"
   1173       }
   1174     },
   1175     "node_modules/@babel/plugin-transform-modules-umd": {
   1176       "version": "7.14.5",
   1177       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
   1178       "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
   1179       "dev": true,
   1180       "dependencies": {
   1181         "@babel/helper-module-transforms": "^7.14.5",
   1182         "@babel/helper-plugin-utils": "^7.14.5"
   1183       },
   1184       "engines": {
   1185         "node": ">=6.9.0"
   1186       },
   1187       "peerDependencies": {
   1188         "@babel/core": "^7.0.0-0"
   1189       }
   1190     },
   1191     "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
   1192       "version": "7.14.9",
   1193       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
   1194       "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
   1195       "dev": true,
   1196       "dependencies": {
   1197         "@babel/helper-create-regexp-features-plugin": "^7.14.5"
   1198       },
   1199       "engines": {
   1200         "node": ">=6.9.0"
   1201       },
   1202       "peerDependencies": {
   1203         "@babel/core": "^7.0.0"
   1204       }
   1205     },
   1206     "node_modules/@babel/plugin-transform-new-target": {
   1207       "version": "7.14.5",
   1208       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
   1209       "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
   1210       "dev": true,
   1211       "dependencies": {
   1212         "@babel/helper-plugin-utils": "^7.14.5"
   1213       },
   1214       "engines": {
   1215         "node": ">=6.9.0"
   1216       },
   1217       "peerDependencies": {
   1218         "@babel/core": "^7.0.0-0"
   1219       }
   1220     },
   1221     "node_modules/@babel/plugin-transform-object-super": {
   1222       "version": "7.14.5",
   1223       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
   1224       "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
   1225       "dev": true,
   1226       "dependencies": {
   1227         "@babel/helper-plugin-utils": "^7.14.5",
   1228         "@babel/helper-replace-supers": "^7.14.5"
   1229       },
   1230       "engines": {
   1231         "node": ">=6.9.0"
   1232       },
   1233       "peerDependencies": {
   1234         "@babel/core": "^7.0.0-0"
   1235       }
   1236     },
   1237     "node_modules/@babel/plugin-transform-parameters": {
   1238       "version": "7.15.4",
   1239       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz",
   1240       "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==",
   1241       "dev": true,
   1242       "dependencies": {
   1243         "@babel/helper-plugin-utils": "^7.14.5"
   1244       },
   1245       "engines": {
   1246         "node": ">=6.9.0"
   1247       },
   1248       "peerDependencies": {
   1249         "@babel/core": "^7.0.0-0"
   1250       }
   1251     },
   1252     "node_modules/@babel/plugin-transform-property-literals": {
   1253       "version": "7.14.5",
   1254       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
   1255       "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
   1256       "dev": true,
   1257       "dependencies": {
   1258         "@babel/helper-plugin-utils": "^7.14.5"
   1259       },
   1260       "engines": {
   1261         "node": ">=6.9.0"
   1262       },
   1263       "peerDependencies": {
   1264         "@babel/core": "^7.0.0-0"
   1265       }
   1266     },
   1267     "node_modules/@babel/plugin-transform-regenerator": {
   1268       "version": "7.14.5",
   1269       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
   1270       "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
   1271       "dev": true,
   1272       "dependencies": {
   1273         "regenerator-transform": "^0.14.2"
   1274       },
   1275       "engines": {
   1276         "node": ">=6.9.0"
   1277       },
   1278       "peerDependencies": {
   1279         "@babel/core": "^7.0.0-0"
   1280       }
   1281     },
   1282     "node_modules/@babel/plugin-transform-reserved-words": {
   1283       "version": "7.14.5",
   1284       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
   1285       "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
   1286       "dev": true,
   1287       "dependencies": {
   1288         "@babel/helper-plugin-utils": "^7.14.5"
   1289       },
   1290       "engines": {
   1291         "node": ">=6.9.0"
   1292       },
   1293       "peerDependencies": {
   1294         "@babel/core": "^7.0.0-0"
   1295       }
   1296     },
   1297     "node_modules/@babel/plugin-transform-shorthand-properties": {
   1298       "version": "7.14.5",
   1299       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
   1300       "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
   1301       "dev": true,
   1302       "dependencies": {
   1303         "@babel/helper-plugin-utils": "^7.14.5"
   1304       },
   1305       "engines": {
   1306         "node": ">=6.9.0"
   1307       },
   1308       "peerDependencies": {
   1309         "@babel/core": "^7.0.0-0"
   1310       }
   1311     },
   1312     "node_modules/@babel/plugin-transform-spread": {
   1313       "version": "7.14.6",
   1314       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
   1315       "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
   1316       "dev": true,
   1317       "dependencies": {
   1318         "@babel/helper-plugin-utils": "^7.14.5",
   1319         "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
   1320       },
   1321       "engines": {
   1322         "node": ">=6.9.0"
   1323       },
   1324       "peerDependencies": {
   1325         "@babel/core": "^7.0.0-0"
   1326       }
   1327     },
   1328     "node_modules/@babel/plugin-transform-sticky-regex": {
   1329       "version": "7.14.5",
   1330       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
   1331       "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
   1332       "dev": true,
   1333       "dependencies": {
   1334         "@babel/helper-plugin-utils": "^7.14.5"
   1335       },
   1336       "engines": {
   1337         "node": ">=6.9.0"
   1338       },
   1339       "peerDependencies": {
   1340         "@babel/core": "^7.0.0-0"
   1341       }
   1342     },
   1343     "node_modules/@babel/plugin-transform-template-literals": {
   1344       "version": "7.14.5",
   1345       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
   1346       "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
   1347       "dev": true,
   1348       "dependencies": {
   1349         "@babel/helper-plugin-utils": "^7.14.5"
   1350       },
   1351       "engines": {
   1352         "node": ">=6.9.0"
   1353       },
   1354       "peerDependencies": {
   1355         "@babel/core": "^7.0.0-0"
   1356       }
   1357     },
   1358     "node_modules/@babel/plugin-transform-typeof-symbol": {
   1359       "version": "7.14.5",
   1360       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
   1361       "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
   1362       "dev": true,
   1363       "dependencies": {
   1364         "@babel/helper-plugin-utils": "^7.14.5"
   1365       },
   1366       "engines": {
   1367         "node": ">=6.9.0"
   1368       },
   1369       "peerDependencies": {
   1370         "@babel/core": "^7.0.0-0"
   1371       }
   1372     },
   1373     "node_modules/@babel/plugin-transform-unicode-escapes": {
   1374       "version": "7.14.5",
   1375       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
   1376       "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
   1377       "dev": true,
   1378       "dependencies": {
   1379         "@babel/helper-plugin-utils": "^7.14.5"
   1380       },
   1381       "engines": {
   1382         "node": ">=6.9.0"
   1383       },
   1384       "peerDependencies": {
   1385         "@babel/core": "^7.0.0-0"
   1386       }
   1387     },
   1388     "node_modules/@babel/plugin-transform-unicode-regex": {
   1389       "version": "7.14.5",
   1390       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
   1391       "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
   1392       "dev": true,
   1393       "dependencies": {
   1394         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
   1395         "@babel/helper-plugin-utils": "^7.14.5"
   1396       },
   1397       "engines": {
   1398         "node": ">=6.9.0"
   1399       },
   1400       "peerDependencies": {
   1401         "@babel/core": "^7.0.0-0"
   1402       }
   1403     },
   1404     "node_modules/@babel/preset-env": {
   1405       "version": "7.15.6",
   1406       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz",
   1407       "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==",
   1408       "dev": true,
   1409       "dependencies": {
   1410         "@babel/compat-data": "^7.15.0",
   1411         "@babel/helper-compilation-targets": "^7.15.4",
   1412         "@babel/helper-plugin-utils": "^7.14.5",
   1413         "@babel/helper-validator-option": "^7.14.5",
   1414         "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
   1415         "@babel/plugin-proposal-async-generator-functions": "^7.15.4",
   1416         "@babel/plugin-proposal-class-properties": "^7.14.5",
   1417         "@babel/plugin-proposal-class-static-block": "^7.15.4",
   1418         "@babel/plugin-proposal-dynamic-import": "^7.14.5",
   1419         "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
   1420         "@babel/plugin-proposal-json-strings": "^7.14.5",
   1421         "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
   1422         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
   1423         "@babel/plugin-proposal-numeric-separator": "^7.14.5",
   1424         "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
   1425         "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
   1426         "@babel/plugin-proposal-optional-chaining": "^7.14.5",
   1427         "@babel/plugin-proposal-private-methods": "^7.14.5",
   1428         "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
   1429         "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
   1430         "@babel/plugin-syntax-async-generators": "^7.8.4",
   1431         "@babel/plugin-syntax-class-properties": "^7.12.13",
   1432         "@babel/plugin-syntax-class-static-block": "^7.14.5",
   1433         "@babel/plugin-syntax-dynamic-import": "^7.8.3",
   1434         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
   1435         "@babel/plugin-syntax-json-strings": "^7.8.3",
   1436         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
   1437         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
   1438         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
   1439         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
   1440         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
   1441         "@babel/plugin-syntax-optional-chaining": "^7.8.3",
   1442         "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
   1443         "@babel/plugin-syntax-top-level-await": "^7.14.5",
   1444         "@babel/plugin-transform-arrow-functions": "^7.14.5",
   1445         "@babel/plugin-transform-async-to-generator": "^7.14.5",
   1446         "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
   1447         "@babel/plugin-transform-block-scoping": "^7.15.3",
   1448         "@babel/plugin-transform-classes": "^7.15.4",
   1449         "@babel/plugin-transform-computed-properties": "^7.14.5",
   1450         "@babel/plugin-transform-destructuring": "^7.14.7",
   1451         "@babel/plugin-transform-dotall-regex": "^7.14.5",
   1452         "@babel/plugin-transform-duplicate-keys": "^7.14.5",
   1453         "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
   1454         "@babel/plugin-transform-for-of": "^7.15.4",
   1455         "@babel/plugin-transform-function-name": "^7.14.5",
   1456         "@babel/plugin-transform-literals": "^7.14.5",
   1457         "@babel/plugin-transform-member-expression-literals": "^7.14.5",
   1458         "@babel/plugin-transform-modules-amd": "^7.14.5",
   1459         "@babel/plugin-transform-modules-commonjs": "^7.15.4",
   1460         "@babel/plugin-transform-modules-systemjs": "^7.15.4",
   1461         "@babel/plugin-transform-modules-umd": "^7.14.5",
   1462         "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
   1463         "@babel/plugin-transform-new-target": "^7.14.5",
   1464         "@babel/plugin-transform-object-super": "^7.14.5",
   1465         "@babel/plugin-transform-parameters": "^7.15.4",
   1466         "@babel/plugin-transform-property-literals": "^7.14.5",
   1467         "@babel/plugin-transform-regenerator": "^7.14.5",
   1468         "@babel/plugin-transform-reserved-words": "^7.14.5",
   1469         "@babel/plugin-transform-shorthand-properties": "^7.14.5",
   1470         "@babel/plugin-transform-spread": "^7.14.6",
   1471         "@babel/plugin-transform-sticky-regex": "^7.14.5",
   1472         "@babel/plugin-transform-template-literals": "^7.14.5",
   1473         "@babel/plugin-transform-typeof-symbol": "^7.14.5",
   1474         "@babel/plugin-transform-unicode-escapes": "^7.14.5",
   1475         "@babel/plugin-transform-unicode-regex": "^7.14.5",
   1476         "@babel/preset-modules": "^0.1.4",
   1477         "@babel/types": "^7.15.6",
   1478         "babel-plugin-polyfill-corejs2": "^0.2.2",
   1479         "babel-plugin-polyfill-corejs3": "^0.2.2",
   1480         "babel-plugin-polyfill-regenerator": "^0.2.2",
   1481         "core-js-compat": "^3.16.0",
   1482         "semver": "^6.3.0"
   1483       },
   1484       "engines": {
   1485         "node": ">=6.9.0"
   1486       },
   1487       "peerDependencies": {
   1488         "@babel/core": "^7.0.0-0"
   1489       }
   1490     },
   1491     "node_modules/@babel/preset-modules": {
   1492       "version": "0.1.4",
   1493       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
   1494       "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
   1495       "dev": true,
   1496       "dependencies": {
   1497         "@babel/helper-plugin-utils": "^7.0.0",
   1498         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
   1499         "@babel/plugin-transform-dotall-regex": "^7.4.4",
   1500         "@babel/types": "^7.4.4",
   1501         "esutils": "^2.0.2"
   1502       },
   1503       "peerDependencies": {
   1504         "@babel/core": "^7.0.0-0"
   1505       }
   1506     },
   1507     "node_modules/@babel/runtime": {
   1508       "version": "7.15.4",
   1509       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
   1510       "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
   1511       "dev": true,
   1512       "dependencies": {
   1513         "regenerator-runtime": "^0.13.4"
   1514       },
   1515       "engines": {
   1516         "node": ">=6.9.0"
   1517       }
   1518     },
   1519     "node_modules/@babel/template": {
   1520       "version": "7.15.4",
   1521       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
   1522       "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
   1523       "dev": true,
   1524       "dependencies": {
   1525         "@babel/code-frame": "^7.14.5",
   1526         "@babel/parser": "^7.15.4",
   1527         "@babel/types": "^7.15.4"
   1528       },
   1529       "engines": {
   1530         "node": ">=6.9.0"
   1531       }
   1532     },
   1533     "node_modules/@babel/traverse": {
   1534       "version": "7.15.4",
   1535       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
   1536       "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
   1537       "dev": true,
   1538       "dependencies": {
   1539         "@babel/code-frame": "^7.14.5",
   1540         "@babel/generator": "^7.15.4",
   1541         "@babel/helper-function-name": "^7.15.4",
   1542         "@babel/helper-hoist-variables": "^7.15.4",
   1543         "@babel/helper-split-export-declaration": "^7.15.4",
   1544         "@babel/parser": "^7.15.4",
   1545         "@babel/types": "^7.15.4",
   1546         "debug": "^4.1.0",
   1547         "globals": "^11.1.0"
   1548       },
   1549       "engines": {
   1550         "node": ">=6.9.0"
   1551       }
   1552     },
   1553     "node_modules/@babel/types": {
   1554       "version": "7.15.6",
   1555       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
   1556       "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
   1557       "dev": true,
   1558       "dependencies": {
   1559         "@babel/helper-validator-identifier": "^7.14.9",
   1560         "to-fast-properties": "^2.0.0"
   1561       },
   1562       "engines": {
   1563         "node": ">=6.9.0"
   1564       }
   1565     },
   1566     "node_modules/@hapi/address": {
   1567       "version": "2.1.4",
   1568       "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
   1569       "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==",
   1570       "deprecated": "Moved to 'npm install @sideway/address'",
   1571       "dev": true
   1572     },
   1573     "node_modules/@hapi/bourne": {
   1574       "version": "1.3.2",
   1575       "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz",
   1576       "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==",
   1577       "deprecated": "This version has been deprecated and is no longer supported or maintained",
   1578       "dev": true
   1579     },
   1580     "node_modules/@hapi/hoek": {
   1581       "version": "8.5.1",
   1582       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
   1583       "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==",
   1584       "deprecated": "This version has been deprecated and is no longer supported or maintained",
   1585       "dev": true
   1586     },
   1587     "node_modules/@hapi/joi": {
   1588       "version": "15.1.1",
   1589       "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
   1590       "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
   1591       "deprecated": "Switch to 'npm install joi'",
   1592       "dev": true,
   1593       "dependencies": {
   1594         "@hapi/address": "2.x.x",
   1595         "@hapi/bourne": "1.x.x",
   1596         "@hapi/hoek": "8.x.x",
   1597         "@hapi/topo": "3.x.x"
   1598       }
   1599     },
   1600     "node_modules/@hapi/topo": {
   1601       "version": "3.1.6",
   1602       "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
   1603       "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
   1604       "deprecated": "This version has been deprecated and is no longer supported or maintained",
   1605       "dev": true,
   1606       "dependencies": {
   1607         "@hapi/hoek": "^8.3.0"
   1608       }
   1609     },
   1610     "node_modules/@polka/url": {
   1611       "version": "1.0.0-next.21",
   1612       "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
   1613       "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g=="
   1614     },
   1615     "node_modules/@rollup/plugin-commonjs": {
   1616       "version": "17.1.0",
   1617       "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz",
   1618       "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==",
   1619       "dev": true,
   1620       "dependencies": {
   1621         "@rollup/pluginutils": "^3.1.0",
   1622         "commondir": "^1.0.1",
   1623         "estree-walker": "^2.0.1",
   1624         "glob": "^7.1.6",
   1625         "is-reference": "^1.2.1",
   1626         "magic-string": "^0.25.7",
   1627         "resolve": "^1.17.0"
   1628       },
   1629       "engines": {
   1630         "node": ">= 8.0.0"
   1631       },
   1632       "peerDependencies": {
   1633         "rollup": "^2.30.0"
   1634       }
   1635     },
   1636     "node_modules/@rollup/plugin-node-resolve": {
   1637       "version": "11.2.1",
   1638       "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz",
   1639       "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==",
   1640       "dev": true,
   1641       "dependencies": {
   1642         "@rollup/pluginutils": "^3.1.0",
   1643         "@types/resolve": "1.17.1",
   1644         "builtin-modules": "^3.1.0",
   1645         "deepmerge": "^4.2.2",
   1646         "is-module": "^1.0.0",
   1647         "resolve": "^1.19.0"
   1648       },
   1649       "engines": {
   1650         "node": ">= 10.0.0"
   1651       },
   1652       "peerDependencies": {
   1653         "rollup": "^1.20.0||^2.0.0"
   1654       }
   1655     },
   1656     "node_modules/@rollup/plugin-replace": {
   1657       "version": "2.4.2",
   1658       "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz",
   1659       "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==",
   1660       "dev": true,
   1661       "dependencies": {
   1662         "@rollup/pluginutils": "^3.1.0",
   1663         "magic-string": "^0.25.7"
   1664       },
   1665       "peerDependencies": {
   1666         "rollup": "^1.20.0 || ^2.0.0"
   1667       }
   1668     },
   1669     "node_modules/@rollup/pluginutils": {
   1670       "version": "3.1.0",
   1671       "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
   1672       "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
   1673       "dev": true,
   1674       "dependencies": {
   1675         "@types/estree": "0.0.39",
   1676         "estree-walker": "^1.0.1",
   1677         "picomatch": "^2.2.2"
   1678       },
   1679       "engines": {
   1680         "node": ">= 8.0.0"
   1681       },
   1682       "peerDependencies": {
   1683         "rollup": "^1.20.0||^2.0.0"
   1684       }
   1685     },
   1686     "node_modules/@rollup/pluginutils/node_modules/estree-walker": {
   1687       "version": "1.0.1",
   1688       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
   1689       "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
   1690       "dev": true
   1691     },
   1692     "node_modules/@surma/rollup-plugin-off-main-thread": {
   1693       "version": "1.4.2",
   1694       "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz",
   1695       "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==",
   1696       "dev": true,
   1697       "dependencies": {
   1698         "ejs": "^2.6.1",
   1699         "magic-string": "^0.25.0"
   1700       }
   1701     },
   1702     "node_modules/@types/estree": {
   1703       "version": "0.0.39",
   1704       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
   1705       "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
   1706       "dev": true
   1707     },
   1708     "node_modules/@types/node": {
   1709       "version": "16.10.2",
   1710       "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz",
   1711       "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==",
   1712       "dev": true
   1713     },
   1714     "node_modules/@types/resolve": {
   1715       "version": "1.17.1",
   1716       "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
   1717       "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
   1718       "dev": true,
   1719       "dependencies": {
   1720         "@types/node": "*"
   1721       }
   1722     },
   1723     "node_modules/acorn": {
   1724       "version": "7.4.1",
   1725       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
   1726       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
   1727       "dev": true,
   1728       "bin": {
   1729         "acorn": "bin/acorn"
   1730       },
   1731       "engines": {
   1732         "node": ">=0.4.0"
   1733       }
   1734     },
   1735     "node_modules/ansi-styles": {
   1736       "version": "3.2.1",
   1737       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
   1738       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
   1739       "dev": true,
   1740       "dependencies": {
   1741         "color-convert": "^1.9.0"
   1742       },
   1743       "engines": {
   1744         "node": ">=4"
   1745       }
   1746     },
   1747     "node_modules/anymatch": {
   1748       "version": "3.1.2",
   1749       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
   1750       "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
   1751       "dev": true,
   1752       "dependencies": {
   1753         "normalize-path": "^3.0.0",
   1754         "picomatch": "^2.0.4"
   1755       },
   1756       "engines": {
   1757         "node": ">= 8"
   1758       }
   1759     },
   1760     "node_modules/babel-extract-comments": {
   1761       "version": "1.0.0",
   1762       "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz",
   1763       "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==",
   1764       "dev": true,
   1765       "dependencies": {
   1766         "babylon": "^6.18.0"
   1767       },
   1768       "engines": {
   1769         "node": ">=4"
   1770       }
   1771     },
   1772     "node_modules/babel-plugin-dynamic-import-node": {
   1773       "version": "2.3.3",
   1774       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
   1775       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
   1776       "dev": true,
   1777       "dependencies": {
   1778         "object.assign": "^4.1.0"
   1779       }
   1780     },
   1781     "node_modules/babel-plugin-polyfill-corejs2": {
   1782       "version": "0.2.2",
   1783       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
   1784       "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
   1785       "dev": true,
   1786       "dependencies": {
   1787         "@babel/compat-data": "^7.13.11",
   1788         "@babel/helper-define-polyfill-provider": "^0.2.2",
   1789         "semver": "^6.1.1"
   1790       },
   1791       "peerDependencies": {
   1792         "@babel/core": "^7.0.0-0"
   1793       }
   1794     },
   1795     "node_modules/babel-plugin-polyfill-corejs3": {
   1796       "version": "0.2.5",
   1797       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz",
   1798       "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==",
   1799       "dev": true,
   1800       "dependencies": {
   1801         "@babel/helper-define-polyfill-provider": "^0.2.2",
   1802         "core-js-compat": "^3.16.2"
   1803       },
   1804       "peerDependencies": {
   1805         "@babel/core": "^7.0.0-0"
   1806       }
   1807     },
   1808     "node_modules/babel-plugin-polyfill-regenerator": {
   1809       "version": "0.2.2",
   1810       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
   1811       "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
   1812       "dev": true,
   1813       "dependencies": {
   1814         "@babel/helper-define-polyfill-provider": "^0.2.2"
   1815       },
   1816       "peerDependencies": {
   1817         "@babel/core": "^7.0.0-0"
   1818       }
   1819     },
   1820     "node_modules/babel-plugin-syntax-object-rest-spread": {
   1821       "version": "6.13.0",
   1822       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
   1823       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
   1824       "dev": true
   1825     },
   1826     "node_modules/babel-plugin-transform-object-rest-spread": {
   1827       "version": "6.26.0",
   1828       "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
   1829       "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
   1830       "dev": true,
   1831       "dependencies": {
   1832         "babel-plugin-syntax-object-rest-spread": "^6.8.0",
   1833         "babel-runtime": "^6.26.0"
   1834       }
   1835     },
   1836     "node_modules/babel-runtime": {
   1837       "version": "6.26.0",
   1838       "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
   1839       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
   1840       "dev": true,
   1841       "dependencies": {
   1842         "core-js": "^2.4.0",
   1843         "regenerator-runtime": "^0.11.0"
   1844       }
   1845     },
   1846     "node_modules/babel-runtime/node_modules/regenerator-runtime": {
   1847       "version": "0.11.1",
   1848       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
   1849       "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
   1850       "dev": true
   1851     },
   1852     "node_modules/babylon": {
   1853       "version": "6.18.0",
   1854       "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
   1855       "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
   1856       "dev": true,
   1857       "bin": {
   1858         "babylon": "bin/babylon.js"
   1859       }
   1860     },
   1861     "node_modules/balanced-match": {
   1862       "version": "1.0.2",
   1863       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
   1864       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
   1865       "dev": true
   1866     },
   1867     "node_modules/binary-extensions": {
   1868       "version": "2.2.0",
   1869       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
   1870       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
   1871       "dev": true,
   1872       "engines": {
   1873         "node": ">=8"
   1874       }
   1875     },
   1876     "node_modules/brace-expansion": {
   1877       "version": "1.1.11",
   1878       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
   1879       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   1880       "dev": true,
   1881       "dependencies": {
   1882         "balanced-match": "^1.0.0",
   1883         "concat-map": "0.0.1"
   1884       }
   1885     },
   1886     "node_modules/braces": {
   1887       "version": "3.0.2",
   1888       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
   1889       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
   1890       "dev": true,
   1891       "dependencies": {
   1892         "fill-range": "^7.0.1"
   1893       },
   1894       "engines": {
   1895         "node": ">=8"
   1896       }
   1897     },
   1898     "node_modules/browserslist": {
   1899       "version": "4.17.3",
   1900       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz",
   1901       "integrity": "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==",
   1902       "dev": true,
   1903       "dependencies": {
   1904         "caniuse-lite": "^1.0.30001264",
   1905         "electron-to-chromium": "^1.3.857",
   1906         "escalade": "^3.1.1",
   1907         "node-releases": "^1.1.77",
   1908         "picocolors": "^0.2.1"
   1909       },
   1910       "bin": {
   1911         "browserslist": "cli.js"
   1912       },
   1913       "engines": {
   1914         "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
   1915       },
   1916       "funding": {
   1917         "type": "opencollective",
   1918         "url": "https://opencollective.com/browserslist"
   1919       }
   1920     },
   1921     "node_modules/buffer-from": {
   1922       "version": "1.1.2",
   1923       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
   1924       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
   1925       "dev": true
   1926     },
   1927     "node_modules/builtin-modules": {
   1928       "version": "3.2.0",
   1929       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz",
   1930       "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==",
   1931       "dev": true,
   1932       "engines": {
   1933         "node": ">=6"
   1934       },
   1935       "funding": {
   1936         "url": "https://github.com/sponsors/sindresorhus"
   1937       }
   1938     },
   1939     "node_modules/call-bind": {
   1940       "version": "1.0.2",
   1941       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
   1942       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
   1943       "dev": true,
   1944       "dependencies": {
   1945         "function-bind": "^1.1.1",
   1946         "get-intrinsic": "^1.0.2"
   1947       },
   1948       "funding": {
   1949         "url": "https://github.com/sponsors/ljharb"
   1950       }
   1951     },
   1952     "node_modules/caniuse-lite": {
   1953       "version": "1.0.30001264",
   1954       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001264.tgz",
   1955       "integrity": "sha512-Ftfqqfcs/ePiUmyaySsQ4PUsdcYyXG2rfoBVsk3iY1ahHaJEw65vfb7Suzqm+cEkwwPIv/XWkg27iCpRavH4zA==",
   1956       "dev": true,
   1957       "funding": {
   1958         "type": "opencollective",
   1959         "url": "https://opencollective.com/browserslist"
   1960       }
   1961     },
   1962     "node_modules/chalk": {
   1963       "version": "2.4.2",
   1964       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
   1965       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
   1966       "dev": true,
   1967       "dependencies": {
   1968         "ansi-styles": "^3.2.1",
   1969         "escape-string-regexp": "^1.0.5",
   1970         "supports-color": "^5.3.0"
   1971       },
   1972       "engines": {
   1973         "node": ">=4"
   1974       }
   1975     },
   1976     "node_modules/chokidar": {
   1977       "version": "3.5.2",
   1978       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
   1979       "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
   1980       "dev": true,
   1981       "dependencies": {
   1982         "anymatch": "~3.1.2",
   1983         "braces": "~3.0.2",
   1984         "glob-parent": "~5.1.2",
   1985         "is-binary-path": "~2.1.0",
   1986         "is-glob": "~4.0.1",
   1987         "normalize-path": "~3.0.0",
   1988         "readdirp": "~3.6.0"
   1989       },
   1990       "engines": {
   1991         "node": ">= 8.10.0"
   1992       },
   1993       "optionalDependencies": {
   1994         "fsevents": "~2.3.2"
   1995       }
   1996     },
   1997     "node_modules/color-convert": {
   1998       "version": "1.9.3",
   1999       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
   2000       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
   2001       "dev": true,
   2002       "dependencies": {
   2003         "color-name": "1.1.3"
   2004       }
   2005     },
   2006     "node_modules/color-name": {
   2007       "version": "1.1.3",
   2008       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
   2009       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
   2010       "dev": true
   2011     },
   2012     "node_modules/commander": {
   2013       "version": "2.20.3",
   2014       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
   2015       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
   2016       "dev": true
   2017     },
   2018     "node_modules/common-tags": {
   2019       "version": "1.8.0",
   2020       "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
   2021       "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
   2022       "dev": true,
   2023       "engines": {
   2024         "node": ">=4.0.0"
   2025       }
   2026     },
   2027     "node_modules/commondir": {
   2028       "version": "1.0.1",
   2029       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
   2030       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
   2031       "dev": true
   2032     },
   2033     "node_modules/concat-map": {
   2034       "version": "0.0.1",
   2035       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   2036       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
   2037       "dev": true
   2038     },
   2039     "node_modules/console-clear": {
   2040       "version": "1.1.1",
   2041       "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz",
   2042       "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==",
   2043       "engines": {
   2044         "node": ">=4"
   2045       }
   2046     },
   2047     "node_modules/convert-source-map": {
   2048       "version": "1.8.0",
   2049       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
   2050       "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
   2051       "dev": true,
   2052       "dependencies": {
   2053         "safe-buffer": "~5.1.1"
   2054       }
   2055     },
   2056     "node_modules/convert-source-map/node_modules/safe-buffer": {
   2057       "version": "5.1.2",
   2058       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
   2059       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
   2060       "dev": true
   2061     },
   2062     "node_modules/core-js": {
   2063       "version": "2.6.12",
   2064       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
   2065       "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
   2066       "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.",
   2067       "dev": true,
   2068       "hasInstallScript": true
   2069     },
   2070     "node_modules/core-js-compat": {
   2071       "version": "3.18.1",
   2072       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.1.tgz",
   2073       "integrity": "sha512-XJMYx58zo4W0kLPmIingVZA10+7TuKrMLPt83+EzDmxFJQUMcTVVmQ+n5JP4r6Z14qSzhQBRi3NSWoeVyKKXUg==",
   2074       "dev": true,
   2075       "dependencies": {
   2076         "browserslist": "^4.17.1",
   2077         "semver": "7.0.0"
   2078       },
   2079       "funding": {
   2080         "type": "opencollective",
   2081         "url": "https://opencollective.com/core-js"
   2082       }
   2083     },
   2084     "node_modules/core-js-compat/node_modules/semver": {
   2085       "version": "7.0.0",
   2086       "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
   2087       "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
   2088       "dev": true,
   2089       "bin": {
   2090         "semver": "bin/semver.js"
   2091       }
   2092     },
   2093     "node_modules/crypto-random-string": {
   2094       "version": "1.0.0",
   2095       "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
   2096       "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
   2097       "dev": true,
   2098       "engines": {
   2099         "node": ">=4"
   2100       }
   2101     },
   2102     "node_modules/debug": {
   2103       "version": "4.3.2",
   2104       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
   2105       "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
   2106       "dev": true,
   2107       "dependencies": {
   2108         "ms": "2.1.2"
   2109       },
   2110       "engines": {
   2111         "node": ">=6.0"
   2112       },
   2113       "peerDependenciesMeta": {
   2114         "supports-color": {
   2115           "optional": true
   2116         }
   2117       }
   2118     },
   2119     "node_modules/deepmerge": {
   2120       "version": "4.2.2",
   2121       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
   2122       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
   2123       "dev": true,
   2124       "engines": {
   2125         "node": ">=0.10.0"
   2126       }
   2127     },
   2128     "node_modules/define-properties": {
   2129       "version": "1.1.3",
   2130       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
   2131       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
   2132       "dev": true,
   2133       "dependencies": {
   2134         "object-keys": "^1.0.12"
   2135       },
   2136       "engines": {
   2137         "node": ">= 0.4"
   2138       }
   2139     },
   2140     "node_modules/ejs": {
   2141       "version": "2.7.4",
   2142       "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz",
   2143       "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==",
   2144       "dev": true,
   2145       "hasInstallScript": true,
   2146       "engines": {
   2147         "node": ">=0.10.0"
   2148       }
   2149     },
   2150     "node_modules/electron-to-chromium": {
   2151       "version": "1.3.859",
   2152       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.859.tgz",
   2153       "integrity": "sha512-gXRXKNWedfdiKIzwr0Mg/VGCvxXzy+4SuK9hp1BDvfbCwx0O5Ot+2f4CoqQkqEJ3Zj/eAV/GoAFgBVFgkBLXuQ==",
   2154       "dev": true
   2155     },
   2156     "node_modules/escalade": {
   2157       "version": "3.1.1",
   2158       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
   2159       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
   2160       "dev": true,
   2161       "engines": {
   2162         "node": ">=6"
   2163       }
   2164     },
   2165     "node_modules/escape-string-regexp": {
   2166       "version": "1.0.5",
   2167       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
   2168       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
   2169       "dev": true,
   2170       "engines": {
   2171         "node": ">=0.8.0"
   2172       }
   2173     },
   2174     "node_modules/estree-walker": {
   2175       "version": "2.0.2",
   2176       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
   2177       "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
   2178       "dev": true
   2179     },
   2180     "node_modules/esutils": {
   2181       "version": "2.0.3",
   2182       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
   2183       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
   2184       "dev": true,
   2185       "engines": {
   2186         "node": ">=0.10.0"
   2187       }
   2188     },
   2189     "node_modules/fast-json-stable-stringify": {
   2190       "version": "2.1.0",
   2191       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
   2192       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
   2193       "dev": true
   2194     },
   2195     "node_modules/fill-range": {
   2196       "version": "7.0.1",
   2197       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
   2198       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
   2199       "dev": true,
   2200       "dependencies": {
   2201         "to-regex-range": "^5.0.1"
   2202       },
   2203       "engines": {
   2204         "node": ">=8"
   2205       }
   2206     },
   2207     "node_modules/fs-extra": {
   2208       "version": "8.1.0",
   2209       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
   2210       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
   2211       "dev": true,
   2212       "dependencies": {
   2213         "graceful-fs": "^4.2.0",
   2214         "jsonfile": "^4.0.0",
   2215         "universalify": "^0.1.0"
   2216       },
   2217       "engines": {
   2218         "node": ">=6 <7 || >=8"
   2219       }
   2220     },
   2221     "node_modules/fs.realpath": {
   2222       "version": "1.0.0",
   2223       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
   2224       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
   2225       "dev": true
   2226     },
   2227     "node_modules/fsevents": {
   2228       "version": "2.3.2",
   2229       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
   2230       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
   2231       "dev": true,
   2232       "hasInstallScript": true,
   2233       "optional": true,
   2234       "os": [
   2235         "darwin"
   2236       ],
   2237       "engines": {
   2238         "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
   2239       }
   2240     },
   2241     "node_modules/function-bind": {
   2242       "version": "1.1.1",
   2243       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
   2244       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
   2245       "dev": true
   2246     },
   2247     "node_modules/gensync": {
   2248       "version": "1.0.0-beta.2",
   2249       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
   2250       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
   2251       "dev": true,
   2252       "engines": {
   2253         "node": ">=6.9.0"
   2254       }
   2255     },
   2256     "node_modules/get-intrinsic": {
   2257       "version": "1.1.1",
   2258       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
   2259       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
   2260       "dev": true,
   2261       "dependencies": {
   2262         "function-bind": "^1.1.1",
   2263         "has": "^1.0.3",
   2264         "has-symbols": "^1.0.1"
   2265       },
   2266       "funding": {
   2267         "url": "https://github.com/sponsors/ljharb"
   2268       }
   2269     },
   2270     "node_modules/get-own-enumerable-property-symbols": {
   2271       "version": "3.0.2",
   2272       "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
   2273       "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
   2274       "dev": true
   2275     },
   2276     "node_modules/get-port": {
   2277       "version": "3.2.0",
   2278       "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz",
   2279       "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=",
   2280       "engines": {
   2281         "node": ">=4"
   2282       }
   2283     },
   2284     "node_modules/glob": {
   2285       "version": "7.2.0",
   2286       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
   2287       "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
   2288       "dev": true,
   2289       "dependencies": {
   2290         "fs.realpath": "^1.0.0",
   2291         "inflight": "^1.0.4",
   2292         "inherits": "2",
   2293         "minimatch": "^3.0.4",
   2294         "once": "^1.3.0",
   2295         "path-is-absolute": "^1.0.0"
   2296       },
   2297       "engines": {
   2298         "node": "*"
   2299       },
   2300       "funding": {
   2301         "url": "https://github.com/sponsors/isaacs"
   2302       }
   2303     },
   2304     "node_modules/glob-parent": {
   2305       "version": "5.1.2",
   2306       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
   2307       "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
   2308       "dev": true,
   2309       "dependencies": {
   2310         "is-glob": "^4.0.1"
   2311       },
   2312       "engines": {
   2313         "node": ">= 6"
   2314       }
   2315     },
   2316     "node_modules/globals": {
   2317       "version": "11.12.0",
   2318       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
   2319       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
   2320       "dev": true,
   2321       "engines": {
   2322         "node": ">=4"
   2323       }
   2324     },
   2325     "node_modules/graceful-fs": {
   2326       "version": "4.2.8",
   2327       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
   2328       "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
   2329       "dev": true
   2330     },
   2331     "node_modules/has": {
   2332       "version": "1.0.3",
   2333       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
   2334       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
   2335       "dev": true,
   2336       "dependencies": {
   2337         "function-bind": "^1.1.1"
   2338       },
   2339       "engines": {
   2340         "node": ">= 0.4.0"
   2341       }
   2342     },
   2343     "node_modules/has-flag": {
   2344       "version": "3.0.0",
   2345       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
   2346       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
   2347       "dev": true,
   2348       "engines": {
   2349         "node": ">=4"
   2350       }
   2351     },
   2352     "node_modules/has-symbols": {
   2353       "version": "1.0.2",
   2354       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
   2355       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
   2356       "dev": true,
   2357       "engines": {
   2358         "node": ">= 0.4"
   2359       },
   2360       "funding": {
   2361         "url": "https://github.com/sponsors/ljharb"
   2362       }
   2363     },
   2364     "node_modules/inflight": {
   2365       "version": "1.0.6",
   2366       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
   2367       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
   2368       "dev": true,
   2369       "dependencies": {
   2370         "once": "^1.3.0",
   2371         "wrappy": "1"
   2372       }
   2373     },
   2374     "node_modules/inherits": {
   2375       "version": "2.0.4",
   2376       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
   2377       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
   2378       "dev": true
   2379     },
   2380     "node_modules/is-binary-path": {
   2381       "version": "2.1.0",
   2382       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
   2383       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
   2384       "dev": true,
   2385       "dependencies": {
   2386         "binary-extensions": "^2.0.0"
   2387       },
   2388       "engines": {
   2389         "node": ">=8"
   2390       }
   2391     },
   2392     "node_modules/is-core-module": {
   2393       "version": "2.7.0",
   2394       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz",
   2395       "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==",
   2396       "dev": true,
   2397       "dependencies": {
   2398         "has": "^1.0.3"
   2399       },
   2400       "funding": {
   2401         "url": "https://github.com/sponsors/ljharb"
   2402       }
   2403     },
   2404     "node_modules/is-extglob": {
   2405       "version": "2.1.1",
   2406       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
   2407       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
   2408       "dev": true,
   2409       "engines": {
   2410         "node": ">=0.10.0"
   2411       }
   2412     },
   2413     "node_modules/is-glob": {
   2414       "version": "4.0.3",
   2415       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
   2416       "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
   2417       "dev": true,
   2418       "dependencies": {
   2419         "is-extglob": "^2.1.1"
   2420       },
   2421       "engines": {
   2422         "node": ">=0.10.0"
   2423       }
   2424     },
   2425     "node_modules/is-module": {
   2426       "version": "1.0.0",
   2427       "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
   2428       "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",
   2429       "dev": true
   2430     },
   2431     "node_modules/is-number": {
   2432       "version": "7.0.0",
   2433       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
   2434       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
   2435       "dev": true,
   2436       "engines": {
   2437         "node": ">=0.12.0"
   2438       }
   2439     },
   2440     "node_modules/is-obj": {
   2441       "version": "1.0.1",
   2442       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
   2443       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
   2444       "dev": true,
   2445       "engines": {
   2446         "node": ">=0.10.0"
   2447       }
   2448     },
   2449     "node_modules/is-reference": {
   2450       "version": "1.2.1",
   2451       "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
   2452       "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
   2453       "dev": true,
   2454       "dependencies": {
   2455         "@types/estree": "*"
   2456       }
   2457     },
   2458     "node_modules/is-regexp": {
   2459       "version": "1.0.0",
   2460       "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
   2461       "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
   2462       "dev": true,
   2463       "engines": {
   2464         "node": ">=0.10.0"
   2465       }
   2466     },
   2467     "node_modules/jest-worker": {
   2468       "version": "26.6.2",
   2469       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
   2470       "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
   2471       "dev": true,
   2472       "dependencies": {
   2473         "@types/node": "*",
   2474         "merge-stream": "^2.0.0",
   2475         "supports-color": "^7.0.0"
   2476       },
   2477       "engines": {
   2478         "node": ">= 10.13.0"
   2479       }
   2480     },
   2481     "node_modules/jest-worker/node_modules/has-flag": {
   2482       "version": "4.0.0",
   2483       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
   2484       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
   2485       "dev": true,
   2486       "engines": {
   2487         "node": ">=8"
   2488       }
   2489     },
   2490     "node_modules/jest-worker/node_modules/supports-color": {
   2491       "version": "7.2.0",
   2492       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
   2493       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
   2494       "dev": true,
   2495       "dependencies": {
   2496         "has-flag": "^4.0.0"
   2497       },
   2498       "engines": {
   2499         "node": ">=8"
   2500       }
   2501     },
   2502     "node_modules/js-tokens": {
   2503       "version": "4.0.0",
   2504       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
   2505       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
   2506       "dev": true
   2507     },
   2508     "node_modules/jsesc": {
   2509       "version": "2.5.2",
   2510       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
   2511       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
   2512       "dev": true,
   2513       "bin": {
   2514         "jsesc": "bin/jsesc"
   2515       },
   2516       "engines": {
   2517         "node": ">=4"
   2518       }
   2519     },
   2520     "node_modules/json5": {
   2521       "version": "2.2.0",
   2522       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
   2523       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
   2524       "dev": true,
   2525       "dependencies": {
   2526         "minimist": "^1.2.5"
   2527       },
   2528       "bin": {
   2529         "json5": "lib/cli.js"
   2530       },
   2531       "engines": {
   2532         "node": ">=6"
   2533       }
   2534     },
   2535     "node_modules/jsonfile": {
   2536       "version": "4.0.0",
   2537       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
   2538       "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
   2539       "dev": true,
   2540       "optionalDependencies": {
   2541         "graceful-fs": "^4.1.6"
   2542       }
   2543     },
   2544     "node_modules/kleur": {
   2545       "version": "3.0.3",
   2546       "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
   2547       "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
   2548       "engines": {
   2549         "node": ">=6"
   2550       }
   2551     },
   2552     "node_modules/livereload": {
   2553       "version": "0.9.3",
   2554       "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz",
   2555       "integrity": "sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==",
   2556       "dev": true,
   2557       "dependencies": {
   2558         "chokidar": "^3.5.0",
   2559         "livereload-js": "^3.3.1",
   2560         "opts": ">= 1.2.0",
   2561         "ws": "^7.4.3"
   2562       },
   2563       "bin": {
   2564         "livereload": "bin/livereload.js"
   2565       },
   2566       "engines": {
   2567         "node": ">=8.0.0"
   2568       }
   2569     },
   2570     "node_modules/livereload-js": {
   2571       "version": "3.3.2",
   2572       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.2.tgz",
   2573       "integrity": "sha512-w677WnINxFkuixAoUEXOStewzLYGI76XVag+0JWMMEyjJQKs0ibWZMxkTlB96Lm3EjZ7IeOxVziBEbtxVQqQZA==",
   2574       "dev": true
   2575     },
   2576     "node_modules/local-access": {
   2577       "version": "1.1.0",
   2578       "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz",
   2579       "integrity": "sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==",
   2580       "engines": {
   2581         "node": ">=6"
   2582       }
   2583     },
   2584     "node_modules/lodash._reinterpolate": {
   2585       "version": "3.0.0",
   2586       "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
   2587       "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
   2588       "dev": true
   2589     },
   2590     "node_modules/lodash.debounce": {
   2591       "version": "4.0.8",
   2592       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
   2593       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
   2594       "dev": true
   2595     },
   2596     "node_modules/lodash.template": {
   2597       "version": "4.5.0",
   2598       "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
   2599       "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
   2600       "dev": true,
   2601       "dependencies": {
   2602         "lodash._reinterpolate": "^3.0.0",
   2603         "lodash.templatesettings": "^4.0.0"
   2604       }
   2605     },
   2606     "node_modules/lodash.templatesettings": {
   2607       "version": "4.2.0",
   2608       "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
   2609       "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
   2610       "dev": true,
   2611       "dependencies": {
   2612         "lodash._reinterpolate": "^3.0.0"
   2613       }
   2614     },
   2615     "node_modules/magic-string": {
   2616       "version": "0.25.7",
   2617       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
   2618       "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
   2619       "dev": true,
   2620       "dependencies": {
   2621         "sourcemap-codec": "^1.4.4"
   2622       }
   2623     },
   2624     "node_modules/merge-stream": {
   2625       "version": "2.0.0",
   2626       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
   2627       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
   2628       "dev": true
   2629     },
   2630     "node_modules/mime": {
   2631       "version": "2.5.2",
   2632       "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
   2633       "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==",
   2634       "bin": {
   2635         "mime": "cli.js"
   2636       },
   2637       "engines": {
   2638         "node": ">=4.0.0"
   2639       }
   2640     },
   2641     "node_modules/minimatch": {
   2642       "version": "3.0.4",
   2643       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
   2644       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
   2645       "dev": true,
   2646       "dependencies": {
   2647         "brace-expansion": "^1.1.7"
   2648       },
   2649       "engines": {
   2650         "node": "*"
   2651       }
   2652     },
   2653     "node_modules/minimist": {
   2654       "version": "1.2.5",
   2655       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
   2656       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
   2657       "dev": true
   2658     },
   2659     "node_modules/mri": {
   2660       "version": "1.2.0",
   2661       "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
   2662       "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
   2663       "engines": {
   2664         "node": ">=4"
   2665       }
   2666     },
   2667     "node_modules/ms": {
   2668       "version": "2.1.2",
   2669       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   2670       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   2671       "dev": true
   2672     },
   2673     "node_modules/node-releases": {
   2674       "version": "1.1.77",
   2675       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz",
   2676       "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==",
   2677       "dev": true
   2678     },
   2679     "node_modules/normalize-path": {
   2680       "version": "3.0.0",
   2681       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
   2682       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
   2683       "dev": true,
   2684       "engines": {
   2685         "node": ">=0.10.0"
   2686       }
   2687     },
   2688     "node_modules/object-keys": {
   2689       "version": "1.1.1",
   2690       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
   2691       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
   2692       "dev": true,
   2693       "engines": {
   2694         "node": ">= 0.4"
   2695       }
   2696     },
   2697     "node_modules/object.assign": {
   2698       "version": "4.1.2",
   2699       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
   2700       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
   2701       "dev": true,
   2702       "dependencies": {
   2703         "call-bind": "^1.0.0",
   2704         "define-properties": "^1.1.3",
   2705         "has-symbols": "^1.0.1",
   2706         "object-keys": "^1.1.1"
   2707       },
   2708       "engines": {
   2709         "node": ">= 0.4"
   2710       },
   2711       "funding": {
   2712         "url": "https://github.com/sponsors/ljharb"
   2713       }
   2714     },
   2715     "node_modules/once": {
   2716       "version": "1.4.0",
   2717       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
   2718       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
   2719       "dev": true,
   2720       "dependencies": {
   2721         "wrappy": "1"
   2722       }
   2723     },
   2724     "node_modules/opts": {
   2725       "version": "2.0.2",
   2726       "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz",
   2727       "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==",
   2728       "dev": true
   2729     },
   2730     "node_modules/path-is-absolute": {
   2731       "version": "1.0.1",
   2732       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
   2733       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
   2734       "dev": true,
   2735       "engines": {
   2736         "node": ">=0.10.0"
   2737       }
   2738     },
   2739     "node_modules/path-parse": {
   2740       "version": "1.0.7",
   2741       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
   2742       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
   2743       "dev": true
   2744     },
   2745     "node_modules/picocolors": {
   2746       "version": "0.2.1",
   2747       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
   2748       "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
   2749       "dev": true
   2750     },
   2751     "node_modules/picomatch": {
   2752       "version": "2.3.0",
   2753       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
   2754       "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
   2755       "dev": true,
   2756       "engines": {
   2757         "node": ">=8.6"
   2758       },
   2759       "funding": {
   2760         "url": "https://github.com/sponsors/jonschlinkert"
   2761       }
   2762     },
   2763     "node_modules/pretty-bytes": {
   2764       "version": "5.6.0",
   2765       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
   2766       "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
   2767       "dev": true,
   2768       "engines": {
   2769         "node": ">=6"
   2770       },
   2771       "funding": {
   2772         "url": "https://github.com/sponsors/sindresorhus"
   2773       }
   2774     },
   2775     "node_modules/randombytes": {
   2776       "version": "2.1.0",
   2777       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
   2778       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
   2779       "dev": true,
   2780       "dependencies": {
   2781         "safe-buffer": "^5.1.0"
   2782       }
   2783     },
   2784     "node_modules/readdirp": {
   2785       "version": "3.6.0",
   2786       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
   2787       "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
   2788       "dev": true,
   2789       "dependencies": {
   2790         "picomatch": "^2.2.1"
   2791       },
   2792       "engines": {
   2793         "node": ">=8.10.0"
   2794       }
   2795     },
   2796     "node_modules/regenerate": {
   2797       "version": "1.4.2",
   2798       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
   2799       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
   2800       "dev": true
   2801     },
   2802     "node_modules/regenerate-unicode-properties": {
   2803       "version": "9.0.0",
   2804       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
   2805       "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
   2806       "dev": true,
   2807       "dependencies": {
   2808         "regenerate": "^1.4.2"
   2809       },
   2810       "engines": {
   2811         "node": ">=4"
   2812       }
   2813     },
   2814     "node_modules/regenerator-runtime": {
   2815       "version": "0.13.9",
   2816       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
   2817       "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
   2818       "dev": true
   2819     },
   2820     "node_modules/regenerator-transform": {
   2821       "version": "0.14.5",
   2822       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
   2823       "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
   2824       "dev": true,
   2825       "dependencies": {
   2826         "@babel/runtime": "^7.8.4"
   2827       }
   2828     },
   2829     "node_modules/regexpu-core": {
   2830       "version": "4.8.0",
   2831       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
   2832       "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
   2833       "dev": true,
   2834       "dependencies": {
   2835         "regenerate": "^1.4.2",
   2836         "regenerate-unicode-properties": "^9.0.0",
   2837         "regjsgen": "^0.5.2",
   2838         "regjsparser": "^0.7.0",
   2839         "unicode-match-property-ecmascript": "^2.0.0",
   2840         "unicode-match-property-value-ecmascript": "^2.0.0"
   2841       },
   2842       "engines": {
   2843         "node": ">=4"
   2844       }
   2845     },
   2846     "node_modules/regjsgen": {
   2847       "version": "0.5.2",
   2848       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
   2849       "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
   2850       "dev": true
   2851     },
   2852     "node_modules/regjsparser": {
   2853       "version": "0.7.0",
   2854       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
   2855       "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
   2856       "dev": true,
   2857       "dependencies": {
   2858         "jsesc": "~0.5.0"
   2859       },
   2860       "bin": {
   2861         "regjsparser": "bin/parser"
   2862       }
   2863     },
   2864     "node_modules/regjsparser/node_modules/jsesc": {
   2865       "version": "0.5.0",
   2866       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
   2867       "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
   2868       "dev": true,
   2869       "bin": {
   2870         "jsesc": "bin/jsesc"
   2871       }
   2872     },
   2873     "node_modules/require-relative": {
   2874       "version": "0.8.7",
   2875       "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz",
   2876       "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=",
   2877       "dev": true
   2878     },
   2879     "node_modules/resolve": {
   2880       "version": "1.20.0",
   2881       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
   2882       "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
   2883       "dev": true,
   2884       "dependencies": {
   2885         "is-core-module": "^2.2.0",
   2886         "path-parse": "^1.0.6"
   2887       },
   2888       "funding": {
   2889         "url": "https://github.com/sponsors/ljharb"
   2890       }
   2891     },
   2892     "node_modules/rollup": {
   2893       "version": "2.58.0",
   2894       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.58.0.tgz",
   2895       "integrity": "sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==",
   2896       "dev": true,
   2897       "bin": {
   2898         "rollup": "dist/bin/rollup"
   2899       },
   2900       "engines": {
   2901         "node": ">=10.0.0"
   2902       },
   2903       "optionalDependencies": {
   2904         "fsevents": "~2.3.2"
   2905       }
   2906     },
   2907     "node_modules/rollup-plugin-css-only": {
   2908       "version": "3.1.0",
   2909       "resolved": "https://registry.npmjs.org/rollup-plugin-css-only/-/rollup-plugin-css-only-3.1.0.tgz",
   2910       "integrity": "sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==",
   2911       "dev": true,
   2912       "dependencies": {
   2913         "@rollup/pluginutils": "4"
   2914       },
   2915       "engines": {
   2916         "node": ">=10.12.0"
   2917       },
   2918       "peerDependencies": {
   2919         "rollup": "1 || 2"
   2920       }
   2921     },
   2922     "node_modules/rollup-plugin-css-only/node_modules/@rollup/pluginutils": {
   2923       "version": "4.1.1",
   2924       "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.1.tgz",
   2925       "integrity": "sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==",
   2926       "dev": true,
   2927       "dependencies": {
   2928         "estree-walker": "^2.0.1",
   2929         "picomatch": "^2.2.2"
   2930       },
   2931       "engines": {
   2932         "node": ">= 8.0.0"
   2933       }
   2934     },
   2935     "node_modules/rollup-plugin-livereload": {
   2936       "version": "2.0.5",
   2937       "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-2.0.5.tgz",
   2938       "integrity": "sha512-vqQZ/UQowTW7VoiKEM5ouNW90wE5/GZLfdWuR0ELxyKOJUIaj+uismPZZaICU4DnWPVjnpCDDxEqwU7pcKY/PA==",
   2939       "dev": true,
   2940       "dependencies": {
   2941         "livereload": "^0.9.1"
   2942       },
   2943       "engines": {
   2944         "node": ">=8.3"
   2945       }
   2946     },
   2947     "node_modules/rollup-plugin-svelte": {
   2948       "version": "7.1.0",
   2949       "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz",
   2950       "integrity": "sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==",
   2951       "dev": true,
   2952       "dependencies": {
   2953         "require-relative": "^0.8.7",
   2954         "rollup-pluginutils": "^2.8.2"
   2955       },
   2956       "engines": {
   2957         "node": ">=10"
   2958       },
   2959       "peerDependencies": {
   2960         "rollup": ">=2.0.0",
   2961         "svelte": ">=3.5.0"
   2962       }
   2963     },
   2964     "node_modules/rollup-plugin-terser": {
   2965       "version": "7.0.2",
   2966       "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
   2967       "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
   2968       "dev": true,
   2969       "dependencies": {
   2970         "@babel/code-frame": "^7.10.4",
   2971         "jest-worker": "^26.2.1",
   2972         "serialize-javascript": "^4.0.0",
   2973         "terser": "^5.0.0"
   2974       },
   2975       "peerDependencies": {
   2976         "rollup": "^2.0.0"
   2977       }
   2978     },
   2979     "node_modules/rollup-pluginutils": {
   2980       "version": "2.8.2",
   2981       "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz",
   2982       "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==",
   2983       "dev": true,
   2984       "dependencies": {
   2985         "estree-walker": "^0.6.1"
   2986       }
   2987     },
   2988     "node_modules/rollup-pluginutils/node_modules/estree-walker": {
   2989       "version": "0.6.1",
   2990       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
   2991       "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==",
   2992       "dev": true
   2993     },
   2994     "node_modules/sade": {
   2995       "version": "1.7.4",
   2996       "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz",
   2997       "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==",
   2998       "dependencies": {
   2999         "mri": "^1.1.0"
   3000       },
   3001       "engines": {
   3002         "node": ">= 6"
   3003       }
   3004     },
   3005     "node_modules/safe-buffer": {
   3006       "version": "5.2.1",
   3007       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
   3008       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
   3009       "dev": true,
   3010       "funding": [
   3011         {
   3012           "type": "github",
   3013           "url": "https://github.com/sponsors/feross"
   3014         },
   3015         {
   3016           "type": "patreon",
   3017           "url": "https://www.patreon.com/feross"
   3018         },
   3019         {
   3020           "type": "consulting",
   3021           "url": "https://feross.org/support"
   3022         }
   3023       ]
   3024     },
   3025     "node_modules/semiver": {
   3026       "version": "1.1.0",
   3027       "resolved": "https://registry.npmjs.org/semiver/-/semiver-1.1.0.tgz",
   3028       "integrity": "sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==",
   3029       "engines": {
   3030         "node": ">=6"
   3031       }
   3032     },
   3033     "node_modules/semver": {
   3034       "version": "6.3.0",
   3035       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
   3036       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
   3037       "dev": true,
   3038       "bin": {
   3039         "semver": "bin/semver.js"
   3040       }
   3041     },
   3042     "node_modules/serialize-javascript": {
   3043       "version": "4.0.0",
   3044       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
   3045       "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
   3046       "dev": true,
   3047       "dependencies": {
   3048         "randombytes": "^2.1.0"
   3049       }
   3050     },
   3051     "node_modules/sirv": {
   3052       "version": "1.0.17",
   3053       "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.17.tgz",
   3054       "integrity": "sha512-qx9go5yraB7ekT7bCMqUHJ5jEaOC/GXBxUWv+jeWnb7WzHUFdcQPGWk7YmAwFBaQBrogpuSqd/azbC2lZRqqmw==",
   3055       "dependencies": {
   3056         "@polka/url": "^1.0.0-next.20",
   3057         "mime": "^2.3.1",
   3058         "totalist": "^1.0.0"
   3059       },
   3060       "engines": {
   3061         "node": ">= 10"
   3062       }
   3063     },
   3064     "node_modules/sirv-cli": {
   3065       "version": "1.0.14",
   3066       "resolved": "https://registry.npmjs.org/sirv-cli/-/sirv-cli-1.0.14.tgz",
   3067       "integrity": "sha512-yyUTNr984ANKDloqepkYbBSqvx3buwYg2sQKPWjSU+IBia5loaoka2If8N9CMwt8AfP179cdEl7kYJ//iWJHjQ==",
   3068       "dependencies": {
   3069         "console-clear": "^1.1.0",
   3070         "get-port": "^3.2.0",
   3071         "kleur": "^3.0.0",
   3072         "local-access": "^1.0.1",
   3073         "sade": "^1.6.0",
   3074         "semiver": "^1.0.0",
   3075         "sirv": "^1.0.13",
   3076         "tinydate": "^1.0.0"
   3077       },
   3078       "bin": {
   3079         "sirv": "bin.js"
   3080       },
   3081       "engines": {
   3082         "node": ">= 10"
   3083       }
   3084     },
   3085     "node_modules/source-map": {
   3086       "version": "0.7.3",
   3087       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
   3088       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
   3089       "dev": true,
   3090       "engines": {
   3091         "node": ">= 8"
   3092       }
   3093     },
   3094     "node_modules/source-map-support": {
   3095       "version": "0.5.20",
   3096       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
   3097       "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
   3098       "dev": true,
   3099       "dependencies": {
   3100         "buffer-from": "^1.0.0",
   3101         "source-map": "^0.6.0"
   3102       }
   3103     },
   3104     "node_modules/source-map-support/node_modules/source-map": {
   3105       "version": "0.6.1",
   3106       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   3107       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   3108       "dev": true,
   3109       "engines": {
   3110         "node": ">=0.10.0"
   3111       }
   3112     },
   3113     "node_modules/source-map-url": {
   3114       "version": "0.4.1",
   3115       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
   3116       "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
   3117       "dev": true
   3118     },
   3119     "node_modules/sourcemap-codec": {
   3120       "version": "1.4.8",
   3121       "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
   3122       "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
   3123       "dev": true
   3124     },
   3125     "node_modules/stringify-object": {
   3126       "version": "3.3.0",
   3127       "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
   3128       "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
   3129       "dev": true,
   3130       "dependencies": {
   3131         "get-own-enumerable-property-symbols": "^3.0.0",
   3132         "is-obj": "^1.0.1",
   3133         "is-regexp": "^1.0.0"
   3134       },
   3135       "engines": {
   3136         "node": ">=4"
   3137       }
   3138     },
   3139     "node_modules/strip-comments": {
   3140       "version": "1.0.2",
   3141       "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz",
   3142       "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==",
   3143       "dev": true,
   3144       "dependencies": {
   3145         "babel-extract-comments": "^1.0.0",
   3146         "babel-plugin-transform-object-rest-spread": "^6.26.0"
   3147       },
   3148       "engines": {
   3149         "node": ">=4"
   3150       }
   3151     },
   3152     "node_modules/supports-color": {
   3153       "version": "5.5.0",
   3154       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
   3155       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
   3156       "dev": true,
   3157       "dependencies": {
   3158         "has-flag": "^3.0.0"
   3159       },
   3160       "engines": {
   3161         "node": ">=4"
   3162       }
   3163     },
   3164     "node_modules/svelte": {
   3165       "version": "3.43.1",
   3166       "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.43.1.tgz",
   3167       "integrity": "sha512-nvPIaKx4HLzYlSdquISZpgG1Kqr2VAWQjZOt3Iwm3UhbqmA0LnSx4k1YpRMEhjQYW3ZCqQoK8Egto9tv4YewMA==",
   3168       "dev": true,
   3169       "engines": {
   3170         "node": ">= 8"
   3171       }
   3172     },
   3173     "node_modules/temp-dir": {
   3174       "version": "1.0.0",
   3175       "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
   3176       "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
   3177       "dev": true,
   3178       "engines": {
   3179         "node": ">=4"
   3180       }
   3181     },
   3182     "node_modules/tempy": {
   3183       "version": "0.3.0",
   3184       "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz",
   3185       "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==",
   3186       "dev": true,
   3187       "dependencies": {
   3188         "temp-dir": "^1.0.0",
   3189         "type-fest": "^0.3.1",
   3190         "unique-string": "^1.0.0"
   3191       },
   3192       "engines": {
   3193         "node": ">=8"
   3194       }
   3195     },
   3196     "node_modules/terser": {
   3197       "version": "5.9.0",
   3198       "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz",
   3199       "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==",
   3200       "dev": true,
   3201       "dependencies": {
   3202         "commander": "^2.20.0",
   3203         "source-map": "~0.7.2",
   3204         "source-map-support": "~0.5.20"
   3205       },
   3206       "bin": {
   3207         "terser": "bin/terser"
   3208       },
   3209       "engines": {
   3210         "node": ">=10"
   3211       }
   3212     },
   3213     "node_modules/tinydate": {
   3214       "version": "1.3.0",
   3215       "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz",
   3216       "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==",
   3217       "engines": {
   3218         "node": ">=4"
   3219       }
   3220     },
   3221     "node_modules/to-fast-properties": {
   3222       "version": "2.0.0",
   3223       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
   3224       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
   3225       "dev": true,
   3226       "engines": {
   3227         "node": ">=4"
   3228       }
   3229     },
   3230     "node_modules/to-regex-range": {
   3231       "version": "5.0.1",
   3232       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
   3233       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
   3234       "dev": true,
   3235       "dependencies": {
   3236         "is-number": "^7.0.0"
   3237       },
   3238       "engines": {
   3239         "node": ">=8.0"
   3240       }
   3241     },
   3242     "node_modules/totalist": {
   3243       "version": "1.1.0",
   3244       "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz",
   3245       "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==",
   3246       "engines": {
   3247         "node": ">=6"
   3248       }
   3249     },
   3250     "node_modules/type-fest": {
   3251       "version": "0.3.1",
   3252       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
   3253       "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
   3254       "dev": true,
   3255       "engines": {
   3256         "node": ">=6"
   3257       }
   3258     },
   3259     "node_modules/unicode-canonical-property-names-ecmascript": {
   3260       "version": "2.0.0",
   3261       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
   3262       "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
   3263       "dev": true,
   3264       "engines": {
   3265         "node": ">=4"
   3266       }
   3267     },
   3268     "node_modules/unicode-match-property-ecmascript": {
   3269       "version": "2.0.0",
   3270       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
   3271       "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
   3272       "dev": true,
   3273       "dependencies": {
   3274         "unicode-canonical-property-names-ecmascript": "^2.0.0",
   3275         "unicode-property-aliases-ecmascript": "^2.0.0"
   3276       },
   3277       "engines": {
   3278         "node": ">=4"
   3279       }
   3280     },
   3281     "node_modules/unicode-match-property-value-ecmascript": {
   3282       "version": "2.0.0",
   3283       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
   3284       "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
   3285       "dev": true,
   3286       "engines": {
   3287         "node": ">=4"
   3288       }
   3289     },
   3290     "node_modules/unicode-property-aliases-ecmascript": {
   3291       "version": "2.0.0",
   3292       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
   3293       "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
   3294       "dev": true,
   3295       "engines": {
   3296         "node": ">=4"
   3297       }
   3298     },
   3299     "node_modules/unique-string": {
   3300       "version": "1.0.0",
   3301       "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
   3302       "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
   3303       "dev": true,
   3304       "dependencies": {
   3305         "crypto-random-string": "^1.0.0"
   3306       },
   3307       "engines": {
   3308         "node": ">=4"
   3309       }
   3310     },
   3311     "node_modules/universalify": {
   3312       "version": "0.1.2",
   3313       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
   3314       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
   3315       "dev": true,
   3316       "engines": {
   3317         "node": ">= 4.0.0"
   3318       }
   3319     },
   3320     "node_modules/upath": {
   3321       "version": "1.2.0",
   3322       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
   3323       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
   3324       "dev": true,
   3325       "engines": {
   3326         "node": ">=4",
   3327         "yarn": "*"
   3328       }
   3329     },
   3330     "node_modules/workbox-background-sync": {
   3331       "version": "5.1.4",
   3332       "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz",
   3333       "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==",
   3334       "dev": true,
   3335       "dependencies": {
   3336         "workbox-core": "^5.1.4"
   3337       }
   3338     },
   3339     "node_modules/workbox-broadcast-update": {
   3340       "version": "5.1.4",
   3341       "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz",
   3342       "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==",
   3343       "dev": true,
   3344       "dependencies": {
   3345         "workbox-core": "^5.1.4"
   3346       }
   3347     },
   3348     "node_modules/workbox-build": {
   3349       "version": "5.1.4",
   3350       "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz",
   3351       "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==",
   3352       "dev": true,
   3353       "dependencies": {
   3354         "@babel/core": "^7.8.4",
   3355         "@babel/preset-env": "^7.8.4",
   3356         "@babel/runtime": "^7.8.4",
   3357         "@hapi/joi": "^15.1.0",
   3358         "@rollup/plugin-node-resolve": "^7.1.1",
   3359         "@rollup/plugin-replace": "^2.3.1",
   3360         "@surma/rollup-plugin-off-main-thread": "^1.1.1",
   3361         "common-tags": "^1.8.0",
   3362         "fast-json-stable-stringify": "^2.1.0",
   3363         "fs-extra": "^8.1.0",
   3364         "glob": "^7.1.6",
   3365         "lodash.template": "^4.5.0",
   3366         "pretty-bytes": "^5.3.0",
   3367         "rollup": "^1.31.1",
   3368         "rollup-plugin-babel": "^4.3.3",
   3369         "rollup-plugin-terser": "^5.3.1",
   3370         "source-map": "^0.7.3",
   3371         "source-map-url": "^0.4.0",
   3372         "stringify-object": "^3.3.0",
   3373         "strip-comments": "^1.0.2",
   3374         "tempy": "^0.3.0",
   3375         "upath": "^1.2.0",
   3376         "workbox-background-sync": "^5.1.4",
   3377         "workbox-broadcast-update": "^5.1.4",
   3378         "workbox-cacheable-response": "^5.1.4",
   3379         "workbox-core": "^5.1.4",
   3380         "workbox-expiration": "^5.1.4",
   3381         "workbox-google-analytics": "^5.1.4",
   3382         "workbox-navigation-preload": "^5.1.4",
   3383         "workbox-precaching": "^5.1.4",
   3384         "workbox-range-requests": "^5.1.4",
   3385         "workbox-routing": "^5.1.4",
   3386         "workbox-strategies": "^5.1.4",
   3387         "workbox-streams": "^5.1.4",
   3388         "workbox-sw": "^5.1.4",
   3389         "workbox-window": "^5.1.4"
   3390       },
   3391       "engines": {
   3392         "node": ">=8.0.0"
   3393       }
   3394     },
   3395     "node_modules/workbox-build/node_modules/@rollup/plugin-node-resolve": {
   3396       "version": "7.1.3",
   3397       "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz",
   3398       "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==",
   3399       "dev": true,
   3400       "dependencies": {
   3401         "@rollup/pluginutils": "^3.0.8",
   3402         "@types/resolve": "0.0.8",
   3403         "builtin-modules": "^3.1.0",
   3404         "is-module": "^1.0.0",
   3405         "resolve": "^1.14.2"
   3406       },
   3407       "engines": {
   3408         "node": ">= 8.0.0"
   3409       },
   3410       "peerDependencies": {
   3411         "rollup": "^1.20.0||^2.0.0"
   3412       }
   3413     },
   3414     "node_modules/workbox-build/node_modules/@types/resolve": {
   3415       "version": "0.0.8",
   3416       "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz",
   3417       "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==",
   3418       "dev": true,
   3419       "dependencies": {
   3420         "@types/node": "*"
   3421       }
   3422     },
   3423     "node_modules/workbox-build/node_modules/jest-worker": {
   3424       "version": "24.9.0",
   3425       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz",
   3426       "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==",
   3427       "dev": true,
   3428       "dependencies": {
   3429         "merge-stream": "^2.0.0",
   3430         "supports-color": "^6.1.0"
   3431       },
   3432       "engines": {
   3433         "node": ">= 6"
   3434       }
   3435     },
   3436     "node_modules/workbox-build/node_modules/rollup": {
   3437       "version": "1.32.1",
   3438       "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz",
   3439       "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==",
   3440       "dev": true,
   3441       "dependencies": {
   3442         "@types/estree": "*",
   3443         "@types/node": "*",
   3444         "acorn": "^7.1.0"
   3445       },
   3446       "bin": {
   3447         "rollup": "dist/bin/rollup"
   3448       }
   3449     },
   3450     "node_modules/workbox-build/node_modules/rollup-plugin-babel": {
   3451       "version": "4.4.0",
   3452       "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz",
   3453       "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==",
   3454       "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.",
   3455       "dev": true,
   3456       "dependencies": {
   3457         "@babel/helper-module-imports": "^7.0.0",
   3458         "rollup-pluginutils": "^2.8.1"
   3459       },
   3460       "peerDependencies": {
   3461         "@babel/core": "7 || ^7.0.0-rc.2",
   3462         "rollup": ">=0.60.0 <3"
   3463       }
   3464     },
   3465     "node_modules/workbox-build/node_modules/rollup-plugin-terser": {
   3466       "version": "5.3.1",
   3467       "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz",
   3468       "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==",
   3469       "dev": true,
   3470       "dependencies": {
   3471         "@babel/code-frame": "^7.5.5",
   3472         "jest-worker": "^24.9.0",
   3473         "rollup-pluginutils": "^2.8.2",
   3474         "serialize-javascript": "^4.0.0",
   3475         "terser": "^4.6.2"
   3476       },
   3477       "peerDependencies": {
   3478         "rollup": ">=0.66.0 <3"
   3479       }
   3480     },
   3481     "node_modules/workbox-build/node_modules/supports-color": {
   3482       "version": "6.1.0",
   3483       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
   3484       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
   3485       "dev": true,
   3486       "dependencies": {
   3487         "has-flag": "^3.0.0"
   3488       },
   3489       "engines": {
   3490         "node": ">=6"
   3491       }
   3492     },
   3493     "node_modules/workbox-build/node_modules/terser": {
   3494       "version": "4.8.0",
   3495       "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
   3496       "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
   3497       "dev": true,
   3498       "dependencies": {
   3499         "commander": "^2.20.0",
   3500         "source-map": "~0.6.1",
   3501         "source-map-support": "~0.5.12"
   3502       },
   3503       "bin": {
   3504         "terser": "bin/terser"
   3505       },
   3506       "engines": {
   3507         "node": ">=6.0.0"
   3508       }
   3509     },
   3510     "node_modules/workbox-build/node_modules/terser/node_modules/source-map": {
   3511       "version": "0.6.1",
   3512       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   3513       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   3514       "dev": true,
   3515       "engines": {
   3516         "node": ">=0.10.0"
   3517       }
   3518     },
   3519     "node_modules/workbox-cacheable-response": {
   3520       "version": "5.1.4",
   3521       "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz",
   3522       "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==",
   3523       "dev": true,
   3524       "dependencies": {
   3525         "workbox-core": "^5.1.4"
   3526       }
   3527     },
   3528     "node_modules/workbox-core": {
   3529       "version": "5.1.4",
   3530       "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz",
   3531       "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==",
   3532       "dev": true
   3533     },
   3534     "node_modules/workbox-expiration": {
   3535       "version": "5.1.4",
   3536       "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz",
   3537       "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==",
   3538       "dev": true,
   3539       "dependencies": {
   3540         "workbox-core": "^5.1.4"
   3541       }
   3542     },
   3543     "node_modules/workbox-google-analytics": {
   3544       "version": "5.1.4",
   3545       "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz",
   3546       "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==",
   3547       "dev": true,
   3548       "dependencies": {
   3549         "workbox-background-sync": "^5.1.4",
   3550         "workbox-core": "^5.1.4",
   3551         "workbox-routing": "^5.1.4",
   3552         "workbox-strategies": "^5.1.4"
   3553       }
   3554     },
   3555     "node_modules/workbox-navigation-preload": {
   3556       "version": "5.1.4",
   3557       "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz",
   3558       "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==",
   3559       "dev": true,
   3560       "dependencies": {
   3561         "workbox-core": "^5.1.4"
   3562       }
   3563     },
   3564     "node_modules/workbox-precaching": {
   3565       "version": "5.1.4",
   3566       "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz",
   3567       "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==",
   3568       "dev": true,
   3569       "dependencies": {
   3570         "workbox-core": "^5.1.4"
   3571       }
   3572     },
   3573     "node_modules/workbox-range-requests": {
   3574       "version": "5.1.4",
   3575       "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz",
   3576       "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==",
   3577       "dev": true,
   3578       "dependencies": {
   3579         "workbox-core": "^5.1.4"
   3580       }
   3581     },
   3582     "node_modules/workbox-routing": {
   3583       "version": "5.1.4",
   3584       "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz",
   3585       "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==",
   3586       "dev": true,
   3587       "dependencies": {
   3588         "workbox-core": "^5.1.4"
   3589       }
   3590     },
   3591     "node_modules/workbox-strategies": {
   3592       "version": "5.1.4",
   3593       "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz",
   3594       "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==",
   3595       "dev": true,
   3596       "dependencies": {
   3597         "workbox-core": "^5.1.4",
   3598         "workbox-routing": "^5.1.4"
   3599       }
   3600     },
   3601     "node_modules/workbox-streams": {
   3602       "version": "5.1.4",
   3603       "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz",
   3604       "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==",
   3605       "dev": true,
   3606       "dependencies": {
   3607         "workbox-core": "^5.1.4",
   3608         "workbox-routing": "^5.1.4"
   3609       }
   3610     },
   3611     "node_modules/workbox-sw": {
   3612       "version": "5.1.4",
   3613       "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz",
   3614       "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==",
   3615       "dev": true
   3616     },
   3617     "node_modules/workbox-window": {
   3618       "version": "5.1.4",
   3619       "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz",
   3620       "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==",
   3621       "dev": true,
   3622       "dependencies": {
   3623         "workbox-core": "^5.1.4"
   3624       }
   3625     },
   3626     "node_modules/wrappy": {
   3627       "version": "1.0.2",
   3628       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
   3629       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
   3630       "dev": true
   3631     },
   3632     "node_modules/ws": {
   3633       "version": "7.5.5",
   3634       "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
   3635       "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
   3636       "dev": true,
   3637       "engines": {
   3638         "node": ">=8.3.0"
   3639       },
   3640       "peerDependencies": {
   3641         "bufferutil": "^4.0.1",
   3642         "utf-8-validate": "^5.0.2"
   3643       },
   3644       "peerDependenciesMeta": {
   3645         "bufferutil": {
   3646           "optional": true
   3647         },
   3648         "utf-8-validate": {
   3649           "optional": true
   3650         }
   3651       }
   3652     }
   3653   },
   3654   "dependencies": {
   3655     "@babel/code-frame": {
   3656       "version": "7.14.5",
   3657       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
   3658       "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
   3659       "dev": true,
   3660       "requires": {
   3661         "@babel/highlight": "^7.14.5"
   3662       }
   3663     },
   3664     "@babel/compat-data": {
   3665       "version": "7.15.0",
   3666       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
   3667       "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
   3668       "dev": true
   3669     },
   3670     "@babel/core": {
   3671       "version": "7.15.5",
   3672       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz",
   3673       "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==",
   3674       "dev": true,
   3675       "requires": {
   3676         "@babel/code-frame": "^7.14.5",
   3677         "@babel/generator": "^7.15.4",
   3678         "@babel/helper-compilation-targets": "^7.15.4",
   3679         "@babel/helper-module-transforms": "^7.15.4",
   3680         "@babel/helpers": "^7.15.4",
   3681         "@babel/parser": "^7.15.5",
   3682         "@babel/template": "^7.15.4",
   3683         "@babel/traverse": "^7.15.4",
   3684         "@babel/types": "^7.15.4",
   3685         "convert-source-map": "^1.7.0",
   3686         "debug": "^4.1.0",
   3687         "gensync": "^1.0.0-beta.2",
   3688         "json5": "^2.1.2",
   3689         "semver": "^6.3.0",
   3690         "source-map": "^0.5.0"
   3691       },
   3692       "dependencies": {
   3693         "source-map": {
   3694           "version": "0.5.7",
   3695           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
   3696           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
   3697           "dev": true
   3698         }
   3699       }
   3700     },
   3701     "@babel/generator": {
   3702       "version": "7.15.4",
   3703       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz",
   3704       "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==",
   3705       "dev": true,
   3706       "requires": {
   3707         "@babel/types": "^7.15.4",
   3708         "jsesc": "^2.5.1",
   3709         "source-map": "^0.5.0"
   3710       },
   3711       "dependencies": {
   3712         "source-map": {
   3713           "version": "0.5.7",
   3714           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
   3715           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
   3716           "dev": true
   3717         }
   3718       }
   3719     },
   3720     "@babel/helper-annotate-as-pure": {
   3721       "version": "7.15.4",
   3722       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
   3723       "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
   3724       "dev": true,
   3725       "requires": {
   3726         "@babel/types": "^7.15.4"
   3727       }
   3728     },
   3729     "@babel/helper-builder-binary-assignment-operator-visitor": {
   3730       "version": "7.15.4",
   3731       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz",
   3732       "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==",
   3733       "dev": true,
   3734       "requires": {
   3735         "@babel/helper-explode-assignable-expression": "^7.15.4",
   3736         "@babel/types": "^7.15.4"
   3737       }
   3738     },
   3739     "@babel/helper-compilation-targets": {
   3740       "version": "7.15.4",
   3741       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
   3742       "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
   3743       "dev": true,
   3744       "requires": {
   3745         "@babel/compat-data": "^7.15.0",
   3746         "@babel/helper-validator-option": "^7.14.5",
   3747         "browserslist": "^4.16.6",
   3748         "semver": "^6.3.0"
   3749       }
   3750     },
   3751     "@babel/helper-create-class-features-plugin": {
   3752       "version": "7.15.4",
   3753       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz",
   3754       "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==",
   3755       "dev": true,
   3756       "requires": {
   3757         "@babel/helper-annotate-as-pure": "^7.15.4",
   3758         "@babel/helper-function-name": "^7.15.4",
   3759         "@babel/helper-member-expression-to-functions": "^7.15.4",
   3760         "@babel/helper-optimise-call-expression": "^7.15.4",
   3761         "@babel/helper-replace-supers": "^7.15.4",
   3762         "@babel/helper-split-export-declaration": "^7.15.4"
   3763       }
   3764     },
   3765     "@babel/helper-create-regexp-features-plugin": {
   3766       "version": "7.14.5",
   3767       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
   3768       "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
   3769       "dev": true,
   3770       "requires": {
   3771         "@babel/helper-annotate-as-pure": "^7.14.5",
   3772         "regexpu-core": "^4.7.1"
   3773       }
   3774     },
   3775     "@babel/helper-define-polyfill-provider": {
   3776       "version": "0.2.3",
   3777       "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
   3778       "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
   3779       "dev": true,
   3780       "requires": {
   3781         "@babel/helper-compilation-targets": "^7.13.0",
   3782         "@babel/helper-module-imports": "^7.12.13",
   3783         "@babel/helper-plugin-utils": "^7.13.0",
   3784         "@babel/traverse": "^7.13.0",
   3785         "debug": "^4.1.1",
   3786         "lodash.debounce": "^4.0.8",
   3787         "resolve": "^1.14.2",
   3788         "semver": "^6.1.2"
   3789       }
   3790     },
   3791     "@babel/helper-explode-assignable-expression": {
   3792       "version": "7.15.4",
   3793       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz",
   3794       "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==",
   3795       "dev": true,
   3796       "requires": {
   3797         "@babel/types": "^7.15.4"
   3798       }
   3799     },
   3800     "@babel/helper-function-name": {
   3801       "version": "7.15.4",
   3802       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
   3803       "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
   3804       "dev": true,
   3805       "requires": {
   3806         "@babel/helper-get-function-arity": "^7.15.4",
   3807         "@babel/template": "^7.15.4",
   3808         "@babel/types": "^7.15.4"
   3809       }
   3810     },
   3811     "@babel/helper-get-function-arity": {
   3812       "version": "7.15.4",
   3813       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
   3814       "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
   3815       "dev": true,
   3816       "requires": {
   3817         "@babel/types": "^7.15.4"
   3818       }
   3819     },
   3820     "@babel/helper-hoist-variables": {
   3821       "version": "7.15.4",
   3822       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
   3823       "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
   3824       "dev": true,
   3825       "requires": {
   3826         "@babel/types": "^7.15.4"
   3827       }
   3828     },
   3829     "@babel/helper-member-expression-to-functions": {
   3830       "version": "7.15.4",
   3831       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
   3832       "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
   3833       "dev": true,
   3834       "requires": {
   3835         "@babel/types": "^7.15.4"
   3836       }
   3837     },
   3838     "@babel/helper-module-imports": {
   3839       "version": "7.15.4",
   3840       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
   3841       "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
   3842       "dev": true,
   3843       "requires": {
   3844         "@babel/types": "^7.15.4"
   3845       }
   3846     },
   3847     "@babel/helper-module-transforms": {
   3848       "version": "7.15.7",
   3849       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz",
   3850       "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==",
   3851       "dev": true,
   3852       "requires": {
   3853         "@babel/helper-module-imports": "^7.15.4",
   3854         "@babel/helper-replace-supers": "^7.15.4",
   3855         "@babel/helper-simple-access": "^7.15.4",
   3856         "@babel/helper-split-export-declaration": "^7.15.4",
   3857         "@babel/helper-validator-identifier": "^7.15.7",
   3858         "@babel/template": "^7.15.4",
   3859         "@babel/traverse": "^7.15.4",
   3860         "@babel/types": "^7.15.6"
   3861       }
   3862     },
   3863     "@babel/helper-optimise-call-expression": {
   3864       "version": "7.15.4",
   3865       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
   3866       "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
   3867       "dev": true,
   3868       "requires": {
   3869         "@babel/types": "^7.15.4"
   3870       }
   3871     },
   3872     "@babel/helper-plugin-utils": {
   3873       "version": "7.14.5",
   3874       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
   3875       "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
   3876       "dev": true
   3877     },
   3878     "@babel/helper-remap-async-to-generator": {
   3879       "version": "7.15.4",
   3880       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz",
   3881       "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==",
   3882       "dev": true,
   3883       "requires": {
   3884         "@babel/helper-annotate-as-pure": "^7.15.4",
   3885         "@babel/helper-wrap-function": "^7.15.4",
   3886         "@babel/types": "^7.15.4"
   3887       }
   3888     },
   3889     "@babel/helper-replace-supers": {
   3890       "version": "7.15.4",
   3891       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
   3892       "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
   3893       "dev": true,
   3894       "requires": {
   3895         "@babel/helper-member-expression-to-functions": "^7.15.4",
   3896         "@babel/helper-optimise-call-expression": "^7.15.4",
   3897         "@babel/traverse": "^7.15.4",
   3898         "@babel/types": "^7.15.4"
   3899       }
   3900     },
   3901     "@babel/helper-simple-access": {
   3902       "version": "7.15.4",
   3903       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
   3904       "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
   3905       "dev": true,
   3906       "requires": {
   3907         "@babel/types": "^7.15.4"
   3908       }
   3909     },
   3910     "@babel/helper-skip-transparent-expression-wrappers": {
   3911       "version": "7.15.4",
   3912       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz",
   3913       "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==",
   3914       "dev": true,
   3915       "requires": {
   3916         "@babel/types": "^7.15.4"
   3917       }
   3918     },
   3919     "@babel/helper-split-export-declaration": {
   3920       "version": "7.15.4",
   3921       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
   3922       "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
   3923       "dev": true,
   3924       "requires": {
   3925         "@babel/types": "^7.15.4"
   3926       }
   3927     },
   3928     "@babel/helper-validator-identifier": {
   3929       "version": "7.15.7",
   3930       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
   3931       "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
   3932       "dev": true
   3933     },
   3934     "@babel/helper-validator-option": {
   3935       "version": "7.14.5",
   3936       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
   3937       "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
   3938       "dev": true
   3939     },
   3940     "@babel/helper-wrap-function": {
   3941       "version": "7.15.4",
   3942       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz",
   3943       "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==",
   3944       "dev": true,
   3945       "requires": {
   3946         "@babel/helper-function-name": "^7.15.4",
   3947         "@babel/template": "^7.15.4",
   3948         "@babel/traverse": "^7.15.4",
   3949         "@babel/types": "^7.15.4"
   3950       }
   3951     },
   3952     "@babel/helpers": {
   3953       "version": "7.15.4",
   3954       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
   3955       "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
   3956       "dev": true,
   3957       "requires": {
   3958         "@babel/template": "^7.15.4",
   3959         "@babel/traverse": "^7.15.4",
   3960         "@babel/types": "^7.15.4"
   3961       }
   3962     },
   3963     "@babel/highlight": {
   3964       "version": "7.14.5",
   3965       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
   3966       "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
   3967       "dev": true,
   3968       "requires": {
   3969         "@babel/helper-validator-identifier": "^7.14.5",
   3970         "chalk": "^2.0.0",
   3971         "js-tokens": "^4.0.0"
   3972       }
   3973     },
   3974     "@babel/parser": {
   3975       "version": "7.15.7",
   3976       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz",
   3977       "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==",
   3978       "dev": true
   3979     },
   3980     "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
   3981       "version": "7.15.4",
   3982       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz",
   3983       "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==",
   3984       "dev": true,
   3985       "requires": {
   3986         "@babel/helper-plugin-utils": "^7.14.5",
   3987         "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4",
   3988         "@babel/plugin-proposal-optional-chaining": "^7.14.5"
   3989       }
   3990     },
   3991     "@babel/plugin-proposal-async-generator-functions": {
   3992       "version": "7.15.4",
   3993       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz",
   3994       "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==",
   3995       "dev": true,
   3996       "requires": {
   3997         "@babel/helper-plugin-utils": "^7.14.5",
   3998         "@babel/helper-remap-async-to-generator": "^7.15.4",
   3999         "@babel/plugin-syntax-async-generators": "^7.8.4"
   4000       }
   4001     },
   4002     "@babel/plugin-proposal-class-properties": {
   4003       "version": "7.14.5",
   4004       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
   4005       "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
   4006       "dev": true,
   4007       "requires": {
   4008         "@babel/helper-create-class-features-plugin": "^7.14.5",
   4009         "@babel/helper-plugin-utils": "^7.14.5"
   4010       }
   4011     },
   4012     "@babel/plugin-proposal-class-static-block": {
   4013       "version": "7.15.4",
   4014       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz",
   4015       "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==",
   4016       "dev": true,
   4017       "requires": {
   4018         "@babel/helper-create-class-features-plugin": "^7.15.4",
   4019         "@babel/helper-plugin-utils": "^7.14.5",
   4020         "@babel/plugin-syntax-class-static-block": "^7.14.5"
   4021       }
   4022     },
   4023     "@babel/plugin-proposal-dynamic-import": {
   4024       "version": "7.14.5",
   4025       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
   4026       "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
   4027       "dev": true,
   4028       "requires": {
   4029         "@babel/helper-plugin-utils": "^7.14.5",
   4030         "@babel/plugin-syntax-dynamic-import": "^7.8.3"
   4031       }
   4032     },
   4033     "@babel/plugin-proposal-export-namespace-from": {
   4034       "version": "7.14.5",
   4035       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
   4036       "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
   4037       "dev": true,
   4038       "requires": {
   4039         "@babel/helper-plugin-utils": "^7.14.5",
   4040         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
   4041       }
   4042     },
   4043     "@babel/plugin-proposal-json-strings": {
   4044       "version": "7.14.5",
   4045       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
   4046       "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
   4047       "dev": true,
   4048       "requires": {
   4049         "@babel/helper-plugin-utils": "^7.14.5",
   4050         "@babel/plugin-syntax-json-strings": "^7.8.3"
   4051       }
   4052     },
   4053     "@babel/plugin-proposal-logical-assignment-operators": {
   4054       "version": "7.14.5",
   4055       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
   4056       "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
   4057       "dev": true,
   4058       "requires": {
   4059         "@babel/helper-plugin-utils": "^7.14.5",
   4060         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
   4061       }
   4062     },
   4063     "@babel/plugin-proposal-nullish-coalescing-operator": {
   4064       "version": "7.14.5",
   4065       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
   4066       "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
   4067       "dev": true,
   4068       "requires": {
   4069         "@babel/helper-plugin-utils": "^7.14.5",
   4070         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
   4071       }
   4072     },
   4073     "@babel/plugin-proposal-numeric-separator": {
   4074       "version": "7.14.5",
   4075       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
   4076       "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
   4077       "dev": true,
   4078       "requires": {
   4079         "@babel/helper-plugin-utils": "^7.14.5",
   4080         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
   4081       }
   4082     },
   4083     "@babel/plugin-proposal-object-rest-spread": {
   4084       "version": "7.15.6",
   4085       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz",
   4086       "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==",
   4087       "dev": true,
   4088       "requires": {
   4089         "@babel/compat-data": "^7.15.0",
   4090         "@babel/helper-compilation-targets": "^7.15.4",
   4091         "@babel/helper-plugin-utils": "^7.14.5",
   4092         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
   4093         "@babel/plugin-transform-parameters": "^7.15.4"
   4094       }
   4095     },
   4096     "@babel/plugin-proposal-optional-catch-binding": {
   4097       "version": "7.14.5",
   4098       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
   4099       "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
   4100       "dev": true,
   4101       "requires": {
   4102         "@babel/helper-plugin-utils": "^7.14.5",
   4103         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
   4104       }
   4105     },
   4106     "@babel/plugin-proposal-optional-chaining": {
   4107       "version": "7.14.5",
   4108       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
   4109       "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
   4110       "dev": true,
   4111       "requires": {
   4112         "@babel/helper-plugin-utils": "^7.14.5",
   4113         "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
   4114         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
   4115       }
   4116     },
   4117     "@babel/plugin-proposal-private-methods": {
   4118       "version": "7.14.5",
   4119       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
   4120       "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
   4121       "dev": true,
   4122       "requires": {
   4123         "@babel/helper-create-class-features-plugin": "^7.14.5",
   4124         "@babel/helper-plugin-utils": "^7.14.5"
   4125       }
   4126     },
   4127     "@babel/plugin-proposal-private-property-in-object": {
   4128       "version": "7.15.4",
   4129       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz",
   4130       "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==",
   4131       "dev": true,
   4132       "requires": {
   4133         "@babel/helper-annotate-as-pure": "^7.15.4",
   4134         "@babel/helper-create-class-features-plugin": "^7.15.4",
   4135         "@babel/helper-plugin-utils": "^7.14.5",
   4136         "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
   4137       }
   4138     },
   4139     "@babel/plugin-proposal-unicode-property-regex": {
   4140       "version": "7.14.5",
   4141       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
   4142       "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
   4143       "dev": true,
   4144       "requires": {
   4145         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
   4146         "@babel/helper-plugin-utils": "^7.14.5"
   4147       }
   4148     },
   4149     "@babel/plugin-syntax-async-generators": {
   4150       "version": "7.8.4",
   4151       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
   4152       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
   4153       "dev": true,
   4154       "requires": {
   4155         "@babel/helper-plugin-utils": "^7.8.0"
   4156       }
   4157     },
   4158     "@babel/plugin-syntax-class-properties": {
   4159       "version": "7.12.13",
   4160       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
   4161       "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
   4162       "dev": true,
   4163       "requires": {
   4164         "@babel/helper-plugin-utils": "^7.12.13"
   4165       }
   4166     },
   4167     "@babel/plugin-syntax-class-static-block": {
   4168       "version": "7.14.5",
   4169       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
   4170       "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
   4171       "dev": true,
   4172       "requires": {
   4173         "@babel/helper-plugin-utils": "^7.14.5"
   4174       }
   4175     },
   4176     "@babel/plugin-syntax-dynamic-import": {
   4177       "version": "7.8.3",
   4178       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
   4179       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
   4180       "dev": true,
   4181       "requires": {
   4182         "@babel/helper-plugin-utils": "^7.8.0"
   4183       }
   4184     },
   4185     "@babel/plugin-syntax-export-namespace-from": {
   4186       "version": "7.8.3",
   4187       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
   4188       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
   4189       "dev": true,
   4190       "requires": {
   4191         "@babel/helper-plugin-utils": "^7.8.3"
   4192       }
   4193     },
   4194     "@babel/plugin-syntax-json-strings": {
   4195       "version": "7.8.3",
   4196       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
   4197       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
   4198       "dev": true,
   4199       "requires": {
   4200         "@babel/helper-plugin-utils": "^7.8.0"
   4201       }
   4202     },
   4203     "@babel/plugin-syntax-logical-assignment-operators": {
   4204       "version": "7.10.4",
   4205       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
   4206       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
   4207       "dev": true,
   4208       "requires": {
   4209         "@babel/helper-plugin-utils": "^7.10.4"
   4210       }
   4211     },
   4212     "@babel/plugin-syntax-nullish-coalescing-operator": {
   4213       "version": "7.8.3",
   4214       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
   4215       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
   4216       "dev": true,
   4217       "requires": {
   4218         "@babel/helper-plugin-utils": "^7.8.0"
   4219       }
   4220     },
   4221     "@babel/plugin-syntax-numeric-separator": {
   4222       "version": "7.10.4",
   4223       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
   4224       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
   4225       "dev": true,
   4226       "requires": {
   4227         "@babel/helper-plugin-utils": "^7.10.4"
   4228       }
   4229     },
   4230     "@babel/plugin-syntax-object-rest-spread": {
   4231       "version": "7.8.3",
   4232       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
   4233       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
   4234       "dev": true,
   4235       "requires": {
   4236         "@babel/helper-plugin-utils": "^7.8.0"
   4237       }
   4238     },
   4239     "@babel/plugin-syntax-optional-catch-binding": {
   4240       "version": "7.8.3",
   4241       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
   4242       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
   4243       "dev": true,
   4244       "requires": {
   4245         "@babel/helper-plugin-utils": "^7.8.0"
   4246       }
   4247     },
   4248     "@babel/plugin-syntax-optional-chaining": {
   4249       "version": "7.8.3",
   4250       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
   4251       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
   4252       "dev": true,
   4253       "requires": {
   4254         "@babel/helper-plugin-utils": "^7.8.0"
   4255       }
   4256     },
   4257     "@babel/plugin-syntax-private-property-in-object": {
   4258       "version": "7.14.5",
   4259       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
   4260       "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
   4261       "dev": true,
   4262       "requires": {
   4263         "@babel/helper-plugin-utils": "^7.14.5"
   4264       }
   4265     },
   4266     "@babel/plugin-syntax-top-level-await": {
   4267       "version": "7.14.5",
   4268       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
   4269       "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
   4270       "dev": true,
   4271       "requires": {
   4272         "@babel/helper-plugin-utils": "^7.14.5"
   4273       }
   4274     },
   4275     "@babel/plugin-transform-arrow-functions": {
   4276       "version": "7.14.5",
   4277       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
   4278       "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
   4279       "dev": true,
   4280       "requires": {
   4281         "@babel/helper-plugin-utils": "^7.14.5"
   4282       }
   4283     },
   4284     "@babel/plugin-transform-async-to-generator": {
   4285       "version": "7.14.5",
   4286       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
   4287       "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
   4288       "dev": true,
   4289       "requires": {
   4290         "@babel/helper-module-imports": "^7.14.5",
   4291         "@babel/helper-plugin-utils": "^7.14.5",
   4292         "@babel/helper-remap-async-to-generator": "^7.14.5"
   4293       }
   4294     },
   4295     "@babel/plugin-transform-block-scoped-functions": {
   4296       "version": "7.14.5",
   4297       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
   4298       "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
   4299       "dev": true,
   4300       "requires": {
   4301         "@babel/helper-plugin-utils": "^7.14.5"
   4302       }
   4303     },
   4304     "@babel/plugin-transform-block-scoping": {
   4305       "version": "7.15.3",
   4306       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz",
   4307       "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==",
   4308       "dev": true,
   4309       "requires": {
   4310         "@babel/helper-plugin-utils": "^7.14.5"
   4311       }
   4312     },
   4313     "@babel/plugin-transform-classes": {
   4314       "version": "7.15.4",
   4315       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz",
   4316       "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==",
   4317       "dev": true,
   4318       "requires": {
   4319         "@babel/helper-annotate-as-pure": "^7.15.4",
   4320         "@babel/helper-function-name": "^7.15.4",
   4321         "@babel/helper-optimise-call-expression": "^7.15.4",
   4322         "@babel/helper-plugin-utils": "^7.14.5",
   4323         "@babel/helper-replace-supers": "^7.15.4",
   4324         "@babel/helper-split-export-declaration": "^7.15.4",
   4325         "globals": "^11.1.0"
   4326       }
   4327     },
   4328     "@babel/plugin-transform-computed-properties": {
   4329       "version": "7.14.5",
   4330       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
   4331       "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
   4332       "dev": true,
   4333       "requires": {
   4334         "@babel/helper-plugin-utils": "^7.14.5"
   4335       }
   4336     },
   4337     "@babel/plugin-transform-destructuring": {
   4338       "version": "7.14.7",
   4339       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
   4340       "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
   4341       "dev": true,
   4342       "requires": {
   4343         "@babel/helper-plugin-utils": "^7.14.5"
   4344       }
   4345     },
   4346     "@babel/plugin-transform-dotall-regex": {
   4347       "version": "7.14.5",
   4348       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
   4349       "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
   4350       "dev": true,
   4351       "requires": {
   4352         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
   4353         "@babel/helper-plugin-utils": "^7.14.5"
   4354       }
   4355     },
   4356     "@babel/plugin-transform-duplicate-keys": {
   4357       "version": "7.14.5",
   4358       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
   4359       "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
   4360       "dev": true,
   4361       "requires": {
   4362         "@babel/helper-plugin-utils": "^7.14.5"
   4363       }
   4364     },
   4365     "@babel/plugin-transform-exponentiation-operator": {
   4366       "version": "7.14.5",
   4367       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
   4368       "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
   4369       "dev": true,
   4370       "requires": {
   4371         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
   4372         "@babel/helper-plugin-utils": "^7.14.5"
   4373       }
   4374     },
   4375     "@babel/plugin-transform-for-of": {
   4376       "version": "7.15.4",
   4377       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz",
   4378       "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==",
   4379       "dev": true,
   4380       "requires": {
   4381         "@babel/helper-plugin-utils": "^7.14.5"
   4382       }
   4383     },
   4384     "@babel/plugin-transform-function-name": {
   4385       "version": "7.14.5",
   4386       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
   4387       "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
   4388       "dev": true,
   4389       "requires": {
   4390         "@babel/helper-function-name": "^7.14.5",
   4391         "@babel/helper-plugin-utils": "^7.14.5"
   4392       }
   4393     },
   4394     "@babel/plugin-transform-literals": {
   4395       "version": "7.14.5",
   4396       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
   4397       "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
   4398       "dev": true,
   4399       "requires": {
   4400         "@babel/helper-plugin-utils": "^7.14.5"
   4401       }
   4402     },
   4403     "@babel/plugin-transform-member-expression-literals": {
   4404       "version": "7.14.5",
   4405       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
   4406       "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
   4407       "dev": true,
   4408       "requires": {
   4409         "@babel/helper-plugin-utils": "^7.14.5"
   4410       }
   4411     },
   4412     "@babel/plugin-transform-modules-amd": {
   4413       "version": "7.14.5",
   4414       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
   4415       "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
   4416       "dev": true,
   4417       "requires": {
   4418         "@babel/helper-module-transforms": "^7.14.5",
   4419         "@babel/helper-plugin-utils": "^7.14.5",
   4420         "babel-plugin-dynamic-import-node": "^2.3.3"
   4421       }
   4422     },
   4423     "@babel/plugin-transform-modules-commonjs": {
   4424       "version": "7.15.4",
   4425       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz",
   4426       "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==",
   4427       "dev": true,
   4428       "requires": {
   4429         "@babel/helper-module-transforms": "^7.15.4",
   4430         "@babel/helper-plugin-utils": "^7.14.5",
   4431         "@babel/helper-simple-access": "^7.15.4",
   4432         "babel-plugin-dynamic-import-node": "^2.3.3"
   4433       }
   4434     },
   4435     "@babel/plugin-transform-modules-systemjs": {
   4436       "version": "7.15.4",
   4437       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz",
   4438       "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==",
   4439       "dev": true,
   4440       "requires": {
   4441         "@babel/helper-hoist-variables": "^7.15.4",
   4442         "@babel/helper-module-transforms": "^7.15.4",
   4443         "@babel/helper-plugin-utils": "^7.14.5",
   4444         "@babel/helper-validator-identifier": "^7.14.9",
   4445         "babel-plugin-dynamic-import-node": "^2.3.3"
   4446       }
   4447     },
   4448     "@babel/plugin-transform-modules-umd": {
   4449       "version": "7.14.5",
   4450       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
   4451       "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
   4452       "dev": true,
   4453       "requires": {
   4454         "@babel/helper-module-transforms": "^7.14.5",
   4455         "@babel/helper-plugin-utils": "^7.14.5"
   4456       }
   4457     },
   4458     "@babel/plugin-transform-named-capturing-groups-regex": {
   4459       "version": "7.14.9",
   4460       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
   4461       "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
   4462       "dev": true,
   4463       "requires": {
   4464         "@babel/helper-create-regexp-features-plugin": "^7.14.5"
   4465       }
   4466     },
   4467     "@babel/plugin-transform-new-target": {
   4468       "version": "7.14.5",
   4469       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
   4470       "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
   4471       "dev": true,
   4472       "requires": {
   4473         "@babel/helper-plugin-utils": "^7.14.5"
   4474       }
   4475     },
   4476     "@babel/plugin-transform-object-super": {
   4477       "version": "7.14.5",
   4478       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
   4479       "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
   4480       "dev": true,
   4481       "requires": {
   4482         "@babel/helper-plugin-utils": "^7.14.5",
   4483         "@babel/helper-replace-supers": "^7.14.5"
   4484       }
   4485     },
   4486     "@babel/plugin-transform-parameters": {
   4487       "version": "7.15.4",
   4488       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz",
   4489       "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==",
   4490       "dev": true,
   4491       "requires": {
   4492         "@babel/helper-plugin-utils": "^7.14.5"
   4493       }
   4494     },
   4495     "@babel/plugin-transform-property-literals": {
   4496       "version": "7.14.5",
   4497       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
   4498       "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
   4499       "dev": true,
   4500       "requires": {
   4501         "@babel/helper-plugin-utils": "^7.14.5"
   4502       }
   4503     },
   4504     "@babel/plugin-transform-regenerator": {
   4505       "version": "7.14.5",
   4506       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
   4507       "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
   4508       "dev": true,
   4509       "requires": {
   4510         "regenerator-transform": "^0.14.2"
   4511       }
   4512     },
   4513     "@babel/plugin-transform-reserved-words": {
   4514       "version": "7.14.5",
   4515       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
   4516       "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
   4517       "dev": true,
   4518       "requires": {
   4519         "@babel/helper-plugin-utils": "^7.14.5"
   4520       }
   4521     },
   4522     "@babel/plugin-transform-shorthand-properties": {
   4523       "version": "7.14.5",
   4524       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
   4525       "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
   4526       "dev": true,
   4527       "requires": {
   4528         "@babel/helper-plugin-utils": "^7.14.5"
   4529       }
   4530     },
   4531     "@babel/plugin-transform-spread": {
   4532       "version": "7.14.6",
   4533       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
   4534       "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
   4535       "dev": true,
   4536       "requires": {
   4537         "@babel/helper-plugin-utils": "^7.14.5",
   4538         "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
   4539       }
   4540     },
   4541     "@babel/plugin-transform-sticky-regex": {
   4542       "version": "7.14.5",
   4543       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
   4544       "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
   4545       "dev": true,
   4546       "requires": {
   4547         "@babel/helper-plugin-utils": "^7.14.5"
   4548       }
   4549     },
   4550     "@babel/plugin-transform-template-literals": {
   4551       "version": "7.14.5",
   4552       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
   4553       "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
   4554       "dev": true,
   4555       "requires": {
   4556         "@babel/helper-plugin-utils": "^7.14.5"
   4557       }
   4558     },
   4559     "@babel/plugin-transform-typeof-symbol": {
   4560       "version": "7.14.5",
   4561       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
   4562       "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
   4563       "dev": true,
   4564       "requires": {
   4565         "@babel/helper-plugin-utils": "^7.14.5"
   4566       }
   4567     },
   4568     "@babel/plugin-transform-unicode-escapes": {
   4569       "version": "7.14.5",
   4570       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
   4571       "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
   4572       "dev": true,
   4573       "requires": {
   4574         "@babel/helper-plugin-utils": "^7.14.5"
   4575       }
   4576     },
   4577     "@babel/plugin-transform-unicode-regex": {
   4578       "version": "7.14.5",
   4579       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
   4580       "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
   4581       "dev": true,
   4582       "requires": {
   4583         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
   4584         "@babel/helper-plugin-utils": "^7.14.5"
   4585       }
   4586     },
   4587     "@babel/preset-env": {
   4588       "version": "7.15.6",
   4589       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz",
   4590       "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==",
   4591       "dev": true,
   4592       "requires": {
   4593         "@babel/compat-data": "^7.15.0",
   4594         "@babel/helper-compilation-targets": "^7.15.4",
   4595         "@babel/helper-plugin-utils": "^7.14.5",
   4596         "@babel/helper-validator-option": "^7.14.5",
   4597         "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
   4598         "@babel/plugin-proposal-async-generator-functions": "^7.15.4",
   4599         "@babel/plugin-proposal-class-properties": "^7.14.5",
   4600         "@babel/plugin-proposal-class-static-block": "^7.15.4",
   4601         "@babel/plugin-proposal-dynamic-import": "^7.14.5",
   4602         "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
   4603         "@babel/plugin-proposal-json-strings": "^7.14.5",
   4604         "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
   4605         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
   4606         "@babel/plugin-proposal-numeric-separator": "^7.14.5",
   4607         "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
   4608         "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
   4609         "@babel/plugin-proposal-optional-chaining": "^7.14.5",
   4610         "@babel/plugin-proposal-private-methods": "^7.14.5",
   4611         "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
   4612         "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
   4613         "@babel/plugin-syntax-async-generators": "^7.8.4",
   4614         "@babel/plugin-syntax-class-properties": "^7.12.13",
   4615         "@babel/plugin-syntax-class-static-block": "^7.14.5",
   4616         "@babel/plugin-syntax-dynamic-import": "^7.8.3",
   4617         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
   4618         "@babel/plugin-syntax-json-strings": "^7.8.3",
   4619         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
   4620         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
   4621         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
   4622         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
   4623         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
   4624         "@babel/plugin-syntax-optional-chaining": "^7.8.3",
   4625         "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
   4626         "@babel/plugin-syntax-top-level-await": "^7.14.5",
   4627         "@babel/plugin-transform-arrow-functions": "^7.14.5",
   4628         "@babel/plugin-transform-async-to-generator": "^7.14.5",
   4629         "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
   4630         "@babel/plugin-transform-block-scoping": "^7.15.3",
   4631         "@babel/plugin-transform-classes": "^7.15.4",
   4632         "@babel/plugin-transform-computed-properties": "^7.14.5",
   4633         "@babel/plugin-transform-destructuring": "^7.14.7",
   4634         "@babel/plugin-transform-dotall-regex": "^7.14.5",
   4635         "@babel/plugin-transform-duplicate-keys": "^7.14.5",
   4636         "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
   4637         "@babel/plugin-transform-for-of": "^7.15.4",
   4638         "@babel/plugin-transform-function-name": "^7.14.5",
   4639         "@babel/plugin-transform-literals": "^7.14.5",
   4640         "@babel/plugin-transform-member-expression-literals": "^7.14.5",
   4641         "@babel/plugin-transform-modules-amd": "^7.14.5",
   4642         "@babel/plugin-transform-modules-commonjs": "^7.15.4",
   4643         "@babel/plugin-transform-modules-systemjs": "^7.15.4",
   4644         "@babel/plugin-transform-modules-umd": "^7.14.5",
   4645         "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
   4646         "@babel/plugin-transform-new-target": "^7.14.5",
   4647         "@babel/plugin-transform-object-super": "^7.14.5",
   4648         "@babel/plugin-transform-parameters": "^7.15.4",
   4649         "@babel/plugin-transform-property-literals": "^7.14.5",
   4650         "@babel/plugin-transform-regenerator": "^7.14.5",
   4651         "@babel/plugin-transform-reserved-words": "^7.14.5",
   4652         "@babel/plugin-transform-shorthand-properties": "^7.14.5",
   4653         "@babel/plugin-transform-spread": "^7.14.6",
   4654         "@babel/plugin-transform-sticky-regex": "^7.14.5",
   4655         "@babel/plugin-transform-template-literals": "^7.14.5",
   4656         "@babel/plugin-transform-typeof-symbol": "^7.14.5",
   4657         "@babel/plugin-transform-unicode-escapes": "^7.14.5",
   4658         "@babel/plugin-transform-unicode-regex": "^7.14.5",
   4659         "@babel/preset-modules": "^0.1.4",
   4660         "@babel/types": "^7.15.6",
   4661         "babel-plugin-polyfill-corejs2": "^0.2.2",
   4662         "babel-plugin-polyfill-corejs3": "^0.2.2",
   4663         "babel-plugin-polyfill-regenerator": "^0.2.2",
   4664         "core-js-compat": "^3.16.0",
   4665         "semver": "^6.3.0"
   4666       }
   4667     },
   4668     "@babel/preset-modules": {
   4669       "version": "0.1.4",
   4670       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
   4671       "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
   4672       "dev": true,
   4673       "requires": {
   4674         "@babel/helper-plugin-utils": "^7.0.0",
   4675         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
   4676         "@babel/plugin-transform-dotall-regex": "^7.4.4",
   4677         "@babel/types": "^7.4.4",
   4678         "esutils": "^2.0.2"
   4679       }
   4680     },
   4681     "@babel/runtime": {
   4682       "version": "7.15.4",
   4683       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
   4684       "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
   4685       "dev": true,
   4686       "requires": {
   4687         "regenerator-runtime": "^0.13.4"
   4688       }
   4689     },
   4690     "@babel/template": {
   4691       "version": "7.15.4",
   4692       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
   4693       "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
   4694       "dev": true,
   4695       "requires": {
   4696         "@babel/code-frame": "^7.14.5",
   4697         "@babel/parser": "^7.15.4",
   4698         "@babel/types": "^7.15.4"
   4699       }
   4700     },
   4701     "@babel/traverse": {
   4702       "version": "7.15.4",
   4703       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
   4704       "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
   4705       "dev": true,
   4706       "requires": {
   4707         "@babel/code-frame": "^7.14.5",
   4708         "@babel/generator": "^7.15.4",
   4709         "@babel/helper-function-name": "^7.15.4",
   4710         "@babel/helper-hoist-variables": "^7.15.4",
   4711         "@babel/helper-split-export-declaration": "^7.15.4",
   4712         "@babel/parser": "^7.15.4",
   4713         "@babel/types": "^7.15.4",
   4714         "debug": "^4.1.0",
   4715         "globals": "^11.1.0"
   4716       }
   4717     },
   4718     "@babel/types": {
   4719       "version": "7.15.6",
   4720       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
   4721       "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
   4722       "dev": true,
   4723       "requires": {
   4724         "@babel/helper-validator-identifier": "^7.14.9",
   4725         "to-fast-properties": "^2.0.0"
   4726       }
   4727     },
   4728     "@hapi/address": {
   4729       "version": "2.1.4",
   4730       "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
   4731       "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==",
   4732       "dev": true
   4733     },
   4734     "@hapi/bourne": {
   4735       "version": "1.3.2",
   4736       "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz",
   4737       "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==",
   4738       "dev": true
   4739     },
   4740     "@hapi/hoek": {
   4741       "version": "8.5.1",
   4742       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
   4743       "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==",
   4744       "dev": true
   4745     },
   4746     "@hapi/joi": {
   4747       "version": "15.1.1",
   4748       "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
   4749       "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
   4750       "dev": true,
   4751       "requires": {
   4752         "@hapi/address": "2.x.x",
   4753         "@hapi/bourne": "1.x.x",
   4754         "@hapi/hoek": "8.x.x",
   4755         "@hapi/topo": "3.x.x"
   4756       }
   4757     },
   4758     "@hapi/topo": {
   4759       "version": "3.1.6",
   4760       "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
   4761       "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
   4762       "dev": true,
   4763       "requires": {
   4764         "@hapi/hoek": "^8.3.0"
   4765       }
   4766     },
   4767     "@polka/url": {
   4768       "version": "1.0.0-next.21",
   4769       "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
   4770       "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g=="
   4771     },
   4772     "@rollup/plugin-commonjs": {
   4773       "version": "17.1.0",
   4774       "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz",
   4775       "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==",
   4776       "dev": true,
   4777       "requires": {
   4778         "@rollup/pluginutils": "^3.1.0",
   4779         "commondir": "^1.0.1",
   4780         "estree-walker": "^2.0.1",
   4781         "glob": "^7.1.6",
   4782         "is-reference": "^1.2.1",
   4783         "magic-string": "^0.25.7",
   4784         "resolve": "^1.17.0"
   4785       }
   4786     },
   4787     "@rollup/plugin-node-resolve": {
   4788       "version": "11.2.1",
   4789       "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz",
   4790       "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==",
   4791       "dev": true,
   4792       "requires": {
   4793         "@rollup/pluginutils": "^3.1.0",
   4794         "@types/resolve": "1.17.1",
   4795         "builtin-modules": "^3.1.0",
   4796         "deepmerge": "^4.2.2",
   4797         "is-module": "^1.0.0",
   4798         "resolve": "^1.19.0"
   4799       }
   4800     },
   4801     "@rollup/plugin-replace": {
   4802       "version": "2.4.2",
   4803       "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz",
   4804       "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==",
   4805       "dev": true,
   4806       "requires": {
   4807         "@rollup/pluginutils": "^3.1.0",
   4808         "magic-string": "^0.25.7"
   4809       }
   4810     },
   4811     "@rollup/pluginutils": {
   4812       "version": "3.1.0",
   4813       "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
   4814       "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
   4815       "dev": true,
   4816       "requires": {
   4817         "@types/estree": "0.0.39",
   4818         "estree-walker": "^1.0.1",
   4819         "picomatch": "^2.2.2"
   4820       },
   4821       "dependencies": {
   4822         "estree-walker": {
   4823           "version": "1.0.1",
   4824           "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
   4825           "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
   4826           "dev": true
   4827         }
   4828       }
   4829     },
   4830     "@surma/rollup-plugin-off-main-thread": {
   4831       "version": "1.4.2",
   4832       "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz",
   4833       "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==",
   4834       "dev": true,
   4835       "requires": {
   4836         "ejs": "^2.6.1",
   4837         "magic-string": "^0.25.0"
   4838       }
   4839     },
   4840     "@types/estree": {
   4841       "version": "0.0.39",
   4842       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
   4843       "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
   4844       "dev": true
   4845     },
   4846     "@types/node": {
   4847       "version": "16.10.2",
   4848       "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz",
   4849       "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==",
   4850       "dev": true
   4851     },
   4852     "@types/resolve": {
   4853       "version": "1.17.1",
   4854       "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
   4855       "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
   4856       "dev": true,
   4857       "requires": {
   4858         "@types/node": "*"
   4859       }
   4860     },
   4861     "acorn": {
   4862       "version": "7.4.1",
   4863       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
   4864       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
   4865       "dev": true
   4866     },
   4867     "ansi-styles": {
   4868       "version": "3.2.1",
   4869       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
   4870       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
   4871       "dev": true,
   4872       "requires": {
   4873         "color-convert": "^1.9.0"
   4874       }
   4875     },
   4876     "anymatch": {
   4877       "version": "3.1.2",
   4878       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
   4879       "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
   4880       "dev": true,
   4881       "requires": {
   4882         "normalize-path": "^3.0.0",
   4883         "picomatch": "^2.0.4"
   4884       }
   4885     },
   4886     "babel-extract-comments": {
   4887       "version": "1.0.0",
   4888       "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz",
   4889       "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==",
   4890       "dev": true,
   4891       "requires": {
   4892         "babylon": "^6.18.0"
   4893       }
   4894     },
   4895     "babel-plugin-dynamic-import-node": {
   4896       "version": "2.3.3",
   4897       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
   4898       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
   4899       "dev": true,
   4900       "requires": {
   4901         "object.assign": "^4.1.0"
   4902       }
   4903     },
   4904     "babel-plugin-polyfill-corejs2": {
   4905       "version": "0.2.2",
   4906       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
   4907       "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
   4908       "dev": true,
   4909       "requires": {
   4910         "@babel/compat-data": "^7.13.11",
   4911         "@babel/helper-define-polyfill-provider": "^0.2.2",
   4912         "semver": "^6.1.1"
   4913       }
   4914     },
   4915     "babel-plugin-polyfill-corejs3": {
   4916       "version": "0.2.5",
   4917       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz",
   4918       "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==",
   4919       "dev": true,
   4920       "requires": {
   4921         "@babel/helper-define-polyfill-provider": "^0.2.2",
   4922         "core-js-compat": "^3.16.2"
   4923       }
   4924     },
   4925     "babel-plugin-polyfill-regenerator": {
   4926       "version": "0.2.2",
   4927       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
   4928       "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
   4929       "dev": true,
   4930       "requires": {
   4931         "@babel/helper-define-polyfill-provider": "^0.2.2"
   4932       }
   4933     },
   4934     "babel-plugin-syntax-object-rest-spread": {
   4935       "version": "6.13.0",
   4936       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
   4937       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
   4938       "dev": true
   4939     },
   4940     "babel-plugin-transform-object-rest-spread": {
   4941       "version": "6.26.0",
   4942       "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
   4943       "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
   4944       "dev": true,
   4945       "requires": {
   4946         "babel-plugin-syntax-object-rest-spread": "^6.8.0",
   4947         "babel-runtime": "^6.26.0"
   4948       }
   4949     },
   4950     "babel-runtime": {
   4951       "version": "6.26.0",
   4952       "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
   4953       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
   4954       "dev": true,
   4955       "requires": {
   4956         "core-js": "^2.4.0",
   4957         "regenerator-runtime": "^0.11.0"
   4958       },
   4959       "dependencies": {
   4960         "regenerator-runtime": {
   4961           "version": "0.11.1",
   4962           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
   4963           "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
   4964           "dev": true
   4965         }
   4966       }
   4967     },
   4968     "babylon": {
   4969       "version": "6.18.0",
   4970       "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
   4971       "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
   4972       "dev": true
   4973     },
   4974     "balanced-match": {
   4975       "version": "1.0.2",
   4976       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
   4977       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
   4978       "dev": true
   4979     },
   4980     "binary-extensions": {
   4981       "version": "2.2.0",
   4982       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
   4983       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
   4984       "dev": true
   4985     },
   4986     "brace-expansion": {
   4987       "version": "1.1.11",
   4988       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
   4989       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   4990       "dev": true,
   4991       "requires": {
   4992         "balanced-match": "^1.0.0",
   4993         "concat-map": "0.0.1"
   4994       }
   4995     },
   4996     "braces": {
   4997       "version": "3.0.2",
   4998       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
   4999       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
   5000       "dev": true,
   5001       "requires": {
   5002         "fill-range": "^7.0.1"
   5003       }
   5004     },
   5005     "browserslist": {
   5006       "version": "4.17.3",
   5007       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz",
   5008       "integrity": "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==",
   5009       "dev": true,
   5010       "requires": {
   5011         "caniuse-lite": "^1.0.30001264",
   5012         "electron-to-chromium": "^1.3.857",
   5013         "escalade": "^3.1.1",
   5014         "node-releases": "^1.1.77",
   5015         "picocolors": "^0.2.1"
   5016       }
   5017     },
   5018     "buffer-from": {
   5019       "version": "1.1.2",
   5020       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
   5021       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
   5022       "dev": true
   5023     },
   5024     "builtin-modules": {
   5025       "version": "3.2.0",
   5026       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz",
   5027       "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==",
   5028       "dev": true
   5029     },
   5030     "call-bind": {
   5031       "version": "1.0.2",
   5032       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
   5033       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
   5034       "dev": true,
   5035       "requires": {
   5036         "function-bind": "^1.1.1",
   5037         "get-intrinsic": "^1.0.2"
   5038       }
   5039     },
   5040     "caniuse-lite": {
   5041       "version": "1.0.30001264",
   5042       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001264.tgz",
   5043       "integrity": "sha512-Ftfqqfcs/ePiUmyaySsQ4PUsdcYyXG2rfoBVsk3iY1ahHaJEw65vfb7Suzqm+cEkwwPIv/XWkg27iCpRavH4zA==",
   5044       "dev": true
   5045     },
   5046     "chalk": {
   5047       "version": "2.4.2",
   5048       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
   5049       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
   5050       "dev": true,
   5051       "requires": {
   5052         "ansi-styles": "^3.2.1",
   5053         "escape-string-regexp": "^1.0.5",
   5054         "supports-color": "^5.3.0"
   5055       }
   5056     },
   5057     "chokidar": {
   5058       "version": "3.5.2",
   5059       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
   5060       "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
   5061       "dev": true,
   5062       "requires": {
   5063         "anymatch": "~3.1.2",
   5064         "braces": "~3.0.2",
   5065         "fsevents": "~2.3.2",
   5066         "glob-parent": "~5.1.2",
   5067         "is-binary-path": "~2.1.0",
   5068         "is-glob": "~4.0.1",
   5069         "normalize-path": "~3.0.0",
   5070         "readdirp": "~3.6.0"
   5071       }
   5072     },
   5073     "color-convert": {
   5074       "version": "1.9.3",
   5075       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
   5076       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
   5077       "dev": true,
   5078       "requires": {
   5079         "color-name": "1.1.3"
   5080       }
   5081     },
   5082     "color-name": {
   5083       "version": "1.1.3",
   5084       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
   5085       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
   5086       "dev": true
   5087     },
   5088     "commander": {
   5089       "version": "2.20.3",
   5090       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
   5091       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
   5092       "dev": true
   5093     },
   5094     "common-tags": {
   5095       "version": "1.8.0",
   5096       "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
   5097       "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
   5098       "dev": true
   5099     },
   5100     "commondir": {
   5101       "version": "1.0.1",
   5102       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
   5103       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
   5104       "dev": true
   5105     },
   5106     "concat-map": {
   5107       "version": "0.0.1",
   5108       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   5109       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
   5110       "dev": true
   5111     },
   5112     "console-clear": {
   5113       "version": "1.1.1",
   5114       "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz",
   5115       "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ=="
   5116     },
   5117     "convert-source-map": {
   5118       "version": "1.8.0",
   5119       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
   5120       "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
   5121       "dev": true,
   5122       "requires": {
   5123         "safe-buffer": "~5.1.1"
   5124       },
   5125       "dependencies": {
   5126         "safe-buffer": {
   5127           "version": "5.1.2",
   5128           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
   5129           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
   5130           "dev": true
   5131         }
   5132       }
   5133     },
   5134     "core-js": {
   5135       "version": "2.6.12",
   5136       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
   5137       "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
   5138       "dev": true
   5139     },
   5140     "core-js-compat": {
   5141       "version": "3.18.1",
   5142       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.1.tgz",
   5143       "integrity": "sha512-XJMYx58zo4W0kLPmIingVZA10+7TuKrMLPt83+EzDmxFJQUMcTVVmQ+n5JP4r6Z14qSzhQBRi3NSWoeVyKKXUg==",
   5144       "dev": true,
   5145       "requires": {
   5146         "browserslist": "^4.17.1",
   5147         "semver": "7.0.0"
   5148       },
   5149       "dependencies": {
   5150         "semver": {
   5151           "version": "7.0.0",
   5152           "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
   5153           "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
   5154           "dev": true
   5155         }
   5156       }
   5157     },
   5158     "crypto-random-string": {
   5159       "version": "1.0.0",
   5160       "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
   5161       "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
   5162       "dev": true
   5163     },
   5164     "debug": {
   5165       "version": "4.3.2",
   5166       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
   5167       "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
   5168       "dev": true,
   5169       "requires": {
   5170         "ms": "2.1.2"
   5171       }
   5172     },
   5173     "deepmerge": {
   5174       "version": "4.2.2",
   5175       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
   5176       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
   5177       "dev": true
   5178     },
   5179     "define-properties": {
   5180       "version": "1.1.3",
   5181       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
   5182       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
   5183       "dev": true,
   5184       "requires": {
   5185         "object-keys": "^1.0.12"
   5186       }
   5187     },
   5188     "ejs": {
   5189       "version": "2.7.4",
   5190       "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz",
   5191       "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==",
   5192       "dev": true
   5193     },
   5194     "electron-to-chromium": {
   5195       "version": "1.3.859",
   5196       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.859.tgz",
   5197       "integrity": "sha512-gXRXKNWedfdiKIzwr0Mg/VGCvxXzy+4SuK9hp1BDvfbCwx0O5Ot+2f4CoqQkqEJ3Zj/eAV/GoAFgBVFgkBLXuQ==",
   5198       "dev": true
   5199     },
   5200     "escalade": {
   5201       "version": "3.1.1",
   5202       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
   5203       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
   5204       "dev": true
   5205     },
   5206     "escape-string-regexp": {
   5207       "version": "1.0.5",
   5208       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
   5209       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
   5210       "dev": true
   5211     },
   5212     "estree-walker": {
   5213       "version": "2.0.2",
   5214       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
   5215       "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
   5216       "dev": true
   5217     },
   5218     "esutils": {
   5219       "version": "2.0.3",
   5220       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
   5221       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
   5222       "dev": true
   5223     },
   5224     "fast-json-stable-stringify": {
   5225       "version": "2.1.0",
   5226       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
   5227       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
   5228       "dev": true
   5229     },
   5230     "fill-range": {
   5231       "version": "7.0.1",
   5232       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
   5233       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
   5234       "dev": true,
   5235       "requires": {
   5236         "to-regex-range": "^5.0.1"
   5237       }
   5238     },
   5239     "fs-extra": {
   5240       "version": "8.1.0",
   5241       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
   5242       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
   5243       "dev": true,
   5244       "requires": {
   5245         "graceful-fs": "^4.2.0",
   5246         "jsonfile": "^4.0.0",
   5247         "universalify": "^0.1.0"
   5248       }
   5249     },
   5250     "fs.realpath": {
   5251       "version": "1.0.0",
   5252       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
   5253       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
   5254       "dev": true
   5255     },
   5256     "fsevents": {
   5257       "version": "2.3.2",
   5258       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
   5259       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
   5260       "dev": true,
   5261       "optional": true
   5262     },
   5263     "function-bind": {
   5264       "version": "1.1.1",
   5265       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
   5266       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
   5267       "dev": true
   5268     },
   5269     "gensync": {
   5270       "version": "1.0.0-beta.2",
   5271       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
   5272       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
   5273       "dev": true
   5274     },
   5275     "get-intrinsic": {
   5276       "version": "1.1.1",
   5277       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
   5278       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
   5279       "dev": true,
   5280       "requires": {
   5281         "function-bind": "^1.1.1",
   5282         "has": "^1.0.3",
   5283         "has-symbols": "^1.0.1"
   5284       }
   5285     },
   5286     "get-own-enumerable-property-symbols": {
   5287       "version": "3.0.2",
   5288       "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
   5289       "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
   5290       "dev": true
   5291     },
   5292     "get-port": {
   5293       "version": "3.2.0",
   5294       "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz",
   5295       "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw="
   5296     },
   5297     "glob": {
   5298       "version": "7.2.0",
   5299       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
   5300       "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
   5301       "dev": true,
   5302       "requires": {
   5303         "fs.realpath": "^1.0.0",
   5304         "inflight": "^1.0.4",
   5305         "inherits": "2",
   5306         "minimatch": "^3.0.4",
   5307         "once": "^1.3.0",
   5308         "path-is-absolute": "^1.0.0"
   5309       }
   5310     },
   5311     "glob-parent": {
   5312       "version": "5.1.2",
   5313       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
   5314       "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
   5315       "dev": true,
   5316       "requires": {
   5317         "is-glob": "^4.0.1"
   5318       }
   5319     },
   5320     "globals": {
   5321       "version": "11.12.0",
   5322       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
   5323       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
   5324       "dev": true
   5325     },
   5326     "graceful-fs": {
   5327       "version": "4.2.8",
   5328       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
   5329       "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
   5330       "dev": true
   5331     },
   5332     "has": {
   5333       "version": "1.0.3",
   5334       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
   5335       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
   5336       "dev": true,
   5337       "requires": {
   5338         "function-bind": "^1.1.1"
   5339       }
   5340     },
   5341     "has-flag": {
   5342       "version": "3.0.0",
   5343       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
   5344       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
   5345       "dev": true
   5346     },
   5347     "has-symbols": {
   5348       "version": "1.0.2",
   5349       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
   5350       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
   5351       "dev": true
   5352     },
   5353     "inflight": {
   5354       "version": "1.0.6",
   5355       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
   5356       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
   5357       "dev": true,
   5358       "requires": {
   5359         "once": "^1.3.0",
   5360         "wrappy": "1"
   5361       }
   5362     },
   5363     "inherits": {
   5364       "version": "2.0.4",
   5365       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
   5366       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
   5367       "dev": true
   5368     },
   5369     "is-binary-path": {
   5370       "version": "2.1.0",
   5371       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
   5372       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
   5373       "dev": true,
   5374       "requires": {
   5375         "binary-extensions": "^2.0.0"
   5376       }
   5377     },
   5378     "is-core-module": {
   5379       "version": "2.7.0",
   5380       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz",
   5381       "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==",
   5382       "dev": true,
   5383       "requires": {
   5384         "has": "^1.0.3"
   5385       }
   5386     },
   5387     "is-extglob": {
   5388       "version": "2.1.1",
   5389       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
   5390       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
   5391       "dev": true
   5392     },
   5393     "is-glob": {
   5394       "version": "4.0.3",
   5395       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
   5396       "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
   5397       "dev": true,
   5398       "requires": {
   5399         "is-extglob": "^2.1.1"
   5400       }
   5401     },
   5402     "is-module": {
   5403       "version": "1.0.0",
   5404       "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
   5405       "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",
   5406       "dev": true
   5407     },
   5408     "is-number": {
   5409       "version": "7.0.0",
   5410       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
   5411       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
   5412       "dev": true
   5413     },
   5414     "is-obj": {
   5415       "version": "1.0.1",
   5416       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
   5417       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
   5418       "dev": true
   5419     },
   5420     "is-reference": {
   5421       "version": "1.2.1",
   5422       "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
   5423       "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
   5424       "dev": true,
   5425       "requires": {
   5426         "@types/estree": "*"
   5427       }
   5428     },
   5429     "is-regexp": {
   5430       "version": "1.0.0",
   5431       "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
   5432       "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
   5433       "dev": true
   5434     },
   5435     "jest-worker": {
   5436       "version": "26.6.2",
   5437       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
   5438       "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
   5439       "dev": true,
   5440       "requires": {
   5441         "@types/node": "*",
   5442         "merge-stream": "^2.0.0",
   5443         "supports-color": "^7.0.0"
   5444       },
   5445       "dependencies": {
   5446         "has-flag": {
   5447           "version": "4.0.0",
   5448           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
   5449           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
   5450           "dev": true
   5451         },
   5452         "supports-color": {
   5453           "version": "7.2.0",
   5454           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
   5455           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
   5456           "dev": true,
   5457           "requires": {
   5458             "has-flag": "^4.0.0"
   5459           }
   5460         }
   5461       }
   5462     },
   5463     "js-tokens": {
   5464       "version": "4.0.0",
   5465       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
   5466       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
   5467       "dev": true
   5468     },
   5469     "jsesc": {
   5470       "version": "2.5.2",
   5471       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
   5472       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
   5473       "dev": true
   5474     },
   5475     "json5": {
   5476       "version": "2.2.0",
   5477       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
   5478       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
   5479       "dev": true,
   5480       "requires": {
   5481         "minimist": "^1.2.5"
   5482       }
   5483     },
   5484     "jsonfile": {
   5485       "version": "4.0.0",
   5486       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
   5487       "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
   5488       "dev": true,
   5489       "requires": {
   5490         "graceful-fs": "^4.1.6"
   5491       }
   5492     },
   5493     "kleur": {
   5494       "version": "3.0.3",
   5495       "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
   5496       "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="
   5497     },
   5498     "livereload": {
   5499       "version": "0.9.3",
   5500       "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz",
   5501       "integrity": "sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==",
   5502       "dev": true,
   5503       "requires": {
   5504         "chokidar": "^3.5.0",
   5505         "livereload-js": "^3.3.1",
   5506         "opts": ">= 1.2.0",
   5507         "ws": "^7.4.3"
   5508       }
   5509     },
   5510     "livereload-js": {
   5511       "version": "3.3.2",
   5512       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.2.tgz",
   5513       "integrity": "sha512-w677WnINxFkuixAoUEXOStewzLYGI76XVag+0JWMMEyjJQKs0ibWZMxkTlB96Lm3EjZ7IeOxVziBEbtxVQqQZA==",
   5514       "dev": true
   5515     },
   5516     "local-access": {
   5517       "version": "1.1.0",
   5518       "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz",
   5519       "integrity": "sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw=="
   5520     },
   5521     "lodash._reinterpolate": {
   5522       "version": "3.0.0",
   5523       "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
   5524       "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
   5525       "dev": true
   5526     },
   5527     "lodash.debounce": {
   5528       "version": "4.0.8",
   5529       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
   5530       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
   5531       "dev": true
   5532     },
   5533     "lodash.template": {
   5534       "version": "4.5.0",
   5535       "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
   5536       "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
   5537       "dev": true,
   5538       "requires": {
   5539         "lodash._reinterpolate": "^3.0.0",
   5540         "lodash.templatesettings": "^4.0.0"
   5541       }
   5542     },
   5543     "lodash.templatesettings": {
   5544       "version": "4.2.0",
   5545       "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
   5546       "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
   5547       "dev": true,
   5548       "requires": {
   5549         "lodash._reinterpolate": "^3.0.0"
   5550       }
   5551     },
   5552     "magic-string": {
   5553       "version": "0.25.7",
   5554       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
   5555       "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
   5556       "dev": true,
   5557       "requires": {
   5558         "sourcemap-codec": "^1.4.4"
   5559       }
   5560     },
   5561     "merge-stream": {
   5562       "version": "2.0.0",
   5563       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
   5564       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
   5565       "dev": true
   5566     },
   5567     "mime": {
   5568       "version": "2.5.2",
   5569       "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
   5570       "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg=="
   5571     },
   5572     "minimatch": {
   5573       "version": "3.0.4",
   5574       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
   5575       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
   5576       "dev": true,
   5577       "requires": {
   5578         "brace-expansion": "^1.1.7"
   5579       }
   5580     },
   5581     "minimist": {
   5582       "version": "1.2.5",
   5583       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
   5584       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
   5585       "dev": true
   5586     },
   5587     "mri": {
   5588       "version": "1.2.0",
   5589       "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
   5590       "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="
   5591     },
   5592     "ms": {
   5593       "version": "2.1.2",
   5594       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   5595       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   5596       "dev": true
   5597     },
   5598     "node-releases": {
   5599       "version": "1.1.77",
   5600       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz",
   5601       "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==",
   5602       "dev": true
   5603     },
   5604     "normalize-path": {
   5605       "version": "3.0.0",
   5606       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
   5607       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
   5608       "dev": true
   5609     },
   5610     "object-keys": {
   5611       "version": "1.1.1",
   5612       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
   5613       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
   5614       "dev": true
   5615     },
   5616     "object.assign": {
   5617       "version": "4.1.2",
   5618       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
   5619       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
   5620       "dev": true,
   5621       "requires": {
   5622         "call-bind": "^1.0.0",
   5623         "define-properties": "^1.1.3",
   5624         "has-symbols": "^1.0.1",
   5625         "object-keys": "^1.1.1"
   5626       }
   5627     },
   5628     "once": {
   5629       "version": "1.4.0",
   5630       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
   5631       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
   5632       "dev": true,
   5633       "requires": {
   5634         "wrappy": "1"
   5635       }
   5636     },
   5637     "opts": {
   5638       "version": "2.0.2",
   5639       "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz",
   5640       "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==",
   5641       "dev": true
   5642     },
   5643     "path-is-absolute": {
   5644       "version": "1.0.1",
   5645       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
   5646       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
   5647       "dev": true
   5648     },
   5649     "path-parse": {
   5650       "version": "1.0.7",
   5651       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
   5652       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
   5653       "dev": true
   5654     },
   5655     "picocolors": {
   5656       "version": "0.2.1",
   5657       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
   5658       "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
   5659       "dev": true
   5660     },
   5661     "picomatch": {
   5662       "version": "2.3.0",
   5663       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
   5664       "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
   5665       "dev": true
   5666     },
   5667     "pretty-bytes": {
   5668       "version": "5.6.0",
   5669       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
   5670       "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
   5671       "dev": true
   5672     },
   5673     "randombytes": {
   5674       "version": "2.1.0",
   5675       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
   5676       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
   5677       "dev": true,
   5678       "requires": {
   5679         "safe-buffer": "^5.1.0"
   5680       }
   5681     },
   5682     "readdirp": {
   5683       "version": "3.6.0",
   5684       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
   5685       "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
   5686       "dev": true,
   5687       "requires": {
   5688         "picomatch": "^2.2.1"
   5689       }
   5690     },
   5691     "regenerate": {
   5692       "version": "1.4.2",
   5693       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
   5694       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
   5695       "dev": true
   5696     },
   5697     "regenerate-unicode-properties": {
   5698       "version": "9.0.0",
   5699       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
   5700       "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
   5701       "dev": true,
   5702       "requires": {
   5703         "regenerate": "^1.4.2"
   5704       }
   5705     },
   5706     "regenerator-runtime": {
   5707       "version": "0.13.9",
   5708       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
   5709       "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
   5710       "dev": true
   5711     },
   5712     "regenerator-transform": {
   5713       "version": "0.14.5",
   5714       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
   5715       "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
   5716       "dev": true,
   5717       "requires": {
   5718         "@babel/runtime": "^7.8.4"
   5719       }
   5720     },
   5721     "regexpu-core": {
   5722       "version": "4.8.0",
   5723       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
   5724       "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
   5725       "dev": true,
   5726       "requires": {
   5727         "regenerate": "^1.4.2",
   5728         "regenerate-unicode-properties": "^9.0.0",
   5729         "regjsgen": "^0.5.2",
   5730         "regjsparser": "^0.7.0",
   5731         "unicode-match-property-ecmascript": "^2.0.0",
   5732         "unicode-match-property-value-ecmascript": "^2.0.0"
   5733       }
   5734     },
   5735     "regjsgen": {
   5736       "version": "0.5.2",
   5737       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
   5738       "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
   5739       "dev": true
   5740     },
   5741     "regjsparser": {
   5742       "version": "0.7.0",
   5743       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
   5744       "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
   5745       "dev": true,
   5746       "requires": {
   5747         "jsesc": "~0.5.0"
   5748       },
   5749       "dependencies": {
   5750         "jsesc": {
   5751           "version": "0.5.0",
   5752           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
   5753           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
   5754           "dev": true
   5755         }
   5756       }
   5757     },
   5758     "require-relative": {
   5759       "version": "0.8.7",
   5760       "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz",
   5761       "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=",
   5762       "dev": true
   5763     },
   5764     "resolve": {
   5765       "version": "1.20.0",
   5766       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
   5767       "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
   5768       "dev": true,
   5769       "requires": {
   5770         "is-core-module": "^2.2.0",
   5771         "path-parse": "^1.0.6"
   5772       }
   5773     },
   5774     "rollup": {
   5775       "version": "2.58.0",
   5776       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.58.0.tgz",
   5777       "integrity": "sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==",
   5778       "dev": true,
   5779       "requires": {
   5780         "fsevents": "~2.3.2"
   5781       }
   5782     },
   5783     "rollup-plugin-css-only": {
   5784       "version": "3.1.0",
   5785       "resolved": "https://registry.npmjs.org/rollup-plugin-css-only/-/rollup-plugin-css-only-3.1.0.tgz",
   5786       "integrity": "sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==",
   5787       "dev": true,
   5788       "requires": {
   5789         "@rollup/pluginutils": "4"
   5790       },
   5791       "dependencies": {
   5792         "@rollup/pluginutils": {
   5793           "version": "4.1.1",
   5794           "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.1.tgz",
   5795           "integrity": "sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==",
   5796           "dev": true,
   5797           "requires": {
   5798             "estree-walker": "^2.0.1",
   5799             "picomatch": "^2.2.2"
   5800           }
   5801         }
   5802       }
   5803     },
   5804     "rollup-plugin-livereload": {
   5805       "version": "2.0.5",
   5806       "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-2.0.5.tgz",
   5807       "integrity": "sha512-vqQZ/UQowTW7VoiKEM5ouNW90wE5/GZLfdWuR0ELxyKOJUIaj+uismPZZaICU4DnWPVjnpCDDxEqwU7pcKY/PA==",
   5808       "dev": true,
   5809       "requires": {
   5810         "livereload": "^0.9.1"
   5811       }
   5812     },
   5813     "rollup-plugin-svelte": {
   5814       "version": "7.1.0",
   5815       "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz",
   5816       "integrity": "sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==",
   5817       "dev": true,
   5818       "requires": {
   5819         "require-relative": "^0.8.7",
   5820         "rollup-pluginutils": "^2.8.2"
   5821       }
   5822     },
   5823     "rollup-plugin-terser": {
   5824       "version": "7.0.2",
   5825       "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
   5826       "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
   5827       "dev": true,
   5828       "requires": {
   5829         "@babel/code-frame": "^7.10.4",
   5830         "jest-worker": "^26.2.1",
   5831         "serialize-javascript": "^4.0.0",
   5832         "terser": "^5.0.0"
   5833       }
   5834     },
   5835     "rollup-pluginutils": {
   5836       "version": "2.8.2",
   5837       "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz",
   5838       "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==",
   5839       "dev": true,
   5840       "requires": {
   5841         "estree-walker": "^0.6.1"
   5842       },
   5843       "dependencies": {
   5844         "estree-walker": {
   5845           "version": "0.6.1",
   5846           "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
   5847           "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==",
   5848           "dev": true
   5849         }
   5850       }
   5851     },
   5852     "sade": {
   5853       "version": "1.7.4",
   5854       "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz",
   5855       "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==",
   5856       "requires": {
   5857         "mri": "^1.1.0"
   5858       }
   5859     },
   5860     "safe-buffer": {
   5861       "version": "5.2.1",
   5862       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
   5863       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
   5864       "dev": true
   5865     },
   5866     "semiver": {
   5867       "version": "1.1.0",
   5868       "resolved": "https://registry.npmjs.org/semiver/-/semiver-1.1.0.tgz",
   5869       "integrity": "sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg=="
   5870     },
   5871     "semver": {
   5872       "version": "6.3.0",
   5873       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
   5874       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
   5875       "dev": true
   5876     },
   5877     "serialize-javascript": {
   5878       "version": "4.0.0",
   5879       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
   5880       "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
   5881       "dev": true,
   5882       "requires": {
   5883         "randombytes": "^2.1.0"
   5884       }
   5885     },
   5886     "sirv": {
   5887       "version": "1.0.17",
   5888       "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.17.tgz",
   5889       "integrity": "sha512-qx9go5yraB7ekT7bCMqUHJ5jEaOC/GXBxUWv+jeWnb7WzHUFdcQPGWk7YmAwFBaQBrogpuSqd/azbC2lZRqqmw==",
   5890       "requires": {
   5891         "@polka/url": "^1.0.0-next.20",
   5892         "mime": "^2.3.1",
   5893         "totalist": "^1.0.0"
   5894       }
   5895     },
   5896     "sirv-cli": {
   5897       "version": "1.0.14",
   5898       "resolved": "https://registry.npmjs.org/sirv-cli/-/sirv-cli-1.0.14.tgz",
   5899       "integrity": "sha512-yyUTNr984ANKDloqepkYbBSqvx3buwYg2sQKPWjSU+IBia5loaoka2If8N9CMwt8AfP179cdEl7kYJ//iWJHjQ==",
   5900       "requires": {
   5901         "console-clear": "^1.1.0",
   5902         "get-port": "^3.2.0",
   5903         "kleur": "^3.0.0",
   5904         "local-access": "^1.0.1",
   5905         "sade": "^1.6.0",
   5906         "semiver": "^1.0.0",
   5907         "sirv": "^1.0.13",
   5908         "tinydate": "^1.0.0"
   5909       }
   5910     },
   5911     "source-map": {
   5912       "version": "0.7.3",
   5913       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
   5914       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
   5915       "dev": true
   5916     },
   5917     "source-map-support": {
   5918       "version": "0.5.20",
   5919       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
   5920       "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
   5921       "dev": true,
   5922       "requires": {
   5923         "buffer-from": "^1.0.0",
   5924         "source-map": "^0.6.0"
   5925       },
   5926       "dependencies": {
   5927         "source-map": {
   5928           "version": "0.6.1",
   5929           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   5930           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   5931           "dev": true
   5932         }
   5933       }
   5934     },
   5935     "source-map-url": {
   5936       "version": "0.4.1",
   5937       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
   5938       "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
   5939       "dev": true
   5940     },
   5941     "sourcemap-codec": {
   5942       "version": "1.4.8",
   5943       "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
   5944       "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
   5945       "dev": true
   5946     },
   5947     "stringify-object": {
   5948       "version": "3.3.0",
   5949       "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
   5950       "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
   5951       "dev": true,
   5952       "requires": {
   5953         "get-own-enumerable-property-symbols": "^3.0.0",
   5954         "is-obj": "^1.0.1",
   5955         "is-regexp": "^1.0.0"
   5956       }
   5957     },
   5958     "strip-comments": {
   5959       "version": "1.0.2",
   5960       "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz",
   5961       "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==",
   5962       "dev": true,
   5963       "requires": {
   5964         "babel-extract-comments": "^1.0.0",
   5965         "babel-plugin-transform-object-rest-spread": "^6.26.0"
   5966       }
   5967     },
   5968     "supports-color": {
   5969       "version": "5.5.0",
   5970       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
   5971       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
   5972       "dev": true,
   5973       "requires": {
   5974         "has-flag": "^3.0.0"
   5975       }
   5976     },
   5977     "svelte": {
   5978       "version": "3.43.1",
   5979       "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.43.1.tgz",
   5980       "integrity": "sha512-nvPIaKx4HLzYlSdquISZpgG1Kqr2VAWQjZOt3Iwm3UhbqmA0LnSx4k1YpRMEhjQYW3ZCqQoK8Egto9tv4YewMA==",
   5981       "dev": true
   5982     },
   5983     "temp-dir": {
   5984       "version": "1.0.0",
   5985       "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
   5986       "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
   5987       "dev": true
   5988     },
   5989     "tempy": {
   5990       "version": "0.3.0",
   5991       "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz",
   5992       "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==",
   5993       "dev": true,
   5994       "requires": {
   5995         "temp-dir": "^1.0.0",
   5996         "type-fest": "^0.3.1",
   5997         "unique-string": "^1.0.0"
   5998       }
   5999     },
   6000     "terser": {
   6001       "version": "5.9.0",
   6002       "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz",
   6003       "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==",
   6004       "dev": true,
   6005       "requires": {
   6006         "commander": "^2.20.0",
   6007         "source-map": "~0.7.2",
   6008         "source-map-support": "~0.5.20"
   6009       }
   6010     },
   6011     "tinydate": {
   6012       "version": "1.3.0",
   6013       "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz",
   6014       "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w=="
   6015     },
   6016     "to-fast-properties": {
   6017       "version": "2.0.0",
   6018       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
   6019       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
   6020       "dev": true
   6021     },
   6022     "to-regex-range": {
   6023       "version": "5.0.1",
   6024       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
   6025       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
   6026       "dev": true,
   6027       "requires": {
   6028         "is-number": "^7.0.0"
   6029       }
   6030     },
   6031     "totalist": {
   6032       "version": "1.1.0",
   6033       "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz",
   6034       "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g=="
   6035     },
   6036     "type-fest": {
   6037       "version": "0.3.1",
   6038       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
   6039       "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
   6040       "dev": true
   6041     },
   6042     "unicode-canonical-property-names-ecmascript": {
   6043       "version": "2.0.0",
   6044       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
   6045       "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
   6046       "dev": true
   6047     },
   6048     "unicode-match-property-ecmascript": {
   6049       "version": "2.0.0",
   6050       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
   6051       "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
   6052       "dev": true,
   6053       "requires": {
   6054         "unicode-canonical-property-names-ecmascript": "^2.0.0",
   6055         "unicode-property-aliases-ecmascript": "^2.0.0"
   6056       }
   6057     },
   6058     "unicode-match-property-value-ecmascript": {
   6059       "version": "2.0.0",
   6060       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
   6061       "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
   6062       "dev": true
   6063     },
   6064     "unicode-property-aliases-ecmascript": {
   6065       "version": "2.0.0",
   6066       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
   6067       "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
   6068       "dev": true
   6069     },
   6070     "unique-string": {
   6071       "version": "1.0.0",
   6072       "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
   6073       "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
   6074       "dev": true,
   6075       "requires": {
   6076         "crypto-random-string": "^1.0.0"
   6077       }
   6078     },
   6079     "universalify": {
   6080       "version": "0.1.2",
   6081       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
   6082       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
   6083       "dev": true
   6084     },
   6085     "upath": {
   6086       "version": "1.2.0",
   6087       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
   6088       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
   6089       "dev": true
   6090     },
   6091     "workbox-background-sync": {
   6092       "version": "5.1.4",
   6093       "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz",
   6094       "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==",
   6095       "dev": true,
   6096       "requires": {
   6097         "workbox-core": "^5.1.4"
   6098       }
   6099     },
   6100     "workbox-broadcast-update": {
   6101       "version": "5.1.4",
   6102       "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz",
   6103       "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==",
   6104       "dev": true,
   6105       "requires": {
   6106         "workbox-core": "^5.1.4"
   6107       }
   6108     },
   6109     "workbox-build": {
   6110       "version": "5.1.4",
   6111       "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz",
   6112       "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==",
   6113       "dev": true,
   6114       "requires": {
   6115         "@babel/core": "^7.8.4",
   6116         "@babel/preset-env": "^7.8.4",
   6117         "@babel/runtime": "^7.8.4",
   6118         "@hapi/joi": "^15.1.0",
   6119         "@rollup/plugin-node-resolve": "^7.1.1",
   6120         "@rollup/plugin-replace": "^2.3.1",
   6121         "@surma/rollup-plugin-off-main-thread": "^1.1.1",
   6122         "common-tags": "^1.8.0",
   6123         "fast-json-stable-stringify": "^2.1.0",
   6124         "fs-extra": "^8.1.0",
   6125         "glob": "^7.1.6",
   6126         "lodash.template": "^4.5.0",
   6127         "pretty-bytes": "^5.3.0",
   6128         "rollup": "^1.31.1",
   6129         "rollup-plugin-babel": "^4.3.3",
   6130         "rollup-plugin-terser": "^5.3.1",
   6131         "source-map": "^0.7.3",
   6132         "source-map-url": "^0.4.0",
   6133         "stringify-object": "^3.3.0",
   6134         "strip-comments": "^1.0.2",
   6135         "tempy": "^0.3.0",
   6136         "upath": "^1.2.0",
   6137         "workbox-background-sync": "^5.1.4",
   6138         "workbox-broadcast-update": "^5.1.4",
   6139         "workbox-cacheable-response": "^5.1.4",
   6140         "workbox-core": "^5.1.4",
   6141         "workbox-expiration": "^5.1.4",
   6142         "workbox-google-analytics": "^5.1.4",
   6143         "workbox-navigation-preload": "^5.1.4",
   6144         "workbox-precaching": "^5.1.4",
   6145         "workbox-range-requests": "^5.1.4",
   6146         "workbox-routing": "^5.1.4",
   6147         "workbox-strategies": "^5.1.4",
   6148         "workbox-streams": "^5.1.4",
   6149         "workbox-sw": "^5.1.4",
   6150         "workbox-window": "^5.1.4"
   6151       },
   6152       "dependencies": {
   6153         "@rollup/plugin-node-resolve": {
   6154           "version": "7.1.3",
   6155           "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz",
   6156           "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==",
   6157           "dev": true,
   6158           "requires": {
   6159             "@rollup/pluginutils": "^3.0.8",
   6160             "@types/resolve": "0.0.8",
   6161             "builtin-modules": "^3.1.0",
   6162             "is-module": "^1.0.0",
   6163             "resolve": "^1.14.2"
   6164           }
   6165         },
   6166         "@types/resolve": {
   6167           "version": "0.0.8",
   6168           "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz",
   6169           "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==",
   6170           "dev": true,
   6171           "requires": {
   6172             "@types/node": "*"
   6173           }
   6174         },
   6175         "jest-worker": {
   6176           "version": "24.9.0",
   6177           "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz",
   6178           "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==",
   6179           "dev": true,
   6180           "requires": {
   6181             "merge-stream": "^2.0.0",
   6182             "supports-color": "^6.1.0"
   6183           }
   6184         },
   6185         "rollup": {
   6186           "version": "1.32.1",
   6187           "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz",
   6188           "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==",
   6189           "dev": true,
   6190           "requires": {
   6191             "@types/estree": "*",
   6192             "@types/node": "*",
   6193             "acorn": "^7.1.0"
   6194           }
   6195         },
   6196         "rollup-plugin-babel": {
   6197           "version": "4.4.0",
   6198           "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz",
   6199           "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==",
   6200           "dev": true,
   6201           "requires": {
   6202             "@babel/helper-module-imports": "^7.0.0",
   6203             "rollup-pluginutils": "^2.8.1"
   6204           }
   6205         },
   6206         "rollup-plugin-terser": {
   6207           "version": "5.3.1",
   6208           "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz",
   6209           "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==",
   6210           "dev": true,
   6211           "requires": {
   6212             "@babel/code-frame": "^7.5.5",
   6213             "jest-worker": "^24.9.0",
   6214             "rollup-pluginutils": "^2.8.2",
   6215             "serialize-javascript": "^4.0.0",
   6216             "terser": "^4.6.2"
   6217           }
   6218         },
   6219         "supports-color": {
   6220           "version": "6.1.0",
   6221           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
   6222           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
   6223           "dev": true,
   6224           "requires": {
   6225             "has-flag": "^3.0.0"
   6226           }
   6227         },
   6228         "terser": {
   6229           "version": "4.8.0",
   6230           "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
   6231           "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
   6232           "dev": true,
   6233           "requires": {
   6234             "commander": "^2.20.0",
   6235             "source-map": "~0.6.1",
   6236             "source-map-support": "~0.5.12"
   6237           },
   6238           "dependencies": {
   6239             "source-map": {
   6240               "version": "0.6.1",
   6241               "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   6242               "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   6243               "dev": true
   6244             }
   6245           }
   6246         }
   6247       }
   6248     },
   6249     "workbox-cacheable-response": {
   6250       "version": "5.1.4",
   6251       "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz",
   6252       "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==",
   6253       "dev": true,
   6254       "requires": {
   6255         "workbox-core": "^5.1.4"
   6256       }
   6257     },
   6258     "workbox-core": {
   6259       "version": "5.1.4",
   6260       "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz",
   6261       "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==",
   6262       "dev": true
   6263     },
   6264     "workbox-expiration": {
   6265       "version": "5.1.4",
   6266       "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz",
   6267       "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==",
   6268       "dev": true,
   6269       "requires": {
   6270         "workbox-core": "^5.1.4"
   6271       }
   6272     },
   6273     "workbox-google-analytics": {
   6274       "version": "5.1.4",
   6275       "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz",
   6276       "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==",
   6277       "dev": true,
   6278       "requires": {
   6279         "workbox-background-sync": "^5.1.4",
   6280         "workbox-core": "^5.1.4",
   6281         "workbox-routing": "^5.1.4",
   6282         "workbox-strategies": "^5.1.4"
   6283       }
   6284     },
   6285     "workbox-navigation-preload": {
   6286       "version": "5.1.4",
   6287       "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz",
   6288       "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==",
   6289       "dev": true,
   6290       "requires": {
   6291         "workbox-core": "^5.1.4"
   6292       }
   6293     },
   6294     "workbox-precaching": {
   6295       "version": "5.1.4",
   6296       "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz",
   6297       "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==",
   6298       "dev": true,
   6299       "requires": {
   6300         "workbox-core": "^5.1.4"
   6301       }
   6302     },
   6303     "workbox-range-requests": {
   6304       "version": "5.1.4",
   6305       "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz",
   6306       "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==",
   6307       "dev": true,
   6308       "requires": {
   6309         "workbox-core": "^5.1.4"
   6310       }
   6311     },
   6312     "workbox-routing": {
   6313       "version": "5.1.4",
   6314       "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz",
   6315       "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==",
   6316       "dev": true,
   6317       "requires": {
   6318         "workbox-core": "^5.1.4"
   6319       }
   6320     },
   6321     "workbox-strategies": {
   6322       "version": "5.1.4",
   6323       "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz",
   6324       "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==",
   6325       "dev": true,
   6326       "requires": {
   6327         "workbox-core": "^5.1.4",
   6328         "workbox-routing": "^5.1.4"
   6329       }
   6330     },
   6331     "workbox-streams": {
   6332       "version": "5.1.4",
   6333       "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz",
   6334       "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==",
   6335       "dev": true,
   6336       "requires": {
   6337         "workbox-core": "^5.1.4",
   6338         "workbox-routing": "^5.1.4"
   6339       }
   6340     },
   6341     "workbox-sw": {
   6342       "version": "5.1.4",
   6343       "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz",
   6344       "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==",
   6345       "dev": true
   6346     },
   6347     "workbox-window": {
   6348       "version": "5.1.4",
   6349       "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz",
   6350       "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==",
   6351       "dev": true,
   6352       "requires": {
   6353         "workbox-core": "^5.1.4"
   6354       }
   6355     },
   6356     "wrappy": {
   6357       "version": "1.0.2",
   6358       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
   6359       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
   6360       "dev": true
   6361     },
   6362     "ws": {
   6363       "version": "7.5.5",
   6364       "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
   6365       "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
   6366       "dev": true,
   6367       "requires": {}
   6368     }
   6369   }
   6370 }