├── .babelrc ├── .gitignore ├── package-lock.json ├── package.json ├── public └── index.html ├── src └── index.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "@babel/preset-env", 4 | "@babel/preset-react" 5 | ] 6 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | /public/meta.json 15 | 16 | # misc 17 | .DS_Store 18 | .env.local 19 | .env.development.local 20 | .env.test.local 21 | .env.production.local 22 | 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | 27 | home-backdrop.mp4 -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react-webpack", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@babel/code-frame": { 8 | "version": "7.14.5", 9 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 10 | "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 11 | "dev": true, 12 | "requires": { 13 | "@babel/highlight": "^7.14.5" 14 | } 15 | }, 16 | "@babel/compat-data": { 17 | "version": "7.15.0", 18 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", 19 | "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", 20 | "dev": true 21 | }, 22 | "@babel/core": { 23 | "version": "7.15.5", 24 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", 25 | "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", 26 | "dev": true, 27 | "requires": { 28 | "@babel/code-frame": "^7.14.5", 29 | "@babel/generator": "^7.15.4", 30 | "@babel/helper-compilation-targets": "^7.15.4", 31 | "@babel/helper-module-transforms": "^7.15.4", 32 | "@babel/helpers": "^7.15.4", 33 | "@babel/parser": "^7.15.5", 34 | "@babel/template": "^7.15.4", 35 | "@babel/traverse": "^7.15.4", 36 | "@babel/types": "^7.15.4", 37 | "convert-source-map": "^1.7.0", 38 | "debug": "^4.1.0", 39 | "gensync": "^1.0.0-beta.2", 40 | "json5": "^2.1.2", 41 | "semver": "^6.3.0", 42 | "source-map": "^0.5.0" 43 | }, 44 | "dependencies": { 45 | "source-map": { 46 | "version": "0.5.7", 47 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 48 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 49 | "dev": true 50 | } 51 | } 52 | }, 53 | "@babel/generator": { 54 | "version": "7.15.4", 55 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", 56 | "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", 57 | "dev": true, 58 | "requires": { 59 | "@babel/types": "^7.15.4", 60 | "jsesc": "^2.5.1", 61 | "source-map": "^0.5.0" 62 | }, 63 | "dependencies": { 64 | "source-map": { 65 | "version": "0.5.7", 66 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 67 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 68 | "dev": true 69 | } 70 | } 71 | }, 72 | "@babel/helper-annotate-as-pure": { 73 | "version": "7.15.4", 74 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", 75 | "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", 76 | "dev": true, 77 | "requires": { 78 | "@babel/types": "^7.15.4" 79 | } 80 | }, 81 | "@babel/helper-builder-binary-assignment-operator-visitor": { 82 | "version": "7.15.4", 83 | "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", 84 | "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", 85 | "dev": true, 86 | "requires": { 87 | "@babel/helper-explode-assignable-expression": "^7.15.4", 88 | "@babel/types": "^7.15.4" 89 | } 90 | }, 91 | "@babel/helper-compilation-targets": { 92 | "version": "7.15.4", 93 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", 94 | "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", 95 | "dev": true, 96 | "requires": { 97 | "@babel/compat-data": "^7.15.0", 98 | "@babel/helper-validator-option": "^7.14.5", 99 | "browserslist": "^4.16.6", 100 | "semver": "^6.3.0" 101 | } 102 | }, 103 | "@babel/helper-create-class-features-plugin": { 104 | "version": "7.15.4", 105 | "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", 106 | "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", 107 | "dev": true, 108 | "requires": { 109 | "@babel/helper-annotate-as-pure": "^7.15.4", 110 | "@babel/helper-function-name": "^7.15.4", 111 | "@babel/helper-member-expression-to-functions": "^7.15.4", 112 | "@babel/helper-optimise-call-expression": "^7.15.4", 113 | "@babel/helper-replace-supers": "^7.15.4", 114 | "@babel/helper-split-export-declaration": "^7.15.4" 115 | } 116 | }, 117 | "@babel/helper-create-regexp-features-plugin": { 118 | "version": "7.14.5", 119 | "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", 120 | "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", 121 | "dev": true, 122 | "requires": { 123 | "@babel/helper-annotate-as-pure": "^7.14.5", 124 | "regexpu-core": "^4.7.1" 125 | } 126 | }, 127 | "@babel/helper-define-polyfill-provider": { 128 | "version": "0.2.3", 129 | "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", 130 | "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", 131 | "dev": true, 132 | "requires": { 133 | "@babel/helper-compilation-targets": "^7.13.0", 134 | "@babel/helper-module-imports": "^7.12.13", 135 | "@babel/helper-plugin-utils": "^7.13.0", 136 | "@babel/traverse": "^7.13.0", 137 | "debug": "^4.1.1", 138 | "lodash.debounce": "^4.0.8", 139 | "resolve": "^1.14.2", 140 | "semver": "^6.1.2" 141 | } 142 | }, 143 | "@babel/helper-explode-assignable-expression": { 144 | "version": "7.15.4", 145 | "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", 146 | "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", 147 | "dev": true, 148 | "requires": { 149 | "@babel/types": "^7.15.4" 150 | } 151 | }, 152 | "@babel/helper-function-name": { 153 | "version": "7.15.4", 154 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", 155 | "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", 156 | "dev": true, 157 | "requires": { 158 | "@babel/helper-get-function-arity": "^7.15.4", 159 | "@babel/template": "^7.15.4", 160 | "@babel/types": "^7.15.4" 161 | } 162 | }, 163 | "@babel/helper-get-function-arity": { 164 | "version": "7.15.4", 165 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", 166 | "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", 167 | "dev": true, 168 | "requires": { 169 | "@babel/types": "^7.15.4" 170 | } 171 | }, 172 | "@babel/helper-hoist-variables": { 173 | "version": "7.15.4", 174 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", 175 | "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", 176 | "dev": true, 177 | "requires": { 178 | "@babel/types": "^7.15.4" 179 | } 180 | }, 181 | "@babel/helper-member-expression-to-functions": { 182 | "version": "7.15.4", 183 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", 184 | "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", 185 | "dev": true, 186 | "requires": { 187 | "@babel/types": "^7.15.4" 188 | } 189 | }, 190 | "@babel/helper-module-imports": { 191 | "version": "7.15.4", 192 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", 193 | "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", 194 | "dev": true, 195 | "requires": { 196 | "@babel/types": "^7.15.4" 197 | } 198 | }, 199 | "@babel/helper-module-transforms": { 200 | "version": "7.15.7", 201 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", 202 | "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", 203 | "dev": true, 204 | "requires": { 205 | "@babel/helper-module-imports": "^7.15.4", 206 | "@babel/helper-replace-supers": "^7.15.4", 207 | "@babel/helper-simple-access": "^7.15.4", 208 | "@babel/helper-split-export-declaration": "^7.15.4", 209 | "@babel/helper-validator-identifier": "^7.15.7", 210 | "@babel/template": "^7.15.4", 211 | "@babel/traverse": "^7.15.4", 212 | "@babel/types": "^7.15.6" 213 | } 214 | }, 215 | "@babel/helper-optimise-call-expression": { 216 | "version": "7.15.4", 217 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", 218 | "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", 219 | "dev": true, 220 | "requires": { 221 | "@babel/types": "^7.15.4" 222 | } 223 | }, 224 | "@babel/helper-plugin-utils": { 225 | "version": "7.14.5", 226 | "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", 227 | "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", 228 | "dev": true 229 | }, 230 | "@babel/helper-remap-async-to-generator": { 231 | "version": "7.15.4", 232 | "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", 233 | "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", 234 | "dev": true, 235 | "requires": { 236 | "@babel/helper-annotate-as-pure": "^7.15.4", 237 | "@babel/helper-wrap-function": "^7.15.4", 238 | "@babel/types": "^7.15.4" 239 | } 240 | }, 241 | "@babel/helper-replace-supers": { 242 | "version": "7.15.4", 243 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", 244 | "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", 245 | "dev": true, 246 | "requires": { 247 | "@babel/helper-member-expression-to-functions": "^7.15.4", 248 | "@babel/helper-optimise-call-expression": "^7.15.4", 249 | "@babel/traverse": "^7.15.4", 250 | "@babel/types": "^7.15.4" 251 | } 252 | }, 253 | "@babel/helper-simple-access": { 254 | "version": "7.15.4", 255 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", 256 | "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", 257 | "dev": true, 258 | "requires": { 259 | "@babel/types": "^7.15.4" 260 | } 261 | }, 262 | "@babel/helper-skip-transparent-expression-wrappers": { 263 | "version": "7.15.4", 264 | "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", 265 | "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", 266 | "dev": true, 267 | "requires": { 268 | "@babel/types": "^7.15.4" 269 | } 270 | }, 271 | "@babel/helper-split-export-declaration": { 272 | "version": "7.15.4", 273 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", 274 | "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", 275 | "dev": true, 276 | "requires": { 277 | "@babel/types": "^7.15.4" 278 | } 279 | }, 280 | "@babel/helper-validator-identifier": { 281 | "version": "7.15.7", 282 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", 283 | "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", 284 | "dev": true 285 | }, 286 | "@babel/helper-validator-option": { 287 | "version": "7.14.5", 288 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", 289 | "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", 290 | "dev": true 291 | }, 292 | "@babel/helper-wrap-function": { 293 | "version": "7.15.4", 294 | "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", 295 | "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", 296 | "dev": true, 297 | "requires": { 298 | "@babel/helper-function-name": "^7.15.4", 299 | "@babel/template": "^7.15.4", 300 | "@babel/traverse": "^7.15.4", 301 | "@babel/types": "^7.15.4" 302 | } 303 | }, 304 | "@babel/helpers": { 305 | "version": "7.15.4", 306 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", 307 | "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", 308 | "dev": true, 309 | "requires": { 310 | "@babel/template": "^7.15.4", 311 | "@babel/traverse": "^7.15.4", 312 | "@babel/types": "^7.15.4" 313 | } 314 | }, 315 | "@babel/highlight": { 316 | "version": "7.14.5", 317 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", 318 | "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", 319 | "dev": true, 320 | "requires": { 321 | "@babel/helper-validator-identifier": "^7.14.5", 322 | "chalk": "^2.0.0", 323 | "js-tokens": "^4.0.0" 324 | } 325 | }, 326 | "@babel/parser": { 327 | "version": "7.15.7", 328 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", 329 | "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", 330 | "dev": true 331 | }, 332 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 333 | "version": "7.15.4", 334 | "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", 335 | "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", 336 | "dev": true, 337 | "requires": { 338 | "@babel/helper-plugin-utils": "^7.14.5", 339 | "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", 340 | "@babel/plugin-proposal-optional-chaining": "^7.14.5" 341 | } 342 | }, 343 | "@babel/plugin-proposal-async-generator-functions": { 344 | "version": "7.15.4", 345 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", 346 | "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", 347 | "dev": true, 348 | "requires": { 349 | "@babel/helper-plugin-utils": "^7.14.5", 350 | "@babel/helper-remap-async-to-generator": "^7.15.4", 351 | "@babel/plugin-syntax-async-generators": "^7.8.4" 352 | } 353 | }, 354 | "@babel/plugin-proposal-class-properties": { 355 | "version": "7.14.5", 356 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", 357 | "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", 358 | "dev": true, 359 | "requires": { 360 | "@babel/helper-create-class-features-plugin": "^7.14.5", 361 | "@babel/helper-plugin-utils": "^7.14.5" 362 | } 363 | }, 364 | "@babel/plugin-proposal-class-static-block": { 365 | "version": "7.15.4", 366 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", 367 | "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", 368 | "dev": true, 369 | "requires": { 370 | "@babel/helper-create-class-features-plugin": "^7.15.4", 371 | "@babel/helper-plugin-utils": "^7.14.5", 372 | "@babel/plugin-syntax-class-static-block": "^7.14.5" 373 | } 374 | }, 375 | "@babel/plugin-proposal-dynamic-import": { 376 | "version": "7.14.5", 377 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", 378 | "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", 379 | "dev": true, 380 | "requires": { 381 | "@babel/helper-plugin-utils": "^7.14.5", 382 | "@babel/plugin-syntax-dynamic-import": "^7.8.3" 383 | } 384 | }, 385 | "@babel/plugin-proposal-export-namespace-from": { 386 | "version": "7.14.5", 387 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", 388 | "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", 389 | "dev": true, 390 | "requires": { 391 | "@babel/helper-plugin-utils": "^7.14.5", 392 | "@babel/plugin-syntax-export-namespace-from": "^7.8.3" 393 | } 394 | }, 395 | "@babel/plugin-proposal-json-strings": { 396 | "version": "7.14.5", 397 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", 398 | "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", 399 | "dev": true, 400 | "requires": { 401 | "@babel/helper-plugin-utils": "^7.14.5", 402 | "@babel/plugin-syntax-json-strings": "^7.8.3" 403 | } 404 | }, 405 | "@babel/plugin-proposal-logical-assignment-operators": { 406 | "version": "7.14.5", 407 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", 408 | "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", 409 | "dev": true, 410 | "requires": { 411 | "@babel/helper-plugin-utils": "^7.14.5", 412 | "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" 413 | } 414 | }, 415 | "@babel/plugin-proposal-nullish-coalescing-operator": { 416 | "version": "7.14.5", 417 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", 418 | "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", 419 | "dev": true, 420 | "requires": { 421 | "@babel/helper-plugin-utils": "^7.14.5", 422 | "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" 423 | } 424 | }, 425 | "@babel/plugin-proposal-numeric-separator": { 426 | "version": "7.14.5", 427 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", 428 | "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", 429 | "dev": true, 430 | "requires": { 431 | "@babel/helper-plugin-utils": "^7.14.5", 432 | "@babel/plugin-syntax-numeric-separator": "^7.10.4" 433 | } 434 | }, 435 | "@babel/plugin-proposal-object-rest-spread": { 436 | "version": "7.15.6", 437 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", 438 | "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", 439 | "dev": true, 440 | "requires": { 441 | "@babel/compat-data": "^7.15.0", 442 | "@babel/helper-compilation-targets": "^7.15.4", 443 | "@babel/helper-plugin-utils": "^7.14.5", 444 | "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 445 | "@babel/plugin-transform-parameters": "^7.15.4" 446 | } 447 | }, 448 | "@babel/plugin-proposal-optional-catch-binding": { 449 | "version": "7.14.5", 450 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", 451 | "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", 452 | "dev": true, 453 | "requires": { 454 | "@babel/helper-plugin-utils": "^7.14.5", 455 | "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" 456 | } 457 | }, 458 | "@babel/plugin-proposal-optional-chaining": { 459 | "version": "7.14.5", 460 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", 461 | "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", 462 | "dev": true, 463 | "requires": { 464 | "@babel/helper-plugin-utils": "^7.14.5", 465 | "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", 466 | "@babel/plugin-syntax-optional-chaining": "^7.8.3" 467 | } 468 | }, 469 | "@babel/plugin-proposal-private-methods": { 470 | "version": "7.14.5", 471 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", 472 | "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", 473 | "dev": true, 474 | "requires": { 475 | "@babel/helper-create-class-features-plugin": "^7.14.5", 476 | "@babel/helper-plugin-utils": "^7.14.5" 477 | } 478 | }, 479 | "@babel/plugin-proposal-private-property-in-object": { 480 | "version": "7.15.4", 481 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", 482 | "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", 483 | "dev": true, 484 | "requires": { 485 | "@babel/helper-annotate-as-pure": "^7.15.4", 486 | "@babel/helper-create-class-features-plugin": "^7.15.4", 487 | "@babel/helper-plugin-utils": "^7.14.5", 488 | "@babel/plugin-syntax-private-property-in-object": "^7.14.5" 489 | } 490 | }, 491 | "@babel/plugin-proposal-unicode-property-regex": { 492 | "version": "7.14.5", 493 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", 494 | "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", 495 | "dev": true, 496 | "requires": { 497 | "@babel/helper-create-regexp-features-plugin": "^7.14.5", 498 | "@babel/helper-plugin-utils": "^7.14.5" 499 | } 500 | }, 501 | "@babel/plugin-syntax-async-generators": { 502 | "version": "7.8.4", 503 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 504 | "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 505 | "dev": true, 506 | "requires": { 507 | "@babel/helper-plugin-utils": "^7.8.0" 508 | } 509 | }, 510 | "@babel/plugin-syntax-class-properties": { 511 | "version": "7.12.13", 512 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 513 | "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 514 | "dev": true, 515 | "requires": { 516 | "@babel/helper-plugin-utils": "^7.12.13" 517 | } 518 | }, 519 | "@babel/plugin-syntax-class-static-block": { 520 | "version": "7.14.5", 521 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", 522 | "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", 523 | "dev": true, 524 | "requires": { 525 | "@babel/helper-plugin-utils": "^7.14.5" 526 | } 527 | }, 528 | "@babel/plugin-syntax-dynamic-import": { 529 | "version": "7.8.3", 530 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", 531 | "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", 532 | "dev": true, 533 | "requires": { 534 | "@babel/helper-plugin-utils": "^7.8.0" 535 | } 536 | }, 537 | "@babel/plugin-syntax-export-namespace-from": { 538 | "version": "7.8.3", 539 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", 540 | "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", 541 | "dev": true, 542 | "requires": { 543 | "@babel/helper-plugin-utils": "^7.8.3" 544 | } 545 | }, 546 | "@babel/plugin-syntax-json-strings": { 547 | "version": "7.8.3", 548 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 549 | "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 550 | "dev": true, 551 | "requires": { 552 | "@babel/helper-plugin-utils": "^7.8.0" 553 | } 554 | }, 555 | "@babel/plugin-syntax-jsx": { 556 | "version": "7.14.5", 557 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", 558 | "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", 559 | "dev": true, 560 | "requires": { 561 | "@babel/helper-plugin-utils": "^7.14.5" 562 | } 563 | }, 564 | "@babel/plugin-syntax-logical-assignment-operators": { 565 | "version": "7.10.4", 566 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 567 | "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 568 | "dev": true, 569 | "requires": { 570 | "@babel/helper-plugin-utils": "^7.10.4" 571 | } 572 | }, 573 | "@babel/plugin-syntax-nullish-coalescing-operator": { 574 | "version": "7.8.3", 575 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 576 | "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 577 | "dev": true, 578 | "requires": { 579 | "@babel/helper-plugin-utils": "^7.8.0" 580 | } 581 | }, 582 | "@babel/plugin-syntax-numeric-separator": { 583 | "version": "7.10.4", 584 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 585 | "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 586 | "dev": true, 587 | "requires": { 588 | "@babel/helper-plugin-utils": "^7.10.4" 589 | } 590 | }, 591 | "@babel/plugin-syntax-object-rest-spread": { 592 | "version": "7.8.3", 593 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 594 | "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 595 | "dev": true, 596 | "requires": { 597 | "@babel/helper-plugin-utils": "^7.8.0" 598 | } 599 | }, 600 | "@babel/plugin-syntax-optional-catch-binding": { 601 | "version": "7.8.3", 602 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 603 | "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 604 | "dev": true, 605 | "requires": { 606 | "@babel/helper-plugin-utils": "^7.8.0" 607 | } 608 | }, 609 | "@babel/plugin-syntax-optional-chaining": { 610 | "version": "7.8.3", 611 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 612 | "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 613 | "dev": true, 614 | "requires": { 615 | "@babel/helper-plugin-utils": "^7.8.0" 616 | } 617 | }, 618 | "@babel/plugin-syntax-private-property-in-object": { 619 | "version": "7.14.5", 620 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", 621 | "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", 622 | "dev": true, 623 | "requires": { 624 | "@babel/helper-plugin-utils": "^7.14.5" 625 | } 626 | }, 627 | "@babel/plugin-syntax-top-level-await": { 628 | "version": "7.14.5", 629 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 630 | "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 631 | "dev": true, 632 | "requires": { 633 | "@babel/helper-plugin-utils": "^7.14.5" 634 | } 635 | }, 636 | "@babel/plugin-transform-arrow-functions": { 637 | "version": "7.14.5", 638 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", 639 | "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", 640 | "dev": true, 641 | "requires": { 642 | "@babel/helper-plugin-utils": "^7.14.5" 643 | } 644 | }, 645 | "@babel/plugin-transform-async-to-generator": { 646 | "version": "7.14.5", 647 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", 648 | "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", 649 | "dev": true, 650 | "requires": { 651 | "@babel/helper-module-imports": "^7.14.5", 652 | "@babel/helper-plugin-utils": "^7.14.5", 653 | "@babel/helper-remap-async-to-generator": "^7.14.5" 654 | } 655 | }, 656 | "@babel/plugin-transform-block-scoped-functions": { 657 | "version": "7.14.5", 658 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", 659 | "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", 660 | "dev": true, 661 | "requires": { 662 | "@babel/helper-plugin-utils": "^7.14.5" 663 | } 664 | }, 665 | "@babel/plugin-transform-block-scoping": { 666 | "version": "7.15.3", 667 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", 668 | "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", 669 | "dev": true, 670 | "requires": { 671 | "@babel/helper-plugin-utils": "^7.14.5" 672 | } 673 | }, 674 | "@babel/plugin-transform-classes": { 675 | "version": "7.15.4", 676 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", 677 | "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", 678 | "dev": true, 679 | "requires": { 680 | "@babel/helper-annotate-as-pure": "^7.15.4", 681 | "@babel/helper-function-name": "^7.15.4", 682 | "@babel/helper-optimise-call-expression": "^7.15.4", 683 | "@babel/helper-plugin-utils": "^7.14.5", 684 | "@babel/helper-replace-supers": "^7.15.4", 685 | "@babel/helper-split-export-declaration": "^7.15.4", 686 | "globals": "^11.1.0" 687 | } 688 | }, 689 | "@babel/plugin-transform-computed-properties": { 690 | "version": "7.14.5", 691 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", 692 | "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", 693 | "dev": true, 694 | "requires": { 695 | "@babel/helper-plugin-utils": "^7.14.5" 696 | } 697 | }, 698 | "@babel/plugin-transform-destructuring": { 699 | "version": "7.14.7", 700 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", 701 | "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", 702 | "dev": true, 703 | "requires": { 704 | "@babel/helper-plugin-utils": "^7.14.5" 705 | } 706 | }, 707 | "@babel/plugin-transform-dotall-regex": { 708 | "version": "7.14.5", 709 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", 710 | "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", 711 | "dev": true, 712 | "requires": { 713 | "@babel/helper-create-regexp-features-plugin": "^7.14.5", 714 | "@babel/helper-plugin-utils": "^7.14.5" 715 | } 716 | }, 717 | "@babel/plugin-transform-duplicate-keys": { 718 | "version": "7.14.5", 719 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", 720 | "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", 721 | "dev": true, 722 | "requires": { 723 | "@babel/helper-plugin-utils": "^7.14.5" 724 | } 725 | }, 726 | "@babel/plugin-transform-exponentiation-operator": { 727 | "version": "7.14.5", 728 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", 729 | "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", 730 | "dev": true, 731 | "requires": { 732 | "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", 733 | "@babel/helper-plugin-utils": "^7.14.5" 734 | } 735 | }, 736 | "@babel/plugin-transform-for-of": { 737 | "version": "7.15.4", 738 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", 739 | "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", 740 | "dev": true, 741 | "requires": { 742 | "@babel/helper-plugin-utils": "^7.14.5" 743 | } 744 | }, 745 | "@babel/plugin-transform-function-name": { 746 | "version": "7.14.5", 747 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", 748 | "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", 749 | "dev": true, 750 | "requires": { 751 | "@babel/helper-function-name": "^7.14.5", 752 | "@babel/helper-plugin-utils": "^7.14.5" 753 | } 754 | }, 755 | "@babel/plugin-transform-literals": { 756 | "version": "7.14.5", 757 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", 758 | "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", 759 | "dev": true, 760 | "requires": { 761 | "@babel/helper-plugin-utils": "^7.14.5" 762 | } 763 | }, 764 | "@babel/plugin-transform-member-expression-literals": { 765 | "version": "7.14.5", 766 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", 767 | "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", 768 | "dev": true, 769 | "requires": { 770 | "@babel/helper-plugin-utils": "^7.14.5" 771 | } 772 | }, 773 | "@babel/plugin-transform-modules-amd": { 774 | "version": "7.14.5", 775 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", 776 | "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", 777 | "dev": true, 778 | "requires": { 779 | "@babel/helper-module-transforms": "^7.14.5", 780 | "@babel/helper-plugin-utils": "^7.14.5", 781 | "babel-plugin-dynamic-import-node": "^2.3.3" 782 | } 783 | }, 784 | "@babel/plugin-transform-modules-commonjs": { 785 | "version": "7.15.4", 786 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", 787 | "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", 788 | "dev": true, 789 | "requires": { 790 | "@babel/helper-module-transforms": "^7.15.4", 791 | "@babel/helper-plugin-utils": "^7.14.5", 792 | "@babel/helper-simple-access": "^7.15.4", 793 | "babel-plugin-dynamic-import-node": "^2.3.3" 794 | } 795 | }, 796 | "@babel/plugin-transform-modules-systemjs": { 797 | "version": "7.15.4", 798 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", 799 | "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", 800 | "dev": true, 801 | "requires": { 802 | "@babel/helper-hoist-variables": "^7.15.4", 803 | "@babel/helper-module-transforms": "^7.15.4", 804 | "@babel/helper-plugin-utils": "^7.14.5", 805 | "@babel/helper-validator-identifier": "^7.14.9", 806 | "babel-plugin-dynamic-import-node": "^2.3.3" 807 | } 808 | }, 809 | "@babel/plugin-transform-modules-umd": { 810 | "version": "7.14.5", 811 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", 812 | "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", 813 | "dev": true, 814 | "requires": { 815 | "@babel/helper-module-transforms": "^7.14.5", 816 | "@babel/helper-plugin-utils": "^7.14.5" 817 | } 818 | }, 819 | "@babel/plugin-transform-named-capturing-groups-regex": { 820 | "version": "7.14.9", 821 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", 822 | "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", 823 | "dev": true, 824 | "requires": { 825 | "@babel/helper-create-regexp-features-plugin": "^7.14.5" 826 | } 827 | }, 828 | "@babel/plugin-transform-new-target": { 829 | "version": "7.14.5", 830 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", 831 | "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", 832 | "dev": true, 833 | "requires": { 834 | "@babel/helper-plugin-utils": "^7.14.5" 835 | } 836 | }, 837 | "@babel/plugin-transform-object-super": { 838 | "version": "7.14.5", 839 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", 840 | "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", 841 | "dev": true, 842 | "requires": { 843 | "@babel/helper-plugin-utils": "^7.14.5", 844 | "@babel/helper-replace-supers": "^7.14.5" 845 | } 846 | }, 847 | "@babel/plugin-transform-parameters": { 848 | "version": "7.15.4", 849 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", 850 | "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", 851 | "dev": true, 852 | "requires": { 853 | "@babel/helper-plugin-utils": "^7.14.5" 854 | } 855 | }, 856 | "@babel/plugin-transform-property-literals": { 857 | "version": "7.14.5", 858 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", 859 | "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", 860 | "dev": true, 861 | "requires": { 862 | "@babel/helper-plugin-utils": "^7.14.5" 863 | } 864 | }, 865 | "@babel/plugin-transform-react-display-name": { 866 | "version": "7.15.1", 867 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", 868 | "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", 869 | "dev": true, 870 | "requires": { 871 | "@babel/helper-plugin-utils": "^7.14.5" 872 | } 873 | }, 874 | "@babel/plugin-transform-react-jsx": { 875 | "version": "7.14.9", 876 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", 877 | "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", 878 | "dev": true, 879 | "requires": { 880 | "@babel/helper-annotate-as-pure": "^7.14.5", 881 | "@babel/helper-module-imports": "^7.14.5", 882 | "@babel/helper-plugin-utils": "^7.14.5", 883 | "@babel/plugin-syntax-jsx": "^7.14.5", 884 | "@babel/types": "^7.14.9" 885 | } 886 | }, 887 | "@babel/plugin-transform-react-jsx-development": { 888 | "version": "7.14.5", 889 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", 890 | "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", 891 | "dev": true, 892 | "requires": { 893 | "@babel/plugin-transform-react-jsx": "^7.14.5" 894 | } 895 | }, 896 | "@babel/plugin-transform-react-pure-annotations": { 897 | "version": "7.14.5", 898 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", 899 | "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", 900 | "dev": true, 901 | "requires": { 902 | "@babel/helper-annotate-as-pure": "^7.14.5", 903 | "@babel/helper-plugin-utils": "^7.14.5" 904 | } 905 | }, 906 | "@babel/plugin-transform-regenerator": { 907 | "version": "7.14.5", 908 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", 909 | "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", 910 | "dev": true, 911 | "requires": { 912 | "regenerator-transform": "^0.14.2" 913 | } 914 | }, 915 | "@babel/plugin-transform-reserved-words": { 916 | "version": "7.14.5", 917 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", 918 | "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", 919 | "dev": true, 920 | "requires": { 921 | "@babel/helper-plugin-utils": "^7.14.5" 922 | } 923 | }, 924 | "@babel/plugin-transform-shorthand-properties": { 925 | "version": "7.14.5", 926 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", 927 | "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", 928 | "dev": true, 929 | "requires": { 930 | "@babel/helper-plugin-utils": "^7.14.5" 931 | } 932 | }, 933 | "@babel/plugin-transform-spread": { 934 | "version": "7.14.6", 935 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", 936 | "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", 937 | "dev": true, 938 | "requires": { 939 | "@babel/helper-plugin-utils": "^7.14.5", 940 | "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" 941 | } 942 | }, 943 | "@babel/plugin-transform-sticky-regex": { 944 | "version": "7.14.5", 945 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", 946 | "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", 947 | "dev": true, 948 | "requires": { 949 | "@babel/helper-plugin-utils": "^7.14.5" 950 | } 951 | }, 952 | "@babel/plugin-transform-template-literals": { 953 | "version": "7.14.5", 954 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", 955 | "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", 956 | "dev": true, 957 | "requires": { 958 | "@babel/helper-plugin-utils": "^7.14.5" 959 | } 960 | }, 961 | "@babel/plugin-transform-typeof-symbol": { 962 | "version": "7.14.5", 963 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", 964 | "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", 965 | "dev": true, 966 | "requires": { 967 | "@babel/helper-plugin-utils": "^7.14.5" 968 | } 969 | }, 970 | "@babel/plugin-transform-unicode-escapes": { 971 | "version": "7.14.5", 972 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", 973 | "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", 974 | "dev": true, 975 | "requires": { 976 | "@babel/helper-plugin-utils": "^7.14.5" 977 | } 978 | }, 979 | "@babel/plugin-transform-unicode-regex": { 980 | "version": "7.14.5", 981 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", 982 | "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", 983 | "dev": true, 984 | "requires": { 985 | "@babel/helper-create-regexp-features-plugin": "^7.14.5", 986 | "@babel/helper-plugin-utils": "^7.14.5" 987 | } 988 | }, 989 | "@babel/preset-env": { 990 | "version": "7.15.6", 991 | "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", 992 | "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", 993 | "dev": true, 994 | "requires": { 995 | "@babel/compat-data": "^7.15.0", 996 | "@babel/helper-compilation-targets": "^7.15.4", 997 | "@babel/helper-plugin-utils": "^7.14.5", 998 | "@babel/helper-validator-option": "^7.14.5", 999 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", 1000 | "@babel/plugin-proposal-async-generator-functions": "^7.15.4", 1001 | "@babel/plugin-proposal-class-properties": "^7.14.5", 1002 | "@babel/plugin-proposal-class-static-block": "^7.15.4", 1003 | "@babel/plugin-proposal-dynamic-import": "^7.14.5", 1004 | "@babel/plugin-proposal-export-namespace-from": "^7.14.5", 1005 | "@babel/plugin-proposal-json-strings": "^7.14.5", 1006 | "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", 1007 | "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", 1008 | "@babel/plugin-proposal-numeric-separator": "^7.14.5", 1009 | "@babel/plugin-proposal-object-rest-spread": "^7.15.6", 1010 | "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", 1011 | "@babel/plugin-proposal-optional-chaining": "^7.14.5", 1012 | "@babel/plugin-proposal-private-methods": "^7.14.5", 1013 | "@babel/plugin-proposal-private-property-in-object": "^7.15.4", 1014 | "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", 1015 | "@babel/plugin-syntax-async-generators": "^7.8.4", 1016 | "@babel/plugin-syntax-class-properties": "^7.12.13", 1017 | "@babel/plugin-syntax-class-static-block": "^7.14.5", 1018 | "@babel/plugin-syntax-dynamic-import": "^7.8.3", 1019 | "@babel/plugin-syntax-export-namespace-from": "^7.8.3", 1020 | "@babel/plugin-syntax-json-strings": "^7.8.3", 1021 | "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", 1022 | "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", 1023 | "@babel/plugin-syntax-numeric-separator": "^7.10.4", 1024 | "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 1025 | "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 1026 | "@babel/plugin-syntax-optional-chaining": "^7.8.3", 1027 | "@babel/plugin-syntax-private-property-in-object": "^7.14.5", 1028 | "@babel/plugin-syntax-top-level-await": "^7.14.5", 1029 | "@babel/plugin-transform-arrow-functions": "^7.14.5", 1030 | "@babel/plugin-transform-async-to-generator": "^7.14.5", 1031 | "@babel/plugin-transform-block-scoped-functions": "^7.14.5", 1032 | "@babel/plugin-transform-block-scoping": "^7.15.3", 1033 | "@babel/plugin-transform-classes": "^7.15.4", 1034 | "@babel/plugin-transform-computed-properties": "^7.14.5", 1035 | "@babel/plugin-transform-destructuring": "^7.14.7", 1036 | "@babel/plugin-transform-dotall-regex": "^7.14.5", 1037 | "@babel/plugin-transform-duplicate-keys": "^7.14.5", 1038 | "@babel/plugin-transform-exponentiation-operator": "^7.14.5", 1039 | "@babel/plugin-transform-for-of": "^7.15.4", 1040 | "@babel/plugin-transform-function-name": "^7.14.5", 1041 | "@babel/plugin-transform-literals": "^7.14.5", 1042 | "@babel/plugin-transform-member-expression-literals": "^7.14.5", 1043 | "@babel/plugin-transform-modules-amd": "^7.14.5", 1044 | "@babel/plugin-transform-modules-commonjs": "^7.15.4", 1045 | "@babel/plugin-transform-modules-systemjs": "^7.15.4", 1046 | "@babel/plugin-transform-modules-umd": "^7.14.5", 1047 | "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", 1048 | "@babel/plugin-transform-new-target": "^7.14.5", 1049 | "@babel/plugin-transform-object-super": "^7.14.5", 1050 | "@babel/plugin-transform-parameters": "^7.15.4", 1051 | "@babel/plugin-transform-property-literals": "^7.14.5", 1052 | "@babel/plugin-transform-regenerator": "^7.14.5", 1053 | "@babel/plugin-transform-reserved-words": "^7.14.5", 1054 | "@babel/plugin-transform-shorthand-properties": "^7.14.5", 1055 | "@babel/plugin-transform-spread": "^7.14.6", 1056 | "@babel/plugin-transform-sticky-regex": "^7.14.5", 1057 | "@babel/plugin-transform-template-literals": "^7.14.5", 1058 | "@babel/plugin-transform-typeof-symbol": "^7.14.5", 1059 | "@babel/plugin-transform-unicode-escapes": "^7.14.5", 1060 | "@babel/plugin-transform-unicode-regex": "^7.14.5", 1061 | "@babel/preset-modules": "^0.1.4", 1062 | "@babel/types": "^7.15.6", 1063 | "babel-plugin-polyfill-corejs2": "^0.2.2", 1064 | "babel-plugin-polyfill-corejs3": "^0.2.2", 1065 | "babel-plugin-polyfill-regenerator": "^0.2.2", 1066 | "core-js-compat": "^3.16.0", 1067 | "semver": "^6.3.0" 1068 | } 1069 | }, 1070 | "@babel/preset-modules": { 1071 | "version": "0.1.4", 1072 | "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", 1073 | "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", 1074 | "dev": true, 1075 | "requires": { 1076 | "@babel/helper-plugin-utils": "^7.0.0", 1077 | "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", 1078 | "@babel/plugin-transform-dotall-regex": "^7.4.4", 1079 | "@babel/types": "^7.4.4", 1080 | "esutils": "^2.0.2" 1081 | } 1082 | }, 1083 | "@babel/preset-react": { 1084 | "version": "7.14.5", 1085 | "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", 1086 | "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", 1087 | "dev": true, 1088 | "requires": { 1089 | "@babel/helper-plugin-utils": "^7.14.5", 1090 | "@babel/helper-validator-option": "^7.14.5", 1091 | "@babel/plugin-transform-react-display-name": "^7.14.5", 1092 | "@babel/plugin-transform-react-jsx": "^7.14.5", 1093 | "@babel/plugin-transform-react-jsx-development": "^7.14.5", 1094 | "@babel/plugin-transform-react-pure-annotations": "^7.14.5" 1095 | } 1096 | }, 1097 | "@babel/runtime": { 1098 | "version": "7.15.4", 1099 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", 1100 | "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", 1101 | "dev": true, 1102 | "requires": { 1103 | "regenerator-runtime": "^0.13.4" 1104 | } 1105 | }, 1106 | "@babel/template": { 1107 | "version": "7.15.4", 1108 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", 1109 | "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", 1110 | "dev": true, 1111 | "requires": { 1112 | "@babel/code-frame": "^7.14.5", 1113 | "@babel/parser": "^7.15.4", 1114 | "@babel/types": "^7.15.4" 1115 | } 1116 | }, 1117 | "@babel/traverse": { 1118 | "version": "7.15.4", 1119 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", 1120 | "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", 1121 | "dev": true, 1122 | "requires": { 1123 | "@babel/code-frame": "^7.14.5", 1124 | "@babel/generator": "^7.15.4", 1125 | "@babel/helper-function-name": "^7.15.4", 1126 | "@babel/helper-hoist-variables": "^7.15.4", 1127 | "@babel/helper-split-export-declaration": "^7.15.4", 1128 | "@babel/parser": "^7.15.4", 1129 | "@babel/types": "^7.15.4", 1130 | "debug": "^4.1.0", 1131 | "globals": "^11.1.0" 1132 | } 1133 | }, 1134 | "@babel/types": { 1135 | "version": "7.15.6", 1136 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", 1137 | "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", 1138 | "dev": true, 1139 | "requires": { 1140 | "@babel/helper-validator-identifier": "^7.14.9", 1141 | "to-fast-properties": "^2.0.0" 1142 | } 1143 | }, 1144 | "@discoveryjs/json-ext": { 1145 | "version": "0.5.5", 1146 | "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz", 1147 | "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==", 1148 | "dev": true 1149 | }, 1150 | "@nodelib/fs.scandir": { 1151 | "version": "2.1.5", 1152 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 1153 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 1154 | "dev": true, 1155 | "requires": { 1156 | "@nodelib/fs.stat": "2.0.5", 1157 | "run-parallel": "^1.1.9" 1158 | } 1159 | }, 1160 | "@nodelib/fs.stat": { 1161 | "version": "2.0.5", 1162 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 1163 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 1164 | "dev": true 1165 | }, 1166 | "@nodelib/fs.walk": { 1167 | "version": "1.2.8", 1168 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 1169 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 1170 | "dev": true, 1171 | "requires": { 1172 | "@nodelib/fs.scandir": "2.1.5", 1173 | "fastq": "^1.6.0" 1174 | } 1175 | }, 1176 | "@types/eslint": { 1177 | "version": "7.28.0", 1178 | "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", 1179 | "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", 1180 | "dev": true, 1181 | "requires": { 1182 | "@types/estree": "*", 1183 | "@types/json-schema": "*" 1184 | } 1185 | }, 1186 | "@types/eslint-scope": { 1187 | "version": "3.7.1", 1188 | "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", 1189 | "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", 1190 | "dev": true, 1191 | "requires": { 1192 | "@types/eslint": "*", 1193 | "@types/estree": "*" 1194 | } 1195 | }, 1196 | "@types/estree": { 1197 | "version": "0.0.50", 1198 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", 1199 | "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", 1200 | "dev": true 1201 | }, 1202 | "@types/html-minifier-terser": { 1203 | "version": "5.1.2", 1204 | "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", 1205 | "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", 1206 | "dev": true 1207 | }, 1208 | "@types/http-proxy": { 1209 | "version": "1.17.7", 1210 | "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", 1211 | "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", 1212 | "dev": true, 1213 | "requires": { 1214 | "@types/node": "*" 1215 | } 1216 | }, 1217 | "@types/json-schema": { 1218 | "version": "7.0.9", 1219 | "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", 1220 | "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", 1221 | "dev": true 1222 | }, 1223 | "@types/node": { 1224 | "version": "16.10.1", 1225 | "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz", 1226 | "integrity": "sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w==", 1227 | "dev": true 1228 | }, 1229 | "@types/retry": { 1230 | "version": "0.12.1", 1231 | "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", 1232 | "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", 1233 | "dev": true 1234 | }, 1235 | "@webassemblyjs/ast": { 1236 | "version": "1.11.1", 1237 | "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", 1238 | "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", 1239 | "dev": true, 1240 | "requires": { 1241 | "@webassemblyjs/helper-numbers": "1.11.1", 1242 | "@webassemblyjs/helper-wasm-bytecode": "1.11.1" 1243 | } 1244 | }, 1245 | "@webassemblyjs/floating-point-hex-parser": { 1246 | "version": "1.11.1", 1247 | "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", 1248 | "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", 1249 | "dev": true 1250 | }, 1251 | "@webassemblyjs/helper-api-error": { 1252 | "version": "1.11.1", 1253 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", 1254 | "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", 1255 | "dev": true 1256 | }, 1257 | "@webassemblyjs/helper-buffer": { 1258 | "version": "1.11.1", 1259 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", 1260 | "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", 1261 | "dev": true 1262 | }, 1263 | "@webassemblyjs/helper-numbers": { 1264 | "version": "1.11.1", 1265 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", 1266 | "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", 1267 | "dev": true, 1268 | "requires": { 1269 | "@webassemblyjs/floating-point-hex-parser": "1.11.1", 1270 | "@webassemblyjs/helper-api-error": "1.11.1", 1271 | "@xtuc/long": "4.2.2" 1272 | } 1273 | }, 1274 | "@webassemblyjs/helper-wasm-bytecode": { 1275 | "version": "1.11.1", 1276 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", 1277 | "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", 1278 | "dev": true 1279 | }, 1280 | "@webassemblyjs/helper-wasm-section": { 1281 | "version": "1.11.1", 1282 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", 1283 | "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", 1284 | "dev": true, 1285 | "requires": { 1286 | "@webassemblyjs/ast": "1.11.1", 1287 | "@webassemblyjs/helper-buffer": "1.11.1", 1288 | "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 1289 | "@webassemblyjs/wasm-gen": "1.11.1" 1290 | } 1291 | }, 1292 | "@webassemblyjs/ieee754": { 1293 | "version": "1.11.1", 1294 | "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", 1295 | "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", 1296 | "dev": true, 1297 | "requires": { 1298 | "@xtuc/ieee754": "^1.2.0" 1299 | } 1300 | }, 1301 | "@webassemblyjs/leb128": { 1302 | "version": "1.11.1", 1303 | "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", 1304 | "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", 1305 | "dev": true, 1306 | "requires": { 1307 | "@xtuc/long": "4.2.2" 1308 | } 1309 | }, 1310 | "@webassemblyjs/utf8": { 1311 | "version": "1.11.1", 1312 | "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", 1313 | "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", 1314 | "dev": true 1315 | }, 1316 | "@webassemblyjs/wasm-edit": { 1317 | "version": "1.11.1", 1318 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", 1319 | "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", 1320 | "dev": true, 1321 | "requires": { 1322 | "@webassemblyjs/ast": "1.11.1", 1323 | "@webassemblyjs/helper-buffer": "1.11.1", 1324 | "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 1325 | "@webassemblyjs/helper-wasm-section": "1.11.1", 1326 | "@webassemblyjs/wasm-gen": "1.11.1", 1327 | "@webassemblyjs/wasm-opt": "1.11.1", 1328 | "@webassemblyjs/wasm-parser": "1.11.1", 1329 | "@webassemblyjs/wast-printer": "1.11.1" 1330 | } 1331 | }, 1332 | "@webassemblyjs/wasm-gen": { 1333 | "version": "1.11.1", 1334 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", 1335 | "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", 1336 | "dev": true, 1337 | "requires": { 1338 | "@webassemblyjs/ast": "1.11.1", 1339 | "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 1340 | "@webassemblyjs/ieee754": "1.11.1", 1341 | "@webassemblyjs/leb128": "1.11.1", 1342 | "@webassemblyjs/utf8": "1.11.1" 1343 | } 1344 | }, 1345 | "@webassemblyjs/wasm-opt": { 1346 | "version": "1.11.1", 1347 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", 1348 | "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", 1349 | "dev": true, 1350 | "requires": { 1351 | "@webassemblyjs/ast": "1.11.1", 1352 | "@webassemblyjs/helper-buffer": "1.11.1", 1353 | "@webassemblyjs/wasm-gen": "1.11.1", 1354 | "@webassemblyjs/wasm-parser": "1.11.1" 1355 | } 1356 | }, 1357 | "@webassemblyjs/wasm-parser": { 1358 | "version": "1.11.1", 1359 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", 1360 | "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", 1361 | "dev": true, 1362 | "requires": { 1363 | "@webassemblyjs/ast": "1.11.1", 1364 | "@webassemblyjs/helper-api-error": "1.11.1", 1365 | "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 1366 | "@webassemblyjs/ieee754": "1.11.1", 1367 | "@webassemblyjs/leb128": "1.11.1", 1368 | "@webassemblyjs/utf8": "1.11.1" 1369 | } 1370 | }, 1371 | "@webassemblyjs/wast-printer": { 1372 | "version": "1.11.1", 1373 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", 1374 | "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", 1375 | "dev": true, 1376 | "requires": { 1377 | "@webassemblyjs/ast": "1.11.1", 1378 | "@xtuc/long": "4.2.2" 1379 | } 1380 | }, 1381 | "@webpack-cli/configtest": { 1382 | "version": "1.0.4", 1383 | "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz", 1384 | "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==", 1385 | "dev": true 1386 | }, 1387 | "@webpack-cli/info": { 1388 | "version": "1.3.0", 1389 | "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz", 1390 | "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==", 1391 | "dev": true, 1392 | "requires": { 1393 | "envinfo": "^7.7.3" 1394 | } 1395 | }, 1396 | "@webpack-cli/serve": { 1397 | "version": "1.5.2", 1398 | "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz", 1399 | "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==", 1400 | "dev": true 1401 | }, 1402 | "@xtuc/ieee754": { 1403 | "version": "1.2.0", 1404 | "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 1405 | "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 1406 | "dev": true 1407 | }, 1408 | "@xtuc/long": { 1409 | "version": "4.2.2", 1410 | "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 1411 | "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 1412 | "dev": true 1413 | }, 1414 | "accepts": { 1415 | "version": "1.3.7", 1416 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 1417 | "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", 1418 | "dev": true, 1419 | "requires": { 1420 | "mime-types": "~2.1.24", 1421 | "negotiator": "0.6.2" 1422 | } 1423 | }, 1424 | "acorn": { 1425 | "version": "8.5.0", 1426 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", 1427 | "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", 1428 | "dev": true 1429 | }, 1430 | "acorn-import-assertions": { 1431 | "version": "1.7.6", 1432 | "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", 1433 | "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", 1434 | "dev": true 1435 | }, 1436 | "aggregate-error": { 1437 | "version": "3.1.0", 1438 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 1439 | "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 1440 | "dev": true, 1441 | "requires": { 1442 | "clean-stack": "^2.0.0", 1443 | "indent-string": "^4.0.0" 1444 | } 1445 | }, 1446 | "ajv": { 1447 | "version": "6.12.6", 1448 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 1449 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 1450 | "dev": true, 1451 | "requires": { 1452 | "fast-deep-equal": "^3.1.1", 1453 | "fast-json-stable-stringify": "^2.0.0", 1454 | "json-schema-traverse": "^0.4.1", 1455 | "uri-js": "^4.2.2" 1456 | } 1457 | }, 1458 | "ajv-keywords": { 1459 | "version": "3.5.2", 1460 | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 1461 | "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 1462 | "dev": true 1463 | }, 1464 | "ansi-html-community": { 1465 | "version": "0.0.8", 1466 | "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", 1467 | "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", 1468 | "dev": true 1469 | }, 1470 | "ansi-regex": { 1471 | "version": "2.1.1", 1472 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 1473 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 1474 | "dev": true 1475 | }, 1476 | "ansi-styles": { 1477 | "version": "3.2.1", 1478 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1479 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1480 | "dev": true, 1481 | "requires": { 1482 | "color-convert": "^1.9.0" 1483 | } 1484 | }, 1485 | "anymatch": { 1486 | "version": "3.1.2", 1487 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 1488 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 1489 | "dev": true, 1490 | "requires": { 1491 | "normalize-path": "^3.0.0", 1492 | "picomatch": "^2.0.4" 1493 | } 1494 | }, 1495 | "array-flatten": { 1496 | "version": "2.1.2", 1497 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", 1498 | "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", 1499 | "dev": true 1500 | }, 1501 | "array-union": { 1502 | "version": "2.1.0", 1503 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 1504 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 1505 | "dev": true 1506 | }, 1507 | "async": { 1508 | "version": "2.6.3", 1509 | "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", 1510 | "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", 1511 | "dev": true, 1512 | "requires": { 1513 | "lodash": "^4.17.14" 1514 | } 1515 | }, 1516 | "babel-loader": { 1517 | "version": "8.2.2", 1518 | "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", 1519 | "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", 1520 | "dev": true, 1521 | "requires": { 1522 | "find-cache-dir": "^3.3.1", 1523 | "loader-utils": "^1.4.0", 1524 | "make-dir": "^3.1.0", 1525 | "schema-utils": "^2.6.5" 1526 | }, 1527 | "dependencies": { 1528 | "schema-utils": { 1529 | "version": "2.7.1", 1530 | "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", 1531 | "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", 1532 | "dev": true, 1533 | "requires": { 1534 | "@types/json-schema": "^7.0.5", 1535 | "ajv": "^6.12.4", 1536 | "ajv-keywords": "^3.5.2" 1537 | } 1538 | } 1539 | } 1540 | }, 1541 | "babel-plugin-dynamic-import-node": { 1542 | "version": "2.3.3", 1543 | "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", 1544 | "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", 1545 | "dev": true, 1546 | "requires": { 1547 | "object.assign": "^4.1.0" 1548 | } 1549 | }, 1550 | "babel-plugin-polyfill-corejs2": { 1551 | "version": "0.2.2", 1552 | "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", 1553 | "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", 1554 | "dev": true, 1555 | "requires": { 1556 | "@babel/compat-data": "^7.13.11", 1557 | "@babel/helper-define-polyfill-provider": "^0.2.2", 1558 | "semver": "^6.1.1" 1559 | } 1560 | }, 1561 | "babel-plugin-polyfill-corejs3": { 1562 | "version": "0.2.5", 1563 | "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", 1564 | "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", 1565 | "dev": true, 1566 | "requires": { 1567 | "@babel/helper-define-polyfill-provider": "^0.2.2", 1568 | "core-js-compat": "^3.16.2" 1569 | } 1570 | }, 1571 | "babel-plugin-polyfill-regenerator": { 1572 | "version": "0.2.2", 1573 | "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", 1574 | "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", 1575 | "dev": true, 1576 | "requires": { 1577 | "@babel/helper-define-polyfill-provider": "^0.2.2" 1578 | } 1579 | }, 1580 | "balanced-match": { 1581 | "version": "1.0.2", 1582 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1583 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1584 | "dev": true 1585 | }, 1586 | "batch": { 1587 | "version": "0.6.1", 1588 | "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 1589 | "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", 1590 | "dev": true 1591 | }, 1592 | "big.js": { 1593 | "version": "5.2.2", 1594 | "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", 1595 | "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", 1596 | "dev": true 1597 | }, 1598 | "binary-extensions": { 1599 | "version": "2.2.0", 1600 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 1601 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 1602 | "dev": true 1603 | }, 1604 | "body-parser": { 1605 | "version": "1.19.0", 1606 | "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 1607 | "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", 1608 | "dev": true, 1609 | "requires": { 1610 | "bytes": "3.1.0", 1611 | "content-type": "~1.0.4", 1612 | "debug": "2.6.9", 1613 | "depd": "~1.1.2", 1614 | "http-errors": "1.7.2", 1615 | "iconv-lite": "0.4.24", 1616 | "on-finished": "~2.3.0", 1617 | "qs": "6.7.0", 1618 | "raw-body": "2.4.0", 1619 | "type-is": "~1.6.17" 1620 | }, 1621 | "dependencies": { 1622 | "bytes": { 1623 | "version": "3.1.0", 1624 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 1625 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 1626 | "dev": true 1627 | }, 1628 | "debug": { 1629 | "version": "2.6.9", 1630 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1631 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1632 | "dev": true, 1633 | "requires": { 1634 | "ms": "2.0.0" 1635 | } 1636 | }, 1637 | "ms": { 1638 | "version": "2.0.0", 1639 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1640 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1641 | "dev": true 1642 | } 1643 | } 1644 | }, 1645 | "bonjour": { 1646 | "version": "3.5.0", 1647 | "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", 1648 | "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", 1649 | "dev": true, 1650 | "requires": { 1651 | "array-flatten": "^2.1.0", 1652 | "deep-equal": "^1.0.1", 1653 | "dns-equal": "^1.0.0", 1654 | "dns-txt": "^2.0.2", 1655 | "multicast-dns": "^6.0.1", 1656 | "multicast-dns-service-types": "^1.1.0" 1657 | } 1658 | }, 1659 | "boolbase": { 1660 | "version": "1.0.0", 1661 | "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 1662 | "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", 1663 | "dev": true 1664 | }, 1665 | "brace-expansion": { 1666 | "version": "1.1.11", 1667 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1668 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1669 | "dev": true, 1670 | "requires": { 1671 | "balanced-match": "^1.0.0", 1672 | "concat-map": "0.0.1" 1673 | } 1674 | }, 1675 | "braces": { 1676 | "version": "3.0.2", 1677 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 1678 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 1679 | "dev": true, 1680 | "requires": { 1681 | "fill-range": "^7.0.1" 1682 | } 1683 | }, 1684 | "browserslist": { 1685 | "version": "4.17.1", 1686 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz", 1687 | "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==", 1688 | "dev": true, 1689 | "requires": { 1690 | "caniuse-lite": "^1.0.30001259", 1691 | "electron-to-chromium": "^1.3.846", 1692 | "escalade": "^3.1.1", 1693 | "nanocolors": "^0.1.5", 1694 | "node-releases": "^1.1.76" 1695 | } 1696 | }, 1697 | "buffer-from": { 1698 | "version": "1.1.2", 1699 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 1700 | "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 1701 | "dev": true 1702 | }, 1703 | "buffer-indexof": { 1704 | "version": "1.1.1", 1705 | "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", 1706 | "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", 1707 | "dev": true 1708 | }, 1709 | "bytes": { 1710 | "version": "3.0.0", 1711 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 1712 | "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 1713 | "dev": true 1714 | }, 1715 | "call-bind": { 1716 | "version": "1.0.2", 1717 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 1718 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 1719 | "dev": true, 1720 | "requires": { 1721 | "function-bind": "^1.1.1", 1722 | "get-intrinsic": "^1.0.2" 1723 | } 1724 | }, 1725 | "camel-case": { 1726 | "version": "4.1.2", 1727 | "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", 1728 | "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", 1729 | "dev": true, 1730 | "requires": { 1731 | "pascal-case": "^3.1.2", 1732 | "tslib": "^2.0.3" 1733 | } 1734 | }, 1735 | "caniuse-lite": { 1736 | "version": "1.0.30001261", 1737 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001261.tgz", 1738 | "integrity": "sha512-vM8D9Uvp7bHIN0fZ2KQ4wnmYFpJo/Etb4Vwsuc+ka0tfGDHvOPrFm6S/7CCNLSOkAUjenT2HnUPESdOIL91FaA==", 1739 | "dev": true 1740 | }, 1741 | "chalk": { 1742 | "version": "2.4.2", 1743 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1744 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1745 | "dev": true, 1746 | "requires": { 1747 | "ansi-styles": "^3.2.1", 1748 | "escape-string-regexp": "^1.0.5", 1749 | "supports-color": "^5.3.0" 1750 | }, 1751 | "dependencies": { 1752 | "has-flag": { 1753 | "version": "3.0.0", 1754 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1755 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 1756 | "dev": true 1757 | }, 1758 | "supports-color": { 1759 | "version": "5.5.0", 1760 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1761 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1762 | "dev": true, 1763 | "requires": { 1764 | "has-flag": "^3.0.0" 1765 | } 1766 | } 1767 | } 1768 | }, 1769 | "chokidar": { 1770 | "version": "3.5.2", 1771 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 1772 | "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", 1773 | "dev": true, 1774 | "requires": { 1775 | "anymatch": "~3.1.2", 1776 | "braces": "~3.0.2", 1777 | "fsevents": "~2.3.2", 1778 | "glob-parent": "~5.1.2", 1779 | "is-binary-path": "~2.1.0", 1780 | "is-glob": "~4.0.1", 1781 | "normalize-path": "~3.0.0", 1782 | "readdirp": "~3.6.0" 1783 | } 1784 | }, 1785 | "chrome-trace-event": { 1786 | "version": "1.0.3", 1787 | "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 1788 | "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 1789 | "dev": true 1790 | }, 1791 | "clean-css": { 1792 | "version": "4.2.3", 1793 | "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", 1794 | "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", 1795 | "dev": true, 1796 | "requires": { 1797 | "source-map": "~0.6.0" 1798 | } 1799 | }, 1800 | "clean-stack": { 1801 | "version": "2.2.0", 1802 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 1803 | "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 1804 | "dev": true 1805 | }, 1806 | "clone-deep": { 1807 | "version": "4.0.1", 1808 | "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", 1809 | "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", 1810 | "dev": true, 1811 | "requires": { 1812 | "is-plain-object": "^2.0.4", 1813 | "kind-of": "^6.0.2", 1814 | "shallow-clone": "^3.0.0" 1815 | } 1816 | }, 1817 | "color-convert": { 1818 | "version": "1.9.3", 1819 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1820 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1821 | "dev": true, 1822 | "requires": { 1823 | "color-name": "1.1.3" 1824 | } 1825 | }, 1826 | "color-name": { 1827 | "version": "1.1.3", 1828 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1829 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 1830 | "dev": true 1831 | }, 1832 | "colorette": { 1833 | "version": "1.4.0", 1834 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", 1835 | "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", 1836 | "dev": true 1837 | }, 1838 | "commander": { 1839 | "version": "2.20.3", 1840 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 1841 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 1842 | "dev": true 1843 | }, 1844 | "commondir": { 1845 | "version": "1.0.1", 1846 | "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 1847 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 1848 | "dev": true 1849 | }, 1850 | "compressible": { 1851 | "version": "2.0.18", 1852 | "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 1853 | "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 1854 | "dev": true, 1855 | "requires": { 1856 | "mime-db": ">= 1.43.0 < 2" 1857 | } 1858 | }, 1859 | "compression": { 1860 | "version": "1.7.4", 1861 | "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", 1862 | "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", 1863 | "dev": true, 1864 | "requires": { 1865 | "accepts": "~1.3.5", 1866 | "bytes": "3.0.0", 1867 | "compressible": "~2.0.16", 1868 | "debug": "2.6.9", 1869 | "on-headers": "~1.0.2", 1870 | "safe-buffer": "5.1.2", 1871 | "vary": "~1.1.2" 1872 | }, 1873 | "dependencies": { 1874 | "debug": { 1875 | "version": "2.6.9", 1876 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1877 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1878 | "dev": true, 1879 | "requires": { 1880 | "ms": "2.0.0" 1881 | } 1882 | }, 1883 | "ms": { 1884 | "version": "2.0.0", 1885 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1886 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1887 | "dev": true 1888 | }, 1889 | "safe-buffer": { 1890 | "version": "5.1.2", 1891 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1892 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1893 | "dev": true 1894 | } 1895 | } 1896 | }, 1897 | "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 | "connect-history-api-fallback": { 1904 | "version": "1.6.0", 1905 | "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", 1906 | "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", 1907 | "dev": true 1908 | }, 1909 | "content-disposition": { 1910 | "version": "0.5.3", 1911 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 1912 | "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 1913 | "dev": true, 1914 | "requires": { 1915 | "safe-buffer": "5.1.2" 1916 | }, 1917 | "dependencies": { 1918 | "safe-buffer": { 1919 | "version": "5.1.2", 1920 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1921 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1922 | "dev": true 1923 | } 1924 | } 1925 | }, 1926 | "content-type": { 1927 | "version": "1.0.4", 1928 | "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 1929 | "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 1930 | "dev": true 1931 | }, 1932 | "convert-source-map": { 1933 | "version": "1.8.0", 1934 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", 1935 | "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", 1936 | "dev": true, 1937 | "requires": { 1938 | "safe-buffer": "~5.1.1" 1939 | }, 1940 | "dependencies": { 1941 | "safe-buffer": { 1942 | "version": "5.1.2", 1943 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1944 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1945 | "dev": true 1946 | } 1947 | } 1948 | }, 1949 | "cookie": { 1950 | "version": "0.4.0", 1951 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", 1952 | "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", 1953 | "dev": true 1954 | }, 1955 | "cookie-signature": { 1956 | "version": "1.0.6", 1957 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 1958 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 1959 | "dev": true 1960 | }, 1961 | "core-js-compat": { 1962 | "version": "3.18.1", 1963 | "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.1.tgz", 1964 | "integrity": "sha512-XJMYx58zo4W0kLPmIingVZA10+7TuKrMLPt83+EzDmxFJQUMcTVVmQ+n5JP4r6Z14qSzhQBRi3NSWoeVyKKXUg==", 1965 | "dev": true, 1966 | "requires": { 1967 | "browserslist": "^4.17.1", 1968 | "semver": "7.0.0" 1969 | }, 1970 | "dependencies": { 1971 | "semver": { 1972 | "version": "7.0.0", 1973 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", 1974 | "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", 1975 | "dev": true 1976 | } 1977 | } 1978 | }, 1979 | "core-util-is": { 1980 | "version": "1.0.3", 1981 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 1982 | "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 1983 | "dev": true 1984 | }, 1985 | "cross-spawn": { 1986 | "version": "7.0.3", 1987 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 1988 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 1989 | "dev": true, 1990 | "requires": { 1991 | "path-key": "^3.1.0", 1992 | "shebang-command": "^2.0.0", 1993 | "which": "^2.0.1" 1994 | } 1995 | }, 1996 | "css-select": { 1997 | "version": "4.1.3", 1998 | "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", 1999 | "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", 2000 | "dev": true, 2001 | "requires": { 2002 | "boolbase": "^1.0.0", 2003 | "css-what": "^5.0.0", 2004 | "domhandler": "^4.2.0", 2005 | "domutils": "^2.6.0", 2006 | "nth-check": "^2.0.0" 2007 | } 2008 | }, 2009 | "css-what": { 2010 | "version": "5.0.1", 2011 | "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", 2012 | "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", 2013 | "dev": true 2014 | }, 2015 | "debug": { 2016 | "version": "4.3.2", 2017 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 2018 | "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 2019 | "dev": true, 2020 | "requires": { 2021 | "ms": "2.1.2" 2022 | } 2023 | }, 2024 | "deep-equal": { 2025 | "version": "1.1.1", 2026 | "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", 2027 | "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", 2028 | "dev": true, 2029 | "requires": { 2030 | "is-arguments": "^1.0.4", 2031 | "is-date-object": "^1.0.1", 2032 | "is-regex": "^1.0.4", 2033 | "object-is": "^1.0.1", 2034 | "object-keys": "^1.1.1", 2035 | "regexp.prototype.flags": "^1.2.0" 2036 | } 2037 | }, 2038 | "default-gateway": { 2039 | "version": "6.0.3", 2040 | "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", 2041 | "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", 2042 | "dev": true, 2043 | "requires": { 2044 | "execa": "^5.0.0" 2045 | } 2046 | }, 2047 | "define-lazy-prop": { 2048 | "version": "2.0.0", 2049 | "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 2050 | "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 2051 | "dev": true 2052 | }, 2053 | "define-properties": { 2054 | "version": "1.1.3", 2055 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 2056 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 2057 | "dev": true, 2058 | "requires": { 2059 | "object-keys": "^1.0.12" 2060 | } 2061 | }, 2062 | "del": { 2063 | "version": "6.0.0", 2064 | "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", 2065 | "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", 2066 | "dev": true, 2067 | "requires": { 2068 | "globby": "^11.0.1", 2069 | "graceful-fs": "^4.2.4", 2070 | "is-glob": "^4.0.1", 2071 | "is-path-cwd": "^2.2.0", 2072 | "is-path-inside": "^3.0.2", 2073 | "p-map": "^4.0.0", 2074 | "rimraf": "^3.0.2", 2075 | "slash": "^3.0.0" 2076 | } 2077 | }, 2078 | "depd": { 2079 | "version": "1.1.2", 2080 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 2081 | "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 2082 | "dev": true 2083 | }, 2084 | "destroy": { 2085 | "version": "1.0.4", 2086 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 2087 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", 2088 | "dev": true 2089 | }, 2090 | "detect-node": { 2091 | "version": "2.1.0", 2092 | "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", 2093 | "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", 2094 | "dev": true 2095 | }, 2096 | "dir-glob": { 2097 | "version": "3.0.1", 2098 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 2099 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 2100 | "dev": true, 2101 | "requires": { 2102 | "path-type": "^4.0.0" 2103 | } 2104 | }, 2105 | "dns-equal": { 2106 | "version": "1.0.0", 2107 | "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", 2108 | "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", 2109 | "dev": true 2110 | }, 2111 | "dns-packet": { 2112 | "version": "1.3.4", 2113 | "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", 2114 | "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", 2115 | "dev": true, 2116 | "requires": { 2117 | "ip": "^1.1.0", 2118 | "safe-buffer": "^5.0.1" 2119 | } 2120 | }, 2121 | "dns-txt": { 2122 | "version": "2.0.2", 2123 | "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", 2124 | "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", 2125 | "dev": true, 2126 | "requires": { 2127 | "buffer-indexof": "^1.0.0" 2128 | } 2129 | }, 2130 | "dom-converter": { 2131 | "version": "0.2.0", 2132 | "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", 2133 | "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", 2134 | "dev": true, 2135 | "requires": { 2136 | "utila": "~0.4" 2137 | } 2138 | }, 2139 | "dom-serializer": { 2140 | "version": "1.3.2", 2141 | "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", 2142 | "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", 2143 | "dev": true, 2144 | "requires": { 2145 | "domelementtype": "^2.0.1", 2146 | "domhandler": "^4.2.0", 2147 | "entities": "^2.0.0" 2148 | } 2149 | }, 2150 | "domelementtype": { 2151 | "version": "2.2.0", 2152 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", 2153 | "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", 2154 | "dev": true 2155 | }, 2156 | "domhandler": { 2157 | "version": "4.2.2", 2158 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", 2159 | "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", 2160 | "dev": true, 2161 | "requires": { 2162 | "domelementtype": "^2.2.0" 2163 | } 2164 | }, 2165 | "domutils": { 2166 | "version": "2.8.0", 2167 | "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", 2168 | "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", 2169 | "dev": true, 2170 | "requires": { 2171 | "dom-serializer": "^1.0.1", 2172 | "domelementtype": "^2.2.0", 2173 | "domhandler": "^4.2.0" 2174 | } 2175 | }, 2176 | "dot-case": { 2177 | "version": "3.0.4", 2178 | "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", 2179 | "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", 2180 | "dev": true, 2181 | "requires": { 2182 | "no-case": "^3.0.4", 2183 | "tslib": "^2.0.3" 2184 | } 2185 | }, 2186 | "ee-first": { 2187 | "version": "1.1.1", 2188 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 2189 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 2190 | "dev": true 2191 | }, 2192 | "electron-to-chromium": { 2193 | "version": "1.3.853", 2194 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.853.tgz", 2195 | "integrity": "sha512-W4U8n+U8I5/SUaFcqZgbKRmYZwcyEIQVBDf+j5QQK6xChjXnQD+wj248eGR9X4u+dDmDR//8vIfbu4PrdBBIoQ==", 2196 | "dev": true 2197 | }, 2198 | "emojis-list": { 2199 | "version": "3.0.0", 2200 | "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", 2201 | "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", 2202 | "dev": true 2203 | }, 2204 | "encodeurl": { 2205 | "version": "1.0.2", 2206 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 2207 | "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 2208 | "dev": true 2209 | }, 2210 | "enhanced-resolve": { 2211 | "version": "5.8.3", 2212 | "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", 2213 | "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", 2214 | "dev": true, 2215 | "requires": { 2216 | "graceful-fs": "^4.2.4", 2217 | "tapable": "^2.2.0" 2218 | } 2219 | }, 2220 | "entities": { 2221 | "version": "2.2.0", 2222 | "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 2223 | "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", 2224 | "dev": true 2225 | }, 2226 | "envinfo": { 2227 | "version": "7.8.1", 2228 | "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", 2229 | "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", 2230 | "dev": true 2231 | }, 2232 | "es-module-lexer": { 2233 | "version": "0.9.1", 2234 | "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.1.tgz", 2235 | "integrity": "sha512-17Ed9misDnpyNBJh63g1OhW3qUFecDgGOivI85JeZY/LGhDum8e+cltukbkSK8pcJnXXEkya56sp4vSS1nzoUw==", 2236 | "dev": true 2237 | }, 2238 | "escalade": { 2239 | "version": "3.1.1", 2240 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 2241 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 2242 | "dev": true 2243 | }, 2244 | "escape-html": { 2245 | "version": "1.0.3", 2246 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 2247 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 2248 | "dev": true 2249 | }, 2250 | "escape-string-regexp": { 2251 | "version": "1.0.5", 2252 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2253 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 2254 | "dev": true 2255 | }, 2256 | "eslint-scope": { 2257 | "version": "5.1.1", 2258 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 2259 | "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 2260 | "dev": true, 2261 | "requires": { 2262 | "esrecurse": "^4.3.0", 2263 | "estraverse": "^4.1.1" 2264 | } 2265 | }, 2266 | "esrecurse": { 2267 | "version": "4.3.0", 2268 | "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2269 | "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2270 | "dev": true, 2271 | "requires": { 2272 | "estraverse": "^5.2.0" 2273 | }, 2274 | "dependencies": { 2275 | "estraverse": { 2276 | "version": "5.2.0", 2277 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", 2278 | "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", 2279 | "dev": true 2280 | } 2281 | } 2282 | }, 2283 | "estraverse": { 2284 | "version": "4.3.0", 2285 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 2286 | "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 2287 | "dev": true 2288 | }, 2289 | "esutils": { 2290 | "version": "2.0.3", 2291 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 2292 | "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2293 | "dev": true 2294 | }, 2295 | "etag": { 2296 | "version": "1.8.1", 2297 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 2298 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 2299 | "dev": true 2300 | }, 2301 | "eventemitter3": { 2302 | "version": "4.0.7", 2303 | "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 2304 | "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 2305 | "dev": true 2306 | }, 2307 | "events": { 2308 | "version": "3.3.0", 2309 | "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 2310 | "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 2311 | "dev": true 2312 | }, 2313 | "execa": { 2314 | "version": "5.1.1", 2315 | "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 2316 | "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 2317 | "dev": true, 2318 | "requires": { 2319 | "cross-spawn": "^7.0.3", 2320 | "get-stream": "^6.0.0", 2321 | "human-signals": "^2.1.0", 2322 | "is-stream": "^2.0.0", 2323 | "merge-stream": "^2.0.0", 2324 | "npm-run-path": "^4.0.1", 2325 | "onetime": "^5.1.2", 2326 | "signal-exit": "^3.0.3", 2327 | "strip-final-newline": "^2.0.0" 2328 | } 2329 | }, 2330 | "express": { 2331 | "version": "4.17.1", 2332 | "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", 2333 | "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", 2334 | "dev": true, 2335 | "requires": { 2336 | "accepts": "~1.3.7", 2337 | "array-flatten": "1.1.1", 2338 | "body-parser": "1.19.0", 2339 | "content-disposition": "0.5.3", 2340 | "content-type": "~1.0.4", 2341 | "cookie": "0.4.0", 2342 | "cookie-signature": "1.0.6", 2343 | "debug": "2.6.9", 2344 | "depd": "~1.1.2", 2345 | "encodeurl": "~1.0.2", 2346 | "escape-html": "~1.0.3", 2347 | "etag": "~1.8.1", 2348 | "finalhandler": "~1.1.2", 2349 | "fresh": "0.5.2", 2350 | "merge-descriptors": "1.0.1", 2351 | "methods": "~1.1.2", 2352 | "on-finished": "~2.3.0", 2353 | "parseurl": "~1.3.3", 2354 | "path-to-regexp": "0.1.7", 2355 | "proxy-addr": "~2.0.5", 2356 | "qs": "6.7.0", 2357 | "range-parser": "~1.2.1", 2358 | "safe-buffer": "5.1.2", 2359 | "send": "0.17.1", 2360 | "serve-static": "1.14.1", 2361 | "setprototypeof": "1.1.1", 2362 | "statuses": "~1.5.0", 2363 | "type-is": "~1.6.18", 2364 | "utils-merge": "1.0.1", 2365 | "vary": "~1.1.2" 2366 | }, 2367 | "dependencies": { 2368 | "array-flatten": { 2369 | "version": "1.1.1", 2370 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 2371 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 2372 | "dev": true 2373 | }, 2374 | "debug": { 2375 | "version": "2.6.9", 2376 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2377 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2378 | "dev": true, 2379 | "requires": { 2380 | "ms": "2.0.0" 2381 | } 2382 | }, 2383 | "ms": { 2384 | "version": "2.0.0", 2385 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2386 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 2387 | "dev": true 2388 | }, 2389 | "safe-buffer": { 2390 | "version": "5.1.2", 2391 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2392 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 2393 | "dev": true 2394 | } 2395 | } 2396 | }, 2397 | "fast-deep-equal": { 2398 | "version": "3.1.3", 2399 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2400 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2401 | "dev": true 2402 | }, 2403 | "fast-glob": { 2404 | "version": "3.2.7", 2405 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", 2406 | "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", 2407 | "dev": true, 2408 | "requires": { 2409 | "@nodelib/fs.stat": "^2.0.2", 2410 | "@nodelib/fs.walk": "^1.2.3", 2411 | "glob-parent": "^5.1.2", 2412 | "merge2": "^1.3.0", 2413 | "micromatch": "^4.0.4" 2414 | } 2415 | }, 2416 | "fast-json-stable-stringify": { 2417 | "version": "2.1.0", 2418 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2419 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2420 | "dev": true 2421 | }, 2422 | "fastest-levenshtein": { 2423 | "version": "1.0.12", 2424 | "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", 2425 | "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", 2426 | "dev": true 2427 | }, 2428 | "fastq": { 2429 | "version": "1.13.0", 2430 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 2431 | "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 2432 | "dev": true, 2433 | "requires": { 2434 | "reusify": "^1.0.4" 2435 | } 2436 | }, 2437 | "faye-websocket": { 2438 | "version": "0.11.4", 2439 | "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", 2440 | "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", 2441 | "dev": true, 2442 | "requires": { 2443 | "websocket-driver": ">=0.5.1" 2444 | } 2445 | }, 2446 | "fill-range": { 2447 | "version": "7.0.1", 2448 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 2449 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 2450 | "dev": true, 2451 | "requires": { 2452 | "to-regex-range": "^5.0.1" 2453 | } 2454 | }, 2455 | "finalhandler": { 2456 | "version": "1.1.2", 2457 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 2458 | "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 2459 | "dev": true, 2460 | "requires": { 2461 | "debug": "2.6.9", 2462 | "encodeurl": "~1.0.2", 2463 | "escape-html": "~1.0.3", 2464 | "on-finished": "~2.3.0", 2465 | "parseurl": "~1.3.3", 2466 | "statuses": "~1.5.0", 2467 | "unpipe": "~1.0.0" 2468 | }, 2469 | "dependencies": { 2470 | "debug": { 2471 | "version": "2.6.9", 2472 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2473 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2474 | "dev": true, 2475 | "requires": { 2476 | "ms": "2.0.0" 2477 | } 2478 | }, 2479 | "ms": { 2480 | "version": "2.0.0", 2481 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2482 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 2483 | "dev": true 2484 | } 2485 | } 2486 | }, 2487 | "find-cache-dir": { 2488 | "version": "3.3.2", 2489 | "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", 2490 | "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", 2491 | "dev": true, 2492 | "requires": { 2493 | "commondir": "^1.0.1", 2494 | "make-dir": "^3.0.2", 2495 | "pkg-dir": "^4.1.0" 2496 | } 2497 | }, 2498 | "find-up": { 2499 | "version": "4.1.0", 2500 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 2501 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 2502 | "dev": true, 2503 | "requires": { 2504 | "locate-path": "^5.0.0", 2505 | "path-exists": "^4.0.0" 2506 | } 2507 | }, 2508 | "follow-redirects": { 2509 | "version": "1.14.4", 2510 | "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", 2511 | "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", 2512 | "dev": true 2513 | }, 2514 | "forwarded": { 2515 | "version": "0.2.0", 2516 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 2517 | "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 2518 | "dev": true 2519 | }, 2520 | "fresh": { 2521 | "version": "0.5.2", 2522 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 2523 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 2524 | "dev": true 2525 | }, 2526 | "fs-monkey": { 2527 | "version": "1.0.3", 2528 | "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", 2529 | "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", 2530 | "dev": true 2531 | }, 2532 | "fs.realpath": { 2533 | "version": "1.0.0", 2534 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2535 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 2536 | "dev": true 2537 | }, 2538 | "fsevents": { 2539 | "version": "2.3.2", 2540 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2541 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2542 | "dev": true, 2543 | "optional": true 2544 | }, 2545 | "function-bind": { 2546 | "version": "1.1.1", 2547 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2548 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 2549 | "dev": true 2550 | }, 2551 | "gensync": { 2552 | "version": "1.0.0-beta.2", 2553 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 2554 | "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 2555 | "dev": true 2556 | }, 2557 | "get-intrinsic": { 2558 | "version": "1.1.1", 2559 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", 2560 | "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", 2561 | "dev": true, 2562 | "requires": { 2563 | "function-bind": "^1.1.1", 2564 | "has": "^1.0.3", 2565 | "has-symbols": "^1.0.1" 2566 | } 2567 | }, 2568 | "get-stream": { 2569 | "version": "6.0.1", 2570 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 2571 | "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 2572 | "dev": true 2573 | }, 2574 | "glob": { 2575 | "version": "7.2.0", 2576 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 2577 | "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 2578 | "dev": true, 2579 | "requires": { 2580 | "fs.realpath": "^1.0.0", 2581 | "inflight": "^1.0.4", 2582 | "inherits": "2", 2583 | "minimatch": "^3.0.4", 2584 | "once": "^1.3.0", 2585 | "path-is-absolute": "^1.0.0" 2586 | } 2587 | }, 2588 | "glob-parent": { 2589 | "version": "5.1.2", 2590 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2591 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2592 | "dev": true, 2593 | "requires": { 2594 | "is-glob": "^4.0.1" 2595 | } 2596 | }, 2597 | "glob-to-regexp": { 2598 | "version": "0.4.1", 2599 | "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 2600 | "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 2601 | "dev": true 2602 | }, 2603 | "globals": { 2604 | "version": "11.12.0", 2605 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 2606 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 2607 | "dev": true 2608 | }, 2609 | "globby": { 2610 | "version": "11.0.4", 2611 | "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", 2612 | "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", 2613 | "dev": true, 2614 | "requires": { 2615 | "array-union": "^2.1.0", 2616 | "dir-glob": "^3.0.1", 2617 | "fast-glob": "^3.1.1", 2618 | "ignore": "^5.1.4", 2619 | "merge2": "^1.3.0", 2620 | "slash": "^3.0.0" 2621 | } 2622 | }, 2623 | "graceful-fs": { 2624 | "version": "4.2.8", 2625 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", 2626 | "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", 2627 | "dev": true 2628 | }, 2629 | "handle-thing": { 2630 | "version": "2.0.1", 2631 | "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", 2632 | "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", 2633 | "dev": true 2634 | }, 2635 | "has": { 2636 | "version": "1.0.3", 2637 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 2638 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2639 | "dev": true, 2640 | "requires": { 2641 | "function-bind": "^1.1.1" 2642 | } 2643 | }, 2644 | "has-flag": { 2645 | "version": "4.0.0", 2646 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2647 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2648 | "dev": true 2649 | }, 2650 | "has-symbols": { 2651 | "version": "1.0.2", 2652 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", 2653 | "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", 2654 | "dev": true 2655 | }, 2656 | "has-tostringtag": { 2657 | "version": "1.0.0", 2658 | "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 2659 | "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 2660 | "dev": true, 2661 | "requires": { 2662 | "has-symbols": "^1.0.2" 2663 | } 2664 | }, 2665 | "he": { 2666 | "version": "1.2.0", 2667 | "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 2668 | "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 2669 | "dev": true 2670 | }, 2671 | "hpack.js": { 2672 | "version": "2.1.6", 2673 | "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", 2674 | "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", 2675 | "dev": true, 2676 | "requires": { 2677 | "inherits": "^2.0.1", 2678 | "obuf": "^1.0.0", 2679 | "readable-stream": "^2.0.1", 2680 | "wbuf": "^1.1.0" 2681 | }, 2682 | "dependencies": { 2683 | "readable-stream": { 2684 | "version": "2.3.7", 2685 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 2686 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 2687 | "dev": true, 2688 | "requires": { 2689 | "core-util-is": "~1.0.0", 2690 | "inherits": "~2.0.3", 2691 | "isarray": "~1.0.0", 2692 | "process-nextick-args": "~2.0.0", 2693 | "safe-buffer": "~5.1.1", 2694 | "string_decoder": "~1.1.1", 2695 | "util-deprecate": "~1.0.1" 2696 | } 2697 | }, 2698 | "safe-buffer": { 2699 | "version": "5.1.2", 2700 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2701 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 2702 | "dev": true 2703 | } 2704 | } 2705 | }, 2706 | "html-entities": { 2707 | "version": "2.3.2", 2708 | "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", 2709 | "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", 2710 | "dev": true 2711 | }, 2712 | "html-minifier-terser": { 2713 | "version": "5.1.1", 2714 | "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", 2715 | "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", 2716 | "dev": true, 2717 | "requires": { 2718 | "camel-case": "^4.1.1", 2719 | "clean-css": "^4.2.3", 2720 | "commander": "^4.1.1", 2721 | "he": "^1.2.0", 2722 | "param-case": "^3.0.3", 2723 | "relateurl": "^0.2.7", 2724 | "terser": "^4.6.3" 2725 | }, 2726 | "dependencies": { 2727 | "commander": { 2728 | "version": "4.1.1", 2729 | "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 2730 | "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 2731 | "dev": true 2732 | }, 2733 | "terser": { 2734 | "version": "4.8.0", 2735 | "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", 2736 | "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", 2737 | "dev": true, 2738 | "requires": { 2739 | "commander": "^2.20.0", 2740 | "source-map": "~0.6.1", 2741 | "source-map-support": "~0.5.12" 2742 | }, 2743 | "dependencies": { 2744 | "commander": { 2745 | "version": "2.20.3", 2746 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 2747 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 2748 | "dev": true 2749 | } 2750 | } 2751 | } 2752 | } 2753 | }, 2754 | "html-webpack-plugin": { 2755 | "version": "5.3.2", 2756 | "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.2.tgz", 2757 | "integrity": "sha512-HvB33boVNCz2lTyBsSiMffsJ+m0YLIQ+pskblXgN9fnjS1BgEcuAfdInfXfGrkdXV406k9FiDi86eVCDBgJOyQ==", 2758 | "dev": true, 2759 | "requires": { 2760 | "@types/html-minifier-terser": "^5.0.0", 2761 | "html-minifier-terser": "^5.0.1", 2762 | "lodash": "^4.17.21", 2763 | "pretty-error": "^3.0.4", 2764 | "tapable": "^2.0.0" 2765 | } 2766 | }, 2767 | "htmlparser2": { 2768 | "version": "6.1.0", 2769 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", 2770 | "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", 2771 | "dev": true, 2772 | "requires": { 2773 | "domelementtype": "^2.0.1", 2774 | "domhandler": "^4.0.0", 2775 | "domutils": "^2.5.2", 2776 | "entities": "^2.0.0" 2777 | } 2778 | }, 2779 | "http-deceiver": { 2780 | "version": "1.2.7", 2781 | "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", 2782 | "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", 2783 | "dev": true 2784 | }, 2785 | "http-errors": { 2786 | "version": "1.7.2", 2787 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", 2788 | "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", 2789 | "dev": true, 2790 | "requires": { 2791 | "depd": "~1.1.2", 2792 | "inherits": "2.0.3", 2793 | "setprototypeof": "1.1.1", 2794 | "statuses": ">= 1.5.0 < 2", 2795 | "toidentifier": "1.0.0" 2796 | }, 2797 | "dependencies": { 2798 | "inherits": { 2799 | "version": "2.0.3", 2800 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 2801 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 2802 | "dev": true 2803 | } 2804 | } 2805 | }, 2806 | "http-parser-js": { 2807 | "version": "0.5.3", 2808 | "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", 2809 | "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", 2810 | "dev": true 2811 | }, 2812 | "http-proxy": { 2813 | "version": "1.18.1", 2814 | "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 2815 | "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 2816 | "dev": true, 2817 | "requires": { 2818 | "eventemitter3": "^4.0.0", 2819 | "follow-redirects": "^1.0.0", 2820 | "requires-port": "^1.0.0" 2821 | } 2822 | }, 2823 | "http-proxy-middleware": { 2824 | "version": "2.0.1", 2825 | "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", 2826 | "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", 2827 | "dev": true, 2828 | "requires": { 2829 | "@types/http-proxy": "^1.17.5", 2830 | "http-proxy": "^1.18.1", 2831 | "is-glob": "^4.0.1", 2832 | "is-plain-obj": "^3.0.0", 2833 | "micromatch": "^4.0.2" 2834 | } 2835 | }, 2836 | "human-signals": { 2837 | "version": "2.1.0", 2838 | "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 2839 | "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 2840 | "dev": true 2841 | }, 2842 | "iconv-lite": { 2843 | "version": "0.4.24", 2844 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 2845 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 2846 | "dev": true, 2847 | "requires": { 2848 | "safer-buffer": ">= 2.1.2 < 3" 2849 | } 2850 | }, 2851 | "ignore": { 2852 | "version": "5.1.8", 2853 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 2854 | "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 2855 | "dev": true 2856 | }, 2857 | "import-local": { 2858 | "version": "3.0.2", 2859 | "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", 2860 | "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", 2861 | "dev": true, 2862 | "requires": { 2863 | "pkg-dir": "^4.2.0", 2864 | "resolve-cwd": "^3.0.0" 2865 | } 2866 | }, 2867 | "indent-string": { 2868 | "version": "4.0.0", 2869 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 2870 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 2871 | "dev": true 2872 | }, 2873 | "inflight": { 2874 | "version": "1.0.6", 2875 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2876 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2877 | "dev": true, 2878 | "requires": { 2879 | "once": "^1.3.0", 2880 | "wrappy": "1" 2881 | } 2882 | }, 2883 | "inherits": { 2884 | "version": "2.0.4", 2885 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2886 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2887 | "dev": true 2888 | }, 2889 | "internal-ip": { 2890 | "version": "6.2.0", 2891 | "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", 2892 | "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", 2893 | "dev": true, 2894 | "requires": { 2895 | "default-gateway": "^6.0.0", 2896 | "ipaddr.js": "^1.9.1", 2897 | "is-ip": "^3.1.0", 2898 | "p-event": "^4.2.0" 2899 | }, 2900 | "dependencies": { 2901 | "ipaddr.js": { 2902 | "version": "1.9.1", 2903 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 2904 | "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 2905 | "dev": true 2906 | } 2907 | } 2908 | }, 2909 | "interpret": { 2910 | "version": "2.2.0", 2911 | "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", 2912 | "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", 2913 | "dev": true 2914 | }, 2915 | "ip": { 2916 | "version": "1.1.5", 2917 | "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 2918 | "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", 2919 | "dev": true 2920 | }, 2921 | "ip-regex": { 2922 | "version": "4.3.0", 2923 | "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", 2924 | "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", 2925 | "dev": true 2926 | }, 2927 | "ipaddr.js": { 2928 | "version": "2.0.1", 2929 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", 2930 | "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", 2931 | "dev": true 2932 | }, 2933 | "is-arguments": { 2934 | "version": "1.1.1", 2935 | "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 2936 | "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 2937 | "dev": true, 2938 | "requires": { 2939 | "call-bind": "^1.0.2", 2940 | "has-tostringtag": "^1.0.0" 2941 | } 2942 | }, 2943 | "is-binary-path": { 2944 | "version": "2.1.0", 2945 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2946 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 2947 | "dev": true, 2948 | "requires": { 2949 | "binary-extensions": "^2.0.0" 2950 | } 2951 | }, 2952 | "is-core-module": { 2953 | "version": "2.7.0", 2954 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", 2955 | "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", 2956 | "dev": true, 2957 | "requires": { 2958 | "has": "^1.0.3" 2959 | } 2960 | }, 2961 | "is-date-object": { 2962 | "version": "1.0.5", 2963 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 2964 | "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 2965 | "dev": true, 2966 | "requires": { 2967 | "has-tostringtag": "^1.0.0" 2968 | } 2969 | }, 2970 | "is-docker": { 2971 | "version": "2.2.1", 2972 | "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 2973 | "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 2974 | "dev": true 2975 | }, 2976 | "is-extglob": { 2977 | "version": "2.1.1", 2978 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2979 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 2980 | "dev": true 2981 | }, 2982 | "is-glob": { 2983 | "version": "4.0.2", 2984 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.2.tgz", 2985 | "integrity": "sha512-ZZTOjRcDjuAAAv2cTBQP/lL59ZTArx77+7UzHdWW/XB1mrfp7DEaVpKmZ0XIzx+M7AxfhKcqV+nMetUQmFifwg==", 2986 | "dev": true, 2987 | "requires": { 2988 | "is-extglob": "^2.1.1" 2989 | } 2990 | }, 2991 | "is-ip": { 2992 | "version": "3.1.0", 2993 | "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", 2994 | "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", 2995 | "dev": true, 2996 | "requires": { 2997 | "ip-regex": "^4.0.0" 2998 | } 2999 | }, 3000 | "is-number": { 3001 | "version": "7.0.0", 3002 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 3003 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 3004 | "dev": true 3005 | }, 3006 | "is-path-cwd": { 3007 | "version": "2.2.0", 3008 | "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", 3009 | "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", 3010 | "dev": true 3011 | }, 3012 | "is-path-inside": { 3013 | "version": "3.0.3", 3014 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 3015 | "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 3016 | "dev": true 3017 | }, 3018 | "is-plain-obj": { 3019 | "version": "3.0.0", 3020 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", 3021 | "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", 3022 | "dev": true 3023 | }, 3024 | "is-plain-object": { 3025 | "version": "2.0.4", 3026 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 3027 | "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 3028 | "dev": true, 3029 | "requires": { 3030 | "isobject": "^3.0.1" 3031 | } 3032 | }, 3033 | "is-regex": { 3034 | "version": "1.1.4", 3035 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 3036 | "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 3037 | "dev": true, 3038 | "requires": { 3039 | "call-bind": "^1.0.2", 3040 | "has-tostringtag": "^1.0.0" 3041 | } 3042 | }, 3043 | "is-stream": { 3044 | "version": "2.0.1", 3045 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 3046 | "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 3047 | "dev": true 3048 | }, 3049 | "is-wsl": { 3050 | "version": "2.2.0", 3051 | "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 3052 | "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 3053 | "dev": true, 3054 | "requires": { 3055 | "is-docker": "^2.0.0" 3056 | } 3057 | }, 3058 | "isarray": { 3059 | "version": "1.0.0", 3060 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 3061 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 3062 | "dev": true 3063 | }, 3064 | "isexe": { 3065 | "version": "2.0.0", 3066 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3067 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 3068 | "dev": true 3069 | }, 3070 | "isobject": { 3071 | "version": "3.0.1", 3072 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 3073 | "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 3074 | "dev": true 3075 | }, 3076 | "jest-worker": { 3077 | "version": "27.2.3", 3078 | "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.3.tgz", 3079 | "integrity": "sha512-ZwOvv4GCIPviL+Ie4pVguz4N5w/6IGbTaHBYOl3ZcsZZktaL7d8JOU0rmovoED7AJZKA8fvmLbBg8yg80u/tGA==", 3080 | "dev": true, 3081 | "requires": { 3082 | "@types/node": "*", 3083 | "merge-stream": "^2.0.0", 3084 | "supports-color": "^8.0.0" 3085 | } 3086 | }, 3087 | "js-tokens": { 3088 | "version": "4.0.0", 3089 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 3090 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 3091 | }, 3092 | "jsesc": { 3093 | "version": "2.5.2", 3094 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 3095 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 3096 | "dev": true 3097 | }, 3098 | "json-parse-better-errors": { 3099 | "version": "1.0.2", 3100 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 3101 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 3102 | "dev": true 3103 | }, 3104 | "json-schema-traverse": { 3105 | "version": "0.4.1", 3106 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 3107 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 3108 | "dev": true 3109 | }, 3110 | "json5": { 3111 | "version": "2.2.0", 3112 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 3113 | "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 3114 | "dev": true, 3115 | "requires": { 3116 | "minimist": "^1.2.5" 3117 | } 3118 | }, 3119 | "kind-of": { 3120 | "version": "6.0.3", 3121 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 3122 | "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 3123 | "dev": true 3124 | }, 3125 | "loader-runner": { 3126 | "version": "4.2.0", 3127 | "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", 3128 | "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", 3129 | "dev": true 3130 | }, 3131 | "loader-utils": { 3132 | "version": "1.4.0", 3133 | "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", 3134 | "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", 3135 | "dev": true, 3136 | "requires": { 3137 | "big.js": "^5.2.2", 3138 | "emojis-list": "^3.0.0", 3139 | "json5": "^1.0.1" 3140 | }, 3141 | "dependencies": { 3142 | "json5": { 3143 | "version": "1.0.1", 3144 | "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", 3145 | "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", 3146 | "dev": true, 3147 | "requires": { 3148 | "minimist": "^1.2.0" 3149 | } 3150 | } 3151 | } 3152 | }, 3153 | "locate-path": { 3154 | "version": "5.0.0", 3155 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 3156 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 3157 | "dev": true, 3158 | "requires": { 3159 | "p-locate": "^4.1.0" 3160 | } 3161 | }, 3162 | "lodash": { 3163 | "version": "4.17.21", 3164 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 3165 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 3166 | "dev": true 3167 | }, 3168 | "lodash.debounce": { 3169 | "version": "4.0.8", 3170 | "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 3171 | "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", 3172 | "dev": true 3173 | }, 3174 | "loose-envify": { 3175 | "version": "1.4.0", 3176 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 3177 | "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 3178 | "requires": { 3179 | "js-tokens": "^3.0.0 || ^4.0.0" 3180 | } 3181 | }, 3182 | "lower-case": { 3183 | "version": "2.0.2", 3184 | "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", 3185 | "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", 3186 | "dev": true, 3187 | "requires": { 3188 | "tslib": "^2.0.3" 3189 | } 3190 | }, 3191 | "make-dir": { 3192 | "version": "3.1.0", 3193 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 3194 | "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 3195 | "dev": true, 3196 | "requires": { 3197 | "semver": "^6.0.0" 3198 | } 3199 | }, 3200 | "media-typer": { 3201 | "version": "0.3.0", 3202 | "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 3203 | "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 3204 | "dev": true 3205 | }, 3206 | "memfs": { 3207 | "version": "3.3.0", 3208 | "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz", 3209 | "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==", 3210 | "dev": true, 3211 | "requires": { 3212 | "fs-monkey": "1.0.3" 3213 | } 3214 | }, 3215 | "merge-descriptors": { 3216 | "version": "1.0.1", 3217 | "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 3218 | "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", 3219 | "dev": true 3220 | }, 3221 | "merge-stream": { 3222 | "version": "2.0.0", 3223 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 3224 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 3225 | "dev": true 3226 | }, 3227 | "merge2": { 3228 | "version": "1.4.1", 3229 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 3230 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 3231 | "dev": true 3232 | }, 3233 | "methods": { 3234 | "version": "1.1.2", 3235 | "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 3236 | "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 3237 | "dev": true 3238 | }, 3239 | "micromatch": { 3240 | "version": "4.0.4", 3241 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", 3242 | "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", 3243 | "dev": true, 3244 | "requires": { 3245 | "braces": "^3.0.1", 3246 | "picomatch": "^2.2.3" 3247 | } 3248 | }, 3249 | "mime": { 3250 | "version": "1.6.0", 3251 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 3252 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 3253 | "dev": true 3254 | }, 3255 | "mime-db": { 3256 | "version": "1.49.0", 3257 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", 3258 | "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", 3259 | "dev": true 3260 | }, 3261 | "mime-types": { 3262 | "version": "2.1.32", 3263 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", 3264 | "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", 3265 | "dev": true, 3266 | "requires": { 3267 | "mime-db": "1.49.0" 3268 | } 3269 | }, 3270 | "mimic-fn": { 3271 | "version": "2.1.0", 3272 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 3273 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 3274 | "dev": true 3275 | }, 3276 | "minimalistic-assert": { 3277 | "version": "1.0.1", 3278 | "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 3279 | "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 3280 | "dev": true 3281 | }, 3282 | "minimatch": { 3283 | "version": "3.0.4", 3284 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 3285 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 3286 | "dev": true, 3287 | "requires": { 3288 | "brace-expansion": "^1.1.7" 3289 | } 3290 | }, 3291 | "minimist": { 3292 | "version": "1.2.5", 3293 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 3294 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 3295 | "dev": true 3296 | }, 3297 | "mkdirp": { 3298 | "version": "0.5.5", 3299 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 3300 | "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 3301 | "dev": true, 3302 | "requires": { 3303 | "minimist": "^1.2.5" 3304 | } 3305 | }, 3306 | "ms": { 3307 | "version": "2.1.2", 3308 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 3309 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 3310 | "dev": true 3311 | }, 3312 | "multicast-dns": { 3313 | "version": "6.2.3", 3314 | "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", 3315 | "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", 3316 | "dev": true, 3317 | "requires": { 3318 | "dns-packet": "^1.3.1", 3319 | "thunky": "^1.0.2" 3320 | } 3321 | }, 3322 | "multicast-dns-service-types": { 3323 | "version": "1.1.0", 3324 | "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", 3325 | "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", 3326 | "dev": true 3327 | }, 3328 | "nanocolors": { 3329 | "version": "0.1.12", 3330 | "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", 3331 | "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", 3332 | "dev": true 3333 | }, 3334 | "negotiator": { 3335 | "version": "0.6.2", 3336 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 3337 | "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", 3338 | "dev": true 3339 | }, 3340 | "neo-async": { 3341 | "version": "2.6.2", 3342 | "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 3343 | "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 3344 | "dev": true 3345 | }, 3346 | "no-case": { 3347 | "version": "3.0.4", 3348 | "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", 3349 | "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", 3350 | "dev": true, 3351 | "requires": { 3352 | "lower-case": "^2.0.2", 3353 | "tslib": "^2.0.3" 3354 | } 3355 | }, 3356 | "node-forge": { 3357 | "version": "0.10.0", 3358 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", 3359 | "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", 3360 | "dev": true 3361 | }, 3362 | "node-releases": { 3363 | "version": "1.1.76", 3364 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", 3365 | "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==", 3366 | "dev": true 3367 | }, 3368 | "normalize-path": { 3369 | "version": "3.0.0", 3370 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 3371 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 3372 | "dev": true 3373 | }, 3374 | "npm-run-path": { 3375 | "version": "4.0.1", 3376 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 3377 | "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 3378 | "dev": true, 3379 | "requires": { 3380 | "path-key": "^3.0.0" 3381 | } 3382 | }, 3383 | "nth-check": { 3384 | "version": "2.0.1", 3385 | "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", 3386 | "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", 3387 | "dev": true, 3388 | "requires": { 3389 | "boolbase": "^1.0.0" 3390 | } 3391 | }, 3392 | "object-assign": { 3393 | "version": "4.1.1", 3394 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 3395 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 3396 | }, 3397 | "object-is": { 3398 | "version": "1.1.5", 3399 | "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", 3400 | "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", 3401 | "dev": true, 3402 | "requires": { 3403 | "call-bind": "^1.0.2", 3404 | "define-properties": "^1.1.3" 3405 | } 3406 | }, 3407 | "object-keys": { 3408 | "version": "1.1.1", 3409 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 3410 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 3411 | "dev": true 3412 | }, 3413 | "object.assign": { 3414 | "version": "4.1.2", 3415 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 3416 | "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 3417 | "dev": true, 3418 | "requires": { 3419 | "call-bind": "^1.0.0", 3420 | "define-properties": "^1.1.3", 3421 | "has-symbols": "^1.0.1", 3422 | "object-keys": "^1.1.1" 3423 | } 3424 | }, 3425 | "obuf": { 3426 | "version": "1.1.2", 3427 | "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", 3428 | "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", 3429 | "dev": true 3430 | }, 3431 | "on-finished": { 3432 | "version": "2.3.0", 3433 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 3434 | "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 3435 | "dev": true, 3436 | "requires": { 3437 | "ee-first": "1.1.1" 3438 | } 3439 | }, 3440 | "on-headers": { 3441 | "version": "1.0.2", 3442 | "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", 3443 | "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", 3444 | "dev": true 3445 | }, 3446 | "once": { 3447 | "version": "1.4.0", 3448 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3449 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 3450 | "dev": true, 3451 | "requires": { 3452 | "wrappy": "1" 3453 | } 3454 | }, 3455 | "onetime": { 3456 | "version": "5.1.2", 3457 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 3458 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 3459 | "dev": true, 3460 | "requires": { 3461 | "mimic-fn": "^2.1.0" 3462 | } 3463 | }, 3464 | "open": { 3465 | "version": "8.2.1", 3466 | "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", 3467 | "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", 3468 | "dev": true, 3469 | "requires": { 3470 | "define-lazy-prop": "^2.0.0", 3471 | "is-docker": "^2.1.1", 3472 | "is-wsl": "^2.2.0" 3473 | } 3474 | }, 3475 | "p-event": { 3476 | "version": "4.2.0", 3477 | "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", 3478 | "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", 3479 | "dev": true, 3480 | "requires": { 3481 | "p-timeout": "^3.1.0" 3482 | } 3483 | }, 3484 | "p-finally": { 3485 | "version": "1.0.0", 3486 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 3487 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 3488 | "dev": true 3489 | }, 3490 | "p-limit": { 3491 | "version": "3.1.0", 3492 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 3493 | "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 3494 | "dev": true, 3495 | "requires": { 3496 | "yocto-queue": "^0.1.0" 3497 | } 3498 | }, 3499 | "p-locate": { 3500 | "version": "4.1.0", 3501 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 3502 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 3503 | "dev": true, 3504 | "requires": { 3505 | "p-limit": "^2.2.0" 3506 | }, 3507 | "dependencies": { 3508 | "p-limit": { 3509 | "version": "2.3.0", 3510 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 3511 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 3512 | "dev": true, 3513 | "requires": { 3514 | "p-try": "^2.0.0" 3515 | } 3516 | } 3517 | } 3518 | }, 3519 | "p-map": { 3520 | "version": "4.0.0", 3521 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 3522 | "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 3523 | "dev": true, 3524 | "requires": { 3525 | "aggregate-error": "^3.0.0" 3526 | } 3527 | }, 3528 | "p-retry": { 3529 | "version": "4.6.1", 3530 | "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", 3531 | "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", 3532 | "dev": true, 3533 | "requires": { 3534 | "@types/retry": "^0.12.0", 3535 | "retry": "^0.13.1" 3536 | } 3537 | }, 3538 | "p-timeout": { 3539 | "version": "3.2.0", 3540 | "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", 3541 | "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", 3542 | "dev": true, 3543 | "requires": { 3544 | "p-finally": "^1.0.0" 3545 | } 3546 | }, 3547 | "p-try": { 3548 | "version": "2.2.0", 3549 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 3550 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 3551 | "dev": true 3552 | }, 3553 | "param-case": { 3554 | "version": "3.0.4", 3555 | "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", 3556 | "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", 3557 | "dev": true, 3558 | "requires": { 3559 | "dot-case": "^3.0.4", 3560 | "tslib": "^2.0.3" 3561 | } 3562 | }, 3563 | "parseurl": { 3564 | "version": "1.3.3", 3565 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 3566 | "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 3567 | "dev": true 3568 | }, 3569 | "pascal-case": { 3570 | "version": "3.1.2", 3571 | "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", 3572 | "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", 3573 | "dev": true, 3574 | "requires": { 3575 | "no-case": "^3.0.4", 3576 | "tslib": "^2.0.3" 3577 | } 3578 | }, 3579 | "path-exists": { 3580 | "version": "4.0.0", 3581 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 3582 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 3583 | "dev": true 3584 | }, 3585 | "path-is-absolute": { 3586 | "version": "1.0.1", 3587 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3588 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 3589 | "dev": true 3590 | }, 3591 | "path-key": { 3592 | "version": "3.1.1", 3593 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 3594 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 3595 | "dev": true 3596 | }, 3597 | "path-parse": { 3598 | "version": "1.0.7", 3599 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 3600 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 3601 | "dev": true 3602 | }, 3603 | "path-to-regexp": { 3604 | "version": "0.1.7", 3605 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 3606 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", 3607 | "dev": true 3608 | }, 3609 | "path-type": { 3610 | "version": "4.0.0", 3611 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 3612 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 3613 | "dev": true 3614 | }, 3615 | "picomatch": { 3616 | "version": "2.3.0", 3617 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 3618 | "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 3619 | "dev": true 3620 | }, 3621 | "pkg-dir": { 3622 | "version": "4.2.0", 3623 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 3624 | "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 3625 | "dev": true, 3626 | "requires": { 3627 | "find-up": "^4.0.0" 3628 | } 3629 | }, 3630 | "portfinder": { 3631 | "version": "1.0.28", 3632 | "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", 3633 | "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", 3634 | "dev": true, 3635 | "requires": { 3636 | "async": "^2.6.2", 3637 | "debug": "^3.1.1", 3638 | "mkdirp": "^0.5.5" 3639 | }, 3640 | "dependencies": { 3641 | "debug": { 3642 | "version": "3.2.7", 3643 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 3644 | "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 3645 | "dev": true, 3646 | "requires": { 3647 | "ms": "^2.1.1" 3648 | } 3649 | } 3650 | } 3651 | }, 3652 | "pretty-error": { 3653 | "version": "3.0.4", 3654 | "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-3.0.4.tgz", 3655 | "integrity": "sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ==", 3656 | "dev": true, 3657 | "requires": { 3658 | "lodash": "^4.17.20", 3659 | "renderkid": "^2.0.6" 3660 | } 3661 | }, 3662 | "process-nextick-args": { 3663 | "version": "2.0.1", 3664 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 3665 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 3666 | "dev": true 3667 | }, 3668 | "proxy-addr": { 3669 | "version": "2.0.7", 3670 | "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 3671 | "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 3672 | "dev": true, 3673 | "requires": { 3674 | "forwarded": "0.2.0", 3675 | "ipaddr.js": "1.9.1" 3676 | }, 3677 | "dependencies": { 3678 | "ipaddr.js": { 3679 | "version": "1.9.1", 3680 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 3681 | "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 3682 | "dev": true 3683 | } 3684 | } 3685 | }, 3686 | "punycode": { 3687 | "version": "2.1.1", 3688 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 3689 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 3690 | "dev": true 3691 | }, 3692 | "qs": { 3693 | "version": "6.7.0", 3694 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 3695 | "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", 3696 | "dev": true 3697 | }, 3698 | "querystring": { 3699 | "version": "0.2.0", 3700 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 3701 | "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 3702 | "dev": true 3703 | }, 3704 | "queue-microtask": { 3705 | "version": "1.2.3", 3706 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 3707 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 3708 | "dev": true 3709 | }, 3710 | "randombytes": { 3711 | "version": "2.1.0", 3712 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 3713 | "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 3714 | "dev": true, 3715 | "requires": { 3716 | "safe-buffer": "^5.1.0" 3717 | } 3718 | }, 3719 | "range-parser": { 3720 | "version": "1.2.1", 3721 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 3722 | "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 3723 | "dev": true 3724 | }, 3725 | "raw-body": { 3726 | "version": "2.4.0", 3727 | "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", 3728 | "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", 3729 | "dev": true, 3730 | "requires": { 3731 | "bytes": "3.1.0", 3732 | "http-errors": "1.7.2", 3733 | "iconv-lite": "0.4.24", 3734 | "unpipe": "1.0.0" 3735 | }, 3736 | "dependencies": { 3737 | "bytes": { 3738 | "version": "3.1.0", 3739 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 3740 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 3741 | "dev": true 3742 | } 3743 | } 3744 | }, 3745 | "react": { 3746 | "version": "17.0.2", 3747 | "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", 3748 | "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", 3749 | "requires": { 3750 | "loose-envify": "^1.1.0", 3751 | "object-assign": "^4.1.1" 3752 | } 3753 | }, 3754 | "react-dom": { 3755 | "version": "17.0.2", 3756 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", 3757 | "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", 3758 | "requires": { 3759 | "loose-envify": "^1.1.0", 3760 | "object-assign": "^4.1.1", 3761 | "scheduler": "^0.20.2" 3762 | } 3763 | }, 3764 | "readable-stream": { 3765 | "version": "3.6.0", 3766 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 3767 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 3768 | "dev": true, 3769 | "requires": { 3770 | "inherits": "^2.0.3", 3771 | "string_decoder": "^1.1.1", 3772 | "util-deprecate": "^1.0.1" 3773 | } 3774 | }, 3775 | "readdirp": { 3776 | "version": "3.6.0", 3777 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 3778 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 3779 | "dev": true, 3780 | "requires": { 3781 | "picomatch": "^2.2.1" 3782 | } 3783 | }, 3784 | "rechoir": { 3785 | "version": "0.7.1", 3786 | "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", 3787 | "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", 3788 | "dev": true, 3789 | "requires": { 3790 | "resolve": "^1.9.0" 3791 | } 3792 | }, 3793 | "regenerate": { 3794 | "version": "1.4.2", 3795 | "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", 3796 | "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", 3797 | "dev": true 3798 | }, 3799 | "regenerate-unicode-properties": { 3800 | "version": "9.0.0", 3801 | "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", 3802 | "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", 3803 | "dev": true, 3804 | "requires": { 3805 | "regenerate": "^1.4.2" 3806 | } 3807 | }, 3808 | "regenerator-runtime": { 3809 | "version": "0.13.9", 3810 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", 3811 | "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", 3812 | "dev": true 3813 | }, 3814 | "regenerator-transform": { 3815 | "version": "0.14.5", 3816 | "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", 3817 | "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", 3818 | "dev": true, 3819 | "requires": { 3820 | "@babel/runtime": "^7.8.4" 3821 | } 3822 | }, 3823 | "regexp.prototype.flags": { 3824 | "version": "1.3.1", 3825 | "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", 3826 | "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", 3827 | "dev": true, 3828 | "requires": { 3829 | "call-bind": "^1.0.2", 3830 | "define-properties": "^1.1.3" 3831 | } 3832 | }, 3833 | "regexpu-core": { 3834 | "version": "4.8.0", 3835 | "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", 3836 | "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", 3837 | "dev": true, 3838 | "requires": { 3839 | "regenerate": "^1.4.2", 3840 | "regenerate-unicode-properties": "^9.0.0", 3841 | "regjsgen": "^0.5.2", 3842 | "regjsparser": "^0.7.0", 3843 | "unicode-match-property-ecmascript": "^2.0.0", 3844 | "unicode-match-property-value-ecmascript": "^2.0.0" 3845 | } 3846 | }, 3847 | "regjsgen": { 3848 | "version": "0.5.2", 3849 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", 3850 | "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", 3851 | "dev": true 3852 | }, 3853 | "regjsparser": { 3854 | "version": "0.7.0", 3855 | "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", 3856 | "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", 3857 | "dev": true, 3858 | "requires": { 3859 | "jsesc": "~0.5.0" 3860 | }, 3861 | "dependencies": { 3862 | "jsesc": { 3863 | "version": "0.5.0", 3864 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 3865 | "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", 3866 | "dev": true 3867 | } 3868 | } 3869 | }, 3870 | "relateurl": { 3871 | "version": "0.2.7", 3872 | "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", 3873 | "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", 3874 | "dev": true 3875 | }, 3876 | "renderkid": { 3877 | "version": "2.0.7", 3878 | "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", 3879 | "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", 3880 | "dev": true, 3881 | "requires": { 3882 | "css-select": "^4.1.3", 3883 | "dom-converter": "^0.2.0", 3884 | "htmlparser2": "^6.1.0", 3885 | "lodash": "^4.17.21", 3886 | "strip-ansi": "^3.0.1" 3887 | } 3888 | }, 3889 | "requires-port": { 3890 | "version": "1.0.0", 3891 | "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 3892 | "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", 3893 | "dev": true 3894 | }, 3895 | "resolve": { 3896 | "version": "1.20.0", 3897 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 3898 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 3899 | "dev": true, 3900 | "requires": { 3901 | "is-core-module": "^2.2.0", 3902 | "path-parse": "^1.0.6" 3903 | } 3904 | }, 3905 | "resolve-cwd": { 3906 | "version": "3.0.0", 3907 | "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 3908 | "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 3909 | "dev": true, 3910 | "requires": { 3911 | "resolve-from": "^5.0.0" 3912 | } 3913 | }, 3914 | "resolve-from": { 3915 | "version": "5.0.0", 3916 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 3917 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 3918 | "dev": true 3919 | }, 3920 | "retry": { 3921 | "version": "0.13.1", 3922 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 3923 | "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 3924 | "dev": true 3925 | }, 3926 | "reusify": { 3927 | "version": "1.0.4", 3928 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 3929 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 3930 | "dev": true 3931 | }, 3932 | "rimraf": { 3933 | "version": "3.0.2", 3934 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 3935 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 3936 | "dev": true, 3937 | "requires": { 3938 | "glob": "^7.1.3" 3939 | } 3940 | }, 3941 | "run-parallel": { 3942 | "version": "1.2.0", 3943 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 3944 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 3945 | "dev": true, 3946 | "requires": { 3947 | "queue-microtask": "^1.2.2" 3948 | } 3949 | }, 3950 | "safe-buffer": { 3951 | "version": "5.2.1", 3952 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3953 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 3954 | "dev": true 3955 | }, 3956 | "safer-buffer": { 3957 | "version": "2.1.2", 3958 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3959 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 3960 | "dev": true 3961 | }, 3962 | "scheduler": { 3963 | "version": "0.20.2", 3964 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", 3965 | "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", 3966 | "requires": { 3967 | "loose-envify": "^1.1.0", 3968 | "object-assign": "^4.1.1" 3969 | } 3970 | }, 3971 | "schema-utils": { 3972 | "version": "3.1.1", 3973 | "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 3974 | "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 3975 | "dev": true, 3976 | "requires": { 3977 | "@types/json-schema": "^7.0.8", 3978 | "ajv": "^6.12.5", 3979 | "ajv-keywords": "^3.5.2" 3980 | } 3981 | }, 3982 | "select-hose": { 3983 | "version": "2.0.0", 3984 | "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", 3985 | "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", 3986 | "dev": true 3987 | }, 3988 | "selfsigned": { 3989 | "version": "1.10.11", 3990 | "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", 3991 | "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", 3992 | "dev": true, 3993 | "requires": { 3994 | "node-forge": "^0.10.0" 3995 | } 3996 | }, 3997 | "semver": { 3998 | "version": "6.3.0", 3999 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 4000 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 4001 | "dev": true 4002 | }, 4003 | "send": { 4004 | "version": "0.17.1", 4005 | "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", 4006 | "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", 4007 | "dev": true, 4008 | "requires": { 4009 | "debug": "2.6.9", 4010 | "depd": "~1.1.2", 4011 | "destroy": "~1.0.4", 4012 | "encodeurl": "~1.0.2", 4013 | "escape-html": "~1.0.3", 4014 | "etag": "~1.8.1", 4015 | "fresh": "0.5.2", 4016 | "http-errors": "~1.7.2", 4017 | "mime": "1.6.0", 4018 | "ms": "2.1.1", 4019 | "on-finished": "~2.3.0", 4020 | "range-parser": "~1.2.1", 4021 | "statuses": "~1.5.0" 4022 | }, 4023 | "dependencies": { 4024 | "debug": { 4025 | "version": "2.6.9", 4026 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4027 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4028 | "dev": true, 4029 | "requires": { 4030 | "ms": "2.0.0" 4031 | }, 4032 | "dependencies": { 4033 | "ms": { 4034 | "version": "2.0.0", 4035 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4036 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 4037 | "dev": true 4038 | } 4039 | } 4040 | }, 4041 | "ms": { 4042 | "version": "2.1.1", 4043 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 4044 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 4045 | "dev": true 4046 | } 4047 | } 4048 | }, 4049 | "serialize-javascript": { 4050 | "version": "6.0.0", 4051 | "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", 4052 | "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", 4053 | "dev": true, 4054 | "requires": { 4055 | "randombytes": "^2.1.0" 4056 | } 4057 | }, 4058 | "serve-index": { 4059 | "version": "1.9.1", 4060 | "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 4061 | "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", 4062 | "dev": true, 4063 | "requires": { 4064 | "accepts": "~1.3.4", 4065 | "batch": "0.6.1", 4066 | "debug": "2.6.9", 4067 | "escape-html": "~1.0.3", 4068 | "http-errors": "~1.6.2", 4069 | "mime-types": "~2.1.17", 4070 | "parseurl": "~1.3.2" 4071 | }, 4072 | "dependencies": { 4073 | "debug": { 4074 | "version": "2.6.9", 4075 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4076 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4077 | "dev": true, 4078 | "requires": { 4079 | "ms": "2.0.0" 4080 | } 4081 | }, 4082 | "http-errors": { 4083 | "version": "1.6.3", 4084 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 4085 | "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", 4086 | "dev": true, 4087 | "requires": { 4088 | "depd": "~1.1.2", 4089 | "inherits": "2.0.3", 4090 | "setprototypeof": "1.1.0", 4091 | "statuses": ">= 1.4.0 < 2" 4092 | } 4093 | }, 4094 | "inherits": { 4095 | "version": "2.0.3", 4096 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 4097 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 4098 | "dev": true 4099 | }, 4100 | "ms": { 4101 | "version": "2.0.0", 4102 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4103 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 4104 | "dev": true 4105 | }, 4106 | "setprototypeof": { 4107 | "version": "1.1.0", 4108 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 4109 | "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 4110 | "dev": true 4111 | } 4112 | } 4113 | }, 4114 | "serve-static": { 4115 | "version": "1.14.1", 4116 | "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", 4117 | "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", 4118 | "dev": true, 4119 | "requires": { 4120 | "encodeurl": "~1.0.2", 4121 | "escape-html": "~1.0.3", 4122 | "parseurl": "~1.3.3", 4123 | "send": "0.17.1" 4124 | } 4125 | }, 4126 | "setprototypeof": { 4127 | "version": "1.1.1", 4128 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", 4129 | "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", 4130 | "dev": true 4131 | }, 4132 | "shallow-clone": { 4133 | "version": "3.0.1", 4134 | "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", 4135 | "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", 4136 | "dev": true, 4137 | "requires": { 4138 | "kind-of": "^6.0.2" 4139 | } 4140 | }, 4141 | "shebang-command": { 4142 | "version": "2.0.0", 4143 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 4144 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 4145 | "dev": true, 4146 | "requires": { 4147 | "shebang-regex": "^3.0.0" 4148 | } 4149 | }, 4150 | "shebang-regex": { 4151 | "version": "3.0.0", 4152 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 4153 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 4154 | "dev": true 4155 | }, 4156 | "signal-exit": { 4157 | "version": "3.0.4", 4158 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.4.tgz", 4159 | "integrity": "sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==", 4160 | "dev": true 4161 | }, 4162 | "slash": { 4163 | "version": "3.0.0", 4164 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 4165 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 4166 | "dev": true 4167 | }, 4168 | "sockjs": { 4169 | "version": "0.3.21", 4170 | "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", 4171 | "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", 4172 | "dev": true, 4173 | "requires": { 4174 | "faye-websocket": "^0.11.3", 4175 | "uuid": "^3.4.0", 4176 | "websocket-driver": "^0.7.4" 4177 | } 4178 | }, 4179 | "source-map": { 4180 | "version": "0.6.1", 4181 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 4182 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 4183 | "dev": true 4184 | }, 4185 | "source-map-support": { 4186 | "version": "0.5.20", 4187 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", 4188 | "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", 4189 | "dev": true, 4190 | "requires": { 4191 | "buffer-from": "^1.0.0", 4192 | "source-map": "^0.6.0" 4193 | } 4194 | }, 4195 | "spdy": { 4196 | "version": "4.0.2", 4197 | "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", 4198 | "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", 4199 | "dev": true, 4200 | "requires": { 4201 | "debug": "^4.1.0", 4202 | "handle-thing": "^2.0.0", 4203 | "http-deceiver": "^1.2.7", 4204 | "select-hose": "^2.0.0", 4205 | "spdy-transport": "^3.0.0" 4206 | } 4207 | }, 4208 | "spdy-transport": { 4209 | "version": "3.0.0", 4210 | "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", 4211 | "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", 4212 | "dev": true, 4213 | "requires": { 4214 | "debug": "^4.1.0", 4215 | "detect-node": "^2.0.4", 4216 | "hpack.js": "^2.1.6", 4217 | "obuf": "^1.1.2", 4218 | "readable-stream": "^3.0.6", 4219 | "wbuf": "^1.7.3" 4220 | } 4221 | }, 4222 | "statuses": { 4223 | "version": "1.5.0", 4224 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 4225 | "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", 4226 | "dev": true 4227 | }, 4228 | "string_decoder": { 4229 | "version": "1.1.1", 4230 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 4231 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 4232 | "dev": true, 4233 | "requires": { 4234 | "safe-buffer": "~5.1.0" 4235 | }, 4236 | "dependencies": { 4237 | "safe-buffer": { 4238 | "version": "5.1.2", 4239 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 4240 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 4241 | "dev": true 4242 | } 4243 | } 4244 | }, 4245 | "strip-ansi": { 4246 | "version": "3.0.1", 4247 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 4248 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 4249 | "dev": true, 4250 | "requires": { 4251 | "ansi-regex": "^2.0.0" 4252 | } 4253 | }, 4254 | "strip-final-newline": { 4255 | "version": "2.0.0", 4256 | "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 4257 | "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 4258 | "dev": true 4259 | }, 4260 | "supports-color": { 4261 | "version": "8.1.1", 4262 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 4263 | "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 4264 | "dev": true, 4265 | "requires": { 4266 | "has-flag": "^4.0.0" 4267 | } 4268 | }, 4269 | "tapable": { 4270 | "version": "2.2.1", 4271 | "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 4272 | "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 4273 | "dev": true 4274 | }, 4275 | "terser": { 4276 | "version": "5.9.0", 4277 | "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", 4278 | "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", 4279 | "dev": true, 4280 | "requires": { 4281 | "commander": "^2.20.0", 4282 | "source-map": "~0.7.2", 4283 | "source-map-support": "~0.5.20" 4284 | }, 4285 | "dependencies": { 4286 | "source-map": { 4287 | "version": "0.7.3", 4288 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 4289 | "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 4290 | "dev": true 4291 | } 4292 | } 4293 | }, 4294 | "terser-webpack-plugin": { 4295 | "version": "5.2.4", 4296 | "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz", 4297 | "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==", 4298 | "dev": true, 4299 | "requires": { 4300 | "jest-worker": "^27.0.6", 4301 | "p-limit": "^3.1.0", 4302 | "schema-utils": "^3.1.1", 4303 | "serialize-javascript": "^6.0.0", 4304 | "source-map": "^0.6.1", 4305 | "terser": "^5.7.2" 4306 | } 4307 | }, 4308 | "thunky": { 4309 | "version": "1.1.0", 4310 | "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", 4311 | "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", 4312 | "dev": true 4313 | }, 4314 | "to-fast-properties": { 4315 | "version": "2.0.0", 4316 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 4317 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 4318 | "dev": true 4319 | }, 4320 | "to-regex-range": { 4321 | "version": "5.0.1", 4322 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 4323 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 4324 | "dev": true, 4325 | "requires": { 4326 | "is-number": "^7.0.0" 4327 | } 4328 | }, 4329 | "toidentifier": { 4330 | "version": "1.0.0", 4331 | "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", 4332 | "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", 4333 | "dev": true 4334 | }, 4335 | "tslib": { 4336 | "version": "2.3.1", 4337 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", 4338 | "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", 4339 | "dev": true 4340 | }, 4341 | "type-is": { 4342 | "version": "1.6.18", 4343 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 4344 | "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 4345 | "dev": true, 4346 | "requires": { 4347 | "media-typer": "0.3.0", 4348 | "mime-types": "~2.1.24" 4349 | } 4350 | }, 4351 | "unicode-canonical-property-names-ecmascript": { 4352 | "version": "2.0.0", 4353 | "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", 4354 | "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", 4355 | "dev": true 4356 | }, 4357 | "unicode-match-property-ecmascript": { 4358 | "version": "2.0.0", 4359 | "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", 4360 | "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", 4361 | "dev": true, 4362 | "requires": { 4363 | "unicode-canonical-property-names-ecmascript": "^2.0.0", 4364 | "unicode-property-aliases-ecmascript": "^2.0.0" 4365 | } 4366 | }, 4367 | "unicode-match-property-value-ecmascript": { 4368 | "version": "2.0.0", 4369 | "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", 4370 | "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", 4371 | "dev": true 4372 | }, 4373 | "unicode-property-aliases-ecmascript": { 4374 | "version": "2.0.0", 4375 | "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", 4376 | "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", 4377 | "dev": true 4378 | }, 4379 | "unpipe": { 4380 | "version": "1.0.0", 4381 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 4382 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 4383 | "dev": true 4384 | }, 4385 | "uri-js": { 4386 | "version": "4.4.1", 4387 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 4388 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 4389 | "dev": true, 4390 | "requires": { 4391 | "punycode": "^2.1.0" 4392 | } 4393 | }, 4394 | "url": { 4395 | "version": "0.11.0", 4396 | "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 4397 | "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", 4398 | "dev": true, 4399 | "requires": { 4400 | "punycode": "1.3.2", 4401 | "querystring": "0.2.0" 4402 | }, 4403 | "dependencies": { 4404 | "punycode": { 4405 | "version": "1.3.2", 4406 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 4407 | "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 4408 | "dev": true 4409 | } 4410 | } 4411 | }, 4412 | "util-deprecate": { 4413 | "version": "1.0.2", 4414 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 4415 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 4416 | "dev": true 4417 | }, 4418 | "utila": { 4419 | "version": "0.4.0", 4420 | "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", 4421 | "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", 4422 | "dev": true 4423 | }, 4424 | "utils-merge": { 4425 | "version": "1.0.1", 4426 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 4427 | "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 4428 | "dev": true 4429 | }, 4430 | "uuid": { 4431 | "version": "3.4.0", 4432 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 4433 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 4434 | "dev": true 4435 | }, 4436 | "v8-compile-cache": { 4437 | "version": "2.3.0", 4438 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", 4439 | "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", 4440 | "dev": true 4441 | }, 4442 | "vary": { 4443 | "version": "1.1.2", 4444 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 4445 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 4446 | "dev": true 4447 | }, 4448 | "watchpack": { 4449 | "version": "2.2.0", 4450 | "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", 4451 | "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", 4452 | "dev": true, 4453 | "requires": { 4454 | "glob-to-regexp": "^0.4.1", 4455 | "graceful-fs": "^4.1.2" 4456 | } 4457 | }, 4458 | "wbuf": { 4459 | "version": "1.7.3", 4460 | "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", 4461 | "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", 4462 | "dev": true, 4463 | "requires": { 4464 | "minimalistic-assert": "^1.0.0" 4465 | } 4466 | }, 4467 | "webpack": { 4468 | "version": "5.55.0", 4469 | "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.55.0.tgz", 4470 | "integrity": "sha512-/1LyoAG+4+YRt+RLN3H2cz4dcw8+iO/GwKhL54GQDmqONCi0ZISXZF6aCCrCRDJFK685h+RGLCZd61Y+SEqdWQ==", 4471 | "dev": true, 4472 | "requires": { 4473 | "@types/eslint-scope": "^3.7.0", 4474 | "@types/estree": "^0.0.50", 4475 | "@webassemblyjs/ast": "1.11.1", 4476 | "@webassemblyjs/wasm-edit": "1.11.1", 4477 | "@webassemblyjs/wasm-parser": "1.11.1", 4478 | "acorn": "^8.4.1", 4479 | "acorn-import-assertions": "^1.7.6", 4480 | "browserslist": "^4.14.5", 4481 | "chrome-trace-event": "^1.0.2", 4482 | "enhanced-resolve": "^5.8.3", 4483 | "es-module-lexer": "^0.9.0", 4484 | "eslint-scope": "5.1.1", 4485 | "events": "^3.2.0", 4486 | "glob-to-regexp": "^0.4.1", 4487 | "graceful-fs": "^4.2.4", 4488 | "json-parse-better-errors": "^1.0.2", 4489 | "loader-runner": "^4.2.0", 4490 | "mime-types": "^2.1.27", 4491 | "neo-async": "^2.6.2", 4492 | "schema-utils": "^3.1.0", 4493 | "tapable": "^2.1.1", 4494 | "terser-webpack-plugin": "^5.1.3", 4495 | "watchpack": "^2.2.0", 4496 | "webpack-sources": "^3.2.0" 4497 | } 4498 | }, 4499 | "webpack-cli": { 4500 | "version": "4.8.0", 4501 | "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz", 4502 | "integrity": "sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==", 4503 | "dev": true, 4504 | "requires": { 4505 | "@discoveryjs/json-ext": "^0.5.0", 4506 | "@webpack-cli/configtest": "^1.0.4", 4507 | "@webpack-cli/info": "^1.3.0", 4508 | "@webpack-cli/serve": "^1.5.2", 4509 | "colorette": "^1.2.1", 4510 | "commander": "^7.0.0", 4511 | "execa": "^5.0.0", 4512 | "fastest-levenshtein": "^1.0.12", 4513 | "import-local": "^3.0.2", 4514 | "interpret": "^2.2.0", 4515 | "rechoir": "^0.7.0", 4516 | "v8-compile-cache": "^2.2.0", 4517 | "webpack-merge": "^5.7.3" 4518 | }, 4519 | "dependencies": { 4520 | "commander": { 4521 | "version": "7.2.0", 4522 | "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 4523 | "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 4524 | "dev": true 4525 | } 4526 | } 4527 | }, 4528 | "webpack-dev-middleware": { 4529 | "version": "5.2.1", 4530 | "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz", 4531 | "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==", 4532 | "dev": true, 4533 | "requires": { 4534 | "colorette": "^2.0.10", 4535 | "memfs": "^3.2.2", 4536 | "mime-types": "^2.1.31", 4537 | "range-parser": "^1.2.1", 4538 | "schema-utils": "^3.1.0" 4539 | }, 4540 | "dependencies": { 4541 | "colorette": { 4542 | "version": "2.0.12", 4543 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.12.tgz", 4544 | "integrity": "sha512-lHID0PU+NtFzeNCwTL6JzUKdb6kDpyEjrwTD1H0cDZswTbsjLh2wTV2Eo2sNZLc0oSg0a5W1AI4Nj7bX4iIdjA==", 4545 | "dev": true 4546 | } 4547 | } 4548 | }, 4549 | "webpack-dev-server": { 4550 | "version": "4.3.0", 4551 | "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.3.0.tgz", 4552 | "integrity": "sha512-kuqP9Xn4OzcKe7f0rJwd4p8xqiD+4b5Lzu8tJa8OttRL3E1Q8gI2KmUtouJTgDswjjvHOHlZDV8LTQfSY5qZSA==", 4553 | "dev": true, 4554 | "requires": { 4555 | "ansi-html-community": "^0.0.8", 4556 | "bonjour": "^3.5.0", 4557 | "chokidar": "^3.5.1", 4558 | "colorette": "^2.0.10", 4559 | "compression": "^1.7.4", 4560 | "connect-history-api-fallback": "^1.6.0", 4561 | "del": "^6.0.0", 4562 | "express": "^4.17.1", 4563 | "graceful-fs": "^4.2.6", 4564 | "html-entities": "^2.3.2", 4565 | "http-proxy-middleware": "^2.0.0", 4566 | "internal-ip": "^6.2.0", 4567 | "ipaddr.js": "^2.0.1", 4568 | "open": "^8.0.9", 4569 | "p-retry": "^4.5.0", 4570 | "portfinder": "^1.0.28", 4571 | "schema-utils": "^3.1.0", 4572 | "selfsigned": "^1.10.11", 4573 | "serve-index": "^1.9.1", 4574 | "sockjs": "^0.3.21", 4575 | "spdy": "^4.0.2", 4576 | "strip-ansi": "^7.0.0", 4577 | "url": "^0.11.0", 4578 | "webpack-dev-middleware": "^5.2.1", 4579 | "ws": "^8.1.0" 4580 | }, 4581 | "dependencies": { 4582 | "ansi-regex": { 4583 | "version": "6.0.1", 4584 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 4585 | "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 4586 | "dev": true 4587 | }, 4588 | "colorette": { 4589 | "version": "2.0.12", 4590 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.12.tgz", 4591 | "integrity": "sha512-lHID0PU+NtFzeNCwTL6JzUKdb6kDpyEjrwTD1H0cDZswTbsjLh2wTV2Eo2sNZLc0oSg0a5W1AI4Nj7bX4iIdjA==", 4592 | "dev": true 4593 | }, 4594 | "strip-ansi": { 4595 | "version": "7.0.1", 4596 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", 4597 | "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", 4598 | "dev": true, 4599 | "requires": { 4600 | "ansi-regex": "^6.0.1" 4601 | } 4602 | } 4603 | } 4604 | }, 4605 | "webpack-merge": { 4606 | "version": "5.8.0", 4607 | "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", 4608 | "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", 4609 | "dev": true, 4610 | "requires": { 4611 | "clone-deep": "^4.0.1", 4612 | "wildcard": "^2.0.0" 4613 | } 4614 | }, 4615 | "webpack-sources": { 4616 | "version": "3.2.1", 4617 | "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz", 4618 | "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==", 4619 | "dev": true 4620 | }, 4621 | "websocket-driver": { 4622 | "version": "0.7.4", 4623 | "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", 4624 | "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", 4625 | "dev": true, 4626 | "requires": { 4627 | "http-parser-js": ">=0.5.1", 4628 | "safe-buffer": ">=5.1.0", 4629 | "websocket-extensions": ">=0.1.1" 4630 | } 4631 | }, 4632 | "websocket-extensions": { 4633 | "version": "0.1.4", 4634 | "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", 4635 | "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", 4636 | "dev": true 4637 | }, 4638 | "which": { 4639 | "version": "2.0.2", 4640 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 4641 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 4642 | "dev": true, 4643 | "requires": { 4644 | "isexe": "^2.0.0" 4645 | } 4646 | }, 4647 | "wildcard": { 4648 | "version": "2.0.0", 4649 | "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", 4650 | "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", 4651 | "dev": true 4652 | }, 4653 | "wrappy": { 4654 | "version": "1.0.2", 4655 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 4656 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 4657 | "dev": true 4658 | }, 4659 | "ws": { 4660 | "version": "8.2.2", 4661 | "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz", 4662 | "integrity": "sha512-Q6B6H2oc8QY3llc3cB8kVmQ6pnJWVQbP7Q5algTcIxx7YEpc0oU4NBVHlztA7Ekzfhw2r0rPducMUiCGWKQRzw==", 4663 | "dev": true 4664 | }, 4665 | "yocto-queue": { 4666 | "version": "0.1.0", 4667 | "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 4668 | "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 4669 | "dev": true 4670 | } 4671 | } 4672 | } 4673 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react-webpack", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1", 8 | "start": "webpack-dev-server --mode development --open --hot", 9 | "build": "webpack --mode production" 10 | }, 11 | "author": "", 12 | "license": "ISC", 13 | "devDependencies": { 14 | "@babel/core": "^7.15.5", 15 | "@babel/preset-env": "^7.15.6", 16 | "@babel/preset-react": "^7.14.5", 17 | "babel-loader": "^8.2.2", 18 | "html-webpack-plugin": "^5.3.2", 19 | "webpack": "^5.55.0", 20 | "webpack-cli": "^4.8.0", 21 | "webpack-dev-server": "^4.3.0" 22 | }, 23 | "dependencies": { 24 | "react": "^17.0.2", 25 | "react-dom": "^17.0.2" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |
11 | 12 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom' 3 | 4 | function App() { 5 | return ( 6 |
7 |

Xin chào anh em F8!

8 |

Yêu anh em nhiều :*

9 |

Anh em có yêu lại không?

10 |
11 | ) 12 | } 13 | 14 | ReactDOM.render(, document.getElementById('root')) 15 | -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- 1 | const path = require("path"); 2 | const HtmlWebpackPlugin = require("html-webpack-plugin"); 3 | 4 | module.exports = { 5 | entry: "./src/index.js", // Dẫn tới file index.js ta đã tạo 6 | output: { 7 | path: path.join(__dirname, "/build"), // Thư mục chứa file được build ra 8 | filename: "bundle.js" // Tên file được build ra 9 | }, 10 | module: { 11 | rules: [ 12 | { 13 | test: /\.js$/, // Sẽ sử dụng babel-loader cho những file .js 14 | exclude: /node_modules/, // Loại trừ thư mục node_modules 15 | use: ["babel-loader"] 16 | }, 17 | { 18 | test: /\.css$/, // Sử dụng style-loader, css-loader cho file .css 19 | use: ["style-loader", "css-loader"] 20 | } 21 | ] 22 | }, 23 | // Chứa các plugins sẽ cài đặt trong tương lai 24 | plugins: [ 25 | new HtmlWebpackPlugin({ 26 | template: "./public/index.html" 27 | }) 28 | ] 29 | }; --------------------------------------------------------------------------------