Commit a1b9902b97da03d0ee1e99a021fc6497b8f51fa6

Authored by vben
1 parent 173d4021

feat: add pwa

.env.production
... ... @@ -16,5 +16,8 @@ VITE_GLOB_API_URL=/api
16 16 # Interface prefix
17 17 VITE_GLOB_API_URL_PREFIX=
18 18  
  19 +# use pwa
  20 +VITE_USE_PWA = false
  21 +
19 22 # TODO use Cdn
20 23 VITE_USE_CDN = true
... ...
CHANGELOG.zh_CN.md
1 1 ## Wip
2 2  
  3 +### ✨ Features
  4 +
  5 +- 新增`pwa`功能,可在`.env.production`开启
  6 +
3 7 ### 🎫 Chores
4 8  
5 9 - 升级 vite 版本为`v1.0.0.rc8`
6 10 - vite.config.ts 内部 plugins 抽取
7 11 - build 目录结构调整
8 12 - 依赖更新
  13 +- 文档更新
9 14  
10 15 ### ✨ Refactor
11 16  
... ...
build/utils.ts
... ... @@ -80,6 +80,7 @@ export function isSiteMode(): boolean {
80 80 export interface ViteEnv {
81 81 VITE_PORT: number;
82 82 VITE_USE_MOCK: boolean;
  83 + VITE_USE_PWA: boolean;
83 84 VITE_PUBLIC_PATH: string;
84 85 VITE_PROXY: [string, string][];
85 86 VITE_GLOB_APP_TITLE: string;
... ...
build/vite/plugin/index.ts
... ... @@ -2,6 +2,7 @@ import type { Plugin as VitePlugin } from 'vite';
2 2 import type { Plugin as rollupPlugin } from 'rollup';
3 3  
4 4 import { createMockServer } from 'vite-plugin-mock';
  5 +import { VitePWA } from 'vite-plugin-pwa';
5 6 import ViteHtmlPlugin from 'vite-plugin-html';
6 7 import PurgeIcons from 'vite-plugin-purge-icons';
7 8  
... ... @@ -17,7 +18,7 @@ import { GLOB_CONFIG_FILE_NAME } from '../../constant';
17 18  
18 19 // gen vite plugins
19 20 export function createVitePlugins(viteEnv: ViteEnv) {
20   - const { VITE_USE_MOCK, VITE_GLOB_APP_TITLE, VITE_PUBLIC_PATH } = viteEnv;
  21 + const { VITE_USE_MOCK, VITE_GLOB_APP_TITLE, VITE_PUBLIC_PATH, VITE_USE_PWA } = viteEnv;
21 22  
22 23 const vitePlugins: VitePlugin[] = [];
23 24  
... ... @@ -43,6 +44,13 @@ export function createVitePlugins(viteEnv: ViteEnv) {
43 44 // vite-plugin-purge-icons
44 45 vitePlugins.push(PurgeIcons());
45 46  
  47 + if (isProdFn() && VITE_USE_PWA) {
  48 + console.log('======================');
  49 + console.log(VITE_USE_PWA);
  50 + console.log('======================');
  51 + vitePlugins.push(VitePWA());
  52 + }
  53 +
46 54 // vite-plugin-mock
47 55 if (isDevFn() && VITE_USE_MOCK) {
48 56 // open mock
... ...
package.json
... ... @@ -91,6 +91,7 @@
91 91 "vite-plugin-html": "^1.0.0-beta.2",
92 92 "vite-plugin-mock": "^1.0.4",
93 93 "vite-plugin-purge-icons": "^0.4.4",
  94 + "vite-plugin-pwa": "^0.1.2",
94 95 "vue-eslint-parser": "^7.1.1",
95 96 "yargs": "^16.1.0"
96 97 },
... ...
yarn.lock
... ... @@ -34,14 +34,19 @@
34 34 "@babel/runtime" "^7.10.4"
35 35 lodash "^4.17.15"
36 36  
37   -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4":
  37 +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3":
38 38 version "7.10.4"
39 39 resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a"
40 40 integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
41 41 dependencies:
42 42 "@babel/highlight" "^7.10.4"
43 43  
44   -"@babel/core@>=7.9.0":
  44 +"@babel/compat-data@^7.12.1":
  45 + version "7.12.1"
  46 + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.1.tgz#d7386a689aa0ddf06255005b4b991988021101a0"
  47 + integrity sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==
  48 +
  49 +"@babel/core@>=7.9.0", "@babel/core@^7.8.4":
45 50 version "7.12.3"
46 51 resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8"
47 52 integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==
... ... @@ -72,6 +77,67 @@
72 77 jsesc "^2.5.1"
73 78 source-map "^0.5.0"
74 79  
  80 +"@babel/helper-annotate-as-pure@^7.10.4":
  81 + version "7.10.4"
  82 + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3"
  83 + integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==
  84 + dependencies:
  85 + "@babel/types" "^7.10.4"
  86 +
  87 +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4":
  88 + version "7.10.4"
  89 + resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3"
  90 + integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==
  91 + dependencies:
  92 + "@babel/helper-explode-assignable-expression" "^7.10.4"
  93 + "@babel/types" "^7.10.4"
  94 +
  95 +"@babel/helper-compilation-targets@^7.12.1":
  96 + version "7.12.1"
  97 + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz#310e352888fbdbdd8577be8dfdd2afb9e7adcf50"
  98 + integrity sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==
  99 + dependencies:
  100 + "@babel/compat-data" "^7.12.1"
  101 + "@babel/helper-validator-option" "^7.12.1"
  102 + browserslist "^4.12.0"
  103 + semver "^5.5.0"
  104 +
  105 +"@babel/helper-create-class-features-plugin@^7.12.1":
  106 + version "7.12.1"
  107 + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e"
  108 + integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==
  109 + dependencies:
  110 + "@babel/helper-function-name" "^7.10.4"
  111 + "@babel/helper-member-expression-to-functions" "^7.12.1"
  112 + "@babel/helper-optimise-call-expression" "^7.10.4"
  113 + "@babel/helper-replace-supers" "^7.12.1"
  114 + "@babel/helper-split-export-declaration" "^7.10.4"
  115 +
  116 +"@babel/helper-create-regexp-features-plugin@^7.12.1":
  117 + version "7.12.1"
  118 + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz#18b1302d4677f9dc4740fe8c9ed96680e29d37e8"
  119 + integrity sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==
  120 + dependencies:
  121 + "@babel/helper-annotate-as-pure" "^7.10.4"
  122 + "@babel/helper-regex" "^7.10.4"
  123 + regexpu-core "^4.7.1"
  124 +
  125 +"@babel/helper-define-map@^7.10.4":
  126 + version "7.10.5"
  127 + resolved "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30"
  128 + integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==
  129 + dependencies:
  130 + "@babel/helper-function-name" "^7.10.4"
  131 + "@babel/types" "^7.10.5"
  132 + lodash "^4.17.19"
  133 +
  134 +"@babel/helper-explode-assignable-expression@^7.10.4":
  135 + version "7.12.1"
  136 + resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633"
  137 + integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==
  138 + dependencies:
  139 + "@babel/types" "^7.12.1"
  140 +
75 141 "@babel/helper-function-name@^7.10.4":
76 142 version "7.10.4"
77 143 resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a"
... ... @@ -88,6 +154,13 @@
88 154 dependencies:
89 155 "@babel/types" "^7.10.4"
90 156  
  157 +"@babel/helper-hoist-variables@^7.10.4":
  158 + version "7.10.4"
  159 + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e"
  160 + integrity sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==
  161 + dependencies:
  162 + "@babel/types" "^7.10.4"
  163 +
91 164 "@babel/helper-member-expression-to-functions@^7.12.1":
92 165 version "7.12.1"
93 166 resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c"
... ... @@ -95,7 +168,7 @@
95 168 dependencies:
96 169 "@babel/types" "^7.12.1"
97 170  
98   -"@babel/helper-module-imports@^7.12.1":
  171 +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1":
99 172 version "7.12.1"
100 173 resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz#1644c01591a15a2f084dd6d092d9430eb1d1216c"
101 174 integrity sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==
... ... @@ -124,6 +197,27 @@
124 197 dependencies:
125 198 "@babel/types" "^7.10.4"
126 199  
  200 +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
  201 + version "7.10.4"
  202 + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
  203 + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
  204 +
  205 +"@babel/helper-regex@^7.10.4":
  206 + version "7.10.5"
  207 + resolved "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0"
  208 + integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==
  209 + dependencies:
  210 + lodash "^4.17.19"
  211 +
  212 +"@babel/helper-remap-async-to-generator@^7.12.1":
  213 + version "7.12.1"
  214 + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd"
  215 + integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==
  216 + dependencies:
  217 + "@babel/helper-annotate-as-pure" "^7.10.4"
  218 + "@babel/helper-wrap-function" "^7.10.4"
  219 + "@babel/types" "^7.12.1"
  220 +
127 221 "@babel/helper-replace-supers@^7.12.1":
128 222 version "7.12.1"
129 223 resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz#f15c9cc897439281891e11d5ce12562ac0cf3fa9"
... ... @@ -141,7 +235,14 @@
141 235 dependencies:
142 236 "@babel/types" "^7.12.1"
143 237  
144   -"@babel/helper-split-export-declaration@^7.11.0":
  238 +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1":
  239 + version "7.12.1"
  240 + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf"
  241 + integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==
  242 + dependencies:
  243 + "@babel/types" "^7.12.1"
  244 +
  245 +"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0":
145 246 version "7.11.0"
146 247 resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f"
147 248 integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==
... ... @@ -153,6 +254,21 @@
153 254 resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
154 255 integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
155 256  
  257 +"@babel/helper-validator-option@^7.12.1":
  258 + version "7.12.1"
  259 + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9"
  260 + integrity sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==
  261 +
  262 +"@babel/helper-wrap-function@^7.10.4":
  263 + version "7.12.3"
  264 + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9"
  265 + integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==
  266 + dependencies:
  267 + "@babel/helper-function-name" "^7.10.4"
  268 + "@babel/template" "^7.10.4"
  269 + "@babel/traverse" "^7.10.4"
  270 + "@babel/types" "^7.10.4"
  271 +
156 272 "@babel/helpers@^7.12.1":
157 273 version "7.12.1"
158 274 resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.1.tgz#8a8261c1d438ec18cb890434df4ec768734c1e79"
... ... @@ -176,7 +292,531 @@
176 292 resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd"
177 293 integrity sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==
178 294  
179   -"@babel/runtime@^7.10.4", "@babel/runtime@^7.10.5", "@babel/runtime@^7.11.2":
  295 +"@babel/plugin-proposal-async-generator-functions@^7.12.1":
  296 + version "7.12.1"
  297 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz#dc6c1170e27d8aca99ff65f4925bd06b1c90550e"
  298 + integrity sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==
  299 + dependencies:
  300 + "@babel/helper-plugin-utils" "^7.10.4"
  301 + "@babel/helper-remap-async-to-generator" "^7.12.1"
  302 + "@babel/plugin-syntax-async-generators" "^7.8.0"
  303 +
  304 +"@babel/plugin-proposal-class-properties@^7.12.1":
  305 + version "7.12.1"
  306 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de"
  307 + integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==
  308 + dependencies:
  309 + "@babel/helper-create-class-features-plugin" "^7.12.1"
  310 + "@babel/helper-plugin-utils" "^7.10.4"
  311 +
  312 +"@babel/plugin-proposal-dynamic-import@^7.12.1":
  313 + version "7.12.1"
  314 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc"
  315 + integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==
  316 + dependencies:
  317 + "@babel/helper-plugin-utils" "^7.10.4"
  318 + "@babel/plugin-syntax-dynamic-import" "^7.8.0"
  319 +
  320 +"@babel/plugin-proposal-export-namespace-from@^7.12.1":
  321 + version "7.12.1"
  322 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4"
  323 + integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==
  324 + dependencies:
  325 + "@babel/helper-plugin-utils" "^7.10.4"
  326 + "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
  327 +
  328 +"@babel/plugin-proposal-json-strings@^7.12.1":
  329 + version "7.12.1"
  330 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c"
  331 + integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==
  332 + dependencies:
  333 + "@babel/helper-plugin-utils" "^7.10.4"
  334 + "@babel/plugin-syntax-json-strings" "^7.8.0"
  335 +
  336 +"@babel/plugin-proposal-logical-assignment-operators@^7.12.1":
  337 + version "7.12.1"
  338 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751"
  339 + integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==
  340 + dependencies:
  341 + "@babel/helper-plugin-utils" "^7.10.4"
  342 + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
  343 +
  344 +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1":
  345 + version "7.12.1"
  346 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c"
  347 + integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==
  348 + dependencies:
  349 + "@babel/helper-plugin-utils" "^7.10.4"
  350 + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
  351 +
  352 +"@babel/plugin-proposal-numeric-separator@^7.12.1":
  353 + version "7.12.1"
  354 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6"
  355 + integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==
  356 + dependencies:
  357 + "@babel/helper-plugin-utils" "^7.10.4"
  358 + "@babel/plugin-syntax-numeric-separator" "^7.10.4"
  359 +
  360 +"@babel/plugin-proposal-object-rest-spread@^7.12.1":
  361 + version "7.12.1"
  362 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069"
  363 + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==
  364 + dependencies:
  365 + "@babel/helper-plugin-utils" "^7.10.4"
  366 + "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
  367 + "@babel/plugin-transform-parameters" "^7.12.1"
  368 +
  369 +"@babel/plugin-proposal-optional-catch-binding@^7.12.1":
  370 + version "7.12.1"
  371 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942"
  372 + integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==
  373 + dependencies:
  374 + "@babel/helper-plugin-utils" "^7.10.4"
  375 + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
  376 +
  377 +"@babel/plugin-proposal-optional-chaining@^7.12.1":
  378 + version "7.12.1"
  379 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797"
  380 + integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==
  381 + dependencies:
  382 + "@babel/helper-plugin-utils" "^7.10.4"
  383 + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
  384 + "@babel/plugin-syntax-optional-chaining" "^7.8.0"
  385 +
  386 +"@babel/plugin-proposal-private-methods@^7.12.1":
  387 + version "7.12.1"
  388 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389"
  389 + integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==
  390 + dependencies:
  391 + "@babel/helper-create-class-features-plugin" "^7.12.1"
  392 + "@babel/helper-plugin-utils" "^7.10.4"
  393 +
  394 +"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
  395 + version "7.12.1"
  396 + resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072"
  397 + integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==
  398 + dependencies:
  399 + "@babel/helper-create-regexp-features-plugin" "^7.12.1"
  400 + "@babel/helper-plugin-utils" "^7.10.4"
  401 +
  402 +"@babel/plugin-syntax-async-generators@^7.8.0":
  403 + version "7.8.4"
  404 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
  405 + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
  406 + dependencies:
  407 + "@babel/helper-plugin-utils" "^7.8.0"
  408 +
  409 +"@babel/plugin-syntax-class-properties@^7.12.1":
  410 + version "7.12.1"
  411 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978"
  412 + integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==
  413 + dependencies:
  414 + "@babel/helper-plugin-utils" "^7.10.4"
  415 +
  416 +"@babel/plugin-syntax-dynamic-import@^7.8.0":
  417 + version "7.8.3"
  418 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"
  419 + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
  420 + dependencies:
  421 + "@babel/helper-plugin-utils" "^7.8.0"
  422 +
  423 +"@babel/plugin-syntax-export-namespace-from@^7.8.3":
  424 + version "7.8.3"
  425 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a"
  426 + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==
  427 + dependencies:
  428 + "@babel/helper-plugin-utils" "^7.8.3"
  429 +
  430 +"@babel/plugin-syntax-json-strings@^7.8.0":
  431 + version "7.8.3"
  432 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
  433 + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
  434 + dependencies:
  435 + "@babel/helper-plugin-utils" "^7.8.0"
  436 +
  437 +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
  438 + version "7.10.4"
  439 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
  440 + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
  441 + dependencies:
  442 + "@babel/helper-plugin-utils" "^7.10.4"
  443 +
  444 +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0":
  445 + version "7.8.3"
  446 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
  447 + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
  448 + dependencies:
  449 + "@babel/helper-plugin-utils" "^7.8.0"
  450 +
  451 +"@babel/plugin-syntax-numeric-separator@^7.10.4":
  452 + version "7.10.4"
  453 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97"
  454 + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
  455 + dependencies:
  456 + "@babel/helper-plugin-utils" "^7.10.4"
  457 +
  458 +"@babel/plugin-syntax-object-rest-spread@^7.8.0":
  459 + version "7.8.3"
  460 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
  461 + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
  462 + dependencies:
  463 + "@babel/helper-plugin-utils" "^7.8.0"
  464 +
  465 +"@babel/plugin-syntax-optional-catch-binding@^7.8.0":
  466 + version "7.8.3"
  467 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
  468 + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
  469 + dependencies:
  470 + "@babel/helper-plugin-utils" "^7.8.0"
  471 +
  472 +"@babel/plugin-syntax-optional-chaining@^7.8.0":
  473 + version "7.8.3"
  474 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
  475 + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
  476 + dependencies:
  477 + "@babel/helper-plugin-utils" "^7.8.0"
  478 +
  479 +"@babel/plugin-syntax-top-level-await@^7.12.1":
  480 + version "7.12.1"
  481 + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0"
  482 + integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==
  483 + dependencies:
  484 + "@babel/helper-plugin-utils" "^7.10.4"
  485 +
  486 +"@babel/plugin-transform-arrow-functions@^7.12.1":
  487 + version "7.12.1"
  488 + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3"
  489 + integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==
  490 + dependencies:
  491 + "@babel/helper-plugin-utils" "^7.10.4"
  492 +
  493 +"@babel/plugin-transform-async-to-generator@^7.12.1":
  494 + version "7.12.1"
  495 + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1"
  496 + integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==
  497 + dependencies:
  498 + "@babel/helper-module-imports" "^7.12.1"
  499 + "@babel/helper-plugin-utils" "^7.10.4"
  500 + "@babel/helper-remap-async-to-generator" "^7.12.1"
  501 +
  502 +"@babel/plugin-transform-block-scoped-functions@^7.12.1":
  503 + version "7.12.1"
  504 + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9"
  505 + integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==
  506 + dependencies:
  507 + "@babel/helper-plugin-utils" "^7.10.4"
  508 +
  509 +"@babel/plugin-transform-block-scoping@^7.12.1":
  510 + version "7.12.1"
  511 + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1"
  512 + integrity sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==
  513 + dependencies:
  514 + "@babel/helper-plugin-utils" "^7.10.4"
  515 +
  516 +"@babel/plugin-transform-classes@^7.12.1":
  517 + version "7.12.1"
  518 + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6"
  519 + integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==
  520 + dependencies:
  521 + "@babel/helper-annotate-as-pure" "^7.10.4"
  522 + "@babel/helper-define-map" "^7.10.4"
  523 + "@babel/helper-function-name" "^7.10.4"
  524 + "@babel/helper-optimise-call-expression" "^7.10.4"
  525 + "@babel/helper-plugin-utils" "^7.10.4"
  526 + "@babel/helper-replace-supers" "^7.12.1"
  527 + "@babel/helper-split-export-declaration" "^7.10.4"
  528 + globals "^11.1.0"
  529 +
  530 +"@babel/plugin-transform-computed-properties@^7.12.1":
  531 + version "7.12.1"
  532 + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852"
  533 + integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==
  534 + dependencies:
  535 + "@babel/helper-plugin-utils" "^7.10.4"
  536 +
  537 +"@babel/plugin-transform-destructuring@^7.12.1":
  538 + version "7.12.1"
  539 + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847"
  540 + integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==
  541 + dependencies:
  542 + "@babel/helper-plugin-utils" "^7.10.4"
  543 +
  544 +"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4":
  545 + version "7.12.1"
  546 + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975"
  547 + integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==
  548 + dependencies:
  549 + "@babel/helper-create-regexp-features-plugin" "^7.12.1"
  550 + "@babel/helper-plugin-utils" "^7.10.4"
  551 +
  552 +"@babel/plugin-transform-duplicate-keys@^7.12.1":
  553 + version "7.12.1"
  554 + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228"
  555 + integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==
  556 + dependencies:
  557 + "@babel/helper-plugin-utils" "^7.10.4"
  558 +
  559 +"@babel/plugin-transform-exponentiation-operator@^7.12.1":
  560 + version "7.12.1"
  561 + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0"
  562 + integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==
  563 + dependencies:
  564 + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4"
  565 + "@babel/helper-plugin-utils" "^7.10.4"
  566 +
  567 +"@babel/plugin-transform-for-of@^7.12.1":
  568 + version "7.12.1"
  569 + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa"
  570 + integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==
  571 + dependencies:
  572 + "@babel/helper-plugin-utils" "^7.10.4"
  573 +
  574 +"@babel/plugin-transform-function-name@^7.12.1":
  575 + version "7.12.1"
  576 + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667"
  577 + integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==
  578 + dependencies:
  579 + "@babel/helper-function-name" "^7.10.4"
  580 + "@babel/helper-plugin-utils" "^7.10.4"
  581 +
  582 +"@babel/plugin-transform-literals@^7.12.1":
  583 + version "7.12.1"
  584 + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57"
  585 + integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==
  586 + dependencies:
  587 + "@babel/helper-plugin-utils" "^7.10.4"
  588 +
  589 +"@babel/plugin-transform-member-expression-literals@^7.12.1":
  590 + version "7.12.1"
  591 + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad"
  592 + integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==
  593 + dependencies:
  594 + "@babel/helper-plugin-utils" "^7.10.4"
  595 +
  596 +"@babel/plugin-transform-modules-amd@^7.12.1":
  597 + version "7.12.1"
  598 + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9"
  599 + integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==
  600 + dependencies:
  601 + "@babel/helper-module-transforms" "^7.12.1"
  602 + "@babel/helper-plugin-utils" "^7.10.4"
  603 + babel-plugin-dynamic-import-node "^2.3.3"
  604 +
  605 +"@babel/plugin-transform-modules-commonjs@^7.12.1":
  606 + version "7.12.1"
  607 + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648"
  608 + integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==
  609 + dependencies:
  610 + "@babel/helper-module-transforms" "^7.12.1"
  611 + "@babel/helper-plugin-utils" "^7.10.4"
  612 + "@babel/helper-simple-access" "^7.12.1"
  613 + babel-plugin-dynamic-import-node "^2.3.3"
  614 +
  615 +"@babel/plugin-transform-modules-systemjs@^7.12.1":
  616 + version "7.12.1"
  617 + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086"
  618 + integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==
  619 + dependencies:
  620 + "@babel/helper-hoist-variables" "^7.10.4"
  621 + "@babel/helper-module-transforms" "^7.12.1"
  622 + "@babel/helper-plugin-utils" "^7.10.4"
  623 + "@babel/helper-validator-identifier" "^7.10.4"
  624 + babel-plugin-dynamic-import-node "^2.3.3"
  625 +
  626 +"@babel/plugin-transform-modules-umd@^7.12.1":
  627 + version "7.12.1"
  628 + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902"
  629 + integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==
  630 + dependencies:
  631 + "@babel/helper-module-transforms" "^7.12.1"
  632 + "@babel/helper-plugin-utils" "^7.10.4"
  633 +
  634 +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1":
  635 + version "7.12.1"
  636 + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753"
  637 + integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==
  638 + dependencies:
  639 + "@babel/helper-create-regexp-features-plugin" "^7.12.1"
  640 +
  641 +"@babel/plugin-transform-new-target@^7.12.1":
  642 + version "7.12.1"
  643 + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0"
  644 + integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==
  645 + dependencies:
  646 + "@babel/helper-plugin-utils" "^7.10.4"
  647 +
  648 +"@babel/plugin-transform-object-super@^7.12.1":
  649 + version "7.12.1"
  650 + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e"
  651 + integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==
  652 + dependencies:
  653 + "@babel/helper-plugin-utils" "^7.10.4"
  654 + "@babel/helper-replace-supers" "^7.12.1"
  655 +
  656 +"@babel/plugin-transform-parameters@^7.12.1":
  657 + version "7.12.1"
  658 + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d"
  659 + integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==
  660 + dependencies:
  661 + "@babel/helper-plugin-utils" "^7.10.4"
  662 +
  663 +"@babel/plugin-transform-property-literals@^7.12.1":
  664 + version "7.12.1"
  665 + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd"
  666 + integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==
  667 + dependencies:
  668 + "@babel/helper-plugin-utils" "^7.10.4"
  669 +
  670 +"@babel/plugin-transform-regenerator@^7.12.1":
  671 + version "7.12.1"
  672 + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753"
  673 + integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==
  674 + dependencies:
  675 + regenerator-transform "^0.14.2"
  676 +
  677 +"@babel/plugin-transform-reserved-words@^7.12.1":
  678 + version "7.12.1"
  679 + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8"
  680 + integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==
  681 + dependencies:
  682 + "@babel/helper-plugin-utils" "^7.10.4"
  683 +
  684 +"@babel/plugin-transform-shorthand-properties@^7.12.1":
  685 + version "7.12.1"
  686 + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3"
  687 + integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==
  688 + dependencies:
  689 + "@babel/helper-plugin-utils" "^7.10.4"
  690 +
  691 +"@babel/plugin-transform-spread@^7.12.1":
  692 + version "7.12.1"
  693 + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e"
  694 + integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==
  695 + dependencies:
  696 + "@babel/helper-plugin-utils" "^7.10.4"
  697 + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
  698 +
  699 +"@babel/plugin-transform-sticky-regex@^7.12.1":
  700 + version "7.12.1"
  701 + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz#5c24cf50de396d30e99afc8d1c700e8bce0f5caf"
  702 + integrity sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==
  703 + dependencies:
  704 + "@babel/helper-plugin-utils" "^7.10.4"
  705 + "@babel/helper-regex" "^7.10.4"
  706 +
  707 +"@babel/plugin-transform-template-literals@^7.12.1":
  708 + version "7.12.1"
  709 + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843"
  710 + integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==
  711 + dependencies:
  712 + "@babel/helper-plugin-utils" "^7.10.4"
  713 +
  714 +"@babel/plugin-transform-typeof-symbol@^7.12.1":
  715 + version "7.12.1"
  716 + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz#9ca6be343d42512fbc2e68236a82ae64bc7af78a"
  717 + integrity sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==
  718 + dependencies:
  719 + "@babel/helper-plugin-utils" "^7.10.4"
  720 +
  721 +"@babel/plugin-transform-unicode-escapes@^7.12.1":
  722 + version "7.12.1"
  723 + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709"
  724 + integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==
  725 + dependencies:
  726 + "@babel/helper-plugin-utils" "^7.10.4"
  727 +
  728 +"@babel/plugin-transform-unicode-regex@^7.12.1":
  729 + version "7.12.1"
  730 + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb"
  731 + integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==
  732 + dependencies:
  733 + "@babel/helper-create-regexp-features-plugin" "^7.12.1"
  734 + "@babel/helper-plugin-utils" "^7.10.4"
  735 +
  736 +"@babel/preset-env@^7.8.4":
  737 + version "7.12.1"
  738 + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2"
  739 + integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==
  740 + dependencies:
  741 + "@babel/compat-data" "^7.12.1"
  742 + "@babel/helper-compilation-targets" "^7.12.1"
  743 + "@babel/helper-module-imports" "^7.12.1"
  744 + "@babel/helper-plugin-utils" "^7.10.4"
  745 + "@babel/helper-validator-option" "^7.12.1"
  746 + "@babel/plugin-proposal-async-generator-functions" "^7.12.1"
  747 + "@babel/plugin-proposal-class-properties" "^7.12.1"
  748 + "@babel/plugin-proposal-dynamic-import" "^7.12.1"
  749 + "@babel/plugin-proposal-export-namespace-from" "^7.12.1"
  750 + "@babel/plugin-proposal-json-strings" "^7.12.1"
  751 + "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
  752 + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
  753 + "@babel/plugin-proposal-numeric-separator" "^7.12.1"
  754 + "@babel/plugin-proposal-object-rest-spread" "^7.12.1"
  755 + "@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
  756 + "@babel/plugin-proposal-optional-chaining" "^7.12.1"
  757 + "@babel/plugin-proposal-private-methods" "^7.12.1"
  758 + "@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
  759 + "@babel/plugin-syntax-async-generators" "^7.8.0"
  760 + "@babel/plugin-syntax-class-properties" "^7.12.1"
  761 + "@babel/plugin-syntax-dynamic-import" "^7.8.0"
  762 + "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
  763 + "@babel/plugin-syntax-json-strings" "^7.8.0"
  764 + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
  765 + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
  766 + "@babel/plugin-syntax-numeric-separator" "^7.10.4"
  767 + "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
  768 + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
  769 + "@babel/plugin-syntax-optional-chaining" "^7.8.0"
  770 + "@babel/plugin-syntax-top-level-await" "^7.12.1"
  771 + "@babel/plugin-transform-arrow-functions" "^7.12.1"
  772 + "@babel/plugin-transform-async-to-generator" "^7.12.1"
  773 + "@babel/plugin-transform-block-scoped-functions" "^7.12.1"
  774 + "@babel/plugin-transform-block-scoping" "^7.12.1"
  775 + "@babel/plugin-transform-classes" "^7.12.1"
  776 + "@babel/plugin-transform-computed-properties" "^7.12.1"
  777 + "@babel/plugin-transform-destructuring" "^7.12.1"
  778 + "@babel/plugin-transform-dotall-regex" "^7.12.1"
  779 + "@babel/plugin-transform-duplicate-keys" "^7.12.1"
  780 + "@babel/plugin-transform-exponentiation-operator" "^7.12.1"
  781 + "@babel/plugin-transform-for-of" "^7.12.1"
  782 + "@babel/plugin-transform-function-name" "^7.12.1"
  783 + "@babel/plugin-transform-literals" "^7.12.1"
  784 + "@babel/plugin-transform-member-expression-literals" "^7.12.1"
  785 + "@babel/plugin-transform-modules-amd" "^7.12.1"
  786 + "@babel/plugin-transform-modules-commonjs" "^7.12.1"
  787 + "@babel/plugin-transform-modules-systemjs" "^7.12.1"
  788 + "@babel/plugin-transform-modules-umd" "^7.12.1"
  789 + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1"
  790 + "@babel/plugin-transform-new-target" "^7.12.1"
  791 + "@babel/plugin-transform-object-super" "^7.12.1"
  792 + "@babel/plugin-transform-parameters" "^7.12.1"
  793 + "@babel/plugin-transform-property-literals" "^7.12.1"
  794 + "@babel/plugin-transform-regenerator" "^7.12.1"
  795 + "@babel/plugin-transform-reserved-words" "^7.12.1"
  796 + "@babel/plugin-transform-shorthand-properties" "^7.12.1"
  797 + "@babel/plugin-transform-spread" "^7.12.1"
  798 + "@babel/plugin-transform-sticky-regex" "^7.12.1"
  799 + "@babel/plugin-transform-template-literals" "^7.12.1"
  800 + "@babel/plugin-transform-typeof-symbol" "^7.12.1"
  801 + "@babel/plugin-transform-unicode-escapes" "^7.12.1"
  802 + "@babel/plugin-transform-unicode-regex" "^7.12.1"
  803 + "@babel/preset-modules" "^0.1.3"
  804 + "@babel/types" "^7.12.1"
  805 + core-js-compat "^3.6.2"
  806 + semver "^5.5.0"
  807 +
  808 +"@babel/preset-modules@^0.1.3":
  809 + version "0.1.4"
  810 + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e"
  811 + integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==
  812 + dependencies:
  813 + "@babel/helper-plugin-utils" "^7.0.0"
  814 + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
  815 + "@babel/plugin-transform-dotall-regex" "^7.4.4"
  816 + "@babel/types" "^7.4.4"
  817 + esutils "^2.0.2"
  818 +
  819 +"@babel/runtime@^7.10.4", "@babel/runtime@^7.10.5", "@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4":
180 820 version "7.12.1"
181 821 resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740"
182 822 integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==
... ... @@ -192,7 +832,7 @@
192 832 "@babel/parser" "^7.10.4"
193 833 "@babel/types" "^7.10.4"
194 834  
195   -"@babel/traverse@^7.12.1":
  835 +"@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1":
196 836 version "7.12.1"
197 837 resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e"
198 838 integrity sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==
... ... @@ -207,7 +847,7 @@
207 847 globals "^11.1.0"
208 848 lodash "^4.17.19"
209 849  
210   -"@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.12.0", "@babel/types@^7.12.1":
  850 +"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.0", "@babel/types@^7.12.1", "@babel/types@^7.4.4":
211 851 version "7.12.1"
212 852 resolved "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae"
213 853 integrity sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==
... ... @@ -368,6 +1008,38 @@
368 1008 minimatch "^3.0.4"
369 1009 strip-json-comments "^3.1.1"
370 1010  
  1011 +"@hapi/address@2.x.x":
  1012 + version "2.1.4"
  1013 + resolved "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5"
  1014 + integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==
  1015 +
  1016 +"@hapi/bourne@1.x.x":
  1017 + version "1.3.2"
  1018 + resolved "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a"
  1019 + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==
  1020 +
  1021 +"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0":
  1022 + version "8.5.1"
  1023 + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06"
  1024 + integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==
  1025 +
  1026 +"@hapi/joi@^15.1.0":
  1027 + version "15.1.1"
  1028 + resolved "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7"
  1029 + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==
  1030 + dependencies:
  1031 + "@hapi/address" "2.x.x"
  1032 + "@hapi/bourne" "1.x.x"
  1033 + "@hapi/hoek" "8.x.x"
  1034 + "@hapi/topo" "3.x.x"
  1035 +
  1036 +"@hapi/topo@3.x.x":
  1037 + version "3.1.6"
  1038 + resolved "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29"
  1039 + integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==
  1040 + dependencies:
  1041 + "@hapi/hoek" "^8.3.0"
  1042 +
371 1043 "@iconify/iconify@2.0.0-rc.1", "@iconify/iconify@>=2.0.0-rc.1", "@iconify/iconify@^2.0.0-rc.1":
372 1044 version "2.0.0-rc.1"
373 1045 resolved "https://registry.npmjs.org/@iconify/iconify/-/iconify-2.0.0-rc.1.tgz#a8bae29d71016d5af98c69f56a73c4a040217b3a"
... ... @@ -474,6 +1146,30 @@
474 1146 dependencies:
475 1147 "@rollup/pluginutils" "^3.0.8"
476 1148  
  1149 +"@rollup/plugin-node-resolve@^7.1.1":
  1150 + version "7.1.3"
  1151 + resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca"
  1152 + integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==
  1153 + dependencies:
  1154 + "@rollup/pluginutils" "^3.0.8"
  1155 + "@types/resolve" "0.0.8"
  1156 + builtin-modules "^3.1.0"
  1157 + is-module "^1.0.0"
  1158 + resolve "^1.14.2"
  1159 +
  1160 +"@rollup/plugin-node-resolve@^8.4.0":
  1161 + version "8.4.0"
  1162 + resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-8.4.0.tgz#261d79a680e9dc3d86761c14462f24126ba83575"
  1163 + integrity sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ==
  1164 + dependencies:
  1165 + "@rollup/pluginutils" "^3.1.0"
  1166 + "@types/resolve" "1.17.1"
  1167 + builtin-modules "^3.1.0"
  1168 + deep-freeze "^0.0.1"
  1169 + deepmerge "^4.2.2"
  1170 + is-module "^1.0.0"
  1171 + resolve "^1.17.0"
  1172 +
477 1173 "@rollup/plugin-node-resolve@^9.0.0":
478 1174 version "9.0.0"
479 1175 resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-9.0.0.tgz#39bd0034ce9126b39c1699695f440b4b7d2b62e6"
... ... @@ -486,6 +1182,14 @@
486 1182 is-module "^1.0.0"
487 1183 resolve "^1.17.0"
488 1184  
  1185 +"@rollup/plugin-replace@^2.3.1", "@rollup/plugin-replace@^2.3.3":
  1186 + version "2.3.4"
  1187 + resolved "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz#7dd84c17755d62b509577f2db37eb524d7ca88ca"
  1188 + integrity sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==
  1189 + dependencies:
  1190 + "@rollup/pluginutils" "^3.1.0"
  1191 + magic-string "^0.25.7"
  1192 +
489 1193 "@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.0.9", "@rollup/pluginutils@^3.1.0":
490 1194 version "3.1.0"
491 1195 resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
... ... @@ -526,6 +1230,14 @@
526 1230 remark "^12.0.0"
527 1231 unist-util-find-all-after "^3.0.1"
528 1232  
  1233 +"@surma/rollup-plugin-off-main-thread@^1.1.1":
  1234 + version "1.4.1"
  1235 + resolved "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.1.tgz#bf1343e5a926e5a1da55e3affd761dda4ce143ef"
  1236 + integrity sha512-ZPBWYQDdO4JZiTmTP3DABsHhIPA7bEJk9Znk7tZsrbPGanoGo8YxMv//WLx5Cvb+lRgS42+6yiOIYYHCKDmkpQ==
  1237 + dependencies:
  1238 + ejs "^2.6.1"
  1239 + magic-string "^0.25.0"
  1240 +
529 1241 "@types/accepts@*":
530 1242 version "1.3.5"
531 1243 resolved "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz#c34bec115cfc746e04fe5a059df4ce7e7b391575"
... ... @@ -731,6 +1443,13 @@
731 1443 resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c"
732 1444 integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==
733 1445  
  1446 +"@types/resolve@0.0.8":
  1447 + version "0.0.8"
  1448 + resolved "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
  1449 + integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
  1450 + dependencies:
  1451 + "@types/node" "*"
  1452 +
734 1453 "@types/resolve@1.17.1":
735 1454 version "1.17.1"
736 1455 resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
... ... @@ -950,7 +1669,7 @@ acorn-jsx@^5.2.0:
950 1669 resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b"
951 1670 integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==
952 1671  
953   -acorn@^7.1.1, acorn@^7.4.0:
  1672 +acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0:
954 1673 version "7.4.1"
955 1674 resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
956 1675 integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
... ... @@ -1218,11 +1937,51 @@ axios@^0.21.0:
1218 1937 dependencies:
1219 1938 follow-redirects "^1.10.0"
1220 1939  
  1940 +babel-extract-comments@^1.0.0:
  1941 + version "1.0.0"
  1942 + resolved "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21"
  1943 + integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==
  1944 + dependencies:
  1945 + babylon "^6.18.0"
  1946 +
1221 1947 babel-helper-vue-jsx-merge-props@^2.0.3:
1222 1948 version "2.0.3"
1223 1949 resolved "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz#22aebd3b33902328e513293a8e4992b384f9f1b6"
1224 1950 integrity sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==
1225 1951  
  1952 +babel-plugin-dynamic-import-node@^2.3.3:
  1953 + version "2.3.3"
  1954 + resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
  1955 + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
  1956 + dependencies:
  1957 + object.assign "^4.1.0"
  1958 +
  1959 +babel-plugin-syntax-object-rest-spread@^6.8.0:
  1960 + version "6.13.0"
  1961 + resolved "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
  1962 + integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=
  1963 +
  1964 +babel-plugin-transform-object-rest-spread@^6.26.0:
  1965 + version "6.26.0"
  1966 + resolved "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06"
  1967 + integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=
  1968 + dependencies:
  1969 + babel-plugin-syntax-object-rest-spread "^6.8.0"
  1970 + babel-runtime "^6.26.0"
  1971 +
  1972 +babel-runtime@^6.26.0:
  1973 + version "6.26.0"
  1974 + resolved "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
  1975 + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
  1976 + dependencies:
  1977 + core-js "^2.4.0"
  1978 + regenerator-runtime "^0.11.0"
  1979 +
  1980 +babylon@^6.18.0:
  1981 + version "6.18.0"
  1982 + resolved "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
  1983 + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
  1984 +
1226 1985 bail@^1.0.0:
1227 1986 version "1.0.5"
1228 1987 resolved "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776"
... ... @@ -1304,7 +2063,7 @@ brotli-size@^4.0.0:
1304 2063 dependencies:
1305 2064 duplexer "0.1.1"
1306 2065  
1307   -browserslist@^4.12.0:
  2066 +browserslist@^4.12.0, browserslist@^4.8.5:
1308 2067 version "4.14.5"
1309 2068 resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz#1c751461a102ddc60e40993639b709be7f2c4015"
1310 2069 integrity sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==
... ... @@ -1735,6 +2494,11 @@ commitizen@^4.0.3, commitizen@^4.2.2:
1735 2494 strip-bom "4.0.0"
1736 2495 strip-json-comments "3.0.1"
1737 2496  
  2497 +common-tags@^1.8.0:
  2498 + version "1.8.0"
  2499 + resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937"
  2500 + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==
  2501 +
1738 2502 commondir@^1.0.1:
1739 2503 version "1.0.1"
1740 2504 resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
... ... @@ -1992,6 +2756,19 @@ copy-to@^2.0.1:
1992 2756 resolved "https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5"
1993 2757 integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU=
1994 2758  
  2759 +core-js-compat@^3.6.2:
  2760 + version "3.6.5"
  2761 + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c"
  2762 + integrity sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==
  2763 + dependencies:
  2764 + browserslist "^4.8.5"
  2765 + semver "7.0.0"
  2766 +
  2767 +core-js@^2.4.0:
  2768 + version "2.6.11"
  2769 + resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
  2770 + integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==
  2771 +
1995 2772 core-js@^3.6.1, core-js@^3.6.5:
1996 2773 version "3.6.5"
1997 2774 resolved "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a"
... ... @@ -2037,6 +2814,11 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2:
2037 2814 shebang-command "^2.0.0"
2038 2815 which "^2.0.1"
2039 2816  
  2817 +crypto-random-string@^1.0.0:
  2818 + version "1.0.0"
  2819 + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
  2820 + integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=
  2821 +
2040 2822 cssesc@^3.0.0:
2041 2823 version "3.0.0"
2042 2824 resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
... ... @@ -2106,6 +2888,13 @@ debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0:
2106 2888 dependencies:
2107 2889 ms "2.1.2"
2108 2890  
  2891 +debug@^4.3.0:
  2892 + version "4.3.0"
  2893 + resolved "https://registry.npmjs.org/debug/-/debug-4.3.0.tgz#efa41cbf14fc9448075367fdaaddf82376da211e"
  2894 + integrity sha512-jjO6JD2rKfiZQnBoRzhRTbXjHLGLfH+UtGkWLc/UXAh/rzZMyjbgn0NcfFpqT8nd1kTtFnDiJcrIFkq4UKeJVg==
  2895 + dependencies:
  2896 + ms "2.1.2"
  2897 +
2109 2898 debug@~3.1.0:
2110 2899 version "3.1.0"
2111 2900 resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
... ... @@ -2141,6 +2930,11 @@ deep-equal@~1.0.1:
2141 2930 resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"
2142 2931 integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=
2143 2932  
  2933 +deep-freeze@^0.0.1:
  2934 + version "0.0.1"
  2935 + resolved "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz#3a0b0005de18672819dfd38cd31f91179c893e84"
  2936 + integrity sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ=
  2937 +
2144 2938 deep-is@^0.1.3:
2145 2939 version "0.1.3"
2146 2940 resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
... ... @@ -2158,6 +2952,13 @@ defaults@^1.0.3:
2158 2952 dependencies:
2159 2953 clone "^1.0.2"
2160 2954  
  2955 +define-properties@^1.1.3:
  2956 + version "1.1.3"
  2957 + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
  2958 + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
  2959 + dependencies:
  2960 + object-keys "^1.0.12"
  2961 +
2161 2962 define-property@^0.2.5:
2162 2963 version "0.2.5"
2163 2964 resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
... ... @@ -2336,6 +3137,11 @@ ee-first@1.1.1:
2336 3137 resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
2337 3138 integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
2338 3139  
  3140 +ejs@^2.6.1:
  3141 + version "2.7.4"
  3142 + resolved "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba"
  3143 + integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
  3144 +
2339 3145 electron-to-chromium@^1.3.571:
2340 3146 version "1.3.583"
2341 3147 resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.583.tgz#47a9fde74740b1205dba96db2e433132964ba3ee"
... ... @@ -2399,11 +3205,38 @@ error-ex@^1.2.0, error-ex@^1.3.1:
2399 3205 dependencies:
2400 3206 is-arrayish "^0.2.1"
2401 3207  
  3208 +es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1:
  3209 + version "1.18.0-next.1"
  3210 + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68"
  3211 + integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==
  3212 + dependencies:
  3213 + es-to-primitive "^1.2.1"
  3214 + function-bind "^1.1.1"
  3215 + has "^1.0.3"
  3216 + has-symbols "^1.0.1"
  3217 + is-callable "^1.2.2"
  3218 + is-negative-zero "^2.0.0"
  3219 + is-regex "^1.1.1"
  3220 + object-inspect "^1.8.0"
  3221 + object-keys "^1.1.1"
  3222 + object.assign "^4.1.1"
  3223 + string.prototype.trimend "^1.0.1"
  3224 + string.prototype.trimstart "^1.0.1"
  3225 +
2402 3226 es-module-lexer@^0.3.25:
2403 3227 version "0.3.25"
2404 3228 resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.25.tgz#24a1abcb9c5dc96923a8e42be033b801f788de06"
2405 3229 integrity sha512-H9VoFD5H9zEfiOX2LeTWDwMvAbLqcAyA2PIb40TOAvGpScOjit02oTGWgIh+M0rx2eJOKyJVM9wtpKFVgnyC3A==
2406 3230  
  3231 +es-to-primitive@^1.2.1:
  3232 + version "1.2.1"
  3233 + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
  3234 + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
  3235 + dependencies:
  3236 + is-callable "^1.1.4"
  3237 + is-date-object "^1.0.1"
  3238 + is-symbol "^1.0.2"
  3239 +
2407 3240 esbuild-register@^1.1.0:
2408 3241 version "1.1.0"
2409 3242 resolved "https://registry.npmjs.org/esbuild-register/-/esbuild-register-1.1.0.tgz#8ec1fbf6b84f0d7654b87eec04029a383dcb539d"
... ... @@ -2729,7 +3562,7 @@ fast-glob@^3.1.1, fast-glob@^3.2.4:
2729 3562 micromatch "^4.0.2"
2730 3563 picomatch "^2.2.1"
2731 3564  
2732   -fast-json-stable-stringify@^2.0.0:
  3565 +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
2733 3566 version "2.1.0"
2734 3567 resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
2735 3568 integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
... ... @@ -2898,7 +3731,7 @@ fresh@~0.5.2:
2898 3731 resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
2899 3732 integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
2900 3733  
2901   -fs-extra@8.1.0:
  3734 +fs-extra@8.1.0, fs-extra@^8.1.0:
2902 3735 version "8.1.0"
2903 3736 resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
2904 3737 integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
... ... @@ -3189,6 +4022,11 @@ has-flag@^4.0.0:
3189 4022 resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
3190 4023 integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
3191 4024  
  4025 +has-symbols@^1.0.1:
  4026 + version "1.0.1"
  4027 + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
  4028 + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
  4029 +
3192 4030 has-value@^0.3.1:
3193 4031 version "0.3.1"
3194 4032 resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
... ... @@ -3566,6 +4404,11 @@ is-buffer@^2.0.0:
3566 4404 resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623"
3567 4405 integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==
3568 4406  
  4407 +is-callable@^1.1.4, is-callable@^1.2.2:
  4408 + version "1.2.2"
  4409 + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9"
  4410 + integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==
  4411 +
3569 4412 is-core-module@^2.0.0:
3570 4413 version "2.0.0"
3571 4414 resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.0.0.tgz#58531b70aed1db7c0e8d4eb1a0a2d1ddd64bd12d"
... ... @@ -3587,6 +4430,11 @@ is-data-descriptor@^1.0.0:
3587 4430 dependencies:
3588 4431 kind-of "^6.0.0"
3589 4432  
  4433 +is-date-object@^1.0.1:
  4434 + version "1.0.2"
  4435 + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
  4436 + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
  4437 +
3590 4438 is-decimal@^1.0.0:
3591 4439 version "1.0.4"
3592 4440 resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
... ... @@ -3730,6 +4578,13 @@ is-reference@^1.2.1:
3730 4578 dependencies:
3731 4579 "@types/estree" "*"
3732 4580  
  4581 +is-regex@^1.1.1:
  4582 + version "1.1.1"
  4583 + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9"
  4584 + integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==
  4585 + dependencies:
  4586 + has-symbols "^1.0.1"
  4587 +
3733 4588 is-regexp@^1.0.0:
3734 4589 version "1.0.0"
3735 4590 resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
... ... @@ -3745,6 +4600,13 @@ is-stream@^2.0.0:
3745 4600 resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
3746 4601 integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
3747 4602  
  4603 +is-symbol@^1.0.2:
  4604 + version "1.0.3"
  4605 + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
  4606 + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
  4607 + dependencies:
  4608 + has-symbols "^1.0.1"
  4609 +
3748 4610 is-text-path@^1.0.1:
3749 4611 version "1.0.1"
3750 4612 resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e"
... ... @@ -3828,7 +4690,15 @@ isobject@^3.0.0, isobject@^3.0.1:
3828 4690 resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
3829 4691 integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
3830 4692  
3831   -jest-worker@^26.2.1:
  4693 +jest-worker@^24.9.0:
  4694 + version "24.9.0"
  4695 + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5"
  4696 + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==
  4697 + dependencies:
  4698 + merge-stream "^2.0.0"
  4699 + supports-color "^6.1.0"
  4700 +
  4701 +jest-worker@^26.0.0, jest-worker@^26.2.1:
3832 4702 version "26.6.1"
3833 4703 resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.1.tgz#c2ae8cde6802cc14056043f997469ec170d9c32a"
3834 4704 integrity sha512-R5IE3qSGz+QynJx8y+ICEkdI2OJ3RJjRQVEyCcFAd3yVhQSEtquziPO29Mlzgn07LOVE8u8jhJ1FqcwegiXWOw==
... ... @@ -3860,6 +4730,11 @@ jsesc@^2.5.1:
3860 4730 resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
3861 4731 integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
3862 4732  
  4733 +jsesc@~0.5.0:
  4734 + version "0.5.0"
  4735 + resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
  4736 + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
  4737 +
3863 4738 json-parse-better-errors@^1.0.1:
3864 4739 version "1.0.2"
3865 4740 resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
... ... @@ -4210,7 +5085,7 @@ lodash.map@^4.5.1:
4210 5085 resolved "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3"
4211 5086 integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=
4212 5087  
4213   -lodash.template@^4.0.2:
  5088 +lodash.template@^4.0.2, lodash.template@^4.5.0:
4214 5089 version "4.5.0"
4215 5090 resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab"
4216 5091 integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==
... ... @@ -4303,7 +5178,7 @@ lru-cache@^6.0.0:
4303 5178 dependencies:
4304 5179 yallist "^4.0.0"
4305 5180  
4306   -magic-string@^0.25.7:
  5181 +magic-string@^0.25.0, magic-string@^0.25.7:
4307 5182 version "0.25.7"
4308 5183 resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
4309 5184 integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
... ... @@ -4727,6 +5602,16 @@ object-copy@^0.1.0:
4727 5602 define-property "^0.2.5"
4728 5603 kind-of "^3.0.3"
4729 5604  
  5605 +object-inspect@^1.8.0:
  5606 + version "1.8.0"
  5607 + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0"
  5608 + integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==
  5609 +
  5610 +object-keys@^1.0.12, object-keys@^1.1.1:
  5611 + version "1.1.1"
  5612 + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
  5613 + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
  5614 +
4730 5615 object-visit@^1.0.0:
4731 5616 version "1.0.1"
4732 5617 resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
... ... @@ -4734,6 +5619,16 @@ object-visit@^1.0.0:
4734 5619 dependencies:
4735 5620 isobject "^3.0.0"
4736 5621  
  5622 +object.assign@^4.1.0, object.assign@^4.1.1:
  5623 + version "4.1.1"
  5624 + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz#303867a666cdd41936ecdedfb1f8f3e32a478cdd"
  5625 + integrity sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==
  5626 + dependencies:
  5627 + define-properties "^1.1.3"
  5628 + es-abstract "^1.18.0-next.0"
  5629 + has-symbols "^1.0.1"
  5630 + object-keys "^1.1.1"
  5631 +
4737 5632 object.pick@^1.3.0:
4738 5633 version "1.3.0"
4739 5634 resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
... ... @@ -5297,6 +6192,11 @@ prettier@^2.1.2:
5297 6192 resolved "https://registry.npmjs.org/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5"
5298 6193 integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==
5299 6194  
  6195 +pretty-bytes@^5.3.0:
  6196 + version "5.4.1"
  6197 + resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.4.1.tgz#cd89f79bbcef21e3d21eb0da68ffe93f803e884b"
  6198 + integrity sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==
  6199 +
5300 6200 printj@~1.1.0, printj@~1.1.2:
5301 6201 version "1.1.2"
5302 6202 resolved "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222"
... ... @@ -5507,11 +6407,35 @@ redent@^3.0.0:
5507 6407 indent-string "^4.0.0"
5508 6408 strip-indent "^3.0.0"
5509 6409  
  6410 +regenerate-unicode-properties@^8.2.0:
  6411 + version "8.2.0"
  6412 + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec"
  6413 + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==
  6414 + dependencies:
  6415 + regenerate "^1.4.0"
  6416 +
  6417 +regenerate@^1.4.0:
  6418 + version "1.4.1"
  6419 + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f"
  6420 + integrity sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==
  6421 +
  6422 +regenerator-runtime@^0.11.0:
  6423 + version "0.11.1"
  6424 + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
  6425 + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
  6426 +
5510 6427 regenerator-runtime@^0.13.4:
5511 6428 version "0.13.7"
5512 6429 resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
5513 6430 integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==
5514 6431  
  6432 +regenerator-transform@^0.14.2:
  6433 + version "0.14.5"
  6434 + resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4"
  6435 + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==
  6436 + dependencies:
  6437 + "@babel/runtime" "^7.8.4"
  6438 +
5515 6439 regex-not@^1.0.0, regex-not@^1.0.2:
5516 6440 version "1.0.2"
5517 6441 resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
... ... @@ -5525,6 +6449,30 @@ regexpp@^3.0.0, regexpp@^3.1.0:
5525 6449 resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2"
5526 6450 integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==
5527 6451  
  6452 +regexpu-core@^4.7.1:
  6453 + version "4.7.1"
  6454 + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6"
  6455 + integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==
  6456 + dependencies:
  6457 + regenerate "^1.4.0"
  6458 + regenerate-unicode-properties "^8.2.0"
  6459 + regjsgen "^0.5.1"
  6460 + regjsparser "^0.6.4"
  6461 + unicode-match-property-ecmascript "^1.0.4"
  6462 + unicode-match-property-value-ecmascript "^1.2.0"
  6463 +
  6464 +regjsgen@^0.5.1:
  6465 + version "0.5.2"
  6466 + resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733"
  6467 + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==
  6468 +
  6469 +regjsparser@^0.6.4:
  6470 + version "0.6.4"
  6471 + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272"
  6472 + integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==
  6473 + dependencies:
  6474 + jsesc "~0.5.0"
  6475 +
5528 6476 relateurl@^0.2.7:
5529 6477 version "0.2.7"
5530 6478 resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
... ... @@ -5661,7 +6609,7 @@ resolve-url@^0.2.1:
5661 6609 resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
5662 6610 integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
5663 6611  
5664   -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.3.2:
  6612 +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.3.2:
5665 6613 version "1.18.1"
5666 6614 resolved "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130"
5667 6615 integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==
... ... @@ -5714,6 +6662,14 @@ rollup-plugin-analyzer@^3.3.0:
5714 6662 resolved "https://registry.npmjs.org/rollup-plugin-analyzer/-/rollup-plugin-analyzer-3.3.0.tgz#52fb30465ae927d9c078b6ec90c578cfb9164fc2"
5715 6663 integrity sha512-zUPGitW4usmZcVa0nKecRvw3odtXgnxdCben9Hx1kxVoR3demek8RU9tmRG/R35hnRPQTb7wEsYEe3GUcjxIMA==
5716 6664  
  6665 +rollup-plugin-babel@^4.3.3:
  6666 + version "4.4.0"
  6667 + resolved "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb"
  6668 + integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==
  6669 + dependencies:
  6670 + "@babel/helper-module-imports" "^7.0.0"
  6671 + rollup-pluginutils "^2.8.1"
  6672 +
5717 6673 rollup-plugin-dynamic-import-variables@^1.1.0:
5718 6674 version "1.1.0"
5719 6675 resolved "https://registry.npmjs.org/rollup-plugin-dynamic-import-variables/-/rollup-plugin-dynamic-import-variables-1.1.0.tgz#4981d38907a471b35234398a09047bef47a2006a"
... ... @@ -5741,6 +6697,27 @@ rollup-plugin-purge-icons@^0.4.4:
5741 6697 "@purge-icons/core" "^0.4.4"
5742 6698 "@purge-icons/generated" "^0.4.1"
5743 6699  
  6700 +rollup-plugin-terser@^5.3.1:
  6701 + version "5.3.1"
  6702 + resolved "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413"
  6703 + integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==
  6704 + dependencies:
  6705 + "@babel/code-frame" "^7.5.5"
  6706 + jest-worker "^24.9.0"
  6707 + rollup-pluginutils "^2.8.2"
  6708 + serialize-javascript "^4.0.0"
  6709 + terser "^4.6.2"
  6710 +
  6711 +rollup-plugin-terser@^6.1.0:
  6712 + version "6.1.0"
  6713 + resolved "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-6.1.0.tgz#071866585aea104bfbb9dd1019ac523e63c81e45"
  6714 + integrity sha512-4fB3M9nuoWxrwm39habpd4hvrbrde2W2GG4zEGPQg1YITNkM3Tqur5jSuXlWNzbv/2aMLJ+dZJaySc3GCD8oDw==
  6715 + dependencies:
  6716 + "@babel/code-frame" "^7.8.3"
  6717 + jest-worker "^26.0.0"
  6718 + serialize-javascript "^3.0.0"
  6719 + terser "^4.7.0"
  6720 +
5744 6721 rollup-plugin-terser@^7.0.2:
5745 6722 version "7.0.2"
5746 6723 resolved "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
... ... @@ -5775,7 +6752,18 @@ rollup-plugin-web-worker-loader@^1.3.1:
5775 6752 resolved "https://registry.npmjs.org/rollup-plugin-web-worker-loader/-/rollup-plugin-web-worker-loader-1.4.0.tgz#b4fd711118758c2111c30e794e2f2757b75a27b8"
5776 6753 integrity sha512-jhlOwSkrXkAVFY2Fded0M1AS9iqZDNjUJxNz4BFjBlaKuUzTx8Ikey+b3LSegUJE4mzAAw2DqJD8pX12R0ZdDw==
5777 6754  
5778   -rollup-pluginutils@^2.8.2:
  6755 +rollup-plugin-workbox@^5.2.1:
  6756 + version "5.2.1"
  6757 + resolved "https://registry.npmjs.org/rollup-plugin-workbox/-/rollup-plugin-workbox-5.2.1.tgz#371b0753667df03886742ec072281525803c2c75"
  6758 + integrity sha512-C+yIoYkZ3VUcJTZpOH2zbaarHCwy8eQod987eS8hXE6qwfMLDqV3RkLYNplnO0PcMi+3JgZPiE6d1zuXgwkO7Q==
  6759 + dependencies:
  6760 + "@rollup/plugin-node-resolve" "^8.4.0"
  6761 + "@rollup/plugin-replace" "^2.3.3"
  6762 + pretty-bytes "^5.3.0"
  6763 + rollup-plugin-terser "^6.1.0"
  6764 + workbox-build "^5.0.0"
  6765 +
  6766 +rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2:
5779 6767 version "2.8.2"
5780 6768 resolved "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
5781 6769 integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
... ... @@ -5790,6 +6778,15 @@ rollup@^0.63.4:
5790 6778 "@types/estree" "0.0.39"
5791 6779 "@types/node" "*"
5792 6780  
  6781 +rollup@^1.31.1:
  6782 + version "1.32.1"
  6783 + resolved "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4"
  6784 + integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==
  6785 + dependencies:
  6786 + "@types/estree" "*"
  6787 + "@types/node" "*"
  6788 + acorn "^7.1.0"
  6789 +
5793 6790 rollup@^2.32.1:
5794 6791 version "2.32.1"
5795 6792 resolved "https://registry.npmjs.org/rollup/-/rollup-2.32.1.tgz#625a92c54f5b4d28ada12d618641491d4dbb548c"
... ... @@ -5860,11 +6857,16 @@ semver-regex@^2.0.0:
5860 6857 resolved "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
5861 6858 integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==
5862 6859  
5863   -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.6.0:
  6860 +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
5864 6861 version "5.7.1"
5865 6862 resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
5866 6863 integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
5867 6864  
  6865 +semver@7.0.0:
  6866 + version "7.0.0"
  6867 + resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
  6868 + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
  6869 +
5868 6870 semver@7.3.2, semver@^7.2.1, semver@^7.3.2:
5869 6871 version "7.3.2"
5870 6872 resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
... ... @@ -5875,6 +6877,13 @@ semver@^6.0.0:
5875 6877 resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
5876 6878 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
5877 6879  
  6880 +serialize-javascript@^3.0.0:
  6881 + version "3.1.0"
  6882 + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea"
  6883 + integrity sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==
  6884 + dependencies:
  6885 + randombytes "^2.1.0"
  6886 +
5878 6887 serialize-javascript@^4.0.0:
5879 6888 version "4.0.0"
5880 6889 resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
... ... @@ -6177,6 +7186,22 @@ string-width@^4.1.0, string-width@^4.2.0:
6177 7186 is-fullwidth-code-point "^3.0.0"
6178 7187 strip-ansi "^6.0.0"
6179 7188  
  7189 +string.prototype.trimend@^1.0.1:
  7190 + version "1.0.2"
  7191 + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz#6ddd9a8796bc714b489a3ae22246a208f37bfa46"
  7192 + integrity sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==
  7193 + dependencies:
  7194 + define-properties "^1.1.3"
  7195 + es-abstract "^1.18.0-next.1"
  7196 +
  7197 +string.prototype.trimstart@^1.0.1:
  7198 + version "1.0.2"
  7199 + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz#22d45da81015309cd0cdd79787e8919fc5c613e7"
  7200 + integrity sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==
  7201 + dependencies:
  7202 + define-properties "^1.1.3"
  7203 + es-abstract "^1.18.0-next.1"
  7204 +
6180 7205 string_decoder@^1.1.1:
6181 7206 version "1.3.0"
6182 7207 resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
... ... @@ -6247,6 +7272,14 @@ strip-bom@^3.0.0:
6247 7272 resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
6248 7273 integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
6249 7274  
  7275 +strip-comments@^1.0.2:
  7276 + version "1.0.2"
  7277 + resolved "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d"
  7278 + integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==
  7279 + dependencies:
  7280 + babel-extract-comments "^1.0.0"
  7281 + babel-plugin-transform-object-rest-spread "^6.26.0"
  7282 +
6250 7283 strip-final-newline@^2.0.0:
6251 7284 version "2.0.0"
6252 7285 resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
... ... @@ -6490,6 +7523,11 @@ tasksfile@^5.1.1:
6490 7523 "@pawelgalazka/shell" "2.0.0"
6491 7524 chalk "2.3.0"
6492 7525  
  7526 +temp-dir@^1.0.0:
  7527 + version "1.0.0"
  7528 + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d"
  7529 + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=
  7530 +
6493 7531 temp-dir@^2.0.0:
6494 7532 version "2.0.0"
6495 7533 resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e"
... ... @@ -6503,7 +7541,16 @@ tempfile@^3.0.0:
6503 7541 temp-dir "^2.0.0"
6504 7542 uuid "^3.3.2"
6505 7543  
6506   -terser@^4.6.3:
  7544 +tempy@^0.3.0:
  7545 + version "0.3.0"
  7546 + resolved "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8"
  7547 + integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==
  7548 + dependencies:
  7549 + temp-dir "^1.0.0"
  7550 + type-fest "^0.3.1"
  7551 + unique-string "^1.0.0"
  7552 +
  7553 +terser@^4.6.2, terser@^4.6.3, terser@^4.7.0:
6507 7554 version "4.8.0"
6508 7555 resolved "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17"
6509 7556 integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==
... ... @@ -6686,6 +7733,11 @@ type-fest@^0.13.1:
6686 7733 resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934"
6687 7734 integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==
6688 7735  
  7736 +type-fest@^0.3.1:
  7737 + version "0.3.1"
  7738 + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1"
  7739 + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==
  7740 +
6689 7741 type-fest@^0.6.0:
6690 7742 version "0.6.0"
6691 7743 resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
... ... @@ -6729,6 +7781,29 @@ unherit@^1.0.4:
6729 7781 inherits "^2.0.0"
6730 7782 xtend "^4.0.0"
6731 7783  
  7784 +unicode-canonical-property-names-ecmascript@^1.0.4:
  7785 + version "1.0.4"
  7786 + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
  7787 + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
  7788 +
  7789 +unicode-match-property-ecmascript@^1.0.4:
  7790 + version "1.0.4"
  7791 + resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
  7792 + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
  7793 + dependencies:
  7794 + unicode-canonical-property-names-ecmascript "^1.0.4"
  7795 + unicode-property-aliases-ecmascript "^1.0.4"
  7796 +
  7797 +unicode-match-property-value-ecmascript@^1.2.0:
  7798 + version "1.2.0"
  7799 + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531"
  7800 + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==
  7801 +
  7802 +unicode-property-aliases-ecmascript@^1.0.4:
  7803 + version "1.1.0"
  7804 + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
  7805 + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
  7806 +
6732 7807 unified@^9.0.0:
6733 7808 version "9.2.0"
6734 7809 resolved "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8"
... ... @@ -6756,6 +7831,13 @@ uniq@^1.0.1:
6756 7831 resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
6757 7832 integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=
6758 7833  
  7834 +unique-string@^1.0.0:
  7835 + version "1.0.0"
  7836 + resolved "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a"
  7837 + integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=
  7838 + dependencies:
  7839 + crypto-random-string "^1.0.0"
  7840 +
6759 7841 unist-util-find-all-after@^3.0.1:
6760 7842 version "3.0.1"
6761 7843 resolved "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz#95cc62f48812d879b4685a0512bf1b838da50e9a"
... ... @@ -6822,6 +7904,11 @@ unset-value@^1.0.0:
6822 7904 has-value "^0.3.1"
6823 7905 isobject "^3.0.0"
6824 7906  
  7907 +upath@^1.2.0:
  7908 + version "1.2.0"
  7909 + resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
  7910 + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
  7911 +
6825 7912 uri-js@^4.2.2:
6826 7913 version "4.4.0"
6827 7914 resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602"
... ... @@ -6929,6 +8016,15 @@ vite-plugin-purge-icons@^0.4.4:
6929 8016 "@purge-icons/generated" "^0.4.1"
6930 8017 rollup-plugin-purge-icons "^0.4.4"
6931 8018  
  8019 +vite-plugin-pwa@^0.1.2:
  8020 + version "0.1.2"
  8021 + resolved "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.1.2.tgz#286b1b22a3b56268477defcd1e4a0029f09fcd06"
  8022 + integrity sha512-u+jRU+4q0jHZ/xplsi+QbJA3dJB2/sA6CeH5to48/asxW3Zl3A9byqAnucbgX8mOswYUc/MhpSIK/B1ZartI3A==
  8023 + dependencies:
  8024 + debug "^4.3.0"
  8025 + fast-glob "^3.2.4"
  8026 + rollup-plugin-workbox "^5.2.1"
  8027 +
6932 8028 vite@^1.0.0-rc.8:
6933 8029 version "1.0.0-rc.8"
6934 8030 resolved "https://registry.npmjs.org/vite/-/vite-1.0.0-rc.8.tgz#26ebe3d6cb7c36f0bceb04398eef0d5d2d7c10df"
... ... @@ -7087,6 +8183,147 @@ wordwrap@^1.0.0:
7087 8183 resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
7088 8184 integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=
7089 8185  
  8186 +workbox-background-sync@^5.1.4:
  8187 + version "5.1.4"
  8188 + resolved "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz#5ae0bbd455f4e9c319e8d827c055bb86c894fd12"
  8189 + integrity sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==
  8190 + dependencies:
  8191 + workbox-core "^5.1.4"
  8192 +
  8193 +workbox-broadcast-update@^5.1.4:
  8194 + version "5.1.4"
  8195 + resolved "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz#0eeb89170ddca7f6914fa3523fb14462891f2cfc"
  8196 + integrity sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==
  8197 + dependencies:
  8198 + workbox-core "^5.1.4"
  8199 +
  8200 +workbox-build@^5.0.0:
  8201 + version "5.1.4"
  8202 + resolved "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz#23d17ed5c32060c363030c8823b39d0eabf4c8c7"
  8203 + integrity sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==
  8204 + dependencies:
  8205 + "@babel/core" "^7.8.4"
  8206 + "@babel/preset-env" "^7.8.4"
  8207 + "@babel/runtime" "^7.8.4"
  8208 + "@hapi/joi" "^15.1.0"
  8209 + "@rollup/plugin-node-resolve" "^7.1.1"
  8210 + "@rollup/plugin-replace" "^2.3.1"
  8211 + "@surma/rollup-plugin-off-main-thread" "^1.1.1"
  8212 + common-tags "^1.8.0"
  8213 + fast-json-stable-stringify "^2.1.0"
  8214 + fs-extra "^8.1.0"
  8215 + glob "^7.1.6"
  8216 + lodash.template "^4.5.0"
  8217 + pretty-bytes "^5.3.0"
  8218 + rollup "^1.31.1"
  8219 + rollup-plugin-babel "^4.3.3"
  8220 + rollup-plugin-terser "^5.3.1"
  8221 + source-map "^0.7.3"
  8222 + source-map-url "^0.4.0"
  8223 + stringify-object "^3.3.0"
  8224 + strip-comments "^1.0.2"
  8225 + tempy "^0.3.0"
  8226 + upath "^1.2.0"
  8227 + workbox-background-sync "^5.1.4"
  8228 + workbox-broadcast-update "^5.1.4"
  8229 + workbox-cacheable-response "^5.1.4"
  8230 + workbox-core "^5.1.4"
  8231 + workbox-expiration "^5.1.4"
  8232 + workbox-google-analytics "^5.1.4"
  8233 + workbox-navigation-preload "^5.1.4"
  8234 + workbox-precaching "^5.1.4"
  8235 + workbox-range-requests "^5.1.4"
  8236 + workbox-routing "^5.1.4"
  8237 + workbox-strategies "^5.1.4"
  8238 + workbox-streams "^5.1.4"
  8239 + workbox-sw "^5.1.4"
  8240 + workbox-window "^5.1.4"
  8241 +
  8242 +workbox-cacheable-response@^5.1.4:
  8243 + version "5.1.4"
  8244 + resolved "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz#9ff26e1366214bdd05cf5a43da9305b274078a54"
  8245 + integrity sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==
  8246 + dependencies:
  8247 + workbox-core "^5.1.4"
  8248 +
  8249 +workbox-core@^5.1.4:
  8250 + version "5.1.4"
  8251 + resolved "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz#8bbfb2362ecdff30e25d123c82c79ac65d9264f4"
  8252 + integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==
  8253 +
  8254 +workbox-expiration@^5.1.4:
  8255 + version "5.1.4"
  8256 + resolved "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz#92b5df461e8126114943a3b15c55e4ecb920b163"
  8257 + integrity sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==
  8258 + dependencies:
  8259 + workbox-core "^5.1.4"
  8260 +
  8261 +workbox-google-analytics@^5.1.4:
  8262 + version "5.1.4"
  8263 + resolved "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz#b3376806b1ac7d7df8418304d379707195fa8517"
  8264 + integrity sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==
  8265 + dependencies:
  8266 + workbox-background-sync "^5.1.4"
  8267 + workbox-core "^5.1.4"
  8268 + workbox-routing "^5.1.4"
  8269 + workbox-strategies "^5.1.4"
  8270 +
  8271 +workbox-navigation-preload@^5.1.4:
  8272 + version "5.1.4"
  8273 + resolved "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz#30d1b720d26a05efc5fa11503e5cc1ed5a78902a"
  8274 + integrity sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==
  8275 + dependencies:
  8276 + workbox-core "^5.1.4"
  8277 +
  8278 +workbox-precaching@^5.1.4:
  8279 + version "5.1.4"
  8280 + resolved "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz#874f7ebdd750dd3e04249efae9a1b3f48285fe6b"
  8281 + integrity sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==
  8282 + dependencies:
  8283 + workbox-core "^5.1.4"
  8284 +
  8285 +workbox-range-requests@^5.1.4:
  8286 + version "5.1.4"
  8287 + resolved "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz#7066a12c121df65bf76fdf2b0868016aa2bab859"
  8288 + integrity sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==
  8289 + dependencies:
  8290 + workbox-core "^5.1.4"
  8291 +
  8292 +workbox-routing@^5.1.4:
  8293 + version "5.1.4"
  8294 + resolved "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz#3e8cd86bd3b6573488d1a2ce7385e547b547e970"
  8295 + integrity sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==
  8296 + dependencies:
  8297 + workbox-core "^5.1.4"
  8298 +
  8299 +workbox-strategies@^5.1.4:
  8300 + version "5.1.4"
  8301 + resolved "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz#96b1418ccdfde5354612914964074d466c52d08c"
  8302 + integrity sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==
  8303 + dependencies:
  8304 + workbox-core "^5.1.4"
  8305 + workbox-routing "^5.1.4"
  8306 +
  8307 +workbox-streams@^5.1.4:
  8308 + version "5.1.4"
  8309 + resolved "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz#05754e5e3667bdc078df2c9315b3f41210d8cac0"
  8310 + integrity sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==
  8311 + dependencies:
  8312 + workbox-core "^5.1.4"
  8313 + workbox-routing "^5.1.4"
  8314 +
  8315 +workbox-sw@^5.1.4:
  8316 + version "5.1.4"
  8317 + resolved "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz#2bb34c9f7381f90d84cef644816d45150011d3db"
  8318 + integrity sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==
  8319 +
  8320 +workbox-window@^5.1.4:
  8321 + version "5.1.4"
  8322 + resolved "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz#2740f7dea7f93b99326179a62f1cc0ca2c93c863"
  8323 + integrity sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==
  8324 + dependencies:
  8325 + workbox-core "^5.1.4"
  8326 +
7090 8327 wrap-ansi@^5.1.0:
7091 8328 version "5.1.0"
7092 8329 resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
... ...