experiments

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

package-lock.json (224916B)


      1 {
      2   "name": "pwa",
      3   "version": "1.0.0",
      4   "lockfileVersion": 2,
      5   "requires": true,
      6   "packages": {
      7     "": {
      8       "version": "1.0.0",
      9       "license": "ISC",
     10       "devDependencies": {
     11         "workbox-build": "^6.3.0"
     12       }
     13     },
     14     "node_modules/@apideck/better-ajv-errors": {
     15       "version": "0.2.5",
     16       "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.2.5.tgz",
     17       "integrity": "sha512-Pm1fAqCT8OEfBVLddU3fWZ/URWpGGhkvlsBIgn9Y2jJlcNumo0gNzPsQswDJTiA8HcKpCjOhWQOgkA9kXR4Ghg==",
     18       "dev": true,
     19       "dependencies": {
     20         "json-schema": "^0.3.0",
     21         "jsonpointer": "^4.1.0",
     22         "leven": "^3.1.0"
     23       },
     24       "engines": {
     25         "node": ">=10"
     26       },
     27       "peerDependencies": {
     28         "ajv": ">=8"
     29       }
     30     },
     31     "node_modules/@babel/code-frame": {
     32       "version": "7.14.5",
     33       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
     34       "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
     35       "dev": true,
     36       "dependencies": {
     37         "@babel/highlight": "^7.14.5"
     38       },
     39       "engines": {
     40         "node": ">=6.9.0"
     41       }
     42     },
     43     "node_modules/@babel/compat-data": {
     44       "version": "7.15.0",
     45       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
     46       "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
     47       "dev": true,
     48       "engines": {
     49         "node": ">=6.9.0"
     50       }
     51     },
     52     "node_modules/@babel/core": {
     53       "version": "7.15.5",
     54       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz",
     55       "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==",
     56       "dev": true,
     57       "dependencies": {
     58         "@babel/code-frame": "^7.14.5",
     59         "@babel/generator": "^7.15.4",
     60         "@babel/helper-compilation-targets": "^7.15.4",
     61         "@babel/helper-module-transforms": "^7.15.4",
     62         "@babel/helpers": "^7.15.4",
     63         "@babel/parser": "^7.15.5",
     64         "@babel/template": "^7.15.4",
     65         "@babel/traverse": "^7.15.4",
     66         "@babel/types": "^7.15.4",
     67         "convert-source-map": "^1.7.0",
     68         "debug": "^4.1.0",
     69         "gensync": "^1.0.0-beta.2",
     70         "json5": "^2.1.2",
     71         "semver": "^6.3.0",
     72         "source-map": "^0.5.0"
     73       },
     74       "engines": {
     75         "node": ">=6.9.0"
     76       },
     77       "funding": {
     78         "type": "opencollective",
     79         "url": "https://opencollective.com/babel"
     80       }
     81     },
     82     "node_modules/@babel/core/node_modules/source-map": {
     83       "version": "0.5.7",
     84       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
     85       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
     86       "dev": true,
     87       "engines": {
     88         "node": ">=0.10.0"
     89       }
     90     },
     91     "node_modules/@babel/generator": {
     92       "version": "7.15.4",
     93       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz",
     94       "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==",
     95       "dev": true,
     96       "dependencies": {
     97         "@babel/types": "^7.15.4",
     98         "jsesc": "^2.5.1",
     99         "source-map": "^0.5.0"
    100       },
    101       "engines": {
    102         "node": ">=6.9.0"
    103       }
    104     },
    105     "node_modules/@babel/generator/node_modules/source-map": {
    106       "version": "0.5.7",
    107       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
    108       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
    109       "dev": true,
    110       "engines": {
    111         "node": ">=0.10.0"
    112       }
    113     },
    114     "node_modules/@babel/helper-annotate-as-pure": {
    115       "version": "7.15.4",
    116       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
    117       "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
    118       "dev": true,
    119       "dependencies": {
    120         "@babel/types": "^7.15.4"
    121       },
    122       "engines": {
    123         "node": ">=6.9.0"
    124       }
    125     },
    126     "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
    127       "version": "7.15.4",
    128       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz",
    129       "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==",
    130       "dev": true,
    131       "dependencies": {
    132         "@babel/helper-explode-assignable-expression": "^7.15.4",
    133         "@babel/types": "^7.15.4"
    134       },
    135       "engines": {
    136         "node": ">=6.9.0"
    137       }
    138     },
    139     "node_modules/@babel/helper-compilation-targets": {
    140       "version": "7.15.4",
    141       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
    142       "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
    143       "dev": true,
    144       "dependencies": {
    145         "@babel/compat-data": "^7.15.0",
    146         "@babel/helper-validator-option": "^7.14.5",
    147         "browserslist": "^4.16.6",
    148         "semver": "^6.3.0"
    149       },
    150       "engines": {
    151         "node": ">=6.9.0"
    152       },
    153       "peerDependencies": {
    154         "@babel/core": "^7.0.0"
    155       }
    156     },
    157     "node_modules/@babel/helper-create-class-features-plugin": {
    158       "version": "7.15.4",
    159       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz",
    160       "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==",
    161       "dev": true,
    162       "dependencies": {
    163         "@babel/helper-annotate-as-pure": "^7.15.4",
    164         "@babel/helper-function-name": "^7.15.4",
    165         "@babel/helper-member-expression-to-functions": "^7.15.4",
    166         "@babel/helper-optimise-call-expression": "^7.15.4",
    167         "@babel/helper-replace-supers": "^7.15.4",
    168         "@babel/helper-split-export-declaration": "^7.15.4"
    169       },
    170       "engines": {
    171         "node": ">=6.9.0"
    172       },
    173       "peerDependencies": {
    174         "@babel/core": "^7.0.0"
    175       }
    176     },
    177     "node_modules/@babel/helper-create-regexp-features-plugin": {
    178       "version": "7.14.5",
    179       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
    180       "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
    181       "dev": true,
    182       "dependencies": {
    183         "@babel/helper-annotate-as-pure": "^7.14.5",
    184         "regexpu-core": "^4.7.1"
    185       },
    186       "engines": {
    187         "node": ">=6.9.0"
    188       },
    189       "peerDependencies": {
    190         "@babel/core": "^7.0.0"
    191       }
    192     },
    193     "node_modules/@babel/helper-define-polyfill-provider": {
    194       "version": "0.2.3",
    195       "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
    196       "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
    197       "dev": true,
    198       "dependencies": {
    199         "@babel/helper-compilation-targets": "^7.13.0",
    200         "@babel/helper-module-imports": "^7.12.13",
    201         "@babel/helper-plugin-utils": "^7.13.0",
    202         "@babel/traverse": "^7.13.0",
    203         "debug": "^4.1.1",
    204         "lodash.debounce": "^4.0.8",
    205         "resolve": "^1.14.2",
    206         "semver": "^6.1.2"
    207       },
    208       "peerDependencies": {
    209         "@babel/core": "^7.4.0-0"
    210       }
    211     },
    212     "node_modules/@babel/helper-explode-assignable-expression": {
    213       "version": "7.15.4",
    214       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz",
    215       "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==",
    216       "dev": true,
    217       "dependencies": {
    218         "@babel/types": "^7.15.4"
    219       },
    220       "engines": {
    221         "node": ">=6.9.0"
    222       }
    223     },
    224     "node_modules/@babel/helper-function-name": {
    225       "version": "7.15.4",
    226       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
    227       "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
    228       "dev": true,
    229       "dependencies": {
    230         "@babel/helper-get-function-arity": "^7.15.4",
    231         "@babel/template": "^7.15.4",
    232         "@babel/types": "^7.15.4"
    233       },
    234       "engines": {
    235         "node": ">=6.9.0"
    236       }
    237     },
    238     "node_modules/@babel/helper-get-function-arity": {
    239       "version": "7.15.4",
    240       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
    241       "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
    242       "dev": true,
    243       "dependencies": {
    244         "@babel/types": "^7.15.4"
    245       },
    246       "engines": {
    247         "node": ">=6.9.0"
    248       }
    249     },
    250     "node_modules/@babel/helper-hoist-variables": {
    251       "version": "7.15.4",
    252       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
    253       "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
    254       "dev": true,
    255       "dependencies": {
    256         "@babel/types": "^7.15.4"
    257       },
    258       "engines": {
    259         "node": ">=6.9.0"
    260       }
    261     },
    262     "node_modules/@babel/helper-member-expression-to-functions": {
    263       "version": "7.15.4",
    264       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
    265       "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
    266       "dev": true,
    267       "dependencies": {
    268         "@babel/types": "^7.15.4"
    269       },
    270       "engines": {
    271         "node": ">=6.9.0"
    272       }
    273     },
    274     "node_modules/@babel/helper-module-imports": {
    275       "version": "7.15.4",
    276       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
    277       "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
    278       "dev": true,
    279       "dependencies": {
    280         "@babel/types": "^7.15.4"
    281       },
    282       "engines": {
    283         "node": ">=6.9.0"
    284       }
    285     },
    286     "node_modules/@babel/helper-module-transforms": {
    287       "version": "7.15.4",
    288       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz",
    289       "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==",
    290       "dev": true,
    291       "dependencies": {
    292         "@babel/helper-module-imports": "^7.15.4",
    293         "@babel/helper-replace-supers": "^7.15.4",
    294         "@babel/helper-simple-access": "^7.15.4",
    295         "@babel/helper-split-export-declaration": "^7.15.4",
    296         "@babel/helper-validator-identifier": "^7.14.9",
    297         "@babel/template": "^7.15.4",
    298         "@babel/traverse": "^7.15.4",
    299         "@babel/types": "^7.15.4"
    300       },
    301       "engines": {
    302         "node": ">=6.9.0"
    303       }
    304     },
    305     "node_modules/@babel/helper-optimise-call-expression": {
    306       "version": "7.15.4",
    307       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
    308       "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
    309       "dev": true,
    310       "dependencies": {
    311         "@babel/types": "^7.15.4"
    312       },
    313       "engines": {
    314         "node": ">=6.9.0"
    315       }
    316     },
    317     "node_modules/@babel/helper-plugin-utils": {
    318       "version": "7.14.5",
    319       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
    320       "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
    321       "dev": true,
    322       "engines": {
    323         "node": ">=6.9.0"
    324       }
    325     },
    326     "node_modules/@babel/helper-remap-async-to-generator": {
    327       "version": "7.15.4",
    328       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz",
    329       "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==",
    330       "dev": true,
    331       "dependencies": {
    332         "@babel/helper-annotate-as-pure": "^7.15.4",
    333         "@babel/helper-wrap-function": "^7.15.4",
    334         "@babel/types": "^7.15.4"
    335       },
    336       "engines": {
    337         "node": ">=6.9.0"
    338       }
    339     },
    340     "node_modules/@babel/helper-replace-supers": {
    341       "version": "7.15.4",
    342       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
    343       "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
    344       "dev": true,
    345       "dependencies": {
    346         "@babel/helper-member-expression-to-functions": "^7.15.4",
    347         "@babel/helper-optimise-call-expression": "^7.15.4",
    348         "@babel/traverse": "^7.15.4",
    349         "@babel/types": "^7.15.4"
    350       },
    351       "engines": {
    352         "node": ">=6.9.0"
    353       }
    354     },
    355     "node_modules/@babel/helper-simple-access": {
    356       "version": "7.15.4",
    357       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
    358       "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
    359       "dev": true,
    360       "dependencies": {
    361         "@babel/types": "^7.15.4"
    362       },
    363       "engines": {
    364         "node": ">=6.9.0"
    365       }
    366     },
    367     "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
    368       "version": "7.15.4",
    369       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz",
    370       "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==",
    371       "dev": true,
    372       "dependencies": {
    373         "@babel/types": "^7.15.4"
    374       },
    375       "engines": {
    376         "node": ">=6.9.0"
    377       }
    378     },
    379     "node_modules/@babel/helper-split-export-declaration": {
    380       "version": "7.15.4",
    381       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
    382       "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
    383       "dev": true,
    384       "dependencies": {
    385         "@babel/types": "^7.15.4"
    386       },
    387       "engines": {
    388         "node": ">=6.9.0"
    389       }
    390     },
    391     "node_modules/@babel/helper-validator-identifier": {
    392       "version": "7.14.9",
    393       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
    394       "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==",
    395       "dev": true,
    396       "engines": {
    397         "node": ">=6.9.0"
    398       }
    399     },
    400     "node_modules/@babel/helper-validator-option": {
    401       "version": "7.14.5",
    402       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
    403       "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
    404       "dev": true,
    405       "engines": {
    406         "node": ">=6.9.0"
    407       }
    408     },
    409     "node_modules/@babel/helper-wrap-function": {
    410       "version": "7.15.4",
    411       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz",
    412       "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==",
    413       "dev": true,
    414       "dependencies": {
    415         "@babel/helper-function-name": "^7.15.4",
    416         "@babel/template": "^7.15.4",
    417         "@babel/traverse": "^7.15.4",
    418         "@babel/types": "^7.15.4"
    419       },
    420       "engines": {
    421         "node": ">=6.9.0"
    422       }
    423     },
    424     "node_modules/@babel/helpers": {
    425       "version": "7.15.4",
    426       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
    427       "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
    428       "dev": true,
    429       "dependencies": {
    430         "@babel/template": "^7.15.4",
    431         "@babel/traverse": "^7.15.4",
    432         "@babel/types": "^7.15.4"
    433       },
    434       "engines": {
    435         "node": ">=6.9.0"
    436       }
    437     },
    438     "node_modules/@babel/highlight": {
    439       "version": "7.14.5",
    440       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
    441       "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
    442       "dev": true,
    443       "dependencies": {
    444         "@babel/helper-validator-identifier": "^7.14.5",
    445         "chalk": "^2.0.0",
    446         "js-tokens": "^4.0.0"
    447       },
    448       "engines": {
    449         "node": ">=6.9.0"
    450       }
    451     },
    452     "node_modules/@babel/parser": {
    453       "version": "7.15.6",
    454       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz",
    455       "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==",
    456       "dev": true,
    457       "bin": {
    458         "parser": "bin/babel-parser.js"
    459       },
    460       "engines": {
    461         "node": ">=6.0.0"
    462       }
    463     },
    464     "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
    465       "version": "7.15.4",
    466       "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",
    467       "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==",
    468       "dev": true,
    469       "dependencies": {
    470         "@babel/helper-plugin-utils": "^7.14.5",
    471         "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4",
    472         "@babel/plugin-proposal-optional-chaining": "^7.14.5"
    473       },
    474       "engines": {
    475         "node": ">=6.9.0"
    476       },
    477       "peerDependencies": {
    478         "@babel/core": "^7.13.0"
    479       }
    480     },
    481     "node_modules/@babel/plugin-proposal-async-generator-functions": {
    482       "version": "7.15.4",
    483       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz",
    484       "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==",
    485       "dev": true,
    486       "dependencies": {
    487         "@babel/helper-plugin-utils": "^7.14.5",
    488         "@babel/helper-remap-async-to-generator": "^7.15.4",
    489         "@babel/plugin-syntax-async-generators": "^7.8.4"
    490       },
    491       "engines": {
    492         "node": ">=6.9.0"
    493       },
    494       "peerDependencies": {
    495         "@babel/core": "^7.0.0-0"
    496       }
    497     },
    498     "node_modules/@babel/plugin-proposal-class-properties": {
    499       "version": "7.14.5",
    500       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
    501       "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
    502       "dev": true,
    503       "dependencies": {
    504         "@babel/helper-create-class-features-plugin": "^7.14.5",
    505         "@babel/helper-plugin-utils": "^7.14.5"
    506       },
    507       "engines": {
    508         "node": ">=6.9.0"
    509       },
    510       "peerDependencies": {
    511         "@babel/core": "^7.0.0-0"
    512       }
    513     },
    514     "node_modules/@babel/plugin-proposal-class-static-block": {
    515       "version": "7.15.4",
    516       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz",
    517       "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==",
    518       "dev": true,
    519       "dependencies": {
    520         "@babel/helper-create-class-features-plugin": "^7.15.4",
    521         "@babel/helper-plugin-utils": "^7.14.5",
    522         "@babel/plugin-syntax-class-static-block": "^7.14.5"
    523       },
    524       "engines": {
    525         "node": ">=6.9.0"
    526       },
    527       "peerDependencies": {
    528         "@babel/core": "^7.12.0"
    529       }
    530     },
    531     "node_modules/@babel/plugin-proposal-dynamic-import": {
    532       "version": "7.14.5",
    533       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
    534       "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
    535       "dev": true,
    536       "dependencies": {
    537         "@babel/helper-plugin-utils": "^7.14.5",
    538         "@babel/plugin-syntax-dynamic-import": "^7.8.3"
    539       },
    540       "engines": {
    541         "node": ">=6.9.0"
    542       },
    543       "peerDependencies": {
    544         "@babel/core": "^7.0.0-0"
    545       }
    546     },
    547     "node_modules/@babel/plugin-proposal-export-namespace-from": {
    548       "version": "7.14.5",
    549       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
    550       "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
    551       "dev": true,
    552       "dependencies": {
    553         "@babel/helper-plugin-utils": "^7.14.5",
    554         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
    555       },
    556       "engines": {
    557         "node": ">=6.9.0"
    558       },
    559       "peerDependencies": {
    560         "@babel/core": "^7.0.0-0"
    561       }
    562     },
    563     "node_modules/@babel/plugin-proposal-json-strings": {
    564       "version": "7.14.5",
    565       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
    566       "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
    567       "dev": true,
    568       "dependencies": {
    569         "@babel/helper-plugin-utils": "^7.14.5",
    570         "@babel/plugin-syntax-json-strings": "^7.8.3"
    571       },
    572       "engines": {
    573         "node": ">=6.9.0"
    574       },
    575       "peerDependencies": {
    576         "@babel/core": "^7.0.0-0"
    577       }
    578     },
    579     "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
    580       "version": "7.14.5",
    581       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
    582       "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
    583       "dev": true,
    584       "dependencies": {
    585         "@babel/helper-plugin-utils": "^7.14.5",
    586         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
    587       },
    588       "engines": {
    589         "node": ">=6.9.0"
    590       },
    591       "peerDependencies": {
    592         "@babel/core": "^7.0.0-0"
    593       }
    594     },
    595     "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
    596       "version": "7.14.5",
    597       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
    598       "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
    599       "dev": true,
    600       "dependencies": {
    601         "@babel/helper-plugin-utils": "^7.14.5",
    602         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
    603       },
    604       "engines": {
    605         "node": ">=6.9.0"
    606       },
    607       "peerDependencies": {
    608         "@babel/core": "^7.0.0-0"
    609       }
    610     },
    611     "node_modules/@babel/plugin-proposal-numeric-separator": {
    612       "version": "7.14.5",
    613       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
    614       "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
    615       "dev": true,
    616       "dependencies": {
    617         "@babel/helper-plugin-utils": "^7.14.5",
    618         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
    619       },
    620       "engines": {
    621         "node": ">=6.9.0"
    622       },
    623       "peerDependencies": {
    624         "@babel/core": "^7.0.0-0"
    625       }
    626     },
    627     "node_modules/@babel/plugin-proposal-object-rest-spread": {
    628       "version": "7.15.6",
    629       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz",
    630       "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==",
    631       "dev": true,
    632       "dependencies": {
    633         "@babel/compat-data": "^7.15.0",
    634         "@babel/helper-compilation-targets": "^7.15.4",
    635         "@babel/helper-plugin-utils": "^7.14.5",
    636         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
    637         "@babel/plugin-transform-parameters": "^7.15.4"
    638       },
    639       "engines": {
    640         "node": ">=6.9.0"
    641       },
    642       "peerDependencies": {
    643         "@babel/core": "^7.0.0-0"
    644       }
    645     },
    646     "node_modules/@babel/plugin-proposal-optional-catch-binding": {
    647       "version": "7.14.5",
    648       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
    649       "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
    650       "dev": true,
    651       "dependencies": {
    652         "@babel/helper-plugin-utils": "^7.14.5",
    653         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
    654       },
    655       "engines": {
    656         "node": ">=6.9.0"
    657       },
    658       "peerDependencies": {
    659         "@babel/core": "^7.0.0-0"
    660       }
    661     },
    662     "node_modules/@babel/plugin-proposal-optional-chaining": {
    663       "version": "7.14.5",
    664       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
    665       "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
    666       "dev": true,
    667       "dependencies": {
    668         "@babel/helper-plugin-utils": "^7.14.5",
    669         "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
    670         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
    671       },
    672       "engines": {
    673         "node": ">=6.9.0"
    674       },
    675       "peerDependencies": {
    676         "@babel/core": "^7.0.0-0"
    677       }
    678     },
    679     "node_modules/@babel/plugin-proposal-private-methods": {
    680       "version": "7.14.5",
    681       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
    682       "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
    683       "dev": true,
    684       "dependencies": {
    685         "@babel/helper-create-class-features-plugin": "^7.14.5",
    686         "@babel/helper-plugin-utils": "^7.14.5"
    687       },
    688       "engines": {
    689         "node": ">=6.9.0"
    690       },
    691       "peerDependencies": {
    692         "@babel/core": "^7.0.0-0"
    693       }
    694     },
    695     "node_modules/@babel/plugin-proposal-private-property-in-object": {
    696       "version": "7.15.4",
    697       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz",
    698       "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==",
    699       "dev": true,
    700       "dependencies": {
    701         "@babel/helper-annotate-as-pure": "^7.15.4",
    702         "@babel/helper-create-class-features-plugin": "^7.15.4",
    703         "@babel/helper-plugin-utils": "^7.14.5",
    704         "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
    705       },
    706       "engines": {
    707         "node": ">=6.9.0"
    708       },
    709       "peerDependencies": {
    710         "@babel/core": "^7.0.0-0"
    711       }
    712     },
    713     "node_modules/@babel/plugin-proposal-unicode-property-regex": {
    714       "version": "7.14.5",
    715       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
    716       "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
    717       "dev": true,
    718       "dependencies": {
    719         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
    720         "@babel/helper-plugin-utils": "^7.14.5"
    721       },
    722       "engines": {
    723         "node": ">=4"
    724       },
    725       "peerDependencies": {
    726         "@babel/core": "^7.0.0-0"
    727       }
    728     },
    729     "node_modules/@babel/plugin-syntax-async-generators": {
    730       "version": "7.8.4",
    731       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
    732       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
    733       "dev": true,
    734       "dependencies": {
    735         "@babel/helper-plugin-utils": "^7.8.0"
    736       },
    737       "peerDependencies": {
    738         "@babel/core": "^7.0.0-0"
    739       }
    740     },
    741     "node_modules/@babel/plugin-syntax-class-properties": {
    742       "version": "7.12.13",
    743       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
    744       "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
    745       "dev": true,
    746       "dependencies": {
    747         "@babel/helper-plugin-utils": "^7.12.13"
    748       },
    749       "peerDependencies": {
    750         "@babel/core": "^7.0.0-0"
    751       }
    752     },
    753     "node_modules/@babel/plugin-syntax-class-static-block": {
    754       "version": "7.14.5",
    755       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
    756       "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
    757       "dev": true,
    758       "dependencies": {
    759         "@babel/helper-plugin-utils": "^7.14.5"
    760       },
    761       "engines": {
    762         "node": ">=6.9.0"
    763       },
    764       "peerDependencies": {
    765         "@babel/core": "^7.0.0-0"
    766       }
    767     },
    768     "node_modules/@babel/plugin-syntax-dynamic-import": {
    769       "version": "7.8.3",
    770       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
    771       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
    772       "dev": true,
    773       "dependencies": {
    774         "@babel/helper-plugin-utils": "^7.8.0"
    775       },
    776       "peerDependencies": {
    777         "@babel/core": "^7.0.0-0"
    778       }
    779     },
    780     "node_modules/@babel/plugin-syntax-export-namespace-from": {
    781       "version": "7.8.3",
    782       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
    783       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
    784       "dev": true,
    785       "dependencies": {
    786         "@babel/helper-plugin-utils": "^7.8.3"
    787       },
    788       "peerDependencies": {
    789         "@babel/core": "^7.0.0-0"
    790       }
    791     },
    792     "node_modules/@babel/plugin-syntax-json-strings": {
    793       "version": "7.8.3",
    794       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
    795       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
    796       "dev": true,
    797       "dependencies": {
    798         "@babel/helper-plugin-utils": "^7.8.0"
    799       },
    800       "peerDependencies": {
    801         "@babel/core": "^7.0.0-0"
    802       }
    803     },
    804     "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
    805       "version": "7.10.4",
    806       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
    807       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
    808       "dev": true,
    809       "dependencies": {
    810         "@babel/helper-plugin-utils": "^7.10.4"
    811       },
    812       "peerDependencies": {
    813         "@babel/core": "^7.0.0-0"
    814       }
    815     },
    816     "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
    817       "version": "7.8.3",
    818       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
    819       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
    820       "dev": true,
    821       "dependencies": {
    822         "@babel/helper-plugin-utils": "^7.8.0"
    823       },
    824       "peerDependencies": {
    825         "@babel/core": "^7.0.0-0"
    826       }
    827     },
    828     "node_modules/@babel/plugin-syntax-numeric-separator": {
    829       "version": "7.10.4",
    830       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
    831       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
    832       "dev": true,
    833       "dependencies": {
    834         "@babel/helper-plugin-utils": "^7.10.4"
    835       },
    836       "peerDependencies": {
    837         "@babel/core": "^7.0.0-0"
    838       }
    839     },
    840     "node_modules/@babel/plugin-syntax-object-rest-spread": {
    841       "version": "7.8.3",
    842       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
    843       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
    844       "dev": true,
    845       "dependencies": {
    846         "@babel/helper-plugin-utils": "^7.8.0"
    847       },
    848       "peerDependencies": {
    849         "@babel/core": "^7.0.0-0"
    850       }
    851     },
    852     "node_modules/@babel/plugin-syntax-optional-catch-binding": {
    853       "version": "7.8.3",
    854       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
    855       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
    856       "dev": true,
    857       "dependencies": {
    858         "@babel/helper-plugin-utils": "^7.8.0"
    859       },
    860       "peerDependencies": {
    861         "@babel/core": "^7.0.0-0"
    862       }
    863     },
    864     "node_modules/@babel/plugin-syntax-optional-chaining": {
    865       "version": "7.8.3",
    866       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
    867       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
    868       "dev": true,
    869       "dependencies": {
    870         "@babel/helper-plugin-utils": "^7.8.0"
    871       },
    872       "peerDependencies": {
    873         "@babel/core": "^7.0.0-0"
    874       }
    875     },
    876     "node_modules/@babel/plugin-syntax-private-property-in-object": {
    877       "version": "7.14.5",
    878       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
    879       "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
    880       "dev": true,
    881       "dependencies": {
    882         "@babel/helper-plugin-utils": "^7.14.5"
    883       },
    884       "engines": {
    885         "node": ">=6.9.0"
    886       },
    887       "peerDependencies": {
    888         "@babel/core": "^7.0.0-0"
    889       }
    890     },
    891     "node_modules/@babel/plugin-syntax-top-level-await": {
    892       "version": "7.14.5",
    893       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
    894       "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
    895       "dev": true,
    896       "dependencies": {
    897         "@babel/helper-plugin-utils": "^7.14.5"
    898       },
    899       "engines": {
    900         "node": ">=6.9.0"
    901       },
    902       "peerDependencies": {
    903         "@babel/core": "^7.0.0-0"
    904       }
    905     },
    906     "node_modules/@babel/plugin-transform-arrow-functions": {
    907       "version": "7.14.5",
    908       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
    909       "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
    910       "dev": true,
    911       "dependencies": {
    912         "@babel/helper-plugin-utils": "^7.14.5"
    913       },
    914       "engines": {
    915         "node": ">=6.9.0"
    916       },
    917       "peerDependencies": {
    918         "@babel/core": "^7.0.0-0"
    919       }
    920     },
    921     "node_modules/@babel/plugin-transform-async-to-generator": {
    922       "version": "7.14.5",
    923       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
    924       "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
    925       "dev": true,
    926       "dependencies": {
    927         "@babel/helper-module-imports": "^7.14.5",
    928         "@babel/helper-plugin-utils": "^7.14.5",
    929         "@babel/helper-remap-async-to-generator": "^7.14.5"
    930       },
    931       "engines": {
    932         "node": ">=6.9.0"
    933       },
    934       "peerDependencies": {
    935         "@babel/core": "^7.0.0-0"
    936       }
    937     },
    938     "node_modules/@babel/plugin-transform-block-scoped-functions": {
    939       "version": "7.14.5",
    940       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
    941       "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
    942       "dev": true,
    943       "dependencies": {
    944         "@babel/helper-plugin-utils": "^7.14.5"
    945       },
    946       "engines": {
    947         "node": ">=6.9.0"
    948       },
    949       "peerDependencies": {
    950         "@babel/core": "^7.0.0-0"
    951       }
    952     },
    953     "node_modules/@babel/plugin-transform-block-scoping": {
    954       "version": "7.15.3",
    955       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz",
    956       "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==",
    957       "dev": true,
    958       "dependencies": {
    959         "@babel/helper-plugin-utils": "^7.14.5"
    960       },
    961       "engines": {
    962         "node": ">=6.9.0"
    963       },
    964       "peerDependencies": {
    965         "@babel/core": "^7.0.0-0"
    966       }
    967     },
    968     "node_modules/@babel/plugin-transform-classes": {
    969       "version": "7.15.4",
    970       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz",
    971       "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==",
    972       "dev": true,
    973       "dependencies": {
    974         "@babel/helper-annotate-as-pure": "^7.15.4",
    975         "@babel/helper-function-name": "^7.15.4",
    976         "@babel/helper-optimise-call-expression": "^7.15.4",
    977         "@babel/helper-plugin-utils": "^7.14.5",
    978         "@babel/helper-replace-supers": "^7.15.4",
    979         "@babel/helper-split-export-declaration": "^7.15.4",
    980         "globals": "^11.1.0"
    981       },
    982       "engines": {
    983         "node": ">=6.9.0"
    984       },
    985       "peerDependencies": {
    986         "@babel/core": "^7.0.0-0"
    987       }
    988     },
    989     "node_modules/@babel/plugin-transform-computed-properties": {
    990       "version": "7.14.5",
    991       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
    992       "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
    993       "dev": true,
    994       "dependencies": {
    995         "@babel/helper-plugin-utils": "^7.14.5"
    996       },
    997       "engines": {
    998         "node": ">=6.9.0"
    999       },
   1000       "peerDependencies": {
   1001         "@babel/core": "^7.0.0-0"
   1002       }
   1003     },
   1004     "node_modules/@babel/plugin-transform-destructuring": {
   1005       "version": "7.14.7",
   1006       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
   1007       "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
   1008       "dev": true,
   1009       "dependencies": {
   1010         "@babel/helper-plugin-utils": "^7.14.5"
   1011       },
   1012       "engines": {
   1013         "node": ">=6.9.0"
   1014       },
   1015       "peerDependencies": {
   1016         "@babel/core": "^7.0.0-0"
   1017       }
   1018     },
   1019     "node_modules/@babel/plugin-transform-dotall-regex": {
   1020       "version": "7.14.5",
   1021       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
   1022       "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
   1023       "dev": true,
   1024       "dependencies": {
   1025         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
   1026         "@babel/helper-plugin-utils": "^7.14.5"
   1027       },
   1028       "engines": {
   1029         "node": ">=6.9.0"
   1030       },
   1031       "peerDependencies": {
   1032         "@babel/core": "^7.0.0-0"
   1033       }
   1034     },
   1035     "node_modules/@babel/plugin-transform-duplicate-keys": {
   1036       "version": "7.14.5",
   1037       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
   1038       "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
   1039       "dev": true,
   1040       "dependencies": {
   1041         "@babel/helper-plugin-utils": "^7.14.5"
   1042       },
   1043       "engines": {
   1044         "node": ">=6.9.0"
   1045       },
   1046       "peerDependencies": {
   1047         "@babel/core": "^7.0.0-0"
   1048       }
   1049     },
   1050     "node_modules/@babel/plugin-transform-exponentiation-operator": {
   1051       "version": "7.14.5",
   1052       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
   1053       "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
   1054       "dev": true,
   1055       "dependencies": {
   1056         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
   1057         "@babel/helper-plugin-utils": "^7.14.5"
   1058       },
   1059       "engines": {
   1060         "node": ">=6.9.0"
   1061       },
   1062       "peerDependencies": {
   1063         "@babel/core": "^7.0.0-0"
   1064       }
   1065     },
   1066     "node_modules/@babel/plugin-transform-for-of": {
   1067       "version": "7.15.4",
   1068       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz",
   1069       "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==",
   1070       "dev": true,
   1071       "dependencies": {
   1072         "@babel/helper-plugin-utils": "^7.14.5"
   1073       },
   1074       "engines": {
   1075         "node": ">=6.9.0"
   1076       },
   1077       "peerDependencies": {
   1078         "@babel/core": "^7.0.0-0"
   1079       }
   1080     },
   1081     "node_modules/@babel/plugin-transform-function-name": {
   1082       "version": "7.14.5",
   1083       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
   1084       "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
   1085       "dev": true,
   1086       "dependencies": {
   1087         "@babel/helper-function-name": "^7.14.5",
   1088         "@babel/helper-plugin-utils": "^7.14.5"
   1089       },
   1090       "engines": {
   1091         "node": ">=6.9.0"
   1092       },
   1093       "peerDependencies": {
   1094         "@babel/core": "^7.0.0-0"
   1095       }
   1096     },
   1097     "node_modules/@babel/plugin-transform-literals": {
   1098       "version": "7.14.5",
   1099       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
   1100       "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
   1101       "dev": true,
   1102       "dependencies": {
   1103         "@babel/helper-plugin-utils": "^7.14.5"
   1104       },
   1105       "engines": {
   1106         "node": ">=6.9.0"
   1107       },
   1108       "peerDependencies": {
   1109         "@babel/core": "^7.0.0-0"
   1110       }
   1111     },
   1112     "node_modules/@babel/plugin-transform-member-expression-literals": {
   1113       "version": "7.14.5",
   1114       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
   1115       "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
   1116       "dev": true,
   1117       "dependencies": {
   1118         "@babel/helper-plugin-utils": "^7.14.5"
   1119       },
   1120       "engines": {
   1121         "node": ">=6.9.0"
   1122       },
   1123       "peerDependencies": {
   1124         "@babel/core": "^7.0.0-0"
   1125       }
   1126     },
   1127     "node_modules/@babel/plugin-transform-modules-amd": {
   1128       "version": "7.14.5",
   1129       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
   1130       "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
   1131       "dev": true,
   1132       "dependencies": {
   1133         "@babel/helper-module-transforms": "^7.14.5",
   1134         "@babel/helper-plugin-utils": "^7.14.5",
   1135         "babel-plugin-dynamic-import-node": "^2.3.3"
   1136       },
   1137       "engines": {
   1138         "node": ">=6.9.0"
   1139       },
   1140       "peerDependencies": {
   1141         "@babel/core": "^7.0.0-0"
   1142       }
   1143     },
   1144     "node_modules/@babel/plugin-transform-modules-commonjs": {
   1145       "version": "7.15.4",
   1146       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz",
   1147       "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==",
   1148       "dev": true,
   1149       "dependencies": {
   1150         "@babel/helper-module-transforms": "^7.15.4",
   1151         "@babel/helper-plugin-utils": "^7.14.5",
   1152         "@babel/helper-simple-access": "^7.15.4",
   1153         "babel-plugin-dynamic-import-node": "^2.3.3"
   1154       },
   1155       "engines": {
   1156         "node": ">=6.9.0"
   1157       },
   1158       "peerDependencies": {
   1159         "@babel/core": "^7.0.0-0"
   1160       }
   1161     },
   1162     "node_modules/@babel/plugin-transform-modules-systemjs": {
   1163       "version": "7.15.4",
   1164       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz",
   1165       "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==",
   1166       "dev": true,
   1167       "dependencies": {
   1168         "@babel/helper-hoist-variables": "^7.15.4",
   1169         "@babel/helper-module-transforms": "^7.15.4",
   1170         "@babel/helper-plugin-utils": "^7.14.5",
   1171         "@babel/helper-validator-identifier": "^7.14.9",
   1172         "babel-plugin-dynamic-import-node": "^2.3.3"
   1173       },
   1174       "engines": {
   1175         "node": ">=6.9.0"
   1176       },
   1177       "peerDependencies": {
   1178         "@babel/core": "^7.0.0-0"
   1179       }
   1180     },
   1181     "node_modules/@babel/plugin-transform-modules-umd": {
   1182       "version": "7.14.5",
   1183       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
   1184       "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
   1185       "dev": true,
   1186       "dependencies": {
   1187         "@babel/helper-module-transforms": "^7.14.5",
   1188         "@babel/helper-plugin-utils": "^7.14.5"
   1189       },
   1190       "engines": {
   1191         "node": ">=6.9.0"
   1192       },
   1193       "peerDependencies": {
   1194         "@babel/core": "^7.0.0-0"
   1195       }
   1196     },
   1197     "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
   1198       "version": "7.14.9",
   1199       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
   1200       "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
   1201       "dev": true,
   1202       "dependencies": {
   1203         "@babel/helper-create-regexp-features-plugin": "^7.14.5"
   1204       },
   1205       "engines": {
   1206         "node": ">=6.9.0"
   1207       },
   1208       "peerDependencies": {
   1209         "@babel/core": "^7.0.0"
   1210       }
   1211     },
   1212     "node_modules/@babel/plugin-transform-new-target": {
   1213       "version": "7.14.5",
   1214       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
   1215       "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
   1216       "dev": true,
   1217       "dependencies": {
   1218         "@babel/helper-plugin-utils": "^7.14.5"
   1219       },
   1220       "engines": {
   1221         "node": ">=6.9.0"
   1222       },
   1223       "peerDependencies": {
   1224         "@babel/core": "^7.0.0-0"
   1225       }
   1226     },
   1227     "node_modules/@babel/plugin-transform-object-super": {
   1228       "version": "7.14.5",
   1229       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
   1230       "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
   1231       "dev": true,
   1232       "dependencies": {
   1233         "@babel/helper-plugin-utils": "^7.14.5",
   1234         "@babel/helper-replace-supers": "^7.14.5"
   1235       },
   1236       "engines": {
   1237         "node": ">=6.9.0"
   1238       },
   1239       "peerDependencies": {
   1240         "@babel/core": "^7.0.0-0"
   1241       }
   1242     },
   1243     "node_modules/@babel/plugin-transform-parameters": {
   1244       "version": "7.15.4",
   1245       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz",
   1246       "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==",
   1247       "dev": true,
   1248       "dependencies": {
   1249         "@babel/helper-plugin-utils": "^7.14.5"
   1250       },
   1251       "engines": {
   1252         "node": ">=6.9.0"
   1253       },
   1254       "peerDependencies": {
   1255         "@babel/core": "^7.0.0-0"
   1256       }
   1257     },
   1258     "node_modules/@babel/plugin-transform-property-literals": {
   1259       "version": "7.14.5",
   1260       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
   1261       "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
   1262       "dev": true,
   1263       "dependencies": {
   1264         "@babel/helper-plugin-utils": "^7.14.5"
   1265       },
   1266       "engines": {
   1267         "node": ">=6.9.0"
   1268       },
   1269       "peerDependencies": {
   1270         "@babel/core": "^7.0.0-0"
   1271       }
   1272     },
   1273     "node_modules/@babel/plugin-transform-regenerator": {
   1274       "version": "7.14.5",
   1275       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
   1276       "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
   1277       "dev": true,
   1278       "dependencies": {
   1279         "regenerator-transform": "^0.14.2"
   1280       },
   1281       "engines": {
   1282         "node": ">=6.9.0"
   1283       },
   1284       "peerDependencies": {
   1285         "@babel/core": "^7.0.0-0"
   1286       }
   1287     },
   1288     "node_modules/@babel/plugin-transform-reserved-words": {
   1289       "version": "7.14.5",
   1290       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
   1291       "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
   1292       "dev": true,
   1293       "dependencies": {
   1294         "@babel/helper-plugin-utils": "^7.14.5"
   1295       },
   1296       "engines": {
   1297         "node": ">=6.9.0"
   1298       },
   1299       "peerDependencies": {
   1300         "@babel/core": "^7.0.0-0"
   1301       }
   1302     },
   1303     "node_modules/@babel/plugin-transform-shorthand-properties": {
   1304       "version": "7.14.5",
   1305       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
   1306       "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
   1307       "dev": true,
   1308       "dependencies": {
   1309         "@babel/helper-plugin-utils": "^7.14.5"
   1310       },
   1311       "engines": {
   1312         "node": ">=6.9.0"
   1313       },
   1314       "peerDependencies": {
   1315         "@babel/core": "^7.0.0-0"
   1316       }
   1317     },
   1318     "node_modules/@babel/plugin-transform-spread": {
   1319       "version": "7.14.6",
   1320       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
   1321       "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
   1322       "dev": true,
   1323       "dependencies": {
   1324         "@babel/helper-plugin-utils": "^7.14.5",
   1325         "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
   1326       },
   1327       "engines": {
   1328         "node": ">=6.9.0"
   1329       },
   1330       "peerDependencies": {
   1331         "@babel/core": "^7.0.0-0"
   1332       }
   1333     },
   1334     "node_modules/@babel/plugin-transform-sticky-regex": {
   1335       "version": "7.14.5",
   1336       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
   1337       "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
   1338       "dev": true,
   1339       "dependencies": {
   1340         "@babel/helper-plugin-utils": "^7.14.5"
   1341       },
   1342       "engines": {
   1343         "node": ">=6.9.0"
   1344       },
   1345       "peerDependencies": {
   1346         "@babel/core": "^7.0.0-0"
   1347       }
   1348     },
   1349     "node_modules/@babel/plugin-transform-template-literals": {
   1350       "version": "7.14.5",
   1351       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
   1352       "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
   1353       "dev": true,
   1354       "dependencies": {
   1355         "@babel/helper-plugin-utils": "^7.14.5"
   1356       },
   1357       "engines": {
   1358         "node": ">=6.9.0"
   1359       },
   1360       "peerDependencies": {
   1361         "@babel/core": "^7.0.0-0"
   1362       }
   1363     },
   1364     "node_modules/@babel/plugin-transform-typeof-symbol": {
   1365       "version": "7.14.5",
   1366       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
   1367       "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
   1368       "dev": true,
   1369       "dependencies": {
   1370         "@babel/helper-plugin-utils": "^7.14.5"
   1371       },
   1372       "engines": {
   1373         "node": ">=6.9.0"
   1374       },
   1375       "peerDependencies": {
   1376         "@babel/core": "^7.0.0-0"
   1377       }
   1378     },
   1379     "node_modules/@babel/plugin-transform-unicode-escapes": {
   1380       "version": "7.14.5",
   1381       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
   1382       "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
   1383       "dev": true,
   1384       "dependencies": {
   1385         "@babel/helper-plugin-utils": "^7.14.5"
   1386       },
   1387       "engines": {
   1388         "node": ">=6.9.0"
   1389       },
   1390       "peerDependencies": {
   1391         "@babel/core": "^7.0.0-0"
   1392       }
   1393     },
   1394     "node_modules/@babel/plugin-transform-unicode-regex": {
   1395       "version": "7.14.5",
   1396       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
   1397       "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
   1398       "dev": true,
   1399       "dependencies": {
   1400         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
   1401         "@babel/helper-plugin-utils": "^7.14.5"
   1402       },
   1403       "engines": {
   1404         "node": ">=6.9.0"
   1405       },
   1406       "peerDependencies": {
   1407         "@babel/core": "^7.0.0-0"
   1408       }
   1409     },
   1410     "node_modules/@babel/preset-env": {
   1411       "version": "7.15.6",
   1412       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz",
   1413       "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==",
   1414       "dev": true,
   1415       "dependencies": {
   1416         "@babel/compat-data": "^7.15.0",
   1417         "@babel/helper-compilation-targets": "^7.15.4",
   1418         "@babel/helper-plugin-utils": "^7.14.5",
   1419         "@babel/helper-validator-option": "^7.14.5",
   1420         "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
   1421         "@babel/plugin-proposal-async-generator-functions": "^7.15.4",
   1422         "@babel/plugin-proposal-class-properties": "^7.14.5",
   1423         "@babel/plugin-proposal-class-static-block": "^7.15.4",
   1424         "@babel/plugin-proposal-dynamic-import": "^7.14.5",
   1425         "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
   1426         "@babel/plugin-proposal-json-strings": "^7.14.5",
   1427         "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
   1428         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
   1429         "@babel/plugin-proposal-numeric-separator": "^7.14.5",
   1430         "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
   1431         "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
   1432         "@babel/plugin-proposal-optional-chaining": "^7.14.5",
   1433         "@babel/plugin-proposal-private-methods": "^7.14.5",
   1434         "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
   1435         "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
   1436         "@babel/plugin-syntax-async-generators": "^7.8.4",
   1437         "@babel/plugin-syntax-class-properties": "^7.12.13",
   1438         "@babel/plugin-syntax-class-static-block": "^7.14.5",
   1439         "@babel/plugin-syntax-dynamic-import": "^7.8.3",
   1440         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
   1441         "@babel/plugin-syntax-json-strings": "^7.8.3",
   1442         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
   1443         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
   1444         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
   1445         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
   1446         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
   1447         "@babel/plugin-syntax-optional-chaining": "^7.8.3",
   1448         "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
   1449         "@babel/plugin-syntax-top-level-await": "^7.14.5",
   1450         "@babel/plugin-transform-arrow-functions": "^7.14.5",
   1451         "@babel/plugin-transform-async-to-generator": "^7.14.5",
   1452         "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
   1453         "@babel/plugin-transform-block-scoping": "^7.15.3",
   1454         "@babel/plugin-transform-classes": "^7.15.4",
   1455         "@babel/plugin-transform-computed-properties": "^7.14.5",
   1456         "@babel/plugin-transform-destructuring": "^7.14.7",
   1457         "@babel/plugin-transform-dotall-regex": "^7.14.5",
   1458         "@babel/plugin-transform-duplicate-keys": "^7.14.5",
   1459         "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
   1460         "@babel/plugin-transform-for-of": "^7.15.4",
   1461         "@babel/plugin-transform-function-name": "^7.14.5",
   1462         "@babel/plugin-transform-literals": "^7.14.5",
   1463         "@babel/plugin-transform-member-expression-literals": "^7.14.5",
   1464         "@babel/plugin-transform-modules-amd": "^7.14.5",
   1465         "@babel/plugin-transform-modules-commonjs": "^7.15.4",
   1466         "@babel/plugin-transform-modules-systemjs": "^7.15.4",
   1467         "@babel/plugin-transform-modules-umd": "^7.14.5",
   1468         "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
   1469         "@babel/plugin-transform-new-target": "^7.14.5",
   1470         "@babel/plugin-transform-object-super": "^7.14.5",
   1471         "@babel/plugin-transform-parameters": "^7.15.4",
   1472         "@babel/plugin-transform-property-literals": "^7.14.5",
   1473         "@babel/plugin-transform-regenerator": "^7.14.5",
   1474         "@babel/plugin-transform-reserved-words": "^7.14.5",
   1475         "@babel/plugin-transform-shorthand-properties": "^7.14.5",
   1476         "@babel/plugin-transform-spread": "^7.14.6",
   1477         "@babel/plugin-transform-sticky-regex": "^7.14.5",
   1478         "@babel/plugin-transform-template-literals": "^7.14.5",
   1479         "@babel/plugin-transform-typeof-symbol": "^7.14.5",
   1480         "@babel/plugin-transform-unicode-escapes": "^7.14.5",
   1481         "@babel/plugin-transform-unicode-regex": "^7.14.5",
   1482         "@babel/preset-modules": "^0.1.4",
   1483         "@babel/types": "^7.15.6",
   1484         "babel-plugin-polyfill-corejs2": "^0.2.2",
   1485         "babel-plugin-polyfill-corejs3": "^0.2.2",
   1486         "babel-plugin-polyfill-regenerator": "^0.2.2",
   1487         "core-js-compat": "^3.16.0",
   1488         "semver": "^6.3.0"
   1489       },
   1490       "engines": {
   1491         "node": ">=6.9.0"
   1492       },
   1493       "peerDependencies": {
   1494         "@babel/core": "^7.0.0-0"
   1495       }
   1496     },
   1497     "node_modules/@babel/preset-modules": {
   1498       "version": "0.1.4",
   1499       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
   1500       "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
   1501       "dev": true,
   1502       "dependencies": {
   1503         "@babel/helper-plugin-utils": "^7.0.0",
   1504         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
   1505         "@babel/plugin-transform-dotall-regex": "^7.4.4",
   1506         "@babel/types": "^7.4.4",
   1507         "esutils": "^2.0.2"
   1508       },
   1509       "peerDependencies": {
   1510         "@babel/core": "^7.0.0-0"
   1511       }
   1512     },
   1513     "node_modules/@babel/runtime": {
   1514       "version": "7.15.4",
   1515       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
   1516       "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
   1517       "dev": true,
   1518       "dependencies": {
   1519         "regenerator-runtime": "^0.13.4"
   1520       },
   1521       "engines": {
   1522         "node": ">=6.9.0"
   1523       }
   1524     },
   1525     "node_modules/@babel/template": {
   1526       "version": "7.15.4",
   1527       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
   1528       "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
   1529       "dev": true,
   1530       "dependencies": {
   1531         "@babel/code-frame": "^7.14.5",
   1532         "@babel/parser": "^7.15.4",
   1533         "@babel/types": "^7.15.4"
   1534       },
   1535       "engines": {
   1536         "node": ">=6.9.0"
   1537       }
   1538     },
   1539     "node_modules/@babel/traverse": {
   1540       "version": "7.15.4",
   1541       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
   1542       "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
   1543       "dev": true,
   1544       "dependencies": {
   1545         "@babel/code-frame": "^7.14.5",
   1546         "@babel/generator": "^7.15.4",
   1547         "@babel/helper-function-name": "^7.15.4",
   1548         "@babel/helper-hoist-variables": "^7.15.4",
   1549         "@babel/helper-split-export-declaration": "^7.15.4",
   1550         "@babel/parser": "^7.15.4",
   1551         "@babel/types": "^7.15.4",
   1552         "debug": "^4.1.0",
   1553         "globals": "^11.1.0"
   1554       },
   1555       "engines": {
   1556         "node": ">=6.9.0"
   1557       }
   1558     },
   1559     "node_modules/@babel/types": {
   1560       "version": "7.15.6",
   1561       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
   1562       "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
   1563       "dev": true,
   1564       "dependencies": {
   1565         "@babel/helper-validator-identifier": "^7.14.9",
   1566         "to-fast-properties": "^2.0.0"
   1567       },
   1568       "engines": {
   1569         "node": ">=6.9.0"
   1570       }
   1571     },
   1572     "node_modules/@rollup/plugin-babel": {
   1573       "version": "5.3.0",
   1574       "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz",
   1575       "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==",
   1576       "dev": true,
   1577       "dependencies": {
   1578         "@babel/helper-module-imports": "^7.10.4",
   1579         "@rollup/pluginutils": "^3.1.0"
   1580       },
   1581       "engines": {
   1582         "node": ">= 10.0.0"
   1583       },
   1584       "peerDependencies": {
   1585         "@babel/core": "^7.0.0",
   1586         "@types/babel__core": "^7.1.9",
   1587         "rollup": "^1.20.0||^2.0.0"
   1588       },
   1589       "peerDependenciesMeta": {
   1590         "@types/babel__core": {
   1591           "optional": true
   1592         }
   1593       }
   1594     },
   1595     "node_modules/@rollup/plugin-node-resolve": {
   1596       "version": "11.2.1",
   1597       "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz",
   1598       "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==",
   1599       "dev": true,
   1600       "dependencies": {
   1601         "@rollup/pluginutils": "^3.1.0",
   1602         "@types/resolve": "1.17.1",
   1603         "builtin-modules": "^3.1.0",
   1604         "deepmerge": "^4.2.2",
   1605         "is-module": "^1.0.0",
   1606         "resolve": "^1.19.0"
   1607       },
   1608       "engines": {
   1609         "node": ">= 10.0.0"
   1610       },
   1611       "peerDependencies": {
   1612         "rollup": "^1.20.0||^2.0.0"
   1613       }
   1614     },
   1615     "node_modules/@rollup/plugin-replace": {
   1616       "version": "2.4.2",
   1617       "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz",
   1618       "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==",
   1619       "dev": true,
   1620       "dependencies": {
   1621         "@rollup/pluginutils": "^3.1.0",
   1622         "magic-string": "^0.25.7"
   1623       },
   1624       "peerDependencies": {
   1625         "rollup": "^1.20.0 || ^2.0.0"
   1626       }
   1627     },
   1628     "node_modules/@rollup/pluginutils": {
   1629       "version": "3.1.0",
   1630       "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
   1631       "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
   1632       "dev": true,
   1633       "dependencies": {
   1634         "@types/estree": "0.0.39",
   1635         "estree-walker": "^1.0.1",
   1636         "picomatch": "^2.2.2"
   1637       },
   1638       "engines": {
   1639         "node": ">= 8.0.0"
   1640       },
   1641       "peerDependencies": {
   1642         "rollup": "^1.20.0||^2.0.0"
   1643       }
   1644     },
   1645     "node_modules/@surma/rollup-plugin-off-main-thread": {
   1646       "version": "1.4.2",
   1647       "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz",
   1648       "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==",
   1649       "dev": true,
   1650       "dependencies": {
   1651         "ejs": "^2.6.1",
   1652         "magic-string": "^0.25.0"
   1653       }
   1654     },
   1655     "node_modules/@types/estree": {
   1656       "version": "0.0.39",
   1657       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
   1658       "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
   1659       "dev": true
   1660     },
   1661     "node_modules/@types/node": {
   1662       "version": "16.9.1",
   1663       "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz",
   1664       "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==",
   1665       "dev": true
   1666     },
   1667     "node_modules/@types/resolve": {
   1668       "version": "1.17.1",
   1669       "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
   1670       "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
   1671       "dev": true,
   1672       "dependencies": {
   1673         "@types/node": "*"
   1674       }
   1675     },
   1676     "node_modules/@types/trusted-types": {
   1677       "version": "2.0.2",
   1678       "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz",
   1679       "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==",
   1680       "dev": true
   1681     },
   1682     "node_modules/ajv": {
   1683       "version": "8.6.3",
   1684       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
   1685       "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
   1686       "dev": true,
   1687       "dependencies": {
   1688         "fast-deep-equal": "^3.1.1",
   1689         "json-schema-traverse": "^1.0.0",
   1690         "require-from-string": "^2.0.2",
   1691         "uri-js": "^4.2.2"
   1692       },
   1693       "funding": {
   1694         "type": "github",
   1695         "url": "https://github.com/sponsors/epoberezkin"
   1696       }
   1697     },
   1698     "node_modules/ansi-styles": {
   1699       "version": "3.2.1",
   1700       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
   1701       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
   1702       "dev": true,
   1703       "dependencies": {
   1704         "color-convert": "^1.9.0"
   1705       },
   1706       "engines": {
   1707         "node": ">=4"
   1708       }
   1709     },
   1710     "node_modules/at-least-node": {
   1711       "version": "1.0.0",
   1712       "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
   1713       "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
   1714       "dev": true,
   1715       "engines": {
   1716         "node": ">= 4.0.0"
   1717       }
   1718     },
   1719     "node_modules/babel-plugin-dynamic-import-node": {
   1720       "version": "2.3.3",
   1721       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
   1722       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
   1723       "dev": true,
   1724       "dependencies": {
   1725         "object.assign": "^4.1.0"
   1726       }
   1727     },
   1728     "node_modules/babel-plugin-polyfill-corejs2": {
   1729       "version": "0.2.2",
   1730       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
   1731       "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
   1732       "dev": true,
   1733       "dependencies": {
   1734         "@babel/compat-data": "^7.13.11",
   1735         "@babel/helper-define-polyfill-provider": "^0.2.2",
   1736         "semver": "^6.1.1"
   1737       },
   1738       "peerDependencies": {
   1739         "@babel/core": "^7.0.0-0"
   1740       }
   1741     },
   1742     "node_modules/babel-plugin-polyfill-corejs3": {
   1743       "version": "0.2.4",
   1744       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz",
   1745       "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==",
   1746       "dev": true,
   1747       "dependencies": {
   1748         "@babel/helper-define-polyfill-provider": "^0.2.2",
   1749         "core-js-compat": "^3.14.0"
   1750       },
   1751       "peerDependencies": {
   1752         "@babel/core": "^7.0.0-0"
   1753       }
   1754     },
   1755     "node_modules/babel-plugin-polyfill-regenerator": {
   1756       "version": "0.2.2",
   1757       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
   1758       "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
   1759       "dev": true,
   1760       "dependencies": {
   1761         "@babel/helper-define-polyfill-provider": "^0.2.2"
   1762       },
   1763       "peerDependencies": {
   1764         "@babel/core": "^7.0.0-0"
   1765       }
   1766     },
   1767     "node_modules/balanced-match": {
   1768       "version": "1.0.2",
   1769       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
   1770       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
   1771       "dev": true
   1772     },
   1773     "node_modules/brace-expansion": {
   1774       "version": "1.1.11",
   1775       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
   1776       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   1777       "dev": true,
   1778       "dependencies": {
   1779         "balanced-match": "^1.0.0",
   1780         "concat-map": "0.0.1"
   1781       }
   1782     },
   1783     "node_modules/browserslist": {
   1784       "version": "4.17.0",
   1785       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz",
   1786       "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==",
   1787       "dev": true,
   1788       "dependencies": {
   1789         "caniuse-lite": "^1.0.30001254",
   1790         "colorette": "^1.3.0",
   1791         "electron-to-chromium": "^1.3.830",
   1792         "escalade": "^3.1.1",
   1793         "node-releases": "^1.1.75"
   1794       },
   1795       "bin": {
   1796         "browserslist": "cli.js"
   1797       },
   1798       "engines": {
   1799         "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
   1800       },
   1801       "funding": {
   1802         "type": "opencollective",
   1803         "url": "https://opencollective.com/browserslist"
   1804       }
   1805     },
   1806     "node_modules/buffer-from": {
   1807       "version": "1.1.2",
   1808       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
   1809       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
   1810       "dev": true
   1811     },
   1812     "node_modules/builtin-modules": {
   1813       "version": "3.2.0",
   1814       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz",
   1815       "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==",
   1816       "dev": true,
   1817       "engines": {
   1818         "node": ">=6"
   1819       },
   1820       "funding": {
   1821         "url": "https://github.com/sponsors/sindresorhus"
   1822       }
   1823     },
   1824     "node_modules/call-bind": {
   1825       "version": "1.0.2",
   1826       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
   1827       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
   1828       "dev": true,
   1829       "dependencies": {
   1830         "function-bind": "^1.1.1",
   1831         "get-intrinsic": "^1.0.2"
   1832       },
   1833       "funding": {
   1834         "url": "https://github.com/sponsors/ljharb"
   1835       }
   1836     },
   1837     "node_modules/caniuse-lite": {
   1838       "version": "1.0.30001257",
   1839       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz",
   1840       "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==",
   1841       "dev": true,
   1842       "funding": {
   1843         "type": "opencollective",
   1844         "url": "https://opencollective.com/browserslist"
   1845       }
   1846     },
   1847     "node_modules/chalk": {
   1848       "version": "2.4.2",
   1849       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
   1850       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
   1851       "dev": true,
   1852       "dependencies": {
   1853         "ansi-styles": "^3.2.1",
   1854         "escape-string-regexp": "^1.0.5",
   1855         "supports-color": "^5.3.0"
   1856       },
   1857       "engines": {
   1858         "node": ">=4"
   1859       }
   1860     },
   1861     "node_modules/color-convert": {
   1862       "version": "1.9.3",
   1863       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
   1864       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
   1865       "dev": true,
   1866       "dependencies": {
   1867         "color-name": "1.1.3"
   1868       }
   1869     },
   1870     "node_modules/color-name": {
   1871       "version": "1.1.3",
   1872       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
   1873       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
   1874       "dev": true
   1875     },
   1876     "node_modules/colorette": {
   1877       "version": "1.4.0",
   1878       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
   1879       "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
   1880       "dev": true
   1881     },
   1882     "node_modules/commander": {
   1883       "version": "2.20.3",
   1884       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
   1885       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
   1886       "dev": true
   1887     },
   1888     "node_modules/common-tags": {
   1889       "version": "1.8.0",
   1890       "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
   1891       "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
   1892       "dev": true,
   1893       "engines": {
   1894         "node": ">=4.0.0"
   1895       }
   1896     },
   1897     "node_modules/concat-map": {
   1898       "version": "0.0.1",
   1899       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   1900       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
   1901       "dev": true
   1902     },
   1903     "node_modules/convert-source-map": {
   1904       "version": "1.8.0",
   1905       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
   1906       "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
   1907       "dev": true,
   1908       "dependencies": {
   1909         "safe-buffer": "~5.1.1"
   1910       }
   1911     },
   1912     "node_modules/core-js-compat": {
   1913       "version": "3.17.3",
   1914       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz",
   1915       "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==",
   1916       "dev": true,
   1917       "dependencies": {
   1918         "browserslist": "^4.17.0",
   1919         "semver": "7.0.0"
   1920       },
   1921       "funding": {
   1922         "type": "opencollective",
   1923         "url": "https://opencollective.com/core-js"
   1924       }
   1925     },
   1926     "node_modules/core-js-compat/node_modules/semver": {
   1927       "version": "7.0.0",
   1928       "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
   1929       "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
   1930       "dev": true,
   1931       "bin": {
   1932         "semver": "bin/semver.js"
   1933       }
   1934     },
   1935     "node_modules/crypto-random-string": {
   1936       "version": "2.0.0",
   1937       "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
   1938       "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
   1939       "dev": true,
   1940       "engines": {
   1941         "node": ">=8"
   1942       }
   1943     },
   1944     "node_modules/debug": {
   1945       "version": "4.3.2",
   1946       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
   1947       "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
   1948       "dev": true,
   1949       "dependencies": {
   1950         "ms": "2.1.2"
   1951       },
   1952       "engines": {
   1953         "node": ">=6.0"
   1954       },
   1955       "peerDependenciesMeta": {
   1956         "supports-color": {
   1957           "optional": true
   1958         }
   1959       }
   1960     },
   1961     "node_modules/deepmerge": {
   1962       "version": "4.2.2",
   1963       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
   1964       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
   1965       "dev": true,
   1966       "engines": {
   1967         "node": ">=0.10.0"
   1968       }
   1969     },
   1970     "node_modules/define-properties": {
   1971       "version": "1.1.3",
   1972       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
   1973       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
   1974       "dev": true,
   1975       "dependencies": {
   1976         "object-keys": "^1.0.12"
   1977       },
   1978       "engines": {
   1979         "node": ">= 0.4"
   1980       }
   1981     },
   1982     "node_modules/ejs": {
   1983       "version": "2.7.4",
   1984       "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz",
   1985       "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==",
   1986       "dev": true,
   1987       "hasInstallScript": true,
   1988       "engines": {
   1989         "node": ">=0.10.0"
   1990       }
   1991     },
   1992     "node_modules/electron-to-chromium": {
   1993       "version": "1.3.836",
   1994       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz",
   1995       "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==",
   1996       "dev": true
   1997     },
   1998     "node_modules/escalade": {
   1999       "version": "3.1.1",
   2000       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
   2001       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
   2002       "dev": true,
   2003       "engines": {
   2004         "node": ">=6"
   2005       }
   2006     },
   2007     "node_modules/escape-string-regexp": {
   2008       "version": "1.0.5",
   2009       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
   2010       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
   2011       "dev": true,
   2012       "engines": {
   2013         "node": ">=0.8.0"
   2014       }
   2015     },
   2016     "node_modules/estree-walker": {
   2017       "version": "1.0.1",
   2018       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
   2019       "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
   2020       "dev": true
   2021     },
   2022     "node_modules/esutils": {
   2023       "version": "2.0.3",
   2024       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
   2025       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
   2026       "dev": true,
   2027       "engines": {
   2028         "node": ">=0.10.0"
   2029       }
   2030     },
   2031     "node_modules/fast-deep-equal": {
   2032       "version": "3.1.3",
   2033       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
   2034       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
   2035       "dev": true
   2036     },
   2037     "node_modules/fast-json-stable-stringify": {
   2038       "version": "2.1.0",
   2039       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
   2040       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
   2041       "dev": true
   2042     },
   2043     "node_modules/fs-extra": {
   2044       "version": "9.1.0",
   2045       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
   2046       "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
   2047       "dev": true,
   2048       "dependencies": {
   2049         "at-least-node": "^1.0.0",
   2050         "graceful-fs": "^4.2.0",
   2051         "jsonfile": "^6.0.1",
   2052         "universalify": "^2.0.0"
   2053       },
   2054       "engines": {
   2055         "node": ">=10"
   2056       }
   2057     },
   2058     "node_modules/fs.realpath": {
   2059       "version": "1.0.0",
   2060       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
   2061       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
   2062       "dev": true
   2063     },
   2064     "node_modules/fsevents": {
   2065       "version": "2.3.2",
   2066       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
   2067       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
   2068       "dev": true,
   2069       "hasInstallScript": true,
   2070       "optional": true,
   2071       "os": [
   2072         "darwin"
   2073       ],
   2074       "engines": {
   2075         "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
   2076       }
   2077     },
   2078     "node_modules/function-bind": {
   2079       "version": "1.1.1",
   2080       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
   2081       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
   2082       "dev": true
   2083     },
   2084     "node_modules/gensync": {
   2085       "version": "1.0.0-beta.2",
   2086       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
   2087       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
   2088       "dev": true,
   2089       "engines": {
   2090         "node": ">=6.9.0"
   2091       }
   2092     },
   2093     "node_modules/get-intrinsic": {
   2094       "version": "1.1.1",
   2095       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
   2096       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
   2097       "dev": true,
   2098       "dependencies": {
   2099         "function-bind": "^1.1.1",
   2100         "has": "^1.0.3",
   2101         "has-symbols": "^1.0.1"
   2102       },
   2103       "funding": {
   2104         "url": "https://github.com/sponsors/ljharb"
   2105       }
   2106     },
   2107     "node_modules/get-own-enumerable-property-symbols": {
   2108       "version": "3.0.2",
   2109       "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
   2110       "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
   2111       "dev": true
   2112     },
   2113     "node_modules/glob": {
   2114       "version": "7.1.7",
   2115       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
   2116       "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
   2117       "dev": true,
   2118       "dependencies": {
   2119         "fs.realpath": "^1.0.0",
   2120         "inflight": "^1.0.4",
   2121         "inherits": "2",
   2122         "minimatch": "^3.0.4",
   2123         "once": "^1.3.0",
   2124         "path-is-absolute": "^1.0.0"
   2125       },
   2126       "engines": {
   2127         "node": "*"
   2128       },
   2129       "funding": {
   2130         "url": "https://github.com/sponsors/isaacs"
   2131       }
   2132     },
   2133     "node_modules/globals": {
   2134       "version": "11.12.0",
   2135       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
   2136       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
   2137       "dev": true,
   2138       "engines": {
   2139         "node": ">=4"
   2140       }
   2141     },
   2142     "node_modules/graceful-fs": {
   2143       "version": "4.2.8",
   2144       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
   2145       "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
   2146       "dev": true
   2147     },
   2148     "node_modules/has": {
   2149       "version": "1.0.3",
   2150       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
   2151       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
   2152       "dev": true,
   2153       "dependencies": {
   2154         "function-bind": "^1.1.1"
   2155       },
   2156       "engines": {
   2157         "node": ">= 0.4.0"
   2158       }
   2159     },
   2160     "node_modules/has-flag": {
   2161       "version": "3.0.0",
   2162       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
   2163       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
   2164       "dev": true,
   2165       "engines": {
   2166         "node": ">=4"
   2167       }
   2168     },
   2169     "node_modules/has-symbols": {
   2170       "version": "1.0.2",
   2171       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
   2172       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
   2173       "dev": true,
   2174       "engines": {
   2175         "node": ">= 0.4"
   2176       },
   2177       "funding": {
   2178         "url": "https://github.com/sponsors/ljharb"
   2179       }
   2180     },
   2181     "node_modules/idb": {
   2182       "version": "6.1.3",
   2183       "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.3.tgz",
   2184       "integrity": "sha512-oIRDpVcs5KXpI1hRnTJUwkY63RB/7iqu9nSNuzXN8TLHjs7oO20IoPFbBTsqxIL5IjzIUDi+FXlVcK4zm26J8A==",
   2185       "dev": true
   2186     },
   2187     "node_modules/inflight": {
   2188       "version": "1.0.6",
   2189       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
   2190       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
   2191       "dev": true,
   2192       "dependencies": {
   2193         "once": "^1.3.0",
   2194         "wrappy": "1"
   2195       }
   2196     },
   2197     "node_modules/inherits": {
   2198       "version": "2.0.4",
   2199       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
   2200       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
   2201       "dev": true
   2202     },
   2203     "node_modules/is-core-module": {
   2204       "version": "2.6.0",
   2205       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
   2206       "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
   2207       "dev": true,
   2208       "dependencies": {
   2209         "has": "^1.0.3"
   2210       },
   2211       "funding": {
   2212         "url": "https://github.com/sponsors/ljharb"
   2213       }
   2214     },
   2215     "node_modules/is-module": {
   2216       "version": "1.0.0",
   2217       "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
   2218       "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",
   2219       "dev": true
   2220     },
   2221     "node_modules/is-obj": {
   2222       "version": "1.0.1",
   2223       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
   2224       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
   2225       "dev": true,
   2226       "engines": {
   2227         "node": ">=0.10.0"
   2228       }
   2229     },
   2230     "node_modules/is-regexp": {
   2231       "version": "1.0.0",
   2232       "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
   2233       "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
   2234       "dev": true,
   2235       "engines": {
   2236         "node": ">=0.10.0"
   2237       }
   2238     },
   2239     "node_modules/is-stream": {
   2240       "version": "2.0.1",
   2241       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
   2242       "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
   2243       "dev": true,
   2244       "engines": {
   2245         "node": ">=8"
   2246       },
   2247       "funding": {
   2248         "url": "https://github.com/sponsors/sindresorhus"
   2249       }
   2250     },
   2251     "node_modules/jest-worker": {
   2252       "version": "26.6.2",
   2253       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
   2254       "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
   2255       "dev": true,
   2256       "dependencies": {
   2257         "@types/node": "*",
   2258         "merge-stream": "^2.0.0",
   2259         "supports-color": "^7.0.0"
   2260       },
   2261       "engines": {
   2262         "node": ">= 10.13.0"
   2263       }
   2264     },
   2265     "node_modules/jest-worker/node_modules/has-flag": {
   2266       "version": "4.0.0",
   2267       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
   2268       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
   2269       "dev": true,
   2270       "engines": {
   2271         "node": ">=8"
   2272       }
   2273     },
   2274     "node_modules/jest-worker/node_modules/supports-color": {
   2275       "version": "7.2.0",
   2276       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
   2277       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
   2278       "dev": true,
   2279       "dependencies": {
   2280         "has-flag": "^4.0.0"
   2281       },
   2282       "engines": {
   2283         "node": ">=8"
   2284       }
   2285     },
   2286     "node_modules/js-tokens": {
   2287       "version": "4.0.0",
   2288       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
   2289       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
   2290       "dev": true
   2291     },
   2292     "node_modules/jsesc": {
   2293       "version": "2.5.2",
   2294       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
   2295       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
   2296       "dev": true,
   2297       "bin": {
   2298         "jsesc": "bin/jsesc"
   2299       },
   2300       "engines": {
   2301         "node": ">=4"
   2302       }
   2303     },
   2304     "node_modules/json-schema": {
   2305       "version": "0.3.0",
   2306       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.3.0.tgz",
   2307       "integrity": "sha512-TYfxx36xfl52Rf1LU9HyWSLGPdYLL+SQ8/E/0yVyKG8wCCDaSrhPap0vEdlsZWRaS6tnKKLPGiEJGiREVC8kxQ==",
   2308       "dev": true
   2309     },
   2310     "node_modules/json-schema-traverse": {
   2311       "version": "1.0.0",
   2312       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
   2313       "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
   2314       "dev": true
   2315     },
   2316     "node_modules/json5": {
   2317       "version": "2.2.0",
   2318       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
   2319       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
   2320       "dev": true,
   2321       "dependencies": {
   2322         "minimist": "^1.2.5"
   2323       },
   2324       "bin": {
   2325         "json5": "lib/cli.js"
   2326       },
   2327       "engines": {
   2328         "node": ">=6"
   2329       }
   2330     },
   2331     "node_modules/jsonfile": {
   2332       "version": "6.1.0",
   2333       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
   2334       "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
   2335       "dev": true,
   2336       "dependencies": {
   2337         "universalify": "^2.0.0"
   2338       },
   2339       "optionalDependencies": {
   2340         "graceful-fs": "^4.1.6"
   2341       }
   2342     },
   2343     "node_modules/jsonpointer": {
   2344       "version": "4.1.0",
   2345       "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz",
   2346       "integrity": "sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==",
   2347       "dev": true,
   2348       "engines": {
   2349         "node": ">=0.10.0"
   2350       }
   2351     },
   2352     "node_modules/leven": {
   2353       "version": "3.1.0",
   2354       "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
   2355       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
   2356       "dev": true,
   2357       "engines": {
   2358         "node": ">=6"
   2359       }
   2360     },
   2361     "node_modules/lodash": {
   2362       "version": "4.17.21",
   2363       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
   2364       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
   2365       "dev": true
   2366     },
   2367     "node_modules/lodash.debounce": {
   2368       "version": "4.0.8",
   2369       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
   2370       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
   2371       "dev": true
   2372     },
   2373     "node_modules/lodash.sortby": {
   2374       "version": "4.7.0",
   2375       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
   2376       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
   2377       "dev": true
   2378     },
   2379     "node_modules/magic-string": {
   2380       "version": "0.25.7",
   2381       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
   2382       "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
   2383       "dev": true,
   2384       "dependencies": {
   2385         "sourcemap-codec": "^1.4.4"
   2386       }
   2387     },
   2388     "node_modules/merge-stream": {
   2389       "version": "2.0.0",
   2390       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
   2391       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
   2392       "dev": true
   2393     },
   2394     "node_modules/minimatch": {
   2395       "version": "3.0.4",
   2396       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
   2397       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
   2398       "dev": true,
   2399       "dependencies": {
   2400         "brace-expansion": "^1.1.7"
   2401       },
   2402       "engines": {
   2403         "node": "*"
   2404       }
   2405     },
   2406     "node_modules/minimist": {
   2407       "version": "1.2.5",
   2408       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
   2409       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
   2410       "dev": true
   2411     },
   2412     "node_modules/ms": {
   2413       "version": "2.1.2",
   2414       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   2415       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   2416       "dev": true
   2417     },
   2418     "node_modules/node-releases": {
   2419       "version": "1.1.75",
   2420       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz",
   2421       "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==",
   2422       "dev": true
   2423     },
   2424     "node_modules/object-keys": {
   2425       "version": "1.1.1",
   2426       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
   2427       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
   2428       "dev": true,
   2429       "engines": {
   2430         "node": ">= 0.4"
   2431       }
   2432     },
   2433     "node_modules/object.assign": {
   2434       "version": "4.1.2",
   2435       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
   2436       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
   2437       "dev": true,
   2438       "dependencies": {
   2439         "call-bind": "^1.0.0",
   2440         "define-properties": "^1.1.3",
   2441         "has-symbols": "^1.0.1",
   2442         "object-keys": "^1.1.1"
   2443       },
   2444       "engines": {
   2445         "node": ">= 0.4"
   2446       },
   2447       "funding": {
   2448         "url": "https://github.com/sponsors/ljharb"
   2449       }
   2450     },
   2451     "node_modules/once": {
   2452       "version": "1.4.0",
   2453       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
   2454       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
   2455       "dev": true,
   2456       "dependencies": {
   2457         "wrappy": "1"
   2458       }
   2459     },
   2460     "node_modules/path-is-absolute": {
   2461       "version": "1.0.1",
   2462       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
   2463       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
   2464       "dev": true,
   2465       "engines": {
   2466         "node": ">=0.10.0"
   2467       }
   2468     },
   2469     "node_modules/path-parse": {
   2470       "version": "1.0.7",
   2471       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
   2472       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
   2473       "dev": true
   2474     },
   2475     "node_modules/picomatch": {
   2476       "version": "2.3.0",
   2477       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
   2478       "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
   2479       "dev": true,
   2480       "engines": {
   2481         "node": ">=8.6"
   2482       },
   2483       "funding": {
   2484         "url": "https://github.com/sponsors/jonschlinkert"
   2485       }
   2486     },
   2487     "node_modules/pretty-bytes": {
   2488       "version": "5.6.0",
   2489       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
   2490       "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
   2491       "dev": true,
   2492       "engines": {
   2493         "node": ">=6"
   2494       },
   2495       "funding": {
   2496         "url": "https://github.com/sponsors/sindresorhus"
   2497       }
   2498     },
   2499     "node_modules/punycode": {
   2500       "version": "2.1.1",
   2501       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
   2502       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
   2503       "dev": true,
   2504       "engines": {
   2505         "node": ">=6"
   2506       }
   2507     },
   2508     "node_modules/randombytes": {
   2509       "version": "2.1.0",
   2510       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
   2511       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
   2512       "dev": true,
   2513       "dependencies": {
   2514         "safe-buffer": "^5.1.0"
   2515       }
   2516     },
   2517     "node_modules/regenerate": {
   2518       "version": "1.4.2",
   2519       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
   2520       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
   2521       "dev": true
   2522     },
   2523     "node_modules/regenerate-unicode-properties": {
   2524       "version": "8.2.0",
   2525       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
   2526       "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
   2527       "dev": true,
   2528       "dependencies": {
   2529         "regenerate": "^1.4.0"
   2530       },
   2531       "engines": {
   2532         "node": ">=4"
   2533       }
   2534     },
   2535     "node_modules/regenerator-runtime": {
   2536       "version": "0.13.9",
   2537       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
   2538       "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
   2539       "dev": true
   2540     },
   2541     "node_modules/regenerator-transform": {
   2542       "version": "0.14.5",
   2543       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
   2544       "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
   2545       "dev": true,
   2546       "dependencies": {
   2547         "@babel/runtime": "^7.8.4"
   2548       }
   2549     },
   2550     "node_modules/regexpu-core": {
   2551       "version": "4.7.1",
   2552       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
   2553       "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
   2554       "dev": true,
   2555       "dependencies": {
   2556         "regenerate": "^1.4.0",
   2557         "regenerate-unicode-properties": "^8.2.0",
   2558         "regjsgen": "^0.5.1",
   2559         "regjsparser": "^0.6.4",
   2560         "unicode-match-property-ecmascript": "^1.0.4",
   2561         "unicode-match-property-value-ecmascript": "^1.2.0"
   2562       },
   2563       "engines": {
   2564         "node": ">=4"
   2565       }
   2566     },
   2567     "node_modules/regjsgen": {
   2568       "version": "0.5.2",
   2569       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
   2570       "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
   2571       "dev": true
   2572     },
   2573     "node_modules/regjsparser": {
   2574       "version": "0.6.9",
   2575       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
   2576       "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
   2577       "dev": true,
   2578       "dependencies": {
   2579         "jsesc": "~0.5.0"
   2580       },
   2581       "bin": {
   2582         "regjsparser": "bin/parser"
   2583       }
   2584     },
   2585     "node_modules/regjsparser/node_modules/jsesc": {
   2586       "version": "0.5.0",
   2587       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
   2588       "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
   2589       "dev": true,
   2590       "bin": {
   2591         "jsesc": "bin/jsesc"
   2592       }
   2593     },
   2594     "node_modules/require-from-string": {
   2595       "version": "2.0.2",
   2596       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
   2597       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
   2598       "dev": true,
   2599       "engines": {
   2600         "node": ">=0.10.0"
   2601       }
   2602     },
   2603     "node_modules/resolve": {
   2604       "version": "1.20.0",
   2605       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
   2606       "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
   2607       "dev": true,
   2608       "dependencies": {
   2609         "is-core-module": "^2.2.0",
   2610         "path-parse": "^1.0.6"
   2611       },
   2612       "funding": {
   2613         "url": "https://github.com/sponsors/ljharb"
   2614       }
   2615     },
   2616     "node_modules/rollup": {
   2617       "version": "2.56.3",
   2618       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.56.3.tgz",
   2619       "integrity": "sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==",
   2620       "dev": true,
   2621       "bin": {
   2622         "rollup": "dist/bin/rollup"
   2623       },
   2624       "engines": {
   2625         "node": ">=10.0.0"
   2626       },
   2627       "optionalDependencies": {
   2628         "fsevents": "~2.3.2"
   2629       }
   2630     },
   2631     "node_modules/rollup-plugin-terser": {
   2632       "version": "7.0.2",
   2633       "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
   2634       "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
   2635       "dev": true,
   2636       "dependencies": {
   2637         "@babel/code-frame": "^7.10.4",
   2638         "jest-worker": "^26.2.1",
   2639         "serialize-javascript": "^4.0.0",
   2640         "terser": "^5.0.0"
   2641       },
   2642       "peerDependencies": {
   2643         "rollup": "^2.0.0"
   2644       }
   2645     },
   2646     "node_modules/safe-buffer": {
   2647       "version": "5.1.2",
   2648       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
   2649       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
   2650       "dev": true
   2651     },
   2652     "node_modules/semver": {
   2653       "version": "6.3.0",
   2654       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
   2655       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
   2656       "dev": true,
   2657       "bin": {
   2658         "semver": "bin/semver.js"
   2659       }
   2660     },
   2661     "node_modules/serialize-javascript": {
   2662       "version": "4.0.0",
   2663       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
   2664       "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
   2665       "dev": true,
   2666       "dependencies": {
   2667         "randombytes": "^2.1.0"
   2668       }
   2669     },
   2670     "node_modules/source-map": {
   2671       "version": "0.8.0-beta.0",
   2672       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
   2673       "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==",
   2674       "dev": true,
   2675       "dependencies": {
   2676         "whatwg-url": "^7.0.0"
   2677       },
   2678       "engines": {
   2679         "node": ">= 8"
   2680       }
   2681     },
   2682     "node_modules/source-map-support": {
   2683       "version": "0.5.20",
   2684       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
   2685       "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
   2686       "dev": true,
   2687       "dependencies": {
   2688         "buffer-from": "^1.0.0",
   2689         "source-map": "^0.6.0"
   2690       }
   2691     },
   2692     "node_modules/source-map-support/node_modules/source-map": {
   2693       "version": "0.6.1",
   2694       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   2695       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   2696       "dev": true,
   2697       "engines": {
   2698         "node": ">=0.10.0"
   2699       }
   2700     },
   2701     "node_modules/source-map-url": {
   2702       "version": "0.4.1",
   2703       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
   2704       "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
   2705       "dev": true
   2706     },
   2707     "node_modules/sourcemap-codec": {
   2708       "version": "1.4.8",
   2709       "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
   2710       "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
   2711       "dev": true
   2712     },
   2713     "node_modules/stringify-object": {
   2714       "version": "3.3.0",
   2715       "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
   2716       "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
   2717       "dev": true,
   2718       "dependencies": {
   2719         "get-own-enumerable-property-symbols": "^3.0.0",
   2720         "is-obj": "^1.0.1",
   2721         "is-regexp": "^1.0.0"
   2722       },
   2723       "engines": {
   2724         "node": ">=4"
   2725       }
   2726     },
   2727     "node_modules/strip-comments": {
   2728       "version": "2.0.1",
   2729       "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz",
   2730       "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==",
   2731       "dev": true,
   2732       "engines": {
   2733         "node": ">=10"
   2734       }
   2735     },
   2736     "node_modules/supports-color": {
   2737       "version": "5.5.0",
   2738       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
   2739       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
   2740       "dev": true,
   2741       "dependencies": {
   2742         "has-flag": "^3.0.0"
   2743       },
   2744       "engines": {
   2745         "node": ">=4"
   2746       }
   2747     },
   2748     "node_modules/temp-dir": {
   2749       "version": "2.0.0",
   2750       "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
   2751       "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
   2752       "dev": true,
   2753       "engines": {
   2754         "node": ">=8"
   2755       }
   2756     },
   2757     "node_modules/tempy": {
   2758       "version": "0.6.0",
   2759       "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz",
   2760       "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==",
   2761       "dev": true,
   2762       "dependencies": {
   2763         "is-stream": "^2.0.0",
   2764         "temp-dir": "^2.0.0",
   2765         "type-fest": "^0.16.0",
   2766         "unique-string": "^2.0.0"
   2767       },
   2768       "engines": {
   2769         "node": ">=10"
   2770       },
   2771       "funding": {
   2772         "url": "https://github.com/sponsors/sindresorhus"
   2773       }
   2774     },
   2775     "node_modules/terser": {
   2776       "version": "5.8.0",
   2777       "resolved": "https://registry.npmjs.org/terser/-/terser-5.8.0.tgz",
   2778       "integrity": "sha512-f0JH+6yMpneYcRJN314lZrSwu9eKkUFEHLN/kNy8ceh8gaRiLgFPJqrB9HsXjhEGdv4e/ekjTOFxIlL6xlma8A==",
   2779       "dev": true,
   2780       "dependencies": {
   2781         "commander": "^2.20.0",
   2782         "source-map": "~0.7.2",
   2783         "source-map-support": "~0.5.20"
   2784       },
   2785       "bin": {
   2786         "terser": "bin/terser"
   2787       },
   2788       "engines": {
   2789         "node": ">=10"
   2790       }
   2791     },
   2792     "node_modules/terser/node_modules/source-map": {
   2793       "version": "0.7.3",
   2794       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
   2795       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
   2796       "dev": true,
   2797       "engines": {
   2798         "node": ">= 8"
   2799       }
   2800     },
   2801     "node_modules/to-fast-properties": {
   2802       "version": "2.0.0",
   2803       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
   2804       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
   2805       "dev": true,
   2806       "engines": {
   2807         "node": ">=4"
   2808       }
   2809     },
   2810     "node_modules/tr46": {
   2811       "version": "1.0.1",
   2812       "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
   2813       "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
   2814       "dev": true,
   2815       "dependencies": {
   2816         "punycode": "^2.1.0"
   2817       }
   2818     },
   2819     "node_modules/type-fest": {
   2820       "version": "0.16.0",
   2821       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
   2822       "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
   2823       "dev": true,
   2824       "engines": {
   2825         "node": ">=10"
   2826       },
   2827       "funding": {
   2828         "url": "https://github.com/sponsors/sindresorhus"
   2829       }
   2830     },
   2831     "node_modules/unicode-canonical-property-names-ecmascript": {
   2832       "version": "1.0.4",
   2833       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
   2834       "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
   2835       "dev": true,
   2836       "engines": {
   2837         "node": ">=4"
   2838       }
   2839     },
   2840     "node_modules/unicode-match-property-ecmascript": {
   2841       "version": "1.0.4",
   2842       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
   2843       "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
   2844       "dev": true,
   2845       "dependencies": {
   2846         "unicode-canonical-property-names-ecmascript": "^1.0.4",
   2847         "unicode-property-aliases-ecmascript": "^1.0.4"
   2848       },
   2849       "engines": {
   2850         "node": ">=4"
   2851       }
   2852     },
   2853     "node_modules/unicode-match-property-value-ecmascript": {
   2854       "version": "1.2.0",
   2855       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
   2856       "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
   2857       "dev": true,
   2858       "engines": {
   2859         "node": ">=4"
   2860       }
   2861     },
   2862     "node_modules/unicode-property-aliases-ecmascript": {
   2863       "version": "1.1.0",
   2864       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
   2865       "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
   2866       "dev": true,
   2867       "engines": {
   2868         "node": ">=4"
   2869       }
   2870     },
   2871     "node_modules/unique-string": {
   2872       "version": "2.0.0",
   2873       "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
   2874       "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
   2875       "dev": true,
   2876       "dependencies": {
   2877         "crypto-random-string": "^2.0.0"
   2878       },
   2879       "engines": {
   2880         "node": ">=8"
   2881       }
   2882     },
   2883     "node_modules/universalify": {
   2884       "version": "2.0.0",
   2885       "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
   2886       "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
   2887       "dev": true,
   2888       "engines": {
   2889         "node": ">= 10.0.0"
   2890       }
   2891     },
   2892     "node_modules/upath": {
   2893       "version": "1.2.0",
   2894       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
   2895       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
   2896       "dev": true,
   2897       "engines": {
   2898         "node": ">=4",
   2899         "yarn": "*"
   2900       }
   2901     },
   2902     "node_modules/uri-js": {
   2903       "version": "4.4.1",
   2904       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
   2905       "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
   2906       "dev": true,
   2907       "dependencies": {
   2908         "punycode": "^2.1.0"
   2909       }
   2910     },
   2911     "node_modules/webidl-conversions": {
   2912       "version": "4.0.2",
   2913       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
   2914       "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
   2915       "dev": true
   2916     },
   2917     "node_modules/whatwg-url": {
   2918       "version": "7.1.0",
   2919       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
   2920       "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
   2921       "dev": true,
   2922       "dependencies": {
   2923         "lodash.sortby": "^4.7.0",
   2924         "tr46": "^1.0.1",
   2925         "webidl-conversions": "^4.0.2"
   2926       }
   2927     },
   2928     "node_modules/workbox-background-sync": {
   2929       "version": "6.3.0",
   2930       "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.3.0.tgz",
   2931       "integrity": "sha512-79Wznt6oO8xMmLiErRS4zENUEldFHj1/5IiuHsY3NgGRN5rJdvGW6hz+RERhWzoB7rd/vXyAQdKYahGdsiYG1A==",
   2932       "dev": true,
   2933       "dependencies": {
   2934         "idb": "^6.0.0",
   2935         "workbox-core": "6.3.0"
   2936       }
   2937     },
   2938     "node_modules/workbox-broadcast-update": {
   2939       "version": "6.3.0",
   2940       "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.3.0.tgz",
   2941       "integrity": "sha512-hp7Du6GJzK99wak5cQFhcSBxvcS+2fkFcxiMmz/RsQ5GQNxVcbiovq74w5aNCzuv3muQvICyC1XELZhZ4GYRTQ==",
   2942       "dev": true,
   2943       "dependencies": {
   2944         "workbox-core": "6.3.0"
   2945       }
   2946     },
   2947     "node_modules/workbox-build": {
   2948       "version": "6.3.0",
   2949       "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.3.0.tgz",
   2950       "integrity": "sha512-Th93AaC+88ZvJje0acTjCCCvU3tGenxJht5xUALXHW+Mzk3I5SMzTFwKn5F3e1iZ+M7U2jjfpMXe/sJ4UMx46A==",
   2951       "dev": true,
   2952       "dependencies": {
   2953         "@apideck/better-ajv-errors": "^0.2.4",
   2954         "@babel/core": "^7.11.1",
   2955         "@babel/preset-env": "^7.11.0",
   2956         "@babel/runtime": "^7.11.2",
   2957         "@rollup/plugin-babel": "^5.2.0",
   2958         "@rollup/plugin-node-resolve": "^11.2.1",
   2959         "@rollup/plugin-replace": "^2.4.1",
   2960         "@surma/rollup-plugin-off-main-thread": "^1.4.1",
   2961         "ajv": "^8.6.0",
   2962         "common-tags": "^1.8.0",
   2963         "fast-json-stable-stringify": "^2.1.0",
   2964         "fs-extra": "^9.0.1",
   2965         "glob": "^7.1.6",
   2966         "lodash": "^4.17.20",
   2967         "pretty-bytes": "^5.3.0",
   2968         "rollup": "^2.43.1",
   2969         "rollup-plugin-terser": "^7.0.0",
   2970         "source-map": "^0.8.0-beta.0",
   2971         "source-map-url": "^0.4.0",
   2972         "stringify-object": "^3.3.0",
   2973         "strip-comments": "^2.0.1",
   2974         "tempy": "^0.6.0",
   2975         "upath": "^1.2.0",
   2976         "workbox-background-sync": "6.3.0",
   2977         "workbox-broadcast-update": "6.3.0",
   2978         "workbox-cacheable-response": "6.3.0",
   2979         "workbox-core": "6.3.0",
   2980         "workbox-expiration": "6.3.0",
   2981         "workbox-google-analytics": "6.3.0",
   2982         "workbox-navigation-preload": "6.3.0",
   2983         "workbox-precaching": "6.3.0",
   2984         "workbox-range-requests": "6.3.0",
   2985         "workbox-recipes": "6.3.0",
   2986         "workbox-routing": "6.3.0",
   2987         "workbox-strategies": "6.3.0",
   2988         "workbox-streams": "6.3.0",
   2989         "workbox-sw": "6.3.0",
   2990         "workbox-window": "6.3.0"
   2991       },
   2992       "engines": {
   2993         "node": ">=10.0.0"
   2994       }
   2995     },
   2996     "node_modules/workbox-cacheable-response": {
   2997       "version": "6.3.0",
   2998       "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.3.0.tgz",
   2999       "integrity": "sha512-oYCRGF6PFEmJJkktdxYw/tcrU8N5u/2ihxVSHd+9sNqjNMDiXLqsewcEG544f1yx7gq5/u6VcvUA5N62KzN1GQ==",
   3000       "dev": true,
   3001       "dependencies": {
   3002         "workbox-core": "6.3.0"
   3003       }
   3004     },
   3005     "node_modules/workbox-core": {
   3006       "version": "6.3.0",
   3007       "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.3.0.tgz",
   3008       "integrity": "sha512-SufToEV3SOLwwz3j+P4pgkfpzLRUlR17sX3p/LrMHP/brYKvJQqjTwtSvaCkkAX0RPHX2TFHmN8xhPP1bpmomg==",
   3009       "dev": true
   3010     },
   3011     "node_modules/workbox-expiration": {
   3012       "version": "6.3.0",
   3013       "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.3.0.tgz",
   3014       "integrity": "sha512-teYuYfM3HFbwAD/nlZDw/dCMOrCKjsAiMRhz0uOy9IkfBb7vBynO3xf118lY62X6BfqjZdeahiHh10N0/aYICg==",
   3015       "dev": true,
   3016       "dependencies": {
   3017         "idb": "^6.0.0",
   3018         "workbox-core": "6.3.0"
   3019       }
   3020     },
   3021     "node_modules/workbox-google-analytics": {
   3022       "version": "6.3.0",
   3023       "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.3.0.tgz",
   3024       "integrity": "sha512-6u0y21rtimnrCKpvayTkwh9y4Y5Xdn6X87x895WzwcOcWA2j/Nl7nmCpB0wjjhqU9pMj7B2lChqfypP+xUs5IA==",
   3025       "dev": true,
   3026       "dependencies": {
   3027         "workbox-background-sync": "6.3.0",
   3028         "workbox-core": "6.3.0",
   3029         "workbox-routing": "6.3.0",
   3030         "workbox-strategies": "6.3.0"
   3031       }
   3032     },
   3033     "node_modules/workbox-navigation-preload": {
   3034       "version": "6.3.0",
   3035       "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.3.0.tgz",
   3036       "integrity": "sha512-D7bomh9SCn1u6n32FqAWfyHe2dkK6mWbwcTsoeBnFSD0p8Gr9Zq1Mpt/DitEfGIQHck90Zd024xcTFLkjczS/Q==",
   3037       "dev": true,
   3038       "dependencies": {
   3039         "workbox-core": "6.3.0"
   3040       }
   3041     },
   3042     "node_modules/workbox-precaching": {
   3043       "version": "6.3.0",
   3044       "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.3.0.tgz",
   3045       "integrity": "sha512-bND3rUxiuzFmDfeKywdvOqK0LQ5LLbOPk0eX22PlMQNOOduHRxzglMpgHo/MR6h+8cPJ3GpxT8hZ895/7bHMqQ==",
   3046       "dev": true,
   3047       "dependencies": {
   3048         "workbox-core": "6.3.0",
   3049         "workbox-routing": "6.3.0",
   3050         "workbox-strategies": "6.3.0"
   3051       }
   3052     },
   3053     "node_modules/workbox-range-requests": {
   3054       "version": "6.3.0",
   3055       "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.3.0.tgz",
   3056       "integrity": "sha512-AHnGtfSvc/fBt+8NCVT6jVcshv7oFkiuS94YsedQu2sIN1jKHkxLaj7qMBl818FoY6x7r0jw1WLmG/QDmI1/oA==",
   3057       "dev": true,
   3058       "dependencies": {
   3059         "workbox-core": "6.3.0"
   3060       }
   3061     },
   3062     "node_modules/workbox-recipes": {
   3063       "version": "6.3.0",
   3064       "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.3.0.tgz",
   3065       "integrity": "sha512-f0AZyxd48E4t+PV+ifgIf8WodfJqRj8/E0t+PwppDIdTPyD59cIh0HZBtgPKFdIMVnltodpMz4zioxym1H3GjQ==",
   3066       "dev": true,
   3067       "dependencies": {
   3068         "workbox-cacheable-response": "6.3.0",
   3069         "workbox-core": "6.3.0",
   3070         "workbox-expiration": "6.3.0",
   3071         "workbox-precaching": "6.3.0",
   3072         "workbox-routing": "6.3.0",
   3073         "workbox-strategies": "6.3.0"
   3074       }
   3075     },
   3076     "node_modules/workbox-routing": {
   3077       "version": "6.3.0",
   3078       "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.3.0.tgz",
   3079       "integrity": "sha512-asajX5UPkaoU4PB9pEpxKWKkcpA+KJQUEeYU6NlK0rXTCpdWQ6iieMRDoBTZBjTzUdL3j3s1Zo2qCOSvtXSYGg==",
   3080       "dev": true,
   3081       "dependencies": {
   3082         "workbox-core": "6.3.0"
   3083       }
   3084     },
   3085     "node_modules/workbox-strategies": {
   3086       "version": "6.3.0",
   3087       "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.3.0.tgz",
   3088       "integrity": "sha512-SYZt40y+Iu5nA+UEPQOrAuAMMNTxtUBPLCIaMMb4lcADpBYrNP1CD+/s2QsrxzS651a8hfi06REKt+uTp1tqfw==",
   3089       "dev": true,
   3090       "dependencies": {
   3091         "workbox-core": "6.3.0"
   3092       }
   3093     },
   3094     "node_modules/workbox-streams": {
   3095       "version": "6.3.0",
   3096       "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.3.0.tgz",
   3097       "integrity": "sha512-CiRsuoXJOytA7IQriRu6kVCa0L4OdNi0DdniiSageu/EZuxTswNXpgVzkGE4IDArU/5jlzgRtwqrqIWCJX+OMA==",
   3098       "dev": true,
   3099       "dependencies": {
   3100         "workbox-core": "6.3.0",
   3101         "workbox-routing": "6.3.0"
   3102       }
   3103     },
   3104     "node_modules/workbox-sw": {
   3105       "version": "6.3.0",
   3106       "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.3.0.tgz",
   3107       "integrity": "sha512-xwrXRBzw5jwJ7VdAQkTSNTbNZ4S6VhXtbZZ0vY6XKNQARO5nuGphNdif+hJFIejHUgtV6ESpQnixPj5hYB2jKQ==",
   3108       "dev": true
   3109     },
   3110     "node_modules/workbox-window": {
   3111       "version": "6.3.0",
   3112       "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.3.0.tgz",
   3113       "integrity": "sha512-CFP84assX9srH/TOx4OD8z4EBPO/Cq4WKdV2YLcJIFJmVTS/cB63XKeidKl2KJk8qOOLVIKnaO7BLmb0MxGFtA==",
   3114       "dev": true,
   3115       "dependencies": {
   3116         "@types/trusted-types": "^2.0.2",
   3117         "workbox-core": "6.3.0"
   3118       }
   3119     },
   3120     "node_modules/wrappy": {
   3121       "version": "1.0.2",
   3122       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
   3123       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
   3124       "dev": true
   3125     }
   3126   },
   3127   "dependencies": {
   3128     "@apideck/better-ajv-errors": {
   3129       "version": "0.2.5",
   3130       "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.2.5.tgz",
   3131       "integrity": "sha512-Pm1fAqCT8OEfBVLddU3fWZ/URWpGGhkvlsBIgn9Y2jJlcNumo0gNzPsQswDJTiA8HcKpCjOhWQOgkA9kXR4Ghg==",
   3132       "dev": true,
   3133       "requires": {
   3134         "json-schema": "^0.3.0",
   3135         "jsonpointer": "^4.1.0",
   3136         "leven": "^3.1.0"
   3137       }
   3138     },
   3139     "@babel/code-frame": {
   3140       "version": "7.14.5",
   3141       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
   3142       "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
   3143       "dev": true,
   3144       "requires": {
   3145         "@babel/highlight": "^7.14.5"
   3146       }
   3147     },
   3148     "@babel/compat-data": {
   3149       "version": "7.15.0",
   3150       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
   3151       "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
   3152       "dev": true
   3153     },
   3154     "@babel/core": {
   3155       "version": "7.15.5",
   3156       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz",
   3157       "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==",
   3158       "dev": true,
   3159       "requires": {
   3160         "@babel/code-frame": "^7.14.5",
   3161         "@babel/generator": "^7.15.4",
   3162         "@babel/helper-compilation-targets": "^7.15.4",
   3163         "@babel/helper-module-transforms": "^7.15.4",
   3164         "@babel/helpers": "^7.15.4",
   3165         "@babel/parser": "^7.15.5",
   3166         "@babel/template": "^7.15.4",
   3167         "@babel/traverse": "^7.15.4",
   3168         "@babel/types": "^7.15.4",
   3169         "convert-source-map": "^1.7.0",
   3170         "debug": "^4.1.0",
   3171         "gensync": "^1.0.0-beta.2",
   3172         "json5": "^2.1.2",
   3173         "semver": "^6.3.0",
   3174         "source-map": "^0.5.0"
   3175       },
   3176       "dependencies": {
   3177         "source-map": {
   3178           "version": "0.5.7",
   3179           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
   3180           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
   3181           "dev": true
   3182         }
   3183       }
   3184     },
   3185     "@babel/generator": {
   3186       "version": "7.15.4",
   3187       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz",
   3188       "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==",
   3189       "dev": true,
   3190       "requires": {
   3191         "@babel/types": "^7.15.4",
   3192         "jsesc": "^2.5.1",
   3193         "source-map": "^0.5.0"
   3194       },
   3195       "dependencies": {
   3196         "source-map": {
   3197           "version": "0.5.7",
   3198           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
   3199           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
   3200           "dev": true
   3201         }
   3202       }
   3203     },
   3204     "@babel/helper-annotate-as-pure": {
   3205       "version": "7.15.4",
   3206       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
   3207       "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
   3208       "dev": true,
   3209       "requires": {
   3210         "@babel/types": "^7.15.4"
   3211       }
   3212     },
   3213     "@babel/helper-builder-binary-assignment-operator-visitor": {
   3214       "version": "7.15.4",
   3215       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz",
   3216       "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==",
   3217       "dev": true,
   3218       "requires": {
   3219         "@babel/helper-explode-assignable-expression": "^7.15.4",
   3220         "@babel/types": "^7.15.4"
   3221       }
   3222     },
   3223     "@babel/helper-compilation-targets": {
   3224       "version": "7.15.4",
   3225       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
   3226       "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
   3227       "dev": true,
   3228       "requires": {
   3229         "@babel/compat-data": "^7.15.0",
   3230         "@babel/helper-validator-option": "^7.14.5",
   3231         "browserslist": "^4.16.6",
   3232         "semver": "^6.3.0"
   3233       }
   3234     },
   3235     "@babel/helper-create-class-features-plugin": {
   3236       "version": "7.15.4",
   3237       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz",
   3238       "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==",
   3239       "dev": true,
   3240       "requires": {
   3241         "@babel/helper-annotate-as-pure": "^7.15.4",
   3242         "@babel/helper-function-name": "^7.15.4",
   3243         "@babel/helper-member-expression-to-functions": "^7.15.4",
   3244         "@babel/helper-optimise-call-expression": "^7.15.4",
   3245         "@babel/helper-replace-supers": "^7.15.4",
   3246         "@babel/helper-split-export-declaration": "^7.15.4"
   3247       }
   3248     },
   3249     "@babel/helper-create-regexp-features-plugin": {
   3250       "version": "7.14.5",
   3251       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
   3252       "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
   3253       "dev": true,
   3254       "requires": {
   3255         "@babel/helper-annotate-as-pure": "^7.14.5",
   3256         "regexpu-core": "^4.7.1"
   3257       }
   3258     },
   3259     "@babel/helper-define-polyfill-provider": {
   3260       "version": "0.2.3",
   3261       "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
   3262       "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
   3263       "dev": true,
   3264       "requires": {
   3265         "@babel/helper-compilation-targets": "^7.13.0",
   3266         "@babel/helper-module-imports": "^7.12.13",
   3267         "@babel/helper-plugin-utils": "^7.13.0",
   3268         "@babel/traverse": "^7.13.0",
   3269         "debug": "^4.1.1",
   3270         "lodash.debounce": "^4.0.8",
   3271         "resolve": "^1.14.2",
   3272         "semver": "^6.1.2"
   3273       }
   3274     },
   3275     "@babel/helper-explode-assignable-expression": {
   3276       "version": "7.15.4",
   3277       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz",
   3278       "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==",
   3279       "dev": true,
   3280       "requires": {
   3281         "@babel/types": "^7.15.4"
   3282       }
   3283     },
   3284     "@babel/helper-function-name": {
   3285       "version": "7.15.4",
   3286       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
   3287       "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
   3288       "dev": true,
   3289       "requires": {
   3290         "@babel/helper-get-function-arity": "^7.15.4",
   3291         "@babel/template": "^7.15.4",
   3292         "@babel/types": "^7.15.4"
   3293       }
   3294     },
   3295     "@babel/helper-get-function-arity": {
   3296       "version": "7.15.4",
   3297       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
   3298       "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
   3299       "dev": true,
   3300       "requires": {
   3301         "@babel/types": "^7.15.4"
   3302       }
   3303     },
   3304     "@babel/helper-hoist-variables": {
   3305       "version": "7.15.4",
   3306       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
   3307       "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
   3308       "dev": true,
   3309       "requires": {
   3310         "@babel/types": "^7.15.4"
   3311       }
   3312     },
   3313     "@babel/helper-member-expression-to-functions": {
   3314       "version": "7.15.4",
   3315       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
   3316       "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
   3317       "dev": true,
   3318       "requires": {
   3319         "@babel/types": "^7.15.4"
   3320       }
   3321     },
   3322     "@babel/helper-module-imports": {
   3323       "version": "7.15.4",
   3324       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
   3325       "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
   3326       "dev": true,
   3327       "requires": {
   3328         "@babel/types": "^7.15.4"
   3329       }
   3330     },
   3331     "@babel/helper-module-transforms": {
   3332       "version": "7.15.4",
   3333       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz",
   3334       "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==",
   3335       "dev": true,
   3336       "requires": {
   3337         "@babel/helper-module-imports": "^7.15.4",
   3338         "@babel/helper-replace-supers": "^7.15.4",
   3339         "@babel/helper-simple-access": "^7.15.4",
   3340         "@babel/helper-split-export-declaration": "^7.15.4",
   3341         "@babel/helper-validator-identifier": "^7.14.9",
   3342         "@babel/template": "^7.15.4",
   3343         "@babel/traverse": "^7.15.4",
   3344         "@babel/types": "^7.15.4"
   3345       }
   3346     },
   3347     "@babel/helper-optimise-call-expression": {
   3348       "version": "7.15.4",
   3349       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
   3350       "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
   3351       "dev": true,
   3352       "requires": {
   3353         "@babel/types": "^7.15.4"
   3354       }
   3355     },
   3356     "@babel/helper-plugin-utils": {
   3357       "version": "7.14.5",
   3358       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
   3359       "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
   3360       "dev": true
   3361     },
   3362     "@babel/helper-remap-async-to-generator": {
   3363       "version": "7.15.4",
   3364       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz",
   3365       "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==",
   3366       "dev": true,
   3367       "requires": {
   3368         "@babel/helper-annotate-as-pure": "^7.15.4",
   3369         "@babel/helper-wrap-function": "^7.15.4",
   3370         "@babel/types": "^7.15.4"
   3371       }
   3372     },
   3373     "@babel/helper-replace-supers": {
   3374       "version": "7.15.4",
   3375       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
   3376       "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
   3377       "dev": true,
   3378       "requires": {
   3379         "@babel/helper-member-expression-to-functions": "^7.15.4",
   3380         "@babel/helper-optimise-call-expression": "^7.15.4",
   3381         "@babel/traverse": "^7.15.4",
   3382         "@babel/types": "^7.15.4"
   3383       }
   3384     },
   3385     "@babel/helper-simple-access": {
   3386       "version": "7.15.4",
   3387       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
   3388       "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
   3389       "dev": true,
   3390       "requires": {
   3391         "@babel/types": "^7.15.4"
   3392       }
   3393     },
   3394     "@babel/helper-skip-transparent-expression-wrappers": {
   3395       "version": "7.15.4",
   3396       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz",
   3397       "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==",
   3398       "dev": true,
   3399       "requires": {
   3400         "@babel/types": "^7.15.4"
   3401       }
   3402     },
   3403     "@babel/helper-split-export-declaration": {
   3404       "version": "7.15.4",
   3405       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
   3406       "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
   3407       "dev": true,
   3408       "requires": {
   3409         "@babel/types": "^7.15.4"
   3410       }
   3411     },
   3412     "@babel/helper-validator-identifier": {
   3413       "version": "7.14.9",
   3414       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
   3415       "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==",
   3416       "dev": true
   3417     },
   3418     "@babel/helper-validator-option": {
   3419       "version": "7.14.5",
   3420       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
   3421       "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
   3422       "dev": true
   3423     },
   3424     "@babel/helper-wrap-function": {
   3425       "version": "7.15.4",
   3426       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz",
   3427       "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==",
   3428       "dev": true,
   3429       "requires": {
   3430         "@babel/helper-function-name": "^7.15.4",
   3431         "@babel/template": "^7.15.4",
   3432         "@babel/traverse": "^7.15.4",
   3433         "@babel/types": "^7.15.4"
   3434       }
   3435     },
   3436     "@babel/helpers": {
   3437       "version": "7.15.4",
   3438       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
   3439       "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
   3440       "dev": true,
   3441       "requires": {
   3442         "@babel/template": "^7.15.4",
   3443         "@babel/traverse": "^7.15.4",
   3444         "@babel/types": "^7.15.4"
   3445       }
   3446     },
   3447     "@babel/highlight": {
   3448       "version": "7.14.5",
   3449       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
   3450       "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
   3451       "dev": true,
   3452       "requires": {
   3453         "@babel/helper-validator-identifier": "^7.14.5",
   3454         "chalk": "^2.0.0",
   3455         "js-tokens": "^4.0.0"
   3456       }
   3457     },
   3458     "@babel/parser": {
   3459       "version": "7.15.6",
   3460       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz",
   3461       "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==",
   3462       "dev": true
   3463     },
   3464     "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
   3465       "version": "7.15.4",
   3466       "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",
   3467       "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==",
   3468       "dev": true,
   3469       "requires": {
   3470         "@babel/helper-plugin-utils": "^7.14.5",
   3471         "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4",
   3472         "@babel/plugin-proposal-optional-chaining": "^7.14.5"
   3473       }
   3474     },
   3475     "@babel/plugin-proposal-async-generator-functions": {
   3476       "version": "7.15.4",
   3477       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz",
   3478       "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==",
   3479       "dev": true,
   3480       "requires": {
   3481         "@babel/helper-plugin-utils": "^7.14.5",
   3482         "@babel/helper-remap-async-to-generator": "^7.15.4",
   3483         "@babel/plugin-syntax-async-generators": "^7.8.4"
   3484       }
   3485     },
   3486     "@babel/plugin-proposal-class-properties": {
   3487       "version": "7.14.5",
   3488       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
   3489       "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
   3490       "dev": true,
   3491       "requires": {
   3492         "@babel/helper-create-class-features-plugin": "^7.14.5",
   3493         "@babel/helper-plugin-utils": "^7.14.5"
   3494       }
   3495     },
   3496     "@babel/plugin-proposal-class-static-block": {
   3497       "version": "7.15.4",
   3498       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz",
   3499       "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==",
   3500       "dev": true,
   3501       "requires": {
   3502         "@babel/helper-create-class-features-plugin": "^7.15.4",
   3503         "@babel/helper-plugin-utils": "^7.14.5",
   3504         "@babel/plugin-syntax-class-static-block": "^7.14.5"
   3505       }
   3506     },
   3507     "@babel/plugin-proposal-dynamic-import": {
   3508       "version": "7.14.5",
   3509       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
   3510       "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
   3511       "dev": true,
   3512       "requires": {
   3513         "@babel/helper-plugin-utils": "^7.14.5",
   3514         "@babel/plugin-syntax-dynamic-import": "^7.8.3"
   3515       }
   3516     },
   3517     "@babel/plugin-proposal-export-namespace-from": {
   3518       "version": "7.14.5",
   3519       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
   3520       "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
   3521       "dev": true,
   3522       "requires": {
   3523         "@babel/helper-plugin-utils": "^7.14.5",
   3524         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
   3525       }
   3526     },
   3527     "@babel/plugin-proposal-json-strings": {
   3528       "version": "7.14.5",
   3529       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
   3530       "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
   3531       "dev": true,
   3532       "requires": {
   3533         "@babel/helper-plugin-utils": "^7.14.5",
   3534         "@babel/plugin-syntax-json-strings": "^7.8.3"
   3535       }
   3536     },
   3537     "@babel/plugin-proposal-logical-assignment-operators": {
   3538       "version": "7.14.5",
   3539       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
   3540       "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
   3541       "dev": true,
   3542       "requires": {
   3543         "@babel/helper-plugin-utils": "^7.14.5",
   3544         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
   3545       }
   3546     },
   3547     "@babel/plugin-proposal-nullish-coalescing-operator": {
   3548       "version": "7.14.5",
   3549       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
   3550       "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
   3551       "dev": true,
   3552       "requires": {
   3553         "@babel/helper-plugin-utils": "^7.14.5",
   3554         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
   3555       }
   3556     },
   3557     "@babel/plugin-proposal-numeric-separator": {
   3558       "version": "7.14.5",
   3559       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
   3560       "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
   3561       "dev": true,
   3562       "requires": {
   3563         "@babel/helper-plugin-utils": "^7.14.5",
   3564         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
   3565       }
   3566     },
   3567     "@babel/plugin-proposal-object-rest-spread": {
   3568       "version": "7.15.6",
   3569       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz",
   3570       "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==",
   3571       "dev": true,
   3572       "requires": {
   3573         "@babel/compat-data": "^7.15.0",
   3574         "@babel/helper-compilation-targets": "^7.15.4",
   3575         "@babel/helper-plugin-utils": "^7.14.5",
   3576         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
   3577         "@babel/plugin-transform-parameters": "^7.15.4"
   3578       }
   3579     },
   3580     "@babel/plugin-proposal-optional-catch-binding": {
   3581       "version": "7.14.5",
   3582       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
   3583       "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
   3584       "dev": true,
   3585       "requires": {
   3586         "@babel/helper-plugin-utils": "^7.14.5",
   3587         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
   3588       }
   3589     },
   3590     "@babel/plugin-proposal-optional-chaining": {
   3591       "version": "7.14.5",
   3592       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
   3593       "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
   3594       "dev": true,
   3595       "requires": {
   3596         "@babel/helper-plugin-utils": "^7.14.5",
   3597         "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
   3598         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
   3599       }
   3600     },
   3601     "@babel/plugin-proposal-private-methods": {
   3602       "version": "7.14.5",
   3603       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
   3604       "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
   3605       "dev": true,
   3606       "requires": {
   3607         "@babel/helper-create-class-features-plugin": "^7.14.5",
   3608         "@babel/helper-plugin-utils": "^7.14.5"
   3609       }
   3610     },
   3611     "@babel/plugin-proposal-private-property-in-object": {
   3612       "version": "7.15.4",
   3613       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz",
   3614       "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==",
   3615       "dev": true,
   3616       "requires": {
   3617         "@babel/helper-annotate-as-pure": "^7.15.4",
   3618         "@babel/helper-create-class-features-plugin": "^7.15.4",
   3619         "@babel/helper-plugin-utils": "^7.14.5",
   3620         "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
   3621       }
   3622     },
   3623     "@babel/plugin-proposal-unicode-property-regex": {
   3624       "version": "7.14.5",
   3625       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
   3626       "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
   3627       "dev": true,
   3628       "requires": {
   3629         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
   3630         "@babel/helper-plugin-utils": "^7.14.5"
   3631       }
   3632     },
   3633     "@babel/plugin-syntax-async-generators": {
   3634       "version": "7.8.4",
   3635       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
   3636       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
   3637       "dev": true,
   3638       "requires": {
   3639         "@babel/helper-plugin-utils": "^7.8.0"
   3640       }
   3641     },
   3642     "@babel/plugin-syntax-class-properties": {
   3643       "version": "7.12.13",
   3644       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
   3645       "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
   3646       "dev": true,
   3647       "requires": {
   3648         "@babel/helper-plugin-utils": "^7.12.13"
   3649       }
   3650     },
   3651     "@babel/plugin-syntax-class-static-block": {
   3652       "version": "7.14.5",
   3653       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
   3654       "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
   3655       "dev": true,
   3656       "requires": {
   3657         "@babel/helper-plugin-utils": "^7.14.5"
   3658       }
   3659     },
   3660     "@babel/plugin-syntax-dynamic-import": {
   3661       "version": "7.8.3",
   3662       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
   3663       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
   3664       "dev": true,
   3665       "requires": {
   3666         "@babel/helper-plugin-utils": "^7.8.0"
   3667       }
   3668     },
   3669     "@babel/plugin-syntax-export-namespace-from": {
   3670       "version": "7.8.3",
   3671       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
   3672       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
   3673       "dev": true,
   3674       "requires": {
   3675         "@babel/helper-plugin-utils": "^7.8.3"
   3676       }
   3677     },
   3678     "@babel/plugin-syntax-json-strings": {
   3679       "version": "7.8.3",
   3680       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
   3681       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
   3682       "dev": true,
   3683       "requires": {
   3684         "@babel/helper-plugin-utils": "^7.8.0"
   3685       }
   3686     },
   3687     "@babel/plugin-syntax-logical-assignment-operators": {
   3688       "version": "7.10.4",
   3689       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
   3690       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
   3691       "dev": true,
   3692       "requires": {
   3693         "@babel/helper-plugin-utils": "^7.10.4"
   3694       }
   3695     },
   3696     "@babel/plugin-syntax-nullish-coalescing-operator": {
   3697       "version": "7.8.3",
   3698       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
   3699       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
   3700       "dev": true,
   3701       "requires": {
   3702         "@babel/helper-plugin-utils": "^7.8.0"
   3703       }
   3704     },
   3705     "@babel/plugin-syntax-numeric-separator": {
   3706       "version": "7.10.4",
   3707       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
   3708       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
   3709       "dev": true,
   3710       "requires": {
   3711         "@babel/helper-plugin-utils": "^7.10.4"
   3712       }
   3713     },
   3714     "@babel/plugin-syntax-object-rest-spread": {
   3715       "version": "7.8.3",
   3716       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
   3717       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
   3718       "dev": true,
   3719       "requires": {
   3720         "@babel/helper-plugin-utils": "^7.8.0"
   3721       }
   3722     },
   3723     "@babel/plugin-syntax-optional-catch-binding": {
   3724       "version": "7.8.3",
   3725       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
   3726       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
   3727       "dev": true,
   3728       "requires": {
   3729         "@babel/helper-plugin-utils": "^7.8.0"
   3730       }
   3731     },
   3732     "@babel/plugin-syntax-optional-chaining": {
   3733       "version": "7.8.3",
   3734       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
   3735       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
   3736       "dev": true,
   3737       "requires": {
   3738         "@babel/helper-plugin-utils": "^7.8.0"
   3739       }
   3740     },
   3741     "@babel/plugin-syntax-private-property-in-object": {
   3742       "version": "7.14.5",
   3743       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
   3744       "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
   3745       "dev": true,
   3746       "requires": {
   3747         "@babel/helper-plugin-utils": "^7.14.5"
   3748       }
   3749     },
   3750     "@babel/plugin-syntax-top-level-await": {
   3751       "version": "7.14.5",
   3752       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
   3753       "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
   3754       "dev": true,
   3755       "requires": {
   3756         "@babel/helper-plugin-utils": "^7.14.5"
   3757       }
   3758     },
   3759     "@babel/plugin-transform-arrow-functions": {
   3760       "version": "7.14.5",
   3761       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
   3762       "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
   3763       "dev": true,
   3764       "requires": {
   3765         "@babel/helper-plugin-utils": "^7.14.5"
   3766       }
   3767     },
   3768     "@babel/plugin-transform-async-to-generator": {
   3769       "version": "7.14.5",
   3770       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
   3771       "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
   3772       "dev": true,
   3773       "requires": {
   3774         "@babel/helper-module-imports": "^7.14.5",
   3775         "@babel/helper-plugin-utils": "^7.14.5",
   3776         "@babel/helper-remap-async-to-generator": "^7.14.5"
   3777       }
   3778     },
   3779     "@babel/plugin-transform-block-scoped-functions": {
   3780       "version": "7.14.5",
   3781       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
   3782       "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
   3783       "dev": true,
   3784       "requires": {
   3785         "@babel/helper-plugin-utils": "^7.14.5"
   3786       }
   3787     },
   3788     "@babel/plugin-transform-block-scoping": {
   3789       "version": "7.15.3",
   3790       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz",
   3791       "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==",
   3792       "dev": true,
   3793       "requires": {
   3794         "@babel/helper-plugin-utils": "^7.14.5"
   3795       }
   3796     },
   3797     "@babel/plugin-transform-classes": {
   3798       "version": "7.15.4",
   3799       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz",
   3800       "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==",
   3801       "dev": true,
   3802       "requires": {
   3803         "@babel/helper-annotate-as-pure": "^7.15.4",
   3804         "@babel/helper-function-name": "^7.15.4",
   3805         "@babel/helper-optimise-call-expression": "^7.15.4",
   3806         "@babel/helper-plugin-utils": "^7.14.5",
   3807         "@babel/helper-replace-supers": "^7.15.4",
   3808         "@babel/helper-split-export-declaration": "^7.15.4",
   3809         "globals": "^11.1.0"
   3810       }
   3811     },
   3812     "@babel/plugin-transform-computed-properties": {
   3813       "version": "7.14.5",
   3814       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
   3815       "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
   3816       "dev": true,
   3817       "requires": {
   3818         "@babel/helper-plugin-utils": "^7.14.5"
   3819       }
   3820     },
   3821     "@babel/plugin-transform-destructuring": {
   3822       "version": "7.14.7",
   3823       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
   3824       "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
   3825       "dev": true,
   3826       "requires": {
   3827         "@babel/helper-plugin-utils": "^7.14.5"
   3828       }
   3829     },
   3830     "@babel/plugin-transform-dotall-regex": {
   3831       "version": "7.14.5",
   3832       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
   3833       "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
   3834       "dev": true,
   3835       "requires": {
   3836         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
   3837         "@babel/helper-plugin-utils": "^7.14.5"
   3838       }
   3839     },
   3840     "@babel/plugin-transform-duplicate-keys": {
   3841       "version": "7.14.5",
   3842       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
   3843       "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
   3844       "dev": true,
   3845       "requires": {
   3846         "@babel/helper-plugin-utils": "^7.14.5"
   3847       }
   3848     },
   3849     "@babel/plugin-transform-exponentiation-operator": {
   3850       "version": "7.14.5",
   3851       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
   3852       "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
   3853       "dev": true,
   3854       "requires": {
   3855         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
   3856         "@babel/helper-plugin-utils": "^7.14.5"
   3857       }
   3858     },
   3859     "@babel/plugin-transform-for-of": {
   3860       "version": "7.15.4",
   3861       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz",
   3862       "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==",
   3863       "dev": true,
   3864       "requires": {
   3865         "@babel/helper-plugin-utils": "^7.14.5"
   3866       }
   3867     },
   3868     "@babel/plugin-transform-function-name": {
   3869       "version": "7.14.5",
   3870       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
   3871       "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
   3872       "dev": true,
   3873       "requires": {
   3874         "@babel/helper-function-name": "^7.14.5",
   3875         "@babel/helper-plugin-utils": "^7.14.5"
   3876       }
   3877     },
   3878     "@babel/plugin-transform-literals": {
   3879       "version": "7.14.5",
   3880       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
   3881       "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
   3882       "dev": true,
   3883       "requires": {
   3884         "@babel/helper-plugin-utils": "^7.14.5"
   3885       }
   3886     },
   3887     "@babel/plugin-transform-member-expression-literals": {
   3888       "version": "7.14.5",
   3889       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
   3890       "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
   3891       "dev": true,
   3892       "requires": {
   3893         "@babel/helper-plugin-utils": "^7.14.5"
   3894       }
   3895     },
   3896     "@babel/plugin-transform-modules-amd": {
   3897       "version": "7.14.5",
   3898       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
   3899       "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
   3900       "dev": true,
   3901       "requires": {
   3902         "@babel/helper-module-transforms": "^7.14.5",
   3903         "@babel/helper-plugin-utils": "^7.14.5",
   3904         "babel-plugin-dynamic-import-node": "^2.3.3"
   3905       }
   3906     },
   3907     "@babel/plugin-transform-modules-commonjs": {
   3908       "version": "7.15.4",
   3909       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz",
   3910       "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==",
   3911       "dev": true,
   3912       "requires": {
   3913         "@babel/helper-module-transforms": "^7.15.4",
   3914         "@babel/helper-plugin-utils": "^7.14.5",
   3915         "@babel/helper-simple-access": "^7.15.4",
   3916         "babel-plugin-dynamic-import-node": "^2.3.3"
   3917       }
   3918     },
   3919     "@babel/plugin-transform-modules-systemjs": {
   3920       "version": "7.15.4",
   3921       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz",
   3922       "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==",
   3923       "dev": true,
   3924       "requires": {
   3925         "@babel/helper-hoist-variables": "^7.15.4",
   3926         "@babel/helper-module-transforms": "^7.15.4",
   3927         "@babel/helper-plugin-utils": "^7.14.5",
   3928         "@babel/helper-validator-identifier": "^7.14.9",
   3929         "babel-plugin-dynamic-import-node": "^2.3.3"
   3930       }
   3931     },
   3932     "@babel/plugin-transform-modules-umd": {
   3933       "version": "7.14.5",
   3934       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
   3935       "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
   3936       "dev": true,
   3937       "requires": {
   3938         "@babel/helper-module-transforms": "^7.14.5",
   3939         "@babel/helper-plugin-utils": "^7.14.5"
   3940       }
   3941     },
   3942     "@babel/plugin-transform-named-capturing-groups-regex": {
   3943       "version": "7.14.9",
   3944       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
   3945       "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
   3946       "dev": true,
   3947       "requires": {
   3948         "@babel/helper-create-regexp-features-plugin": "^7.14.5"
   3949       }
   3950     },
   3951     "@babel/plugin-transform-new-target": {
   3952       "version": "7.14.5",
   3953       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
   3954       "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
   3955       "dev": true,
   3956       "requires": {
   3957         "@babel/helper-plugin-utils": "^7.14.5"
   3958       }
   3959     },
   3960     "@babel/plugin-transform-object-super": {
   3961       "version": "7.14.5",
   3962       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
   3963       "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
   3964       "dev": true,
   3965       "requires": {
   3966         "@babel/helper-plugin-utils": "^7.14.5",
   3967         "@babel/helper-replace-supers": "^7.14.5"
   3968       }
   3969     },
   3970     "@babel/plugin-transform-parameters": {
   3971       "version": "7.15.4",
   3972       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz",
   3973       "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==",
   3974       "dev": true,
   3975       "requires": {
   3976         "@babel/helper-plugin-utils": "^7.14.5"
   3977       }
   3978     },
   3979     "@babel/plugin-transform-property-literals": {
   3980       "version": "7.14.5",
   3981       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
   3982       "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
   3983       "dev": true,
   3984       "requires": {
   3985         "@babel/helper-plugin-utils": "^7.14.5"
   3986       }
   3987     },
   3988     "@babel/plugin-transform-regenerator": {
   3989       "version": "7.14.5",
   3990       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
   3991       "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
   3992       "dev": true,
   3993       "requires": {
   3994         "regenerator-transform": "^0.14.2"
   3995       }
   3996     },
   3997     "@babel/plugin-transform-reserved-words": {
   3998       "version": "7.14.5",
   3999       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
   4000       "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
   4001       "dev": true,
   4002       "requires": {
   4003         "@babel/helper-plugin-utils": "^7.14.5"
   4004       }
   4005     },
   4006     "@babel/plugin-transform-shorthand-properties": {
   4007       "version": "7.14.5",
   4008       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
   4009       "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
   4010       "dev": true,
   4011       "requires": {
   4012         "@babel/helper-plugin-utils": "^7.14.5"
   4013       }
   4014     },
   4015     "@babel/plugin-transform-spread": {
   4016       "version": "7.14.6",
   4017       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
   4018       "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
   4019       "dev": true,
   4020       "requires": {
   4021         "@babel/helper-plugin-utils": "^7.14.5",
   4022         "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
   4023       }
   4024     },
   4025     "@babel/plugin-transform-sticky-regex": {
   4026       "version": "7.14.5",
   4027       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
   4028       "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
   4029       "dev": true,
   4030       "requires": {
   4031         "@babel/helper-plugin-utils": "^7.14.5"
   4032       }
   4033     },
   4034     "@babel/plugin-transform-template-literals": {
   4035       "version": "7.14.5",
   4036       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
   4037       "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
   4038       "dev": true,
   4039       "requires": {
   4040         "@babel/helper-plugin-utils": "^7.14.5"
   4041       }
   4042     },
   4043     "@babel/plugin-transform-typeof-symbol": {
   4044       "version": "7.14.5",
   4045       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
   4046       "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
   4047       "dev": true,
   4048       "requires": {
   4049         "@babel/helper-plugin-utils": "^7.14.5"
   4050       }
   4051     },
   4052     "@babel/plugin-transform-unicode-escapes": {
   4053       "version": "7.14.5",
   4054       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
   4055       "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
   4056       "dev": true,
   4057       "requires": {
   4058         "@babel/helper-plugin-utils": "^7.14.5"
   4059       }
   4060     },
   4061     "@babel/plugin-transform-unicode-regex": {
   4062       "version": "7.14.5",
   4063       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
   4064       "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
   4065       "dev": true,
   4066       "requires": {
   4067         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
   4068         "@babel/helper-plugin-utils": "^7.14.5"
   4069       }
   4070     },
   4071     "@babel/preset-env": {
   4072       "version": "7.15.6",
   4073       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz",
   4074       "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==",
   4075       "dev": true,
   4076       "requires": {
   4077         "@babel/compat-data": "^7.15.0",
   4078         "@babel/helper-compilation-targets": "^7.15.4",
   4079         "@babel/helper-plugin-utils": "^7.14.5",
   4080         "@babel/helper-validator-option": "^7.14.5",
   4081         "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
   4082         "@babel/plugin-proposal-async-generator-functions": "^7.15.4",
   4083         "@babel/plugin-proposal-class-properties": "^7.14.5",
   4084         "@babel/plugin-proposal-class-static-block": "^7.15.4",
   4085         "@babel/plugin-proposal-dynamic-import": "^7.14.5",
   4086         "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
   4087         "@babel/plugin-proposal-json-strings": "^7.14.5",
   4088         "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
   4089         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
   4090         "@babel/plugin-proposal-numeric-separator": "^7.14.5",
   4091         "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
   4092         "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
   4093         "@babel/plugin-proposal-optional-chaining": "^7.14.5",
   4094         "@babel/plugin-proposal-private-methods": "^7.14.5",
   4095         "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
   4096         "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
   4097         "@babel/plugin-syntax-async-generators": "^7.8.4",
   4098         "@babel/plugin-syntax-class-properties": "^7.12.13",
   4099         "@babel/plugin-syntax-class-static-block": "^7.14.5",
   4100         "@babel/plugin-syntax-dynamic-import": "^7.8.3",
   4101         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
   4102         "@babel/plugin-syntax-json-strings": "^7.8.3",
   4103         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
   4104         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
   4105         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
   4106         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
   4107         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
   4108         "@babel/plugin-syntax-optional-chaining": "^7.8.3",
   4109         "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
   4110         "@babel/plugin-syntax-top-level-await": "^7.14.5",
   4111         "@babel/plugin-transform-arrow-functions": "^7.14.5",
   4112         "@babel/plugin-transform-async-to-generator": "^7.14.5",
   4113         "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
   4114         "@babel/plugin-transform-block-scoping": "^7.15.3",
   4115         "@babel/plugin-transform-classes": "^7.15.4",
   4116         "@babel/plugin-transform-computed-properties": "^7.14.5",
   4117         "@babel/plugin-transform-destructuring": "^7.14.7",
   4118         "@babel/plugin-transform-dotall-regex": "^7.14.5",
   4119         "@babel/plugin-transform-duplicate-keys": "^7.14.5",
   4120         "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
   4121         "@babel/plugin-transform-for-of": "^7.15.4",
   4122         "@babel/plugin-transform-function-name": "^7.14.5",
   4123         "@babel/plugin-transform-literals": "^7.14.5",
   4124         "@babel/plugin-transform-member-expression-literals": "^7.14.5",
   4125         "@babel/plugin-transform-modules-amd": "^7.14.5",
   4126         "@babel/plugin-transform-modules-commonjs": "^7.15.4",
   4127         "@babel/plugin-transform-modules-systemjs": "^7.15.4",
   4128         "@babel/plugin-transform-modules-umd": "^7.14.5",
   4129         "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
   4130         "@babel/plugin-transform-new-target": "^7.14.5",
   4131         "@babel/plugin-transform-object-super": "^7.14.5",
   4132         "@babel/plugin-transform-parameters": "^7.15.4",
   4133         "@babel/plugin-transform-property-literals": "^7.14.5",
   4134         "@babel/plugin-transform-regenerator": "^7.14.5",
   4135         "@babel/plugin-transform-reserved-words": "^7.14.5",
   4136         "@babel/plugin-transform-shorthand-properties": "^7.14.5",
   4137         "@babel/plugin-transform-spread": "^7.14.6",
   4138         "@babel/plugin-transform-sticky-regex": "^7.14.5",
   4139         "@babel/plugin-transform-template-literals": "^7.14.5",
   4140         "@babel/plugin-transform-typeof-symbol": "^7.14.5",
   4141         "@babel/plugin-transform-unicode-escapes": "^7.14.5",
   4142         "@babel/plugin-transform-unicode-regex": "^7.14.5",
   4143         "@babel/preset-modules": "^0.1.4",
   4144         "@babel/types": "^7.15.6",
   4145         "babel-plugin-polyfill-corejs2": "^0.2.2",
   4146         "babel-plugin-polyfill-corejs3": "^0.2.2",
   4147         "babel-plugin-polyfill-regenerator": "^0.2.2",
   4148         "core-js-compat": "^3.16.0",
   4149         "semver": "^6.3.0"
   4150       }
   4151     },
   4152     "@babel/preset-modules": {
   4153       "version": "0.1.4",
   4154       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
   4155       "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
   4156       "dev": true,
   4157       "requires": {
   4158         "@babel/helper-plugin-utils": "^7.0.0",
   4159         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
   4160         "@babel/plugin-transform-dotall-regex": "^7.4.4",
   4161         "@babel/types": "^7.4.4",
   4162         "esutils": "^2.0.2"
   4163       }
   4164     },
   4165     "@babel/runtime": {
   4166       "version": "7.15.4",
   4167       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
   4168       "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
   4169       "dev": true,
   4170       "requires": {
   4171         "regenerator-runtime": "^0.13.4"
   4172       }
   4173     },
   4174     "@babel/template": {
   4175       "version": "7.15.4",
   4176       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
   4177       "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
   4178       "dev": true,
   4179       "requires": {
   4180         "@babel/code-frame": "^7.14.5",
   4181         "@babel/parser": "^7.15.4",
   4182         "@babel/types": "^7.15.4"
   4183       }
   4184     },
   4185     "@babel/traverse": {
   4186       "version": "7.15.4",
   4187       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
   4188       "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
   4189       "dev": true,
   4190       "requires": {
   4191         "@babel/code-frame": "^7.14.5",
   4192         "@babel/generator": "^7.15.4",
   4193         "@babel/helper-function-name": "^7.15.4",
   4194         "@babel/helper-hoist-variables": "^7.15.4",
   4195         "@babel/helper-split-export-declaration": "^7.15.4",
   4196         "@babel/parser": "^7.15.4",
   4197         "@babel/types": "^7.15.4",
   4198         "debug": "^4.1.0",
   4199         "globals": "^11.1.0"
   4200       }
   4201     },
   4202     "@babel/types": {
   4203       "version": "7.15.6",
   4204       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
   4205       "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
   4206       "dev": true,
   4207       "requires": {
   4208         "@babel/helper-validator-identifier": "^7.14.9",
   4209         "to-fast-properties": "^2.0.0"
   4210       }
   4211     },
   4212     "@rollup/plugin-babel": {
   4213       "version": "5.3.0",
   4214       "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz",
   4215       "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==",
   4216       "dev": true,
   4217       "requires": {
   4218         "@babel/helper-module-imports": "^7.10.4",
   4219         "@rollup/pluginutils": "^3.1.0"
   4220       }
   4221     },
   4222     "@rollup/plugin-node-resolve": {
   4223       "version": "11.2.1",
   4224       "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz",
   4225       "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==",
   4226       "dev": true,
   4227       "requires": {
   4228         "@rollup/pluginutils": "^3.1.0",
   4229         "@types/resolve": "1.17.1",
   4230         "builtin-modules": "^3.1.0",
   4231         "deepmerge": "^4.2.2",
   4232         "is-module": "^1.0.0",
   4233         "resolve": "^1.19.0"
   4234       }
   4235     },
   4236     "@rollup/plugin-replace": {
   4237       "version": "2.4.2",
   4238       "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz",
   4239       "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==",
   4240       "dev": true,
   4241       "requires": {
   4242         "@rollup/pluginutils": "^3.1.0",
   4243         "magic-string": "^0.25.7"
   4244       }
   4245     },
   4246     "@rollup/pluginutils": {
   4247       "version": "3.1.0",
   4248       "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
   4249       "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
   4250       "dev": true,
   4251       "requires": {
   4252         "@types/estree": "0.0.39",
   4253         "estree-walker": "^1.0.1",
   4254         "picomatch": "^2.2.2"
   4255       }
   4256     },
   4257     "@surma/rollup-plugin-off-main-thread": {
   4258       "version": "1.4.2",
   4259       "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz",
   4260       "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==",
   4261       "dev": true,
   4262       "requires": {
   4263         "ejs": "^2.6.1",
   4264         "magic-string": "^0.25.0"
   4265       }
   4266     },
   4267     "@types/estree": {
   4268       "version": "0.0.39",
   4269       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
   4270       "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
   4271       "dev": true
   4272     },
   4273     "@types/node": {
   4274       "version": "16.9.1",
   4275       "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz",
   4276       "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==",
   4277       "dev": true
   4278     },
   4279     "@types/resolve": {
   4280       "version": "1.17.1",
   4281       "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
   4282       "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
   4283       "dev": true,
   4284       "requires": {
   4285         "@types/node": "*"
   4286       }
   4287     },
   4288     "@types/trusted-types": {
   4289       "version": "2.0.2",
   4290       "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz",
   4291       "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==",
   4292       "dev": true
   4293     },
   4294     "ajv": {
   4295       "version": "8.6.3",
   4296       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
   4297       "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
   4298       "dev": true,
   4299       "requires": {
   4300         "fast-deep-equal": "^3.1.1",
   4301         "json-schema-traverse": "^1.0.0",
   4302         "require-from-string": "^2.0.2",
   4303         "uri-js": "^4.2.2"
   4304       }
   4305     },
   4306     "ansi-styles": {
   4307       "version": "3.2.1",
   4308       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
   4309       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
   4310       "dev": true,
   4311       "requires": {
   4312         "color-convert": "^1.9.0"
   4313       }
   4314     },
   4315     "at-least-node": {
   4316       "version": "1.0.0",
   4317       "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
   4318       "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
   4319       "dev": true
   4320     },
   4321     "babel-plugin-dynamic-import-node": {
   4322       "version": "2.3.3",
   4323       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
   4324       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
   4325       "dev": true,
   4326       "requires": {
   4327         "object.assign": "^4.1.0"
   4328       }
   4329     },
   4330     "babel-plugin-polyfill-corejs2": {
   4331       "version": "0.2.2",
   4332       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
   4333       "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
   4334       "dev": true,
   4335       "requires": {
   4336         "@babel/compat-data": "^7.13.11",
   4337         "@babel/helper-define-polyfill-provider": "^0.2.2",
   4338         "semver": "^6.1.1"
   4339       }
   4340     },
   4341     "babel-plugin-polyfill-corejs3": {
   4342       "version": "0.2.4",
   4343       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz",
   4344       "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==",
   4345       "dev": true,
   4346       "requires": {
   4347         "@babel/helper-define-polyfill-provider": "^0.2.2",
   4348         "core-js-compat": "^3.14.0"
   4349       }
   4350     },
   4351     "babel-plugin-polyfill-regenerator": {
   4352       "version": "0.2.2",
   4353       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
   4354       "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
   4355       "dev": true,
   4356       "requires": {
   4357         "@babel/helper-define-polyfill-provider": "^0.2.2"
   4358       }
   4359     },
   4360     "balanced-match": {
   4361       "version": "1.0.2",
   4362       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
   4363       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
   4364       "dev": true
   4365     },
   4366     "brace-expansion": {
   4367       "version": "1.1.11",
   4368       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
   4369       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   4370       "dev": true,
   4371       "requires": {
   4372         "balanced-match": "^1.0.0",
   4373         "concat-map": "0.0.1"
   4374       }
   4375     },
   4376     "browserslist": {
   4377       "version": "4.17.0",
   4378       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz",
   4379       "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==",
   4380       "dev": true,
   4381       "requires": {
   4382         "caniuse-lite": "^1.0.30001254",
   4383         "colorette": "^1.3.0",
   4384         "electron-to-chromium": "^1.3.830",
   4385         "escalade": "^3.1.1",
   4386         "node-releases": "^1.1.75"
   4387       }
   4388     },
   4389     "buffer-from": {
   4390       "version": "1.1.2",
   4391       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
   4392       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
   4393       "dev": true
   4394     },
   4395     "builtin-modules": {
   4396       "version": "3.2.0",
   4397       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz",
   4398       "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==",
   4399       "dev": true
   4400     },
   4401     "call-bind": {
   4402       "version": "1.0.2",
   4403       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
   4404       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
   4405       "dev": true,
   4406       "requires": {
   4407         "function-bind": "^1.1.1",
   4408         "get-intrinsic": "^1.0.2"
   4409       }
   4410     },
   4411     "caniuse-lite": {
   4412       "version": "1.0.30001257",
   4413       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz",
   4414       "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==",
   4415       "dev": true
   4416     },
   4417     "chalk": {
   4418       "version": "2.4.2",
   4419       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
   4420       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
   4421       "dev": true,
   4422       "requires": {
   4423         "ansi-styles": "^3.2.1",
   4424         "escape-string-regexp": "^1.0.5",
   4425         "supports-color": "^5.3.0"
   4426       }
   4427     },
   4428     "color-convert": {
   4429       "version": "1.9.3",
   4430       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
   4431       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
   4432       "dev": true,
   4433       "requires": {
   4434         "color-name": "1.1.3"
   4435       }
   4436     },
   4437     "color-name": {
   4438       "version": "1.1.3",
   4439       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
   4440       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
   4441       "dev": true
   4442     },
   4443     "colorette": {
   4444       "version": "1.4.0",
   4445       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
   4446       "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
   4447       "dev": true
   4448     },
   4449     "commander": {
   4450       "version": "2.20.3",
   4451       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
   4452       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
   4453       "dev": true
   4454     },
   4455     "common-tags": {
   4456       "version": "1.8.0",
   4457       "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
   4458       "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
   4459       "dev": true
   4460     },
   4461     "concat-map": {
   4462       "version": "0.0.1",
   4463       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   4464       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
   4465       "dev": true
   4466     },
   4467     "convert-source-map": {
   4468       "version": "1.8.0",
   4469       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
   4470       "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
   4471       "dev": true,
   4472       "requires": {
   4473         "safe-buffer": "~5.1.1"
   4474       }
   4475     },
   4476     "core-js-compat": {
   4477       "version": "3.17.3",
   4478       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz",
   4479       "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==",
   4480       "dev": true,
   4481       "requires": {
   4482         "browserslist": "^4.17.0",
   4483         "semver": "7.0.0"
   4484       },
   4485       "dependencies": {
   4486         "semver": {
   4487           "version": "7.0.0",
   4488           "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
   4489           "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
   4490           "dev": true
   4491         }
   4492       }
   4493     },
   4494     "crypto-random-string": {
   4495       "version": "2.0.0",
   4496       "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
   4497       "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
   4498       "dev": true
   4499     },
   4500     "debug": {
   4501       "version": "4.3.2",
   4502       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
   4503       "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
   4504       "dev": true,
   4505       "requires": {
   4506         "ms": "2.1.2"
   4507       }
   4508     },
   4509     "deepmerge": {
   4510       "version": "4.2.2",
   4511       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
   4512       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
   4513       "dev": true
   4514     },
   4515     "define-properties": {
   4516       "version": "1.1.3",
   4517       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
   4518       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
   4519       "dev": true,
   4520       "requires": {
   4521         "object-keys": "^1.0.12"
   4522       }
   4523     },
   4524     "ejs": {
   4525       "version": "2.7.4",
   4526       "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz",
   4527       "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==",
   4528       "dev": true
   4529     },
   4530     "electron-to-chromium": {
   4531       "version": "1.3.836",
   4532       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz",
   4533       "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==",
   4534       "dev": true
   4535     },
   4536     "escalade": {
   4537       "version": "3.1.1",
   4538       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
   4539       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
   4540       "dev": true
   4541     },
   4542     "escape-string-regexp": {
   4543       "version": "1.0.5",
   4544       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
   4545       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
   4546       "dev": true
   4547     },
   4548     "estree-walker": {
   4549       "version": "1.0.1",
   4550       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
   4551       "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
   4552       "dev": true
   4553     },
   4554     "esutils": {
   4555       "version": "2.0.3",
   4556       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
   4557       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
   4558       "dev": true
   4559     },
   4560     "fast-deep-equal": {
   4561       "version": "3.1.3",
   4562       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
   4563       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
   4564       "dev": true
   4565     },
   4566     "fast-json-stable-stringify": {
   4567       "version": "2.1.0",
   4568       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
   4569       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
   4570       "dev": true
   4571     },
   4572     "fs-extra": {
   4573       "version": "9.1.0",
   4574       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
   4575       "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
   4576       "dev": true,
   4577       "requires": {
   4578         "at-least-node": "^1.0.0",
   4579         "graceful-fs": "^4.2.0",
   4580         "jsonfile": "^6.0.1",
   4581         "universalify": "^2.0.0"
   4582       }
   4583     },
   4584     "fs.realpath": {
   4585       "version": "1.0.0",
   4586       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
   4587       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
   4588       "dev": true
   4589     },
   4590     "fsevents": {
   4591       "version": "2.3.2",
   4592       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
   4593       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
   4594       "dev": true,
   4595       "optional": true
   4596     },
   4597     "function-bind": {
   4598       "version": "1.1.1",
   4599       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
   4600       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
   4601       "dev": true
   4602     },
   4603     "gensync": {
   4604       "version": "1.0.0-beta.2",
   4605       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
   4606       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
   4607       "dev": true
   4608     },
   4609     "get-intrinsic": {
   4610       "version": "1.1.1",
   4611       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
   4612       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
   4613       "dev": true,
   4614       "requires": {
   4615         "function-bind": "^1.1.1",
   4616         "has": "^1.0.3",
   4617         "has-symbols": "^1.0.1"
   4618       }
   4619     },
   4620     "get-own-enumerable-property-symbols": {
   4621       "version": "3.0.2",
   4622       "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
   4623       "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
   4624       "dev": true
   4625     },
   4626     "glob": {
   4627       "version": "7.1.7",
   4628       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
   4629       "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
   4630       "dev": true,
   4631       "requires": {
   4632         "fs.realpath": "^1.0.0",
   4633         "inflight": "^1.0.4",
   4634         "inherits": "2",
   4635         "minimatch": "^3.0.4",
   4636         "once": "^1.3.0",
   4637         "path-is-absolute": "^1.0.0"
   4638       }
   4639     },
   4640     "globals": {
   4641       "version": "11.12.0",
   4642       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
   4643       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
   4644       "dev": true
   4645     },
   4646     "graceful-fs": {
   4647       "version": "4.2.8",
   4648       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
   4649       "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
   4650       "dev": true
   4651     },
   4652     "has": {
   4653       "version": "1.0.3",
   4654       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
   4655       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
   4656       "dev": true,
   4657       "requires": {
   4658         "function-bind": "^1.1.1"
   4659       }
   4660     },
   4661     "has-flag": {
   4662       "version": "3.0.0",
   4663       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
   4664       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
   4665       "dev": true
   4666     },
   4667     "has-symbols": {
   4668       "version": "1.0.2",
   4669       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
   4670       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
   4671       "dev": true
   4672     },
   4673     "idb": {
   4674       "version": "6.1.3",
   4675       "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.3.tgz",
   4676       "integrity": "sha512-oIRDpVcs5KXpI1hRnTJUwkY63RB/7iqu9nSNuzXN8TLHjs7oO20IoPFbBTsqxIL5IjzIUDi+FXlVcK4zm26J8A==",
   4677       "dev": true
   4678     },
   4679     "inflight": {
   4680       "version": "1.0.6",
   4681       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
   4682       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
   4683       "dev": true,
   4684       "requires": {
   4685         "once": "^1.3.0",
   4686         "wrappy": "1"
   4687       }
   4688     },
   4689     "inherits": {
   4690       "version": "2.0.4",
   4691       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
   4692       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
   4693       "dev": true
   4694     },
   4695     "is-core-module": {
   4696       "version": "2.6.0",
   4697       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
   4698       "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
   4699       "dev": true,
   4700       "requires": {
   4701         "has": "^1.0.3"
   4702       }
   4703     },
   4704     "is-module": {
   4705       "version": "1.0.0",
   4706       "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
   4707       "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",
   4708       "dev": true
   4709     },
   4710     "is-obj": {
   4711       "version": "1.0.1",
   4712       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
   4713       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
   4714       "dev": true
   4715     },
   4716     "is-regexp": {
   4717       "version": "1.0.0",
   4718       "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
   4719       "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
   4720       "dev": true
   4721     },
   4722     "is-stream": {
   4723       "version": "2.0.1",
   4724       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
   4725       "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
   4726       "dev": true
   4727     },
   4728     "jest-worker": {
   4729       "version": "26.6.2",
   4730       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
   4731       "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
   4732       "dev": true,
   4733       "requires": {
   4734         "@types/node": "*",
   4735         "merge-stream": "^2.0.0",
   4736         "supports-color": "^7.0.0"
   4737       },
   4738       "dependencies": {
   4739         "has-flag": {
   4740           "version": "4.0.0",
   4741           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
   4742           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
   4743           "dev": true
   4744         },
   4745         "supports-color": {
   4746           "version": "7.2.0",
   4747           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
   4748           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
   4749           "dev": true,
   4750           "requires": {
   4751             "has-flag": "^4.0.0"
   4752           }
   4753         }
   4754       }
   4755     },
   4756     "js-tokens": {
   4757       "version": "4.0.0",
   4758       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
   4759       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
   4760       "dev": true
   4761     },
   4762     "jsesc": {
   4763       "version": "2.5.2",
   4764       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
   4765       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
   4766       "dev": true
   4767     },
   4768     "json-schema": {
   4769       "version": "0.3.0",
   4770       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.3.0.tgz",
   4771       "integrity": "sha512-TYfxx36xfl52Rf1LU9HyWSLGPdYLL+SQ8/E/0yVyKG8wCCDaSrhPap0vEdlsZWRaS6tnKKLPGiEJGiREVC8kxQ==",
   4772       "dev": true
   4773     },
   4774     "json-schema-traverse": {
   4775       "version": "1.0.0",
   4776       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
   4777       "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
   4778       "dev": true
   4779     },
   4780     "json5": {
   4781       "version": "2.2.0",
   4782       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
   4783       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
   4784       "dev": true,
   4785       "requires": {
   4786         "minimist": "^1.2.5"
   4787       }
   4788     },
   4789     "jsonfile": {
   4790       "version": "6.1.0",
   4791       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
   4792       "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
   4793       "dev": true,
   4794       "requires": {
   4795         "graceful-fs": "^4.1.6",
   4796         "universalify": "^2.0.0"
   4797       }
   4798     },
   4799     "jsonpointer": {
   4800       "version": "4.1.0",
   4801       "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz",
   4802       "integrity": "sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==",
   4803       "dev": true
   4804     },
   4805     "leven": {
   4806       "version": "3.1.0",
   4807       "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
   4808       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
   4809       "dev": true
   4810     },
   4811     "lodash": {
   4812       "version": "4.17.21",
   4813       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
   4814       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
   4815       "dev": true
   4816     },
   4817     "lodash.debounce": {
   4818       "version": "4.0.8",
   4819       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
   4820       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
   4821       "dev": true
   4822     },
   4823     "lodash.sortby": {
   4824       "version": "4.7.0",
   4825       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
   4826       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
   4827       "dev": true
   4828     },
   4829     "magic-string": {
   4830       "version": "0.25.7",
   4831       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
   4832       "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
   4833       "dev": true,
   4834       "requires": {
   4835         "sourcemap-codec": "^1.4.4"
   4836       }
   4837     },
   4838     "merge-stream": {
   4839       "version": "2.0.0",
   4840       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
   4841       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
   4842       "dev": true
   4843     },
   4844     "minimatch": {
   4845       "version": "3.0.4",
   4846       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
   4847       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
   4848       "dev": true,
   4849       "requires": {
   4850         "brace-expansion": "^1.1.7"
   4851       }
   4852     },
   4853     "minimist": {
   4854       "version": "1.2.5",
   4855       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
   4856       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
   4857       "dev": true
   4858     },
   4859     "ms": {
   4860       "version": "2.1.2",
   4861       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   4862       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   4863       "dev": true
   4864     },
   4865     "node-releases": {
   4866       "version": "1.1.75",
   4867       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz",
   4868       "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==",
   4869       "dev": true
   4870     },
   4871     "object-keys": {
   4872       "version": "1.1.1",
   4873       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
   4874       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
   4875       "dev": true
   4876     },
   4877     "object.assign": {
   4878       "version": "4.1.2",
   4879       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
   4880       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
   4881       "dev": true,
   4882       "requires": {
   4883         "call-bind": "^1.0.0",
   4884         "define-properties": "^1.1.3",
   4885         "has-symbols": "^1.0.1",
   4886         "object-keys": "^1.1.1"
   4887       }
   4888     },
   4889     "once": {
   4890       "version": "1.4.0",
   4891       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
   4892       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
   4893       "dev": true,
   4894       "requires": {
   4895         "wrappy": "1"
   4896       }
   4897     },
   4898     "path-is-absolute": {
   4899       "version": "1.0.1",
   4900       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
   4901       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
   4902       "dev": true
   4903     },
   4904     "path-parse": {
   4905       "version": "1.0.7",
   4906       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
   4907       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
   4908       "dev": true
   4909     },
   4910     "picomatch": {
   4911       "version": "2.3.0",
   4912       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
   4913       "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
   4914       "dev": true
   4915     },
   4916     "pretty-bytes": {
   4917       "version": "5.6.0",
   4918       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
   4919       "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
   4920       "dev": true
   4921     },
   4922     "punycode": {
   4923       "version": "2.1.1",
   4924       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
   4925       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
   4926       "dev": true
   4927     },
   4928     "randombytes": {
   4929       "version": "2.1.0",
   4930       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
   4931       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
   4932       "dev": true,
   4933       "requires": {
   4934         "safe-buffer": "^5.1.0"
   4935       }
   4936     },
   4937     "regenerate": {
   4938       "version": "1.4.2",
   4939       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
   4940       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
   4941       "dev": true
   4942     },
   4943     "regenerate-unicode-properties": {
   4944       "version": "8.2.0",
   4945       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
   4946       "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
   4947       "dev": true,
   4948       "requires": {
   4949         "regenerate": "^1.4.0"
   4950       }
   4951     },
   4952     "regenerator-runtime": {
   4953       "version": "0.13.9",
   4954       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
   4955       "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
   4956       "dev": true
   4957     },
   4958     "regenerator-transform": {
   4959       "version": "0.14.5",
   4960       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
   4961       "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
   4962       "dev": true,
   4963       "requires": {
   4964         "@babel/runtime": "^7.8.4"
   4965       }
   4966     },
   4967     "regexpu-core": {
   4968       "version": "4.7.1",
   4969       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
   4970       "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
   4971       "dev": true,
   4972       "requires": {
   4973         "regenerate": "^1.4.0",
   4974         "regenerate-unicode-properties": "^8.2.0",
   4975         "regjsgen": "^0.5.1",
   4976         "regjsparser": "^0.6.4",
   4977         "unicode-match-property-ecmascript": "^1.0.4",
   4978         "unicode-match-property-value-ecmascript": "^1.2.0"
   4979       }
   4980     },
   4981     "regjsgen": {
   4982       "version": "0.5.2",
   4983       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
   4984       "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
   4985       "dev": true
   4986     },
   4987     "regjsparser": {
   4988       "version": "0.6.9",
   4989       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
   4990       "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
   4991       "dev": true,
   4992       "requires": {
   4993         "jsesc": "~0.5.0"
   4994       },
   4995       "dependencies": {
   4996         "jsesc": {
   4997           "version": "0.5.0",
   4998           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
   4999           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
   5000           "dev": true
   5001         }
   5002       }
   5003     },
   5004     "require-from-string": {
   5005       "version": "2.0.2",
   5006       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
   5007       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
   5008       "dev": true
   5009     },
   5010     "resolve": {
   5011       "version": "1.20.0",
   5012       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
   5013       "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
   5014       "dev": true,
   5015       "requires": {
   5016         "is-core-module": "^2.2.0",
   5017         "path-parse": "^1.0.6"
   5018       }
   5019     },
   5020     "rollup": {
   5021       "version": "2.56.3",
   5022       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.56.3.tgz",
   5023       "integrity": "sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==",
   5024       "dev": true,
   5025       "requires": {
   5026         "fsevents": "~2.3.2"
   5027       }
   5028     },
   5029     "rollup-plugin-terser": {
   5030       "version": "7.0.2",
   5031       "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
   5032       "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
   5033       "dev": true,
   5034       "requires": {
   5035         "@babel/code-frame": "^7.10.4",
   5036         "jest-worker": "^26.2.1",
   5037         "serialize-javascript": "^4.0.0",
   5038         "terser": "^5.0.0"
   5039       }
   5040     },
   5041     "safe-buffer": {
   5042       "version": "5.1.2",
   5043       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
   5044       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
   5045       "dev": true
   5046     },
   5047     "semver": {
   5048       "version": "6.3.0",
   5049       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
   5050       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
   5051       "dev": true
   5052     },
   5053     "serialize-javascript": {
   5054       "version": "4.0.0",
   5055       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
   5056       "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
   5057       "dev": true,
   5058       "requires": {
   5059         "randombytes": "^2.1.0"
   5060       }
   5061     },
   5062     "source-map": {
   5063       "version": "0.8.0-beta.0",
   5064       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
   5065       "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==",
   5066       "dev": true,
   5067       "requires": {
   5068         "whatwg-url": "^7.0.0"
   5069       }
   5070     },
   5071     "source-map-support": {
   5072       "version": "0.5.20",
   5073       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
   5074       "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
   5075       "dev": true,
   5076       "requires": {
   5077         "buffer-from": "^1.0.0",
   5078         "source-map": "^0.6.0"
   5079       },
   5080       "dependencies": {
   5081         "source-map": {
   5082           "version": "0.6.1",
   5083           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   5084           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   5085           "dev": true
   5086         }
   5087       }
   5088     },
   5089     "source-map-url": {
   5090       "version": "0.4.1",
   5091       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
   5092       "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
   5093       "dev": true
   5094     },
   5095     "sourcemap-codec": {
   5096       "version": "1.4.8",
   5097       "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
   5098       "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
   5099       "dev": true
   5100     },
   5101     "stringify-object": {
   5102       "version": "3.3.0",
   5103       "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
   5104       "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
   5105       "dev": true,
   5106       "requires": {
   5107         "get-own-enumerable-property-symbols": "^3.0.0",
   5108         "is-obj": "^1.0.1",
   5109         "is-regexp": "^1.0.0"
   5110       }
   5111     },
   5112     "strip-comments": {
   5113       "version": "2.0.1",
   5114       "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz",
   5115       "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==",
   5116       "dev": true
   5117     },
   5118     "supports-color": {
   5119       "version": "5.5.0",
   5120       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
   5121       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
   5122       "dev": true,
   5123       "requires": {
   5124         "has-flag": "^3.0.0"
   5125       }
   5126     },
   5127     "temp-dir": {
   5128       "version": "2.0.0",
   5129       "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
   5130       "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
   5131       "dev": true
   5132     },
   5133     "tempy": {
   5134       "version": "0.6.0",
   5135       "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz",
   5136       "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==",
   5137       "dev": true,
   5138       "requires": {
   5139         "is-stream": "^2.0.0",
   5140         "temp-dir": "^2.0.0",
   5141         "type-fest": "^0.16.0",
   5142         "unique-string": "^2.0.0"
   5143       }
   5144     },
   5145     "terser": {
   5146       "version": "5.8.0",
   5147       "resolved": "https://registry.npmjs.org/terser/-/terser-5.8.0.tgz",
   5148       "integrity": "sha512-f0JH+6yMpneYcRJN314lZrSwu9eKkUFEHLN/kNy8ceh8gaRiLgFPJqrB9HsXjhEGdv4e/ekjTOFxIlL6xlma8A==",
   5149       "dev": true,
   5150       "requires": {
   5151         "commander": "^2.20.0",
   5152         "source-map": "~0.7.2",
   5153         "source-map-support": "~0.5.20"
   5154       },
   5155       "dependencies": {
   5156         "source-map": {
   5157           "version": "0.7.3",
   5158           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
   5159           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
   5160           "dev": true
   5161         }
   5162       }
   5163     },
   5164     "to-fast-properties": {
   5165       "version": "2.0.0",
   5166       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
   5167       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
   5168       "dev": true
   5169     },
   5170     "tr46": {
   5171       "version": "1.0.1",
   5172       "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
   5173       "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
   5174       "dev": true,
   5175       "requires": {
   5176         "punycode": "^2.1.0"
   5177       }
   5178     },
   5179     "type-fest": {
   5180       "version": "0.16.0",
   5181       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
   5182       "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
   5183       "dev": true
   5184     },
   5185     "unicode-canonical-property-names-ecmascript": {
   5186       "version": "1.0.4",
   5187       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
   5188       "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
   5189       "dev": true
   5190     },
   5191     "unicode-match-property-ecmascript": {
   5192       "version": "1.0.4",
   5193       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
   5194       "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
   5195       "dev": true,
   5196       "requires": {
   5197         "unicode-canonical-property-names-ecmascript": "^1.0.4",
   5198         "unicode-property-aliases-ecmascript": "^1.0.4"
   5199       }
   5200     },
   5201     "unicode-match-property-value-ecmascript": {
   5202       "version": "1.2.0",
   5203       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
   5204       "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
   5205       "dev": true
   5206     },
   5207     "unicode-property-aliases-ecmascript": {
   5208       "version": "1.1.0",
   5209       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
   5210       "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
   5211       "dev": true
   5212     },
   5213     "unique-string": {
   5214       "version": "2.0.0",
   5215       "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
   5216       "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
   5217       "dev": true,
   5218       "requires": {
   5219         "crypto-random-string": "^2.0.0"
   5220       }
   5221     },
   5222     "universalify": {
   5223       "version": "2.0.0",
   5224       "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
   5225       "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
   5226       "dev": true
   5227     },
   5228     "upath": {
   5229       "version": "1.2.0",
   5230       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
   5231       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
   5232       "dev": true
   5233     },
   5234     "uri-js": {
   5235       "version": "4.4.1",
   5236       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
   5237       "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
   5238       "dev": true,
   5239       "requires": {
   5240         "punycode": "^2.1.0"
   5241       }
   5242     },
   5243     "webidl-conversions": {
   5244       "version": "4.0.2",
   5245       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
   5246       "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
   5247       "dev": true
   5248     },
   5249     "whatwg-url": {
   5250       "version": "7.1.0",
   5251       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
   5252       "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
   5253       "dev": true,
   5254       "requires": {
   5255         "lodash.sortby": "^4.7.0",
   5256         "tr46": "^1.0.1",
   5257         "webidl-conversions": "^4.0.2"
   5258       }
   5259     },
   5260     "workbox-background-sync": {
   5261       "version": "6.3.0",
   5262       "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.3.0.tgz",
   5263       "integrity": "sha512-79Wznt6oO8xMmLiErRS4zENUEldFHj1/5IiuHsY3NgGRN5rJdvGW6hz+RERhWzoB7rd/vXyAQdKYahGdsiYG1A==",
   5264       "dev": true,
   5265       "requires": {
   5266         "idb": "^6.0.0",
   5267         "workbox-core": "6.3.0"
   5268       }
   5269     },
   5270     "workbox-broadcast-update": {
   5271       "version": "6.3.0",
   5272       "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.3.0.tgz",
   5273       "integrity": "sha512-hp7Du6GJzK99wak5cQFhcSBxvcS+2fkFcxiMmz/RsQ5GQNxVcbiovq74w5aNCzuv3muQvICyC1XELZhZ4GYRTQ==",
   5274       "dev": true,
   5275       "requires": {
   5276         "workbox-core": "6.3.0"
   5277       }
   5278     },
   5279     "workbox-build": {
   5280       "version": "6.3.0",
   5281       "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.3.0.tgz",
   5282       "integrity": "sha512-Th93AaC+88ZvJje0acTjCCCvU3tGenxJht5xUALXHW+Mzk3I5SMzTFwKn5F3e1iZ+M7U2jjfpMXe/sJ4UMx46A==",
   5283       "dev": true,
   5284       "requires": {
   5285         "@apideck/better-ajv-errors": "^0.2.4",
   5286         "@babel/core": "^7.11.1",
   5287         "@babel/preset-env": "^7.11.0",
   5288         "@babel/runtime": "^7.11.2",
   5289         "@rollup/plugin-babel": "^5.2.0",
   5290         "@rollup/plugin-node-resolve": "^11.2.1",
   5291         "@rollup/plugin-replace": "^2.4.1",
   5292         "@surma/rollup-plugin-off-main-thread": "^1.4.1",
   5293         "ajv": "^8.6.0",
   5294         "common-tags": "^1.8.0",
   5295         "fast-json-stable-stringify": "^2.1.0",
   5296         "fs-extra": "^9.0.1",
   5297         "glob": "^7.1.6",
   5298         "lodash": "^4.17.20",
   5299         "pretty-bytes": "^5.3.0",
   5300         "rollup": "^2.43.1",
   5301         "rollup-plugin-terser": "^7.0.0",
   5302         "source-map": "^0.8.0-beta.0",
   5303         "source-map-url": "^0.4.0",
   5304         "stringify-object": "^3.3.0",
   5305         "strip-comments": "^2.0.1",
   5306         "tempy": "^0.6.0",
   5307         "upath": "^1.2.0",
   5308         "workbox-background-sync": "6.3.0",
   5309         "workbox-broadcast-update": "6.3.0",
   5310         "workbox-cacheable-response": "6.3.0",
   5311         "workbox-core": "6.3.0",
   5312         "workbox-expiration": "6.3.0",
   5313         "workbox-google-analytics": "6.3.0",
   5314         "workbox-navigation-preload": "6.3.0",
   5315         "workbox-precaching": "6.3.0",
   5316         "workbox-range-requests": "6.3.0",
   5317         "workbox-recipes": "6.3.0",
   5318         "workbox-routing": "6.3.0",
   5319         "workbox-strategies": "6.3.0",
   5320         "workbox-streams": "6.3.0",
   5321         "workbox-sw": "6.3.0",
   5322         "workbox-window": "6.3.0"
   5323       }
   5324     },
   5325     "workbox-cacheable-response": {
   5326       "version": "6.3.0",
   5327       "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.3.0.tgz",
   5328       "integrity": "sha512-oYCRGF6PFEmJJkktdxYw/tcrU8N5u/2ihxVSHd+9sNqjNMDiXLqsewcEG544f1yx7gq5/u6VcvUA5N62KzN1GQ==",
   5329       "dev": true,
   5330       "requires": {
   5331         "workbox-core": "6.3.0"
   5332       }
   5333     },
   5334     "workbox-core": {
   5335       "version": "6.3.0",
   5336       "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.3.0.tgz",
   5337       "integrity": "sha512-SufToEV3SOLwwz3j+P4pgkfpzLRUlR17sX3p/LrMHP/brYKvJQqjTwtSvaCkkAX0RPHX2TFHmN8xhPP1bpmomg==",
   5338       "dev": true
   5339     },
   5340     "workbox-expiration": {
   5341       "version": "6.3.0",
   5342       "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.3.0.tgz",
   5343       "integrity": "sha512-teYuYfM3HFbwAD/nlZDw/dCMOrCKjsAiMRhz0uOy9IkfBb7vBynO3xf118lY62X6BfqjZdeahiHh10N0/aYICg==",
   5344       "dev": true,
   5345       "requires": {
   5346         "idb": "^6.0.0",
   5347         "workbox-core": "6.3.0"
   5348       }
   5349     },
   5350     "workbox-google-analytics": {
   5351       "version": "6.3.0",
   5352       "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.3.0.tgz",
   5353       "integrity": "sha512-6u0y21rtimnrCKpvayTkwh9y4Y5Xdn6X87x895WzwcOcWA2j/Nl7nmCpB0wjjhqU9pMj7B2lChqfypP+xUs5IA==",
   5354       "dev": true,
   5355       "requires": {
   5356         "workbox-background-sync": "6.3.0",
   5357         "workbox-core": "6.3.0",
   5358         "workbox-routing": "6.3.0",
   5359         "workbox-strategies": "6.3.0"
   5360       }
   5361     },
   5362     "workbox-navigation-preload": {
   5363       "version": "6.3.0",
   5364       "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.3.0.tgz",
   5365       "integrity": "sha512-D7bomh9SCn1u6n32FqAWfyHe2dkK6mWbwcTsoeBnFSD0p8Gr9Zq1Mpt/DitEfGIQHck90Zd024xcTFLkjczS/Q==",
   5366       "dev": true,
   5367       "requires": {
   5368         "workbox-core": "6.3.0"
   5369       }
   5370     },
   5371     "workbox-precaching": {
   5372       "version": "6.3.0",
   5373       "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.3.0.tgz",
   5374       "integrity": "sha512-bND3rUxiuzFmDfeKywdvOqK0LQ5LLbOPk0eX22PlMQNOOduHRxzglMpgHo/MR6h+8cPJ3GpxT8hZ895/7bHMqQ==",
   5375       "dev": true,
   5376       "requires": {
   5377         "workbox-core": "6.3.0",
   5378         "workbox-routing": "6.3.0",
   5379         "workbox-strategies": "6.3.0"
   5380       }
   5381     },
   5382     "workbox-range-requests": {
   5383       "version": "6.3.0",
   5384       "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.3.0.tgz",
   5385       "integrity": "sha512-AHnGtfSvc/fBt+8NCVT6jVcshv7oFkiuS94YsedQu2sIN1jKHkxLaj7qMBl818FoY6x7r0jw1WLmG/QDmI1/oA==",
   5386       "dev": true,
   5387       "requires": {
   5388         "workbox-core": "6.3.0"
   5389       }
   5390     },
   5391     "workbox-recipes": {
   5392       "version": "6.3.0",
   5393       "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.3.0.tgz",
   5394       "integrity": "sha512-f0AZyxd48E4t+PV+ifgIf8WodfJqRj8/E0t+PwppDIdTPyD59cIh0HZBtgPKFdIMVnltodpMz4zioxym1H3GjQ==",
   5395       "dev": true,
   5396       "requires": {
   5397         "workbox-cacheable-response": "6.3.0",
   5398         "workbox-core": "6.3.0",
   5399         "workbox-expiration": "6.3.0",
   5400         "workbox-precaching": "6.3.0",
   5401         "workbox-routing": "6.3.0",
   5402         "workbox-strategies": "6.3.0"
   5403       }
   5404     },
   5405     "workbox-routing": {
   5406       "version": "6.3.0",
   5407       "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.3.0.tgz",
   5408       "integrity": "sha512-asajX5UPkaoU4PB9pEpxKWKkcpA+KJQUEeYU6NlK0rXTCpdWQ6iieMRDoBTZBjTzUdL3j3s1Zo2qCOSvtXSYGg==",
   5409       "dev": true,
   5410       "requires": {
   5411         "workbox-core": "6.3.0"
   5412       }
   5413     },
   5414     "workbox-strategies": {
   5415       "version": "6.3.0",
   5416       "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.3.0.tgz",
   5417       "integrity": "sha512-SYZt40y+Iu5nA+UEPQOrAuAMMNTxtUBPLCIaMMb4lcADpBYrNP1CD+/s2QsrxzS651a8hfi06REKt+uTp1tqfw==",
   5418       "dev": true,
   5419       "requires": {
   5420         "workbox-core": "6.3.0"
   5421       }
   5422     },
   5423     "workbox-streams": {
   5424       "version": "6.3.0",
   5425       "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.3.0.tgz",
   5426       "integrity": "sha512-CiRsuoXJOytA7IQriRu6kVCa0L4OdNi0DdniiSageu/EZuxTswNXpgVzkGE4IDArU/5jlzgRtwqrqIWCJX+OMA==",
   5427       "dev": true,
   5428       "requires": {
   5429         "workbox-core": "6.3.0",
   5430         "workbox-routing": "6.3.0"
   5431       }
   5432     },
   5433     "workbox-sw": {
   5434       "version": "6.3.0",
   5435       "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.3.0.tgz",
   5436       "integrity": "sha512-xwrXRBzw5jwJ7VdAQkTSNTbNZ4S6VhXtbZZ0vY6XKNQARO5nuGphNdif+hJFIejHUgtV6ESpQnixPj5hYB2jKQ==",
   5437       "dev": true
   5438     },
   5439     "workbox-window": {
   5440       "version": "6.3.0",
   5441       "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.3.0.tgz",
   5442       "integrity": "sha512-CFP84assX9srH/TOx4OD8z4EBPO/Cq4WKdV2YLcJIFJmVTS/cB63XKeidKl2KJk8qOOLVIKnaO7BLmb0MxGFtA==",
   5443       "dev": true,
   5444       "requires": {
   5445         "@types/trusted-types": "^2.0.2",
   5446         "workbox-core": "6.3.0"
   5447       }
   5448     },
   5449     "wrappy": {
   5450       "version": "1.0.2",
   5451       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
   5452       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
   5453       "dev": true
   5454     }
   5455   }
   5456 }