From 68789d48f8528adb91b6451a601368623edc14de Mon Sep 17 00:00:00 2001 From: koehr Date: Tue, 30 Jun 2020 11:51:19 +0200 Subject: [PATCH] start of complete rewrite on top of vue3 This introduces a new build structure and a new notification system. --- .editorconfig | 5 - babel.config.js | 5 - docs/rpg-cards-feature-parity.md | 19 - docs/scrot.jpg | Bin 64762 -> 0 bytes docs/scrot2.jpg | Bin 168557 -> 0 bytes html.config.json | 21 + package.json | 81 +- public/favicon-128.png | Bin 11569 -> 0 bytes public/favicon-152.png | Bin 15929 -> 0 bytes public/favicon-180.png | Bin 20089 -> 0 bytes public/favicon-192.png | Bin 22601 -> 0 bytes public/favicon-196.png | Bin 22827 -> 0 bytes public/favicon-32.png | Bin 1769 -> 0 bytes public/favicon.ico | Bin 1406 -> 0 bytes public/img/icons/android-chrome-192x192.png | Bin 9416 -> 0 bytes public/img/icons/android-chrome-512x512.png | Bin 29808 -> 0 bytes .../icons/android-chrome-maskable-192x192.png | Bin 6401 -> 0 bytes .../icons/android-chrome-maskable-512x512.png | Bin 23038 -> 0 bytes public/img/icons/apple-touch-icon-120x120.png | Bin 3369 -> 0 bytes public/img/icons/apple-touch-icon-152x152.png | Bin 4046 -> 0 bytes public/img/icons/apple-touch-icon-180x180.png | Bin 4678 -> 0 bytes public/img/icons/apple-touch-icon-60x60.png | Bin 1491 -> 0 bytes public/img/icons/apple-touch-icon-76x76.png | Bin 1823 -> 0 bytes public/img/icons/apple-touch-icon.png | Bin 4678 -> 0 bytes public/img/icons/favicon-16x16.png | Bin 799 -> 0 bytes public/img/icons/favicon-32x32.png | Bin 1271 -> 0 bytes .../img/icons/msapplication-icon-144x144.png | Bin 1169 -> 0 bytes public/img/icons/mstile-150x150.png | Bin 4282 -> 0 bytes public/img/icons/safari-pinned-tab.svg | 149 - public/index.html | 19 - src/App.vue | 58 +- src/assets/app.css | 45 +- src/assets/logo.png | Bin 6849 -> 0 bytes src/class-component-hooks.ts | 8 - src/components/AlphaWarning.vue | 8 + src/components/CardBack.vue | 24 + src/components/{logo.vue => Logo.vue} | 8 - src/components/Notifications.vue | 27 + src/components/deck-card-editor.vue | 49 - src/components/deck-card.vue | 187 - src/components/deck-cover.vue | 70 - src/components/deck-form.vue | 76 - src/components/edit-deck-form.vue | 24 - src/components/flip-switch.vue | 63 - src/components/new-deck-form.vue | 58 - src/components/print-deck-form.vue | 96 - src/components/static-card.vue | 89 - src/consts.ts | 27 - src/directives.ts | 39 - src/editor/charges.ts | 134 - src/editor/content-block.ts | 222 - src/editor/contentless-block.ts | 73 - src/editor/delimiter.ts | 53 - src/editor/dnd-stats.ts | 106 - src/editor/heading.ts | 159 - src/editor/index.ts | 4 - src/lib.ts | 66 - src/lib/card.ts | 30 + src/lib/deck.ts | 28 + src/lib/iconPath.ts | 3 + src/lib/randomId.ts | 6 + src/main.ts | 25 +- src/modules.d.ts | 12 - src/registerServiceWorker.ts | 32 - src/router.ts | 46 +- src/shims-tsx.d.ts | 13 - src/shims.d.ts | 5 + src/state.ts | 51 + src/storage.ts | 48 - src/types.ts | 19 +- src/views/About.vue | 5 - src/views/Deck.vue | 174 +- src/views/Home.vue | 71 +- src/views/Print.vue | 122 +- tsconfig.json | 49 +- vue.config.js | 10 - webpack.config.js | 96 + yarn.lock | 6172 +++++------------ 78 files changed, 2153 insertions(+), 6936 deletions(-) delete mode 100644 .editorconfig delete mode 100644 babel.config.js delete mode 100644 docs/rpg-cards-feature-parity.md delete mode 100644 docs/scrot.jpg delete mode 100644 docs/scrot2.jpg create mode 100644 html.config.json delete mode 100644 public/favicon-128.png delete mode 100644 public/favicon-152.png delete mode 100644 public/favicon-180.png delete mode 100644 public/favicon-192.png delete mode 100644 public/favicon-196.png delete mode 100644 public/favicon-32.png delete mode 100644 public/favicon.ico delete mode 100644 public/img/icons/android-chrome-192x192.png delete mode 100644 public/img/icons/android-chrome-512x512.png delete mode 100644 public/img/icons/android-chrome-maskable-192x192.png delete mode 100644 public/img/icons/android-chrome-maskable-512x512.png delete mode 100644 public/img/icons/apple-touch-icon-120x120.png delete mode 100644 public/img/icons/apple-touch-icon-152x152.png delete mode 100644 public/img/icons/apple-touch-icon-180x180.png delete mode 100644 public/img/icons/apple-touch-icon-60x60.png delete mode 100644 public/img/icons/apple-touch-icon-76x76.png delete mode 100644 public/img/icons/apple-touch-icon.png delete mode 100644 public/img/icons/favicon-16x16.png delete mode 100644 public/img/icons/favicon-32x32.png delete mode 100644 public/img/icons/msapplication-icon-144x144.png delete mode 100644 public/img/icons/mstile-150x150.png delete mode 100644 public/img/icons/safari-pinned-tab.svg delete mode 100644 src/assets/logo.png delete mode 100644 src/class-component-hooks.ts create mode 100644 src/components/AlphaWarning.vue create mode 100644 src/components/CardBack.vue rename src/components/{logo.vue => Logo.vue} (96%) create mode 100644 src/components/Notifications.vue delete mode 100644 src/components/deck-card-editor.vue delete mode 100644 src/components/deck-card.vue delete mode 100644 src/components/deck-cover.vue delete mode 100644 src/components/deck-form.vue delete mode 100644 src/components/edit-deck-form.vue delete mode 100644 src/components/flip-switch.vue delete mode 100644 src/components/new-deck-form.vue delete mode 100644 src/components/print-deck-form.vue delete mode 100644 src/components/static-card.vue delete mode 100644 src/consts.ts delete mode 100644 src/directives.ts delete mode 100644 src/editor/charges.ts delete mode 100644 src/editor/content-block.ts delete mode 100644 src/editor/contentless-block.ts delete mode 100644 src/editor/delimiter.ts delete mode 100644 src/editor/dnd-stats.ts delete mode 100644 src/editor/heading.ts delete mode 100644 src/editor/index.ts delete mode 100644 src/lib.ts create mode 100644 src/lib/card.ts create mode 100644 src/lib/deck.ts create mode 100644 src/lib/iconPath.ts create mode 100644 src/lib/randomId.ts delete mode 100644 src/modules.d.ts delete mode 100644 src/registerServiceWorker.ts delete mode 100644 src/shims-tsx.d.ts create mode 100644 src/shims.d.ts create mode 100644 src/state.ts delete mode 100644 src/storage.ts delete mode 100644 src/views/About.vue delete mode 100644 vue.config.js create mode 100644 webpack.config.js diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 7053c49..0000000 --- a/.editorconfig +++ /dev/null @@ -1,5 +0,0 @@ -[*.{js,jsx,ts,tsx,vue}] -indent_style = space -indent_size = 2 -trim_trailing_whitespace = true -insert_final_newline = true diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index e955840..0000000 --- a/babel.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - presets: [ - '@vue/cli-plugin-babel/preset' - ] -} diff --git a/docs/rpg-cards-feature-parity.md b/docs/rpg-cards-feature-parity.md deleted file mode 100644 index 88ead62..0000000 --- a/docs/rpg-cards-feature-parity.md +++ /dev/null @@ -1,19 +0,0 @@ -# Feature parity with RPG-Cards by Crobi - -RPG-Cards by Crobi was the original inspiration to create this program. - -see https://crobi.github.io/rpg-cards - -## Card generation - -[x] subtitle -[x] rule -[x] property -[x] description -[x] text -[x] subsection -[x] boxes -[x] dndstats -[x] fill -[x] bullet -[ ] picture: not supported and for now not planned diff --git a/docs/scrot.jpg b/docs/scrot.jpg deleted file mode 100644 index 4886b3eac9eddcd53b7c3bbb7f96321eb2592344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64762 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�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≫^1=UE9trzrd880xW5oAt>jF+r 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 diff --git a/html.config.json b/html.config.json new file mode 100644 index 0000000..e2a7123 --- /dev/null +++ b/html.config.json @@ -0,0 +1,21 @@ +{ + "title": "vue3-app-starter", + "meta": { + "viewport": "width=device-width,initial-scale=1.0", + "description": "vue3 app starter with typescript support" + }, + "logo": "./src/assets/logo.svg", + "favicons": { + "icons": { + "favicons": true, + "android": true, + "appleIcon": true, + "appleStartup": false, + "coast": false, + "firefox": false, + "yandex": false, + "windows": false + } + }, + "template": "./public/index.html" +} diff --git a/package.json b/package.json index ecfa4a0..0b694de 100644 --- a/package.json +++ b/package.json @@ -1,67 +1,36 @@ { "name": "rpg-cards-ng", "version": "0.1.0", + "description": "next gen rpg card app", + "main": "src/main.ts", + "author": "koehr ", + "license": "MIT", "private": true, "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", - "lint": "vue-cli-service lint" + "dev": "webpack-dev-server", + "build": "webpack --env.prod --progress" }, "dependencies": { - "core-js": "^3.6.4", - "register-service-worker": "^1.6.2", - "vue": "^2.6.11", - "vue-router": "^3.1.5" + "vue": "3.0.0-beta.15", + "vue-router": "4.0.0-alpha.12" }, "devDependencies": { - "@editorjs/editorjs": "^2.18.0", - "@editorjs/list": "^1.5.0", - "@typescript-eslint/eslint-plugin": "^3.2.0", - "@typescript-eslint/parser": "^3.2.0", - "@vue/cli-plugin-babel": "^4.2.0", - "@vue/cli-plugin-eslint": "^4.2.0", - "@vue/cli-plugin-pwa": "^4.2.0", - "@vue/cli-plugin-typescript": "^4.2.0", - "@vue/cli-service": "^4.2.0", - "@vue/eslint-config-standard": "^5.1.2", - "@vue/eslint-config-typescript": "^5.0.2", - "eslint": "^7.2.0", - "eslint-plugin-import": "^2.21.2", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.2.1", - "eslint-plugin-standard": "^4.0.1", - "eslint-plugin-vue": "^6.2.2", - "lint-staged": "^9.5.0", - "raw-loader": "^4.0.0", - "typescript": "~3.9.5", - "vue-property-decorator": "^8.5.0", - "vue-template-compiler": "^2.6.11" - }, - "eslintConfig": { - "root": true, - "env": { - "node": true - }, - "extends": [ - "plugin:vue/essential", - "@vue/standard", - "@vue/typescript/recommended" - ], - "parserOptions": { - "ecmaVersion": 2020 - } - }, - "browserslist": [ - "> 1%", - "IE > 11" - ], - "gitHooks": { - "pre-commit": "lint-staged" - }, - "lint-staged": { - "*.{js,jsx,vue,ts,tsx}": [ - "vue-cli-service lint", - "git add" - ] + "@vue/compiler-sfc": "3.0.0-beta.15", + "copy-webpack-plugin": "^6.0.2", + "css-loader": "^3.6.0", + "favicons-webpack-plugin": "^3.0.1", + "file-loader": "^6.0.0", + "html-webpack-plugin": "^4.3.0", + "raw-loader": "^4.0.1", + "style-loader": "^1.2.0", + "ts-loader": "^7.0.5", + "typescript": "^3.9.5", + "url-loader": "^4.1.0", + "vue-loader": "16.0.0-beta.3", + "webpack": "^4.43.0", + "webpack-cli": "^3.3.11", + "webpack-dev-server": "^3.11.0", + "webpack-subresource-integrity": "^1.4.1", + "yarn": "^1.22.4" } } diff --git a/public/favicon-128.png b/public/favicon-128.png deleted file mode 100644 index 8fde79c19ddf29798d0d6c6a24272e0b1f5d582e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11569 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 z 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 LNkvXXu0mjf-WEWw diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index 6891970531b7cb91716d428c936c32daeb70667a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 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 diff --git a/public/img/icons/apple-touch-icon-120x120.png b/public/img/icons/apple-touch-icon-120x120.png deleted file mode 100644 index 1427cf62752646ad7217df0a61aa01fdef7475d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 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 ROru=^AazZ3N)e9H{|11FNXq~K diff --git a/public/img/icons/apple-touch-icon-152x152.png b/public/img/icons/apple-touch-icon-152x152.png deleted file mode 100644 index f24d454a2ecb8851bb893192b64ee09386d30e24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4046 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 cK^5JQ0?3d{m_4Kdj*!1;003@kYpI!lw*K!+ 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�MrHbYR_buu=L>f*wO=Er8~{qfkYT+HoHag8)VqJoC-#@ zNT})4xRE%sP-B9?xmL5!2Y8VLa?yj@Y@r1C)6o~9GF9nWG!SI2VJ$>ejtUE%Qv&r_ zYLgZ0h3iIrw7{TyurC(g^$XT%PP5`FB3aFpP&fM-8!J#3I_ujG?;7(Xv5ni%BjYP4 z^+oydy=)_&bdxYJx`X%G5PFkUB%3h6RiOs^F?#ojsB%DbfhqzGhuv4)S1%vw@PDyE z3xWF{Y^0>+=Wg! z{>z@$rD6ej*V- z^$zKIOWOfdN4~7@ndhru01+3cxwD&_Muyja({*O;-5VnF(e$WDALNStE{1{F#ts+VR{o zSlQ*@U=Du8fgKW$lU~)O)b6FS?H1SSnKVIC=DOvbo8IUvM zVf+U4YxG%qLGd%ew7Jp8>@U`ew+A#Q=2oJHNH@_f!WadS20$KZEZ+BHAvU@FB zzRCYN5r+Z#g`C^hrH$yW7ABstwjvMM*CHGzY41bbo2zy$6E8DAOPn zUnHG?e7?u7pQ}Kqbu1jEd+=mcGea4aL6V4g(m*b7x}z|ijsjb3e|tf-3&^JK{=sWz z8sqIu9jy)#J}n}cXqtXmkb-NDVPcAKn=G9uX42zYvufu_OCr>xJ=oTNp8WA5wEqvM z{r~m8;7_C>U68iRr@|rd7UYhON#(-S_+Uf>s)hhPU{{exlxc&eD diff --git a/public/img/icons/apple-touch-icon-60x60.png b/public/img/icons/apple-touch-icon-60x60.png deleted file mode 100644 index cf10a5602e653bb126332934e2b7f34081c19a01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1491 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

aZW9cb|x>1jZDoAu$NpeWiVk@{x{! zmmBmDgx|qNN?LyIrl9$qmj{KjZ8zpa=4edK3FuFS$KFl}bWPoO*Ax#Z1c2#3JAN(O zYhi>`%H9fSnLkAq|5vs>+?U*bdfMc6TmDu+QqnN9xgfZsG25($^;v7U1nBl9Q^o*i z)&?UaYZ=~7XZa75xPKB1s~MB1m<*dN08pqiy*q!)_Kc|;EZs3&nNdMQ5#LFu+J z?*($vO)$hkMOVc16f-ep;K@_~&Y6t?0t9I0(lBkZBfic|u)3pK$Xv=A@jUQnB2sC` zbI)L9m;VNkWOao}2c3b4_u4+bg zuf-@d1$?asdD1~mORQ02#!&1Xm#41*xz}wETNqKb;kueQ*~OpcAXTpJFYUYcKoA&Z z8Ke=2Vh~cu_uTb&6AH75L!k8zo~&wRsDLs^3YkD2!~;%u6sFrzV2A5(FQ|3}+0-K- zWX)W2yq%?^)iKhyMGPB5*DnWBaLqAHLJ47;r5nvkeq3u_?J{Xaf_}6I+xpLwKS7NC z|KYU%zup)8i85jc)^Yt*I0W8;+zHUI3V7@o;3DUYasdq>DFK%im4J)F?;|B-<=}8R z>HESGa5)KyCnGII|E+YX&h4Y+xCRvyX@oGhhG4 j58+{W$RJv~NLLKlV4)8v^7hU(R-4l(}$teLl` diff --git a/public/img/icons/favicon-16x16.png b/public/img/icons/favicon-16x16.png deleted file mode 100644 index 42af00963d81b8e39a30435c60ac482d1f8756e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 799 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>WRE8{w#)hawXn|-Xp4{E;v!=;4B^%-x&;Cm1 zP>^*#n_J!T^1SBMI!C4h-R53dN8`?ylD}d{L%(vZvUKT)~-CgWFQy3lt zIqW5#zOL*K8HL%o&D;R|TePl5?VWhq^wrj^qed%lKKkpp-FogeyEi+p zE?K8rW7E1fuEJ{5jaaAp0~aIt+keS?T)@vXM=*X}V#VGMCm1~v-+0wr{w3CJ-R8wG zS@XVpzqP-5Mf0H?y-zh=XVL>S6E;rKnDmrMQlmoKbK9p$evXN`oe{6g>lvi)-+#c) zb+Al&$zRqtWk1@VTt6MPmq9d7^!kmXZn8k{sFt`!l%ynwlArU1(iRB6fMfqu& zIjIUIl?AB^nFS@u3=9=>9)IHDC=AokIOTu(jOWuJ24-b$y<~1-Wnu5hBFw@HE)6D! wQ<#-EhbWxBaplC3Ge=~Ou%B-5Sm33{@Jd{;RG<|Mp00i_>zopr0DGh}-~a#s diff --git a/public/img/icons/favicon-32x32.png b/public/img/icons/favicon-32x32.png deleted file mode 100644 index 46ca04dee251a4fa85a2891a145fbe20cc619d96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1271 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 - - - -Created by potrace 1.11, written by Peter Selinger 2001-2013 - - - - - diff --git a/public/index.html b/public/index.html index de89969..0b811e3 100644 --- a/public/index.html +++ b/public/index.html @@ -3,15 +3,6 @@ - - - - - - - - - <%= htmlWebpackPlugin.options.title %> @@ -20,15 +11,5 @@

- - diff --git a/src/App.vue b/src/App.vue index c672127..abf28c3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,20 +1,52 @@ - - diff --git a/src/components/deck-cover.vue b/src/components/deck-cover.vue deleted file mode 100644 index 32bffb1..0000000 --- a/src/components/deck-cover.vue +++ /dev/null @@ -1,70 +0,0 @@ - - - - - diff --git a/src/components/deck-form.vue b/src/components/deck-form.vue deleted file mode 100644 index 3eaa256..0000000 --- a/src/components/deck-form.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - diff --git a/src/components/edit-deck-form.vue b/src/components/edit-deck-form.vue deleted file mode 100644 index 30bb108..0000000 --- a/src/components/edit-deck-form.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/flip-switch.vue b/src/components/flip-switch.vue deleted file mode 100644 index e289d78..0000000 --- a/src/components/flip-switch.vue +++ /dev/null @@ -1,63 +0,0 @@ - - - - - diff --git a/src/components/new-deck-form.vue b/src/components/new-deck-form.vue deleted file mode 100644 index da80877..0000000 --- a/src/components/new-deck-form.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - diff --git a/src/components/print-deck-form.vue b/src/components/print-deck-form.vue deleted file mode 100644 index b9a33f4..0000000 --- a/src/components/print-deck-form.vue +++ /dev/null @@ -1,96 +0,0 @@ - - - - - diff --git a/src/components/static-card.vue b/src/components/static-card.vue deleted file mode 100644 index 77336ea..0000000 --- a/src/components/static-card.vue +++ /dev/null @@ -1,89 +0,0 @@ - - - - - diff --git a/src/consts.ts b/src/consts.ts deleted file mode 100644 index 8c39bc2..0000000 --- a/src/consts.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { CardSize, PageSize, Arrangement } from './types' - -export const cardSizeOptions = [ - { title: '88x62 (Poker)', value: CardSize.Poker }, - { title: '88x56 (Bridge)', value: CardSize.Bridge } -] - -export const pageSizeOptions = [ - { title: 'A4', value: PageSize.A4 }, // 210mm × 297mm - { title: 'US Letter', value: PageSize.USLetter }, // 8.5in × 11in - { title: 'JIS-B4', value: PageSize.JISB4 }, // 182mm × 257mm - { title: 'A3', value: PageSize.A3 }, // 297mm × 420mm - { title: 'A5', value: PageSize.A5 }, // 148mm × 210mm - { title: 'US Legal', value: PageSize.USLegal }, // 8.5in × 14in - { title: 'US Ledger', value: PageSize.USLedger }, // 11in × 17in - { title: 'JIS-B5', value: PageSize.JISB5 } // 257mm × 364mm -] - -export const arrangementOptions = [ - { title: 'Double Sided', value: Arrangement.DoubleSided }, - { title: 'Only Front Sides', value: Arrangement.FrontOnly }, - { title: 'Side by Side', value: Arrangement.SideBySide } -] - -export const defaultPageSize = pageSizeOptions[0].value -export const defaultCardSize = cardSizeOptions[0].value -export const defaultArrangement = arrangementOptions[0].value diff --git a/src/directives.ts b/src/directives.ts deleted file mode 100644 index 545454e..0000000 --- a/src/directives.ts +++ /dev/null @@ -1,39 +0,0 @@ -import Vue from 'vue' -import { randomId } from './lib' - -const eventHandlers: { [key: string]: () => void } = {} - -Vue.directive('editable', (el, { value, arg }, vnode) => { - const keypressHandler = (event: KeyboardEvent) => { - // allow line break via Shift + Enter - if (event.keyCode === 13 && !event.shiftKey) { - event.preventDefault() - console.log('edit event on enter', el.innerText) - if (!vnode.context) return - vnode.context.$emit('edit', { param: arg, value: el.innerText }) - } - } - - const blurHandler = () => { - console.log('edit event on blur', el.innerText) - if (!vnode.context) return - vnode.context.$emit('edit', { param: arg, value: el.innerText }) - } - - // remove old event listeners - if (el.dataset.__evtid) { - eventHandlers[el.dataset.__evtid]() - } - - el.contentEditable = value ? 'true' : 'false' - el.addEventListener('keypress', keypressHandler) - el.addEventListener('blur', blurHandler) - - // TODO: is there a better way to avoid multiple event handlers? - const id = randomId() - el.dataset.__evtid = id - eventHandlers[id] = () => { - el.removeEventListener('keypress', keypressHandler) - el.removeEventListener('blur', blurHandler) - } -}) diff --git a/src/editor/charges.ts b/src/editor/charges.ts deleted file mode 100644 index c171faf..0000000 --- a/src/editor/charges.ts +++ /dev/null @@ -1,134 +0,0 @@ -import { ContentlessBlock, BlockToolArgs } from './contentless-block' -import icon from '../assets/editor/charges.svg.txt' -import iconCircle from '../assets/editor/charges-circle.svg.txt' - -const title = 'Charges' - -interface ChargesData { - variant: string; - amount: number; - size: number; - stretch: boolean; -} - -class Charges extends ContentlessBlock { - static MIN_SIZE = 1 - static MAX_SIZE = 5 - private _variant: string - private _amount: number - private _size: number - private _stretch: boolean - - constructor (args: BlockToolArgs) { - super(args) - this._settingButtons = [ - { name: 'box', icon, action: (name: string) => this.setVariant(name) }, - { name: 'more', icon: icon, action: () => this.increaseAmount() }, - { name: 'bigger', icon: icon, action: () => this.increaseSize() }, - { name: 'circle', icon: iconCircle, action: (name: string) => this.setVariant(name) }, - { name: 'less', icon: icon, action: () => this.decreaseAmount() }, - { name: 'smaller', icon: icon, action: () => this.decreaseSize() }, - { name: 'toggle-stretch', icon: icon, action: () => this.toggleStretch() } - ] - const { variant, amount, size, stretch } = (args.data || {}) as ChargesData - - this._variant = variant || 'box' - this._amount = amount || 5 - this._size = size || 1 - this._stretch = !(stretch === false) - - this._element = this._render() - } - - private setVariant (variant: string) { - if (this._variant === variant) return - - const charges = Array.from(this._element.children) - - charges.forEach(charge => { - charge.classList.remove(`card-charge-${this._variant}`) - charge.classList.add(`card-charge-${variant}`) - }) - - this._variant = variant - } - - private toggleStretch () { - if (this._stretch) this._element.classList.remove('card-charges-stretch') - else this._element.classList.add('card-charges-stretch') - this._stretch = !this._stretch - } - - private createCharge (): HTMLElement { - const charge = document.createElement('DIV') - charge.classList.add('card-charge', `card-charge-${this._variant}`, `card-charge-size-${this._size}`) - return charge - } - - private increaseAmount () { - this._element.appendChild(this.createCharge()) - this._amount++ - } - - private decreaseAmount () { - const child = this._element.lastElementChild - if (child) { - this._element.removeChild(child) - this._amount-- - } - } - - private increaseSize () { - if (this._size >= Charges.MAX_SIZE) return - - const charges = Array.from(this._element.children) - - charges.forEach(charge => { - charge.classList.remove(`card-charge-size-${this._size}`) - charge.classList.add(`card-charge-size-${this._size + 1}`) - }) - - this._size++ - } - - private decreaseSize () { - if (this._size <= Charges.MIN_SIZE) return - - const charges = Array.from(this._element.children) - - charges.forEach(charge => { - charge.classList.remove(`card-charge-size-${this._size}`) - charge.classList.add(`card-charge-size-${this._size - 1}`) - }) - - this._size-- - } - - protected _render (): HTMLElement { - const el = document.createElement('DIV') - el.classList.add('card-charges-wrapper', this._CSS.block) - - if (this._stretch) el.classList.add('card-charges-stretch') - - for (let i = 0; i < this._amount; i++) { - el.appendChild(this.createCharge()) - } - - return el - } - - public save (): ChargesData { - return { - variant: this._variant, - amount: this._amount, - size: this._size, - stretch: this._stretch - } - } - - static get toolbox () { - return { icon, title } - } -} - -export default Charges diff --git a/src/editor/content-block.ts b/src/editor/content-block.ts deleted file mode 100644 index b6e0a48..0000000 --- a/src/editor/content-block.ts +++ /dev/null @@ -1,222 +0,0 @@ -import { - BlockTool, - BlockToolData, - ToolboxConfig, - API, - HTMLPasteEvent, - ToolSettings, - SanitizerConfig -} from '@editorjs/editorjs' - -export { HTMLPasteEvent } from '@editorjs/editorjs' - -interface PasteConfig { - tags: string[]; -} - -export interface ContentBlockConfig extends ToolSettings { - placeholder?: string; -} - -export interface ContentBlockSettingButton { - name: string; - icon: string; - action: (name: string, event?: MouseEvent) => void; // action triggered by button - isActive?: (name: string) => boolean; // determine if current button is active -} - -export type ContentBlockSettings = ContentBlockSettingButton[] - -export interface ContentBlockArgs { - api: API; - config?: ContentBlockConfig; - data?: BlockToolData; -} - -export interface CSSClasses { - [key: string]: string; -} - -export interface ContentBlockData extends BlockToolData { - text?: string; -} - -type importFunction = (str: string) => ContentBlockData -type exportFunction = (data: ContentBlockData) => string - -export interface ConversionConfig { - import: string | importFunction; - export: string | exportFunction; -} - -export class ContentBlock implements BlockTool { - // Default placeholder for Paragraph Tool - static get DEFAULT_PLACEHOLDER (): string { - return '' - } - - static _supportedTags: string[] = [] - - static _toolboxConfig: ToolboxConfig = { - icon: '', - title: 'UnnamedContentPlugin' - } - - protected _defaultPlaceholder (): string { - return ContentBlock.DEFAULT_PLACEHOLDER - } - - protected api: API - protected _element: HTMLElement - protected _data: ContentBlockData - protected _config: ContentBlockConfig - protected _placeholder: string - protected _CSS: CSSClasses = {} - protected onKeyUp: (event: KeyboardEvent) => void - protected _settingButtons: ContentBlockSettings = [] - - constructor ({ data, config, api }: ContentBlockArgs) { - this.api = api - this._config = config as ContentBlockConfig - this._CSS.block = this.api.styles.block - - this.onKeyUp = (event: KeyboardEvent) => this._onKeyUp(event) - - // Placeholder it is first Block - this._placeholder = config?.placeholder ? config.placeholder : this._defaultPlaceholder() - this._data = data as ContentBlockData - this._element = this._render() - } - - // Check if text content is empty and set empty string to inner html. - // We need this because some browsers (e.g. Safari) insert
into empty contenteditanle elements - _onKeyUp (event: KeyboardEvent) { - if (event.code !== 'Backspace' && event.code !== 'Delete') return - - if (this._element.textContent === '') { - this._element.innerHTML = '' - } - } - - // render tool view - // whenever a redraw is needed the result is saved in this._element - protected _render (): HTMLElement { - const el = document.createElement('DIV') - el.classList.add(this._CSS.block) - el.dataset.placeholder = this._placeholder - el.addEventListener('keyup', this.onKeyUp) - el.innerHTML = this.data.text || '' - el.contentEditable = 'true' - - return el - } - - // Return Tool's view - public render (): HTMLElement { - return this._element - } - - // Method that specified how to merge two Text blocks. - // Called by Editor.js by backspace at the beginning of the Block - public merge (data: ContentBlockData) { - this.data = { - text: (this.data.text || '') + data.text - } - } - - // Validate Paragraph block data (by default checks for emptiness) - public validate (savedData: ContentBlockData): boolean { - if (!savedData.text) return false - return savedData.text.trim() !== '' - } - - // Extract Tool's data from the view - public save (toolsContent: HTMLElement): ContentBlockData { - return { - text: toolsContent.innerHTML - } - } - - public get CSS (): CSSClasses { - return this._CSS - } - - /** - * Enable Conversion Toolbar. Paragraph can be converted to/from other tools - */ - static get conversionConfig (): ConversionConfig { - return { - export: 'text', // to convert Paragraph to other block, use 'text' property of saved data - import: 'text' // to covert other block's exported string to Paragraph, fill 'text' property of tool data - } - } - - // Sanitizer rules - static get sanitize (): SanitizerConfig { - return { - text: { br: true } - } - } - - get data (): ContentBlockData { - const text = this._element?.innerHTML - if (text !== undefined) this._data.text = text - if (this._data.text === undefined) this._data.text = '' - return this._data - } - - set data (data: ContentBlockData) { - this._data = data || {} - this._element.innerHTML = this._data.text || '' - } - - public renderSettings (): HTMLElement { - const wrapper = document.createElement('DIV') - - this._settingButtons.forEach(tune => { - // make sure the settings button does something - if (!tune.icon || typeof tune.action !== 'function') return - - const { name, icon, action, isActive } = tune - - const btn = document.createElement('SPAN') - btn.classList.add(this.api.styles.settingsButton) - - if (typeof isActive === 'function' && isActive(name)) { - btn.classList.add(this.api.styles.settingsButtonActive) - } - btn.innerHTML = icon - btn.addEventListener('click', event => action(name, event)) - - wrapper.appendChild(btn) - }) - - return wrapper - } - - // Used by Editor.js paste handling API. - // Provides configuration to handle the tools tags. - static get pasteConfig (): PasteConfig { - return { - tags: this._supportedTags - } - } - - // overwrite this if you need special handling of paste data - protected pasteHandler (element: HTMLElement): ContentBlockData { - return { text: element.innerText } - } - - // On paste callback fired from Editor. - public onPaste (event: HTMLPasteEvent) { - const element = event.detail.data - this.data = this.pasteHandler(element) - } - - // Icon and title for displaying at the Toolbox - static get toolbox (): ToolboxConfig { - return this._toolboxConfig - } -} - -export default ContentBlock diff --git a/src/editor/contentless-block.ts b/src/editor/contentless-block.ts deleted file mode 100644 index 7e88964..0000000 --- a/src/editor/contentless-block.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { BlockTool, BlockToolData, ToolSettings, ToolboxConfig, API } from '@editorjs/editorjs' -import { ContentBlockSettings, CSSClasses } from './content-block' - -export interface BlockToolArgs { - api: API; - config?: ToolSettings; - data?: BlockToolData; -} - -export class ContentlessBlock implements BlockTool { - static get contentless () { - return true - } - - protected api: API - protected _element: HTMLElement - protected _data: object - protected _config: ToolSettings - protected _CSS: CSSClasses = {} - protected _settingButtons: ContentBlockSettings = [] - - constructor ({ data, config, api }: BlockToolArgs) { - this.api = api - this._config = config as ToolSettings - this._data = data || {} - this._CSS.block = this.api.styles.block - this._element = this._render() - } - - protected _render (): HTMLElement { - const el = document.createElement('DIV') - el.classList.add(this._CSS.block) - return el - } - - public render (): HTMLElement { - return this._element - } - - public save (_toolsContent: HTMLElement): object { - return {} - } - - public renderSettings (): HTMLElement { - const wrapper = document.createElement('DIV') - - this._settingButtons.forEach(tune => { - // make sure the settings button does something - if (!tune.icon || typeof tune.action !== 'function') return - - const { name, icon, action, isActive } = tune - - const btn = document.createElement('SPAN') - btn.classList.add(this.api.styles.settingsButton) - - if (typeof isActive === 'function' && isActive(name)) { - btn.classList.add(this.api.styles.settingsButtonActive) - } - btn.innerHTML = icon - btn.addEventListener('click', event => action(name, event)) - - wrapper.appendChild(btn) - }) - - return wrapper - } - - static get toolbox (): ToolboxConfig { - return { icon: '', title: 'UnnamedPlugin' } - } -} - -export default ContentlessBlock diff --git a/src/editor/delimiter.ts b/src/editor/delimiter.ts deleted file mode 100644 index f378ac9..0000000 --- a/src/editor/delimiter.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { ContentlessBlock, BlockToolArgs } from './contentless-block' -import icon from '../assets/editor/delimiter.svg.txt' -import iconR from '../assets/editor/delimiter_r.svg.txt' -import iconL from '../assets/editor/delimiter_l.svg.txt' -const title = 'Delimiter' - -interface DelimiterData { - variant: string; -} - -class Delimiter extends ContentlessBlock { - private _variant = 'none' - - constructor (args: BlockToolArgs) { - super(args) - this._settingButtons = [ - { name: 'straight', icon, action: (name: string) => this.setDelimiterType(name) }, - { name: 'pointing-left', icon: iconL, action: (name: string) => this.setDelimiterType(name) }, - { name: 'pointing-right', icon: iconR, action: (name: string) => this.setDelimiterType(name) } - ] - const { variant } = (args.data || {}) as DelimiterData - if (variant) this.setDelimiterType(variant) - } - - private setDelimiterType (name: string) { - this._element.classList.remove('pointing-left') - this._element.classList.remove('pointing-right') - this._variant = 'none' - - if (name === 'pointing-left' || name === 'pointing-right') { - this._variant = name - this._element.classList.add(name) - } - } - - protected _render (): HTMLElement { - const el = document.createElement('HR') - el.classList.add('card-delimiter', this._CSS.block) - return el - } - - public save (): DelimiterData { - return { - variant: this._variant - } - } - - static get toolbox () { - return { icon, title } - } -} - -export default Delimiter diff --git a/src/editor/dnd-stats.ts b/src/editor/dnd-stats.ts deleted file mode 100644 index 485b44d..0000000 --- a/src/editor/dnd-stats.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { ContentlessBlock, BlockToolArgs } from './contentless-block' -import icon from '../assets/editor/charges-circle.svg.txt' - -const title = 'DnDStats' - -interface DnDStatsData { - text: string; -} - -class DnDStats extends ContentlessBlock { - static _toolboxConfig = { icon, title } - private _stats = [10, 10, 10, 10, 10, 10] - - constructor (args: BlockToolArgs) { - super(args) - this.data = args.data as DnDStatsData - this._element = this._render() - } - - public get data () { - return { - text: this._stats.join(',') - } - } - - public set data (data: DnDStatsData) { - if (data.text === undefined) data.text = '' - - const newStats = data.text.split(',') - .map(x => parseInt(x, 10)) - .filter(x => !Number.isNaN(x)) - - while (newStats.length < 6) newStats.push(10) // fill missing stats - - this._stats = newStats - } - - // creates a random four character long id - private randomId (): string { - const min = 46656 // '1000' - const max = 1679615 /* 'zzzz' */ - 46656 /* '1000' */ - return (min + Math.floor(max * Math.random())).toString(36) - } - - private renderStatMod (value: number): string { - const mod = Math.floor((value - 10) / 2.0) - const sign = mod < 0 ? '' : '+' - return ` (${sign}${mod})` - } - - private createStatBlock (title: string, value: number, changeHandler: (newValue: number) => void): HTMLElement { - const id = `dnd-stat-${title}-${this.randomId()}` - - const labelWrapper = document.createElement('label') - const titleEl = document.createElement('span') - const statInputEl = document.createElement('input') - const statModEl = document.createElement('span') - - // should allow focussing block with tab - labelWrapper.setAttribute('z-index', '1') - labelWrapper.classList.add('dnd-stat-block') - labelWrapper.setAttribute('for', id) - - titleEl.classList.add('dnd-stat-title') - titleEl.innerText = title - - statInputEl.id = id - statInputEl.value = `${value}` - statInputEl.addEventListener('input', () => { - const value = parseInt(statInputEl.value, 10) - statModEl.innerText = this.renderStatMod(value) - changeHandler(value) - }) - - statModEl.innerText = this.renderStatMod(value) - - labelWrapper.appendChild(titleEl) - labelWrapper.appendChild(statInputEl) - labelWrapper.appendChild(statModEl) - - return labelWrapper - } - - protected _render (): HTMLElement { - const el = document.createElement('div') - el.classList.add('card-dnd-stats') - const stats = this._stats || [10, 10, 10, 10, 10, 10] - const titles = ['STR', 'DEX', 'CON', 'INT', 'WIS', 'CHA'] - - stats.forEach((stat, i) => { - const title = titles[i] - const block = this.createStatBlock(title, stat, newValue => { - this._stats[i] = newValue - }) - el.appendChild(block) - }) - - return el - } - - public save (): DnDStatsData { - return this.data - } -} - -export default DnDStats diff --git a/src/editor/heading.ts b/src/editor/heading.ts deleted file mode 100644 index 06d8a86..0000000 --- a/src/editor/heading.ts +++ /dev/null @@ -1,159 +0,0 @@ -import { - ContentBlock, - ContentBlockArgs, - ContentBlockConfig, - ContentBlockData -} from './content-block' - -import icon from '../assets/editor/header.svg.txt' -import icon1 from '../assets/editor/header1.svg.txt' -import icon2 from '../assets/editor/header2.svg.txt' -import icon3 from '../assets/editor/header3.svg.txt' -import icon4 from '../assets/editor/header4.svg.txt' -import icon5 from '../assets/editor/header5.svg.txt' -import icon6 from '../assets/editor/header6.svg.txt' - -const title = 'Heading' - -enum HeadingLevel { - One = 1, - Two = 2, - Three = 3, - Four = 4, - Five = 5, - Six = 6 -} - -const icons = [null, icon1, icon2, icon3, icon4, icon5, icon6] - -interface HeadingConfig extends ContentBlockConfig { - placeholder?: string; - levels?: HeadingLevel[]; - defaultLevel?: HeadingLevel; -} - -interface HeadingData extends ContentBlockData { - text: string; - level?: HeadingLevel; -} - -class Heading extends ContentBlock { - static _supportedTags = ['H1', 'H2', 'H3', 'H4', 'H5', 'H6'] - static _toolboxConfig = { icon, title } - - protected _config: HeadingConfig - private defaultLevel: HeadingLevel - private currentLevel: HeadingLevel - - constructor (args: ContentBlockArgs) { - super(args) - this._config = args.config as HeadingConfig - - if (this._config.levels === undefined) { - this._config.levels = [HeadingLevel.Two, HeadingLevel.Three] - } - if (this._config.defaultLevel === undefined) { - this._config.defaultLevel = HeadingLevel.Two - } - if (this._config.levels.indexOf(this._config.defaultLevel) === -1) { - console.warn('(ง\'̀-\'́)ง Heading Tool: the default level specified was not found in available levels') - } - this.defaultLevel = this._config.defaultLevel - this.currentLevel = this.defaultLevel - - // setting data will rerender the element with the right settings - this.data = { - level: this.currentLevel, - text: (args.data as HeadingData).text || '' - } - - this._settingButtons = this._config.levels.map(level => { - return { - name: `H${level}`, - icon: icons[level] || icon, - action: (name: string) => this.setLevel(name), - isActive: (name: string): boolean => this.isCurrentLevel(name) - } - }) - } - - public get data (): HeadingData { - return this._data as HeadingData - } - - public set data (data: HeadingData) { - const currentData = this._data as HeadingData - - if (data.level === undefined) data.level = currentData.level || this.defaultLevel - if (data.text === undefined) data.text = currentData.text || '' - - this._data = data - this.currentLevel = data.level - - const newHeader = this._render() - if (this._element.parentNode) { - this._element.parentNode.replaceChild(newHeader, this._element) - } - this._element = newHeader - } - - private isCurrentLevel (name: string): boolean { - const currentLevel = `H${this.currentLevel}` - return name === currentLevel - } - - private setLevel (name: string) { - const level = parseInt(name[1], 10) - this.data = { level, text: this._element.innerHTML } - } - - protected _render (): HTMLElement { - const el = document.createElement(`H${this.currentLevel}`) - el.innerHTML = this.data.text || '' - el.classList.add(this._CSS.block) - el.contentEditable = 'true' - el.dataset.placeholder = this._config.placeholder || '' - return el - } - - // Handle pasted H1-H6 tags to substitute with header tool - protected pasteHandler (element: HTMLHeadingElement): HeadingData { - const text = element.innerHTML - let level = this.defaultLevel - - const tagMatch = element.tagName.match(/H(\d)/) - if (tagMatch) level = parseInt(tagMatch[1], 10) - - // Fallback to nearest level when specified not available - if (this._config.levels) { - level = this._config.levels.reduce((prevLevel, currLevel) => { - return Math.abs(currLevel - level) < Math.abs(prevLevel - level) ? currLevel : prevLevel - }) - } - - return { level, text } - } - - // Method that specified how to merge two Text blocks. - // Called by Editor.js by backspace at the beginning of the Block - public merge (data: HeadingData) { - this.data = { - text: this.data.text + (data.text || ''), - level: this.data.level - } - } - - // extract tools data from view - public save (toolsContent: HTMLElement): HeadingData { - return { - text: toolsContent.innerHTML, - level: this.currentLevel - } - } - - static get sanitize () { - return { level: {} } - } -} - -export default Heading diff --git a/src/editor/index.ts b/src/editor/index.ts deleted file mode 100644 index 354f460..0000000 --- a/src/editor/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { default as Delimiter } from './delimiter' -export { default as Heading } from './heading' -export { default as Charges } from './charges' -export { default as DnDStats } from './dnd-stats' diff --git a/src/lib.ts b/src/lib.ts deleted file mode 100644 index 9651d57..0000000 --- a/src/lib.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { CardSize, PageSize, Arrangement, Deck, Card } from './types' - -export function randomId (): string { - const now = Date.now() - const rnd = Math.round(10000000 + Math.random() * 10000000).toString(36) - - return `${now}.${rnd}` -} - -export function cardWHFromSize (size: CardSize): number[] { - return size.split('x').map(v => parseFloat(v)) -} - -export function iconPath (icon: string): string { - return `/img/${icon}.svg` -} - -export function cardSizeToStyle (size: CardSize): object { - const [w, h] = cardWHFromSize(size) - const ratio = w / h - - return { - width: `calc(var(--card-height) * ${ratio})` - } -} - -export function defaultDeck (): Deck { - return { - id: randomId(), - icon: 'robe', - name: 'the nameless', - description: '', - color: '#3C1C00', - cards: [], - cardSize: CardSize.Poker, - pageSize: PageSize.A4, - arrangement: Arrangement.DoubleSided, - roundedCorners: true - } -} - -export function defaultCard (): Card { - return { - id: `c${randomId()}`, - name: 'no title yet', - count: 1, - tags: [], - icon: 'robe', - content: { - time: Date.now(), - blocks: [], - version: '2.17.0' - } - } -} - -export function isValidDeck (deck: any): boolean { - const example = defaultDeck() as { [key: string]: any } - - for (const key in example) { - const type = typeof example[key] - return typeof deck[key] === type - } - - return true -} diff --git a/src/lib/card.ts b/src/lib/card.ts new file mode 100644 index 0000000..5e260f3 --- /dev/null +++ b/src/lib/card.ts @@ -0,0 +1,30 @@ +import randomId from './randomId' +import { Card, CardSize } from '../types' + +export function defaultCard (): Card { + return { + id: `c${randomId()}`, + name: 'no title yet', + count: 1, + tags: [], + icon: 'robe', + content: { + time: Date.now(), + blocks: [], + version: '2.17.0' + } + } +} + +export function cardWHFromSize (size: CardSize): number[] { + return size.split('x').map(v => parseFloat(v)) +} + +export function cardSizeToStyle (size: CardSize): { width: string } { + const [w, h] = cardWHFromSize(size) + const ratio = w / h + + return { + width: `calc(var(--card-height) * ${ratio})` + } +} diff --git a/src/lib/deck.ts b/src/lib/deck.ts new file mode 100644 index 0000000..049b5e7 --- /dev/null +++ b/src/lib/deck.ts @@ -0,0 +1,28 @@ +import randomId from './randomId' +import { Deck, CardSize, PageSize, Arrangement } from '../types' + +export function defaultDeck (): Deck { + return { + id: randomId(), + icon: 'robe', + name: 'the nameless', + description: '', + color: '#3C1C00', + cards: [], + cardSize: CardSize.Poker, + pageSize: PageSize.A4, + arrangement: Arrangement.DoubleSided, + roundedCorners: true + } +} + +export function isValidDeck (deck: any): boolean { + const example = defaultDeck() as { [key: string]: any } + + for (const key in example) { + const type = typeof example[key] + return typeof deck[key] === type + } + + return true +} diff --git a/src/lib/iconPath.ts b/src/lib/iconPath.ts new file mode 100644 index 0000000..b6f0c4e --- /dev/null +++ b/src/lib/iconPath.ts @@ -0,0 +1,3 @@ +export default function iconPath (icon: string): string { + return `/img/${icon}.svg` +} diff --git a/src/lib/randomId.ts b/src/lib/randomId.ts new file mode 100644 index 0000000..aeabd54 --- /dev/null +++ b/src/lib/randomId.ts @@ -0,0 +1,6 @@ +export default function randomId (): string { + const now = Date.now() + const rnd = Math.round(10000000 + Math.random() * 10000000).toString(36) + + return `${now}.${rnd}` +} diff --git a/src/main.ts b/src/main.ts index 45ae4b4..110be43 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,22 +1,11 @@ -import './class-component-hooks' -import Vue from 'vue' -import App from './App.vue' +import { createApp } from 'vue' import router from './router' -// import './registerServiceWorker' -import './directives' +import state from './state' -import StorageHandler from './storage' +import App from './App.vue' -declare module 'vue/types/vue' { - interface Vue { - $storage: StorageHandler; - } -} +const app = createApp(App) +app.provide('state', state) +app.use(router) -Vue.config.productionTip = false -Vue.prototype.$storage = new StorageHandler() - -new Vue({ - router, - render: h => h(App) -}).$mount('#app') +app.mount('#app') diff --git a/src/modules.d.ts b/src/modules.d.ts deleted file mode 100644 index a6d311e..0000000 --- a/src/modules.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -declare module '*.vue' { - import Vue from 'vue' - export default Vue -} - -declare module '*.txt' { - const content: string - export default content -} - -declare module '@editorjs/paragraph' -declare module '@editorjs/list' diff --git a/src/registerServiceWorker.ts b/src/registerServiceWorker.ts deleted file mode 100644 index 76cede0..0000000 --- a/src/registerServiceWorker.ts +++ /dev/null @@ -1,32 +0,0 @@ -/* eslint-disable no-console */ - -import { register } from 'register-service-worker' - -if (process.env.NODE_ENV === 'production') { - register(`${process.env.BASE_URL}service-worker.js`, { - ready () { - console.log( - 'App is being served from cache by a service worker.\n' + - 'For more details, visit https://goo.gl/AFskqB' - ) - }, - registered () { - console.log('Service worker has been registered.') - }, - cached () { - console.log('Content has been cached for offline use.') - }, - updatefound () { - console.log('New content is downloading.') - }, - updated () { - console.log('New content is available; please refresh.') - }, - offline () { - console.log('No internet connection found. App is running in offline mode.') - }, - error (error) { - console.error('Error during service worker registration:', error) - } - }) -} diff --git a/src/router.ts b/src/router.ts index 0e15552..d5dd7aa 100644 --- a/src/router.ts +++ b/src/router.ts @@ -1,34 +1,20 @@ -import Vue from 'vue' -import VueRouter from 'vue-router' -import Home from './views/Home.vue' +import { createRouter, createMemoryHistory, createWebHistory } from 'vue-router' +import Home from '@/views/Home.vue' -Vue.use(VueRouter) +// const AsyncDeck = () => import(/* webpackChunkName: "deck", webpackPrefetch: 10 */'./views/Deck.vue') +// const AsyncPrint = () => import(/* webpackChunkName: "print", webpackPrefetch: 1 */'./views/Print.vue') +const AsyncDeck = () => import(/* webpackChunkName: "deck" */'./views/Deck.vue') +const AsyncPrint = () => import(/* webpackChunkName: "print" */'./views/Print.vue') -const routes = [{ - path: '/', - name: 'Home', - component: Home -}, { - path: '/deck/:id', - name: 'Deck', - component: () => import(/* webpackChunkName "deck" */ './views/Deck.vue') -}, { - path: '/print/:id', - name: 'Print', - component: () => import(/* webpackChunkName "print" */ './views/Print.vue') -}, { - path: '/about', - name: 'About', - // route level code-splitting - // this generates a separate chunk (about.[hash].js) for this route - // which is lazy-loaded when the route is visited. - component: () => import(/* webpackChunkName: "about" */ './views/About.vue') -}] +const isServer = typeof window === 'undefined' +const history = isServer ? createMemoryHistory() : createWebHistory() -const router = new VueRouter({ - mode: 'history', - base: process.env.BASE_URL, - routes +export default createRouter({ + history, + strict: true, + routes: [ + { path: '/', name: 'Home', component: Home }, + { path: '/deck/:id', name: 'Deck', component: AsyncDeck }, + { path: '/print/:id', name: 'Print', component: AsyncPrint, meta: { bodyClass: 'print' } }, + ] }) - -export default router diff --git a/src/shims-tsx.d.ts b/src/shims-tsx.d.ts deleted file mode 100644 index a175b0d..0000000 --- a/src/shims-tsx.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import Vue, { VNode } from 'vue' - -declare global { - namespace JSX { - // tslint:disable no-empty-interface - interface Element extends VNode {} - // tslint:disable no-empty-interface - interface ElementClass extends Vue {} - interface IntrinsicElements { - [elem: string]: any; - } - } -} diff --git a/src/shims.d.ts b/src/shims.d.ts new file mode 100644 index 0000000..1b483ad --- /dev/null +++ b/src/shims.d.ts @@ -0,0 +1,5 @@ +declare module "*.vue" { + import { defineComponent } from "vue" + const Component: ReturnType + export default Component +} diff --git a/src/state.ts b/src/state.ts new file mode 100644 index 0000000..6bfda77 --- /dev/null +++ b/src/state.ts @@ -0,0 +1,51 @@ +import { reactive, ref, Ref } from 'vue' +import { State, Notification, Deck } from './types' +import { defaultDeck } from './lib/deck' + +interface Payload { + [key: string]: any; +} + +const state: State = { + settings: ref({}), + decks: ref([]), + notifications: ref([]) +} + +// { level: 'warning', title: 'This is a pre-alpha version.', content: 'Many features are still unstable or completely missing. Check out the code repository for more information.', dismissed: false }, +// { level: 'info', title: '', content: 'Click the PLUS to create a new deck of cards.', dismissed: false }, + +/// actions are called like action['sub/foo'](state.sub, payload) +export const stateActions = { + 'notifications/add' (notifications: Ref, payload: Payload) { + notifications.value.push({ + level: 'info', + title: '', + content: '', + dismissed: false, + ...payload + }) + }, + 'notifications/dismiss' (notifications: Ref, notification: Notification) { + notification.dismissed = true + notifications.value = notifications.value.filter(note => !note.dismissed) + }, + 'decks/new' (): Deck { + return defaultDeck() + } +} + +export function useState (field: string): { [key: string]: any } { + const collection = ref(state[field]) + const actions = Object.keys(stateActions).reduce((acc, key) => { + if (key.startsWith(`${field}/`)) { + const newKey = key.split('/')[1] + acc[newKey] = (payload: Payload) => stateActions[key](collection, payload) + } + return acc + }, {}) + + return { collection, actions } +} + +export default reactive(state) diff --git a/src/storage.ts b/src/storage.ts deleted file mode 100644 index 71c7f6c..0000000 --- a/src/storage.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { Deck, StoredStuff } from './types' -const KEY = 'rpg-cards-ng' - -export default class StorageHandler { - private cache: StoredStuff = { - decks: [], - defaults: { - color: '#3C1C00' - } - } - - constructor () { - if (localStorage.getItem(KEY) === undefined) this.persist() - - const stored = localStorage.getItem(KEY) - if (stored !== null) this.cache = JSON.parse(stored) - } - - get decks (): Deck[] { - return this.cache.decks - } - - set decks (decks: Deck[]) { - this.cache.decks = decks - this.persist() - } - - saveDeck (newDeck: Deck) { - const decks = this.cache.decks - const index = decks.findIndex(deck => deck.id === newDeck.id) - - if (index >= 0) decks[index] = newDeck - else decks.push(newDeck) - - this.persist() - } - - findDeck (id: string): Deck | null { - for (const deck of this.cache.decks) { - if (deck.id === id) return deck - } - return null - } - - persist () { - localStorage.setItem(KEY, JSON.stringify(this.cache)) - } -} diff --git a/src/types.ts b/src/types.ts index a2ba932..a6c977e 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,3 +1,5 @@ +import { Ref } from 'vue' + // page width x page height export const enum PageSize { A4 = '210mm 297mm', @@ -62,10 +64,23 @@ export interface Deck { } export interface Settings { - color: string; + /* no global settings, yet */ } -export interface StoredStuff { +export interface StoredSettings { decks: Deck[]; defaults: Settings; } + +export interface Notification { + level: 'warning' | 'error' | 'info'; + title: string; + content: string; + dismissed: boolean; +} + +export interface State { + settings: Ref; + decks: Ref; + notifications: Ref; +} diff --git a/src/views/About.vue b/src/views/About.vue deleted file mode 100644 index 3fa2807..0000000 --- a/src/views/About.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/src/views/Deck.vue b/src/views/Deck.vue index a0eb2ff..d75f72d 100644 --- a/src/views/Deck.vue +++ b/src/views/Deck.vue @@ -1,172 +1,16 @@ - - diff --git a/src/views/Home.vue b/src/views/Home.vue index 198e041..dce6542 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -1,54 +1,33 @@ diff --git a/src/views/Print.vue b/src/views/Print.vue index 37d4e2a..21fa2f7 100644 --- a/src/views/Print.vue +++ b/src/views/Print.vue @@ -1,122 +1,16 @@ - - diff --git a/tsconfig.json b/tsconfig.json index 3bf7b54..bb2179e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,39 +1,26 @@ { "compilerOptions": { - "target": "es6", - "module": "esnext", - "strict": true, - "jsx": "preserve", - "importHelpers": true, - "moduleResolution": "node", - "experimentalDecorators": true, - "esModuleInterop": true, + "allowJs": true, "allowSyntheticDefaultImports": true, + "declaration": false, + "esModuleInterop": true, + "experimentalDecorators": true, + "module": "esnext", + "moduleResolution": "node", + "noImplicitAny": false, + "noLib": false, "sourceMap": true, + "strict": true, + "strictPropertyInitialization": false, + "suppressImplicitAnyIndexErrors": true, + "target": "es2015", "baseUrl": ".", - "types": [ - "webpack-env" - ], - "paths": { - "@/*": [ - "src/*" - ] - }, - "lib": [ - "esnext", - "dom", - "dom.iterable", - "scripthost" - ] }, - "include": [ - "src/**/*.ts", - "src/**/*.tsx", - "src/**/*.vue", - "tests/**/*.ts", - "tests/**/*.tsx" - ], "exclude": [ - "node_modules" - ] + "./node_modules" + ], + "include": [ + "./src/**/*.ts", + "./src/**/*.vue", + ], } diff --git a/vue.config.js b/vue.config.js deleted file mode 100644 index 8993484..0000000 --- a/vue.config.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - chainWebpack: config => { - config.module - .rule('raw') - .test(/\.txt$/) - .use('raw-loader') - .loader('raw-loader') - .end() - } -} diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..2429781 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,96 @@ +const pkg = require('./package.json') +const { resolve } = require('path') +const { VueLoaderPlugin } = require('vue-loader') +const CopyWebpackPlugin = require('copy-webpack-plugin') +const HtmlWebpackPlugin = require('html-webpack-plugin') +const FaviconsWebpackPlugin = require('favicons-webpack-plugin') +const SriPlugin = require('webpack-subresource-integrity') + +const htmlConfig = require('./html.config.json') || {} +const outputPath = resolve(__dirname, './dist') +const publicPath = resolve(__dirname, './public') + +module.exports = (env = {}) => ({ + mode: env.prod ? 'production' : 'development', + devtool: env.prod ? false : 'eval-source-map', + entry: resolve(__dirname, './src/main.ts'), + output: { + path: outputPath, + crossOriginLoading: 'anonymous' + }, + optimization: { + splitChunks: { + chunks: 'async', + minSize: 32000, + maxSize: 48000 + } + }, + module: { + rules: [{ + test: /\.vue$/i, + use: 'vue-loader' + }, { + test: /\.ts$/i, + loader: 'ts-loader', + options: { appendTsSuffixTo: [/\.vue$/] } + }, { + test: /\.css$/i, + use: ['style-loader', 'css-loader'] + }, { + test: /\.(png|jpg|gif)$/i, + loader: 'url-loader', + options: { limit: 8192 } + }, { + test: /\.(png|jpg|gif|svg)$/i, + loader: 'file-loader', + options: { + name (/*resourcePath, resourceQuery*/) { + // see https://github.com/webpack-contrib/file-loader + // `resourcePath` - `/absolute/path/to/file.js` + // `resourceQuery` - `?foo=bar` + return env.prod ? '[contenthash].[ext]' : '[path][name].[ext]' + } + } + }, { + test: /\.(txt|raw)$/i, + use: 'raw-loader' + }] + }, + resolve: { + extensions: ['.ts', '.js', '.vue', '.json'], + alias: { + 'vue': '@vue/runtime-dom', + '@': resolve(__dirname, './src/'), + } + }, + plugins: [ + new VueLoaderPlugin(), + new CopyWebpackPlugin({ + patterns: [{ from: publicPath, to: outputPath }] + }), + new HtmlWebpackPlugin({ + title: htmlConfig.title || pkg.name, + meta: htmlConfig.meta || {}, + // TODO: not setting template option kinda breaks the build + template: resolve(__dirname, htmlConfig.template || './index.html'), + scriptLoading: htmlConfig.scriptLoading || 'defer', + hash: true + }), + new FaviconsWebpackPlugin({ + logo: htmlConfig.logo || './logo.png', + // see https://github.com/itgalaxy/favicons#usage + favicons: htmlConfig.favicons || {} + }), + new SriPlugin({ + hashFuncNames: ['sha512'], + enabled: env.prod + }) + ], + devServer: { + inline: true, + hot: true, + stats: 'minimal', + contentBase: resolve(__dirname, 'dist'), + overlay: true + } +}) diff --git a/yarn.lock b/yarn.lock index f1520bc..4e7632c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,818 +2,24 @@ # yarn lockfile v1 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.1.tgz#d5481c5095daa1c57e16e54c6f9198443afb49ff" - integrity sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw== - dependencies: - "@babel/highlight" "^7.10.1" - -"@babel/compat-data@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.10.1.tgz#b1085ffe72cd17bf2c0ee790fc09f9626011b2db" - integrity sha512-CHvCj7So7iCkGKPRFUfryXIkU2gSBw7VSZFYLsqVhrS47269VK2Hfi9S/YcublPMW8k1u2bQBlbDruoQEm4fgw== - dependencies: - browserslist "^4.12.0" - invariant "^2.2.4" - semver "^5.5.0" - -"@babel/core@^7.9.6": - version "7.10.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.2.tgz#bd6786046668a925ac2bd2fd95b579b92a23b36a" - integrity sha512-KQmV9yguEjQsXqyOUGKjS4+3K8/DlOCE2pZcq4augdQmtTy5iv5EHtmMSJ7V4c1BIPjuwtZYqYLCq9Ga+hGBRQ== - dependencies: - "@babel/code-frame" "^7.10.1" - "@babel/generator" "^7.10.2" - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helpers" "^7.10.1" - "@babel/parser" "^7.10.2" - "@babel/template" "^7.10.1" - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.2" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.10.1", "@babel/generator@^7.10.2": - version "7.10.2" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.2.tgz#0fa5b5b2389db8bfdfcc3492b551ee20f5dd69a9" - integrity sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA== - dependencies: - "@babel/types" "^7.10.2" - jsesc "^2.5.1" - lodash "^4.17.13" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz#f6d08acc6f70bbd59b436262553fb2e259a1a268" - integrity sha512-ewp3rvJEwLaHgyWGe4wQssC2vjks3E80WiUe2BpMb0KhreTjMROCbxXcEovTrbeGVdQct5VjQfrv9EgC+xMzCw== - dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.1.tgz#0ec7d9be8174934532661f87783eb18d72290059" - integrity sha512-cQpVq48EkYxUU0xozpGCLla3wlkdRRqLWu1ksFMXA9CM5KQmyyRpSEsYXbao7JUkOw/tAaYKCaYyZq6HOFYtyw== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-compilation-targets@^7.10.2", "@babel/helper-compilation-targets@^7.9.6": - version "7.10.2" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz#a17d9723b6e2c750299d2a14d4637c76936d8285" - integrity sha512-hYgOhF4To2UTB4LTaZepN/4Pl9LD4gfbJx8A34mqoluT8TLbof1mhUlYuNWTEebONa8+UlCC4X0TEXu7AOUyGA== - dependencies: - "@babel/compat-data" "^7.10.1" - browserslist "^4.12.0" - invariant "^2.2.4" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/helper-create-class-features-plugin@^7.10.1": - version "7.10.2" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.2.tgz#7474295770f217dbcf288bf7572eb213db46ee67" - integrity sha512-5C/QhkGFh1vqcziq1vAL6SI9ymzUp8BCYjFpvYVhWP4DlATIb3u5q3iUd35mvlyGs8fO7hckkW7i0tmH+5+bvQ== - dependencies: - "@babel/helper-function-name" "^7.10.1" - "@babel/helper-member-expression-to-functions" "^7.10.1" - "@babel/helper-optimise-call-expression" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-replace-supers" "^7.10.1" - "@babel/helper-split-export-declaration" "^7.10.1" - -"@babel/helper-create-regexp-features-plugin@^7.10.1", "@babel/helper-create-regexp-features-plugin@^7.8.3": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz#1b8feeab1594cbcfbf3ab5a3bbcabac0468efdbd" - integrity sha512-Rx4rHS0pVuJn5pJOqaqcZR4XSgeF9G/pO/79t+4r7380tXFJdzImFnxMU19f83wjSrmKHq6myrM10pFHTGzkUA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.1" - "@babel/helper-regex" "^7.10.1" - regexpu-core "^4.7.0" - -"@babel/helper-define-map@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.1.tgz#5e69ee8308648470dd7900d159c044c10285221d" - integrity sha512-+5odWpX+OnvkD0Zmq7panrMuAGQBu6aPUgvMzuMGo4R+jUOvealEj2hiqI6WhxgKrTpFoFj0+VdsuA8KDxHBDg== - dependencies: - "@babel/helper-function-name" "^7.10.1" - "@babel/types" "^7.10.1" - lodash "^4.17.13" - -"@babel/helper-explode-assignable-expression@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.1.tgz#e9d76305ee1162ca467357ae25df94f179af2b7e" - integrity sha512-vcUJ3cDjLjvkKzt6rHrl767FeE7pMEYfPanq5L16GRtrXIoznc0HykNW2aEYkcnP76P0isoqJ34dDMFZwzEpJg== - dependencies: - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-function-name@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz#92bd63829bfc9215aca9d9defa85f56b539454f4" - integrity sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ== - dependencies: - "@babel/helper-get-function-arity" "^7.10.1" - "@babel/template" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-get-function-arity@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz#7303390a81ba7cb59613895a192b93850e373f7d" - integrity sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw== - dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-hoist-variables@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.1.tgz#7e77c82e5dcae1ebf123174c385aaadbf787d077" - integrity sha512-vLm5srkU8rI6X3+aQ1rQJyfjvCBLXP8cAGeuw04zeAM2ItKb1e7pmVmLyHb4sDaAYnLL13RHOZPLEtcGZ5xvjg== - dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-member-expression-to-functions@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz#432967fd7e12a4afef66c4687d4ca22bc0456f15" - integrity sha512-u7XLXeM2n50gb6PWJ9hoO5oO7JFPaZtrh35t8RqKLT1jFKj9IWeD1zrcrYp1q1qiZTdEarfDWfTIP8nGsu0h5g== - dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.1", "@babel/helper-module-imports@^7.8.3": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz#dd331bd45bccc566ce77004e9d05fe17add13876" - integrity sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg== - dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-module-transforms@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz#24e2f08ee6832c60b157bb0936c86bef7210c622" - integrity sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg== - dependencies: - "@babel/helper-module-imports" "^7.10.1" - "@babel/helper-replace-supers" "^7.10.1" - "@babel/helper-simple-access" "^7.10.1" - "@babel/helper-split-export-declaration" "^7.10.1" - "@babel/template" "^7.10.1" - "@babel/types" "^7.10.1" - lodash "^4.17.13" - -"@babel/helper-optimise-call-expression@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz#b4a1f2561870ce1247ceddb02a3860fa96d72543" - integrity sha512-a0DjNS1prnBsoKx83dP2falChcs7p3i8VMzdrSbfLhuQra/2ENC4sbri34dz/rWmDADsmF1q5GbfaXydh0Jbjg== - dependencies: - "@babel/types" "^7.10.1" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.1", "@babel/helper-plugin-utils@^7.8.0": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz#ec5a5cf0eec925b66c60580328b122c01230a127" - integrity sha512-fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA== - -"@babel/helper-regex@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.1.tgz#021cf1a7ba99822f993222a001cc3fec83255b96" - integrity sha512-7isHr19RsIJWWLLFn21ubFt223PjQyg1HY7CZEMRr820HttHPpVvrsIN3bUOo44DEfFV4kBXO7Abbn9KTUZV7g== - dependencies: - lodash "^4.17.13" - -"@babel/helper-remap-async-to-generator@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.1.tgz#bad6aaa4ff39ce8d4b82ccaae0bfe0f7dbb5f432" - integrity sha512-RfX1P8HqsfgmJ6CwaXGKMAqbYdlleqglvVtht0HGPMSsy2V6MqLlOJVF/0Qyb/m2ZCi2z3q3+s6Pv7R/dQuZ6A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.1" - "@babel/helper-wrap-function" "^7.10.1" - "@babel/template" "^7.10.1" - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-replace-supers@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz#ec6859d20c5d8087f6a2dc4e014db7228975f13d" - integrity sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.10.1" - "@babel/helper-optimise-call-expression" "^7.10.1" - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-simple-access@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz#08fb7e22ace9eb8326f7e3920a1c2052f13d851e" - integrity sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw== - dependencies: - "@babel/template" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helper-split-export-declaration@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz#c6f4be1cbc15e3a868e4c64a17d5d31d754da35f" - integrity sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g== - dependencies: - "@babel/types" "^7.10.1" - "@babel/helper-validator-identifier@^7.10.1": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz#5770b0c1a826c4f53f5ede5e153163e0318e94b5" integrity sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw== -"@babel/helper-wrap-function@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz#956d1310d6696257a7afd47e4c42dfda5dfcedc9" - integrity sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ== - dependencies: - "@babel/helper-function-name" "^7.10.1" - "@babel/template" "^7.10.1" - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/helpers@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.1.tgz#a6827b7cb975c9d9cef5fd61d919f60d8844a973" - integrity sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw== - dependencies: - "@babel/template" "^7.10.1" - "@babel/traverse" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/highlight@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.1.tgz#841d098ba613ba1a427a2b383d79e35552c38ae0" - integrity sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg== - dependencies: - "@babel/helper-validator-identifier" "^7.10.1" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.10.1", "@babel/parser@^7.10.2": +"@babel/parser@^7.8.6": version "7.10.2" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.2.tgz#871807f10442b92ff97e4783b9b54f6a0ca812d0" integrity sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ== -"@babel/plugin-proposal-async-generator-functions@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.1.tgz#6911af5ba2e615c4ff3c497fe2f47b35bf6d7e55" - integrity sha512-vzZE12ZTdB336POZjmpblWfNNRpMSua45EYnRigE2XsZxcXcIyly2ixnTJasJE4Zq3U7t2d8rRF7XRUuzHxbOw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-remap-async-to-generator" "^7.10.1" - "@babel/plugin-syntax-async-generators" "^7.8.0" - -"@babel/plugin-proposal-class-properties@^7.10.1", "@babel/plugin-proposal-class-properties@^7.8.3": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz#046bc7f6550bb08d9bd1d4f060f5f5a4f1087e01" - integrity sha512-sqdGWgoXlnOdgMXU+9MbhzwFRgxVLeiGBqTrnuS7LC2IBU31wSsESbTUreT2O418obpfPdGUR2GbEufZF1bpqw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-proposal-decorators@^7.8.3": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.10.1.tgz#9373c2d8db45345c6e30452ad77b469758e5c8f7" - integrity sha512-xBfteh352MTke2U1NpclzMDmAmCdQ2fBZjhZQQfGTjXw6qcRYMkt528sA1U8o0ThDCSeuETXIj5bOGdxN+5gkw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-decorators" "^7.10.1" - -"@babel/plugin-proposal-dynamic-import@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz#e36979dc1dc3b73f6d6816fc4951da2363488ef0" - integrity sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - -"@babel/plugin-proposal-json-strings@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz#b1e691ee24c651b5a5e32213222b2379734aff09" - integrity sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-json-strings" "^7.8.0" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz#02dca21673842ff2fe763ac253777f235e9bbf78" - integrity sha512-56cI/uHYgL2C8HVuHOuvVowihhX0sxb3nnfVRzUeVHTWmRHTZrKuAh/OBIMggGU/S1g/1D2CRCXqP+3u7vX7iA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - -"@babel/plugin-proposal-numeric-separator@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz#a9a38bc34f78bdfd981e791c27c6fdcec478c123" - integrity sha512-jjfym4N9HtCiNfyyLAVD8WqPYeHUrw4ihxuAynWj6zzp2gf9Ey2f7ImhFm6ikB3CLf5Z/zmcJDri6B4+9j9RsA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-numeric-separator" "^7.10.1" - -"@babel/plugin-proposal-object-rest-spread@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.1.tgz#cba44908ac9f142650b4a65b8aa06bf3478d5fb6" - integrity sha512-Z+Qri55KiQkHh7Fc4BW6o+QBuTagbOp9txE+4U1i79u9oWlf2npkiDx+Rf3iK3lbcHBuNy9UOkwuR5wOMH3LIQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.10.1" - -"@babel/plugin-proposal-optional-catch-binding@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz#c9f86d99305f9fa531b568ff5ab8c964b8b223d2" - integrity sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - -"@babel/plugin-proposal-optional-chaining@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.1.tgz#15f5d6d22708629451a91be28f8facc55b0e818c" - integrity sha512-dqQj475q8+/avvok72CF3AOSV/SGEcH29zT5hhohqqvvZ2+boQoOr7iGldBG5YXTO2qgCgc2B3WvVLUdbeMlGA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - -"@babel/plugin-proposal-private-methods@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz#ed85e8058ab0fe309c3f448e5e1b73ca89cdb598" - integrity sha512-RZecFFJjDiQ2z6maFprLgrdnm0OzoC23Mx89xf1CcEsxmHuzuXOdniEuI+S3v7vjQG4F5sa6YtUp+19sZuSxHg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-proposal-unicode-property-regex@^7.10.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz#dc04feb25e2dd70c12b05d680190e138fa2c0c6f" - integrity sha512-JjfngYRvwmPwmnbRZyNiPFI8zxCZb8euzbCG/LxyKdeTb59tVciKo9GK9bi6JYKInk1H11Dq9j/zRqIH4KigfQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-syntax-async-generators@^7.8.0": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz#d5bc0645913df5b17ad7eda0fa2308330bde34c5" - integrity sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-syntax-decorators@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.1.tgz#16b869c4beafc9a442565147bda7ce0967bd4f13" - integrity sha512-a9OAbQhKOwSle1Vr0NJu/ISg1sPfdEkfRKWpgPuzhnWWzForou2gIeUIIwjAMHRekhhpJ7eulZlYs0H14Cbi+g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-json-strings@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.2.0", "@babel/plugin-syntax-jsx@^7.8.3": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz#0ae371134a42b91d5418feb3c8c8d43e1565d2da" - integrity sha512-+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz#25761ee7410bc8cf97327ba741ee94e4a61b7d99" - integrity sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-syntax-object-rest-spread@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz#8b8733f8c57397b3eaa47ddba8841586dcaef362" - integrity sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-arrow-functions@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz#cb5ee3a36f0863c06ead0b409b4cc43a889b295b" - integrity sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-async-to-generator@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz#e5153eb1a3e028f79194ed8a7a4bf55f862b2062" - integrity sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg== - dependencies: - "@babel/helper-module-imports" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-remap-async-to-generator" "^7.10.1" - -"@babel/plugin-transform-block-scoped-functions@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz#146856e756d54b20fff14b819456b3e01820b85d" - integrity sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-block-scoping@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz#47092d89ca345811451cd0dc5d91605982705d5e" - integrity sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - lodash "^4.17.13" - -"@babel/plugin-transform-classes@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.1.tgz#6e11dd6c4dfae70f540480a4702477ed766d733f" - integrity sha512-P9V0YIh+ln/B3RStPoXpEQ/CoAxQIhRSUn7aXqQ+FZJ2u8+oCtjIXR3+X0vsSD8zv+mb56K7wZW1XiDTDGiDRQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.1" - "@babel/helper-define-map" "^7.10.1" - "@babel/helper-function-name" "^7.10.1" - "@babel/helper-optimise-call-expression" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-replace-supers" "^7.10.1" - "@babel/helper-split-export-declaration" "^7.10.1" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.1.tgz#59aa399064429d64dce5cf76ef9b90b7245ebd07" - integrity sha512-mqSrGjp3IefMsXIenBfGcPXxJxweQe2hEIwMQvjtiDQ9b1IBvDUjkAtV/HMXX47/vXf14qDNedXsIiNd1FmkaQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-destructuring@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz#abd58e51337815ca3a22a336b85f62b998e71907" - integrity sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-dotall-regex@^7.10.1", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz#920b9fec2d78bb57ebb64a644d5c2ba67cc104ee" - integrity sha512-19VIMsD1dp02RvduFUmfzj8uknaO3uiHHF0s3E1OHnVsNj8oge8EQ5RzHRbJjGSetRnkEuBYO7TG1M5kKjGLOA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-duplicate-keys@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz#c900a793beb096bc9d4d0a9d0cde19518ffc83b9" - integrity sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-exponentiation-operator@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz#279c3116756a60dd6e6f5e488ba7957db9c59eb3" - integrity sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-for-of@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz#ff01119784eb0ee32258e8646157ba2501fcfda5" - integrity sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-function-name@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz#4ed46fd6e1d8fde2a2ec7b03c66d853d2c92427d" - integrity sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw== - dependencies: - "@babel/helper-function-name" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-literals@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz#5794f8da82846b22e4e6631ea1658bce708eb46a" - integrity sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-member-expression-literals@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz#90347cba31bca6f394b3f7bd95d2bbfd9fce2f39" - integrity sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-modules-amd@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz#65950e8e05797ebd2fe532b96e19fc5482a1d52a" - integrity sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw== - dependencies: - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz#d5ff4b4413ed97ffded99961056e1fb980fb9301" - integrity sha512-AQG4fc3KOah0vdITwt7Gi6hD9BtQP/8bhem7OjbaMoRNCH5Djx42O2vYMfau7QnAzQCa+RJnhJBmFFMGpQEzrg== - dependencies: - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-simple-access" "^7.10.1" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.1.tgz#9962e4b0ac6aaf2e20431ada3d8ec72082cbffb6" - integrity sha512-ewNKcj1TQZDL3YnO85qh9zo1YF1CHgmSTlRQgHqe63oTrMI85cthKtZjAiZSsSNjPQ5NCaYo5QkbYqEw1ZBgZA== - dependencies: - "@babel/helper-hoist-variables" "^7.10.1" - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz#ea080911ffc6eb21840a5197a39ede4ee67b1595" - integrity sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA== - dependencies: - "@babel/helper-module-transforms" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz#a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c" - integrity sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - -"@babel/plugin-transform-new-target@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz#6ee41a5e648da7632e22b6fb54012e87f612f324" - integrity sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-object-super@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz#2e3016b0adbf262983bf0d5121d676a5ed9c4fde" - integrity sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-replace-supers" "^7.10.1" - -"@babel/plugin-transform-parameters@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz#b25938a3c5fae0354144a720b07b32766f683ddd" - integrity sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg== - dependencies: - "@babel/helper-get-function-arity" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-property-literals@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz#cffc7315219230ed81dc53e4625bf86815b6050d" - integrity sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-regenerator@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.1.tgz#10e175cbe7bdb63cc9b39f9b3f823c5c7c5c5490" - integrity sha512-B3+Y2prScgJ2Bh/2l9LJxKbb8C8kRfsG4AdPT+n7ixBHIxJaIG8bi8tgjxUMege1+WqSJ+7gu1YeoMVO3gPWzw== - dependencies: - regenerator-transform "^0.14.2" - -"@babel/plugin-transform-reserved-words@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz#0fc1027312b4d1c3276a57890c8ae3bcc0b64a86" - integrity sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-runtime@^7.9.6": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.10.1.tgz#fd1887f749637fb2ed86dc278e79eb41df37f4b1" - integrity sha512-4w2tcglDVEwXJ5qxsY++DgWQdNJcCCsPxfT34wCUwIf2E7dI7pMpH8JczkMBbgBTNzBX62SZlNJ9H+De6Zebaw== - dependencies: - "@babel/helper-module-imports" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - resolve "^1.8.1" - semver "^5.5.1" - -"@babel/plugin-transform-shorthand-properties@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz#e8b54f238a1ccbae482c4dce946180ae7b3143f3" - integrity sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-spread@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz#0c6d618a0c4461a274418460a28c9ccf5239a7c8" - integrity sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-sticky-regex@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz#90fc89b7526228bed9842cff3588270a7a393b00" - integrity sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/helper-regex" "^7.10.1" - -"@babel/plugin-transform-template-literals@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.1.tgz#914c7b7f4752c570ea00553b4284dad8070e8628" - integrity sha512-t7B/3MQf5M1T9hPCRG28DNGZUuxAuDqLYS03rJrIk2prj/UV7Z6FOneijhQhnv/Xa039vidXeVbvjK2SK5f7Gg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-typeof-symbol@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz#60c0239b69965d166b80a84de7315c1bc7e0bb0e" - integrity sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-unicode-escapes@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz#add0f8483dab60570d9e03cecef6c023aa8c9940" - integrity sha512-zZ0Poh/yy1d4jeDWpx/mNwbKJVwUYJX73q+gyh4bwtG0/iUlzdEu0sLMda8yuDFS6LBQlT/ST1SJAR6zYwXWgw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/plugin-transform-unicode-regex@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz#6b58f2aea7b68df37ac5025d9c88752443a6b43f" - integrity sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - -"@babel/preset-env@^7.9.6": - version "7.10.2" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.10.2.tgz#715930f2cf8573b0928005ee562bed52fb65fdfb" - integrity sha512-MjqhX0RZaEgK/KueRzh+3yPSk30oqDKJ5HP5tqTSB1e2gzGS3PLy7K0BIpnp78+0anFuSwOeuCf1zZO7RzRvEA== - dependencies: - "@babel/compat-data" "^7.10.1" - "@babel/helper-compilation-targets" "^7.10.2" - "@babel/helper-module-imports" "^7.10.1" - "@babel/helper-plugin-utils" "^7.10.1" - "@babel/plugin-proposal-async-generator-functions" "^7.10.1" - "@babel/plugin-proposal-class-properties" "^7.10.1" - "@babel/plugin-proposal-dynamic-import" "^7.10.1" - "@babel/plugin-proposal-json-strings" "^7.10.1" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.1" - "@babel/plugin-proposal-numeric-separator" "^7.10.1" - "@babel/plugin-proposal-object-rest-spread" "^7.10.1" - "@babel/plugin-proposal-optional-catch-binding" "^7.10.1" - "@babel/plugin-proposal-optional-chaining" "^7.10.1" - "@babel/plugin-proposal-private-methods" "^7.10.1" - "@babel/plugin-proposal-unicode-property-regex" "^7.10.1" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-class-properties" "^7.10.1" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-json-strings" "^7.8.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.10.1" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.10.1" - "@babel/plugin-transform-arrow-functions" "^7.10.1" - "@babel/plugin-transform-async-to-generator" "^7.10.1" - "@babel/plugin-transform-block-scoped-functions" "^7.10.1" - "@babel/plugin-transform-block-scoping" "^7.10.1" - "@babel/plugin-transform-classes" "^7.10.1" - "@babel/plugin-transform-computed-properties" "^7.10.1" - "@babel/plugin-transform-destructuring" "^7.10.1" - "@babel/plugin-transform-dotall-regex" "^7.10.1" - "@babel/plugin-transform-duplicate-keys" "^7.10.1" - "@babel/plugin-transform-exponentiation-operator" "^7.10.1" - "@babel/plugin-transform-for-of" "^7.10.1" - "@babel/plugin-transform-function-name" "^7.10.1" - "@babel/plugin-transform-literals" "^7.10.1" - "@babel/plugin-transform-member-expression-literals" "^7.10.1" - "@babel/plugin-transform-modules-amd" "^7.10.1" - "@babel/plugin-transform-modules-commonjs" "^7.10.1" - "@babel/plugin-transform-modules-systemjs" "^7.10.1" - "@babel/plugin-transform-modules-umd" "^7.10.1" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" - "@babel/plugin-transform-new-target" "^7.10.1" - "@babel/plugin-transform-object-super" "^7.10.1" - "@babel/plugin-transform-parameters" "^7.10.1" - "@babel/plugin-transform-property-literals" "^7.10.1" - "@babel/plugin-transform-regenerator" "^7.10.1" - "@babel/plugin-transform-reserved-words" "^7.10.1" - "@babel/plugin-transform-shorthand-properties" "^7.10.1" - "@babel/plugin-transform-spread" "^7.10.1" - "@babel/plugin-transform-sticky-regex" "^7.10.1" - "@babel/plugin-transform-template-literals" "^7.10.1" - "@babel/plugin-transform-typeof-symbol" "^7.10.1" - "@babel/plugin-transform-unicode-escapes" "^7.10.1" - "@babel/plugin-transform-unicode-regex" "^7.10.1" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.10.2" - browserslist "^4.12.0" - core-js-compat "^3.6.2" - invariant "^2.2.2" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/preset-modules@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72" - integrity sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.3.4", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.6": +"@babel/runtime@^7.7.2": version "7.10.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.2.tgz#d103f21f2602497d38348a32e008637d506db839" integrity sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.1.tgz#e167154a94cb5f14b28dc58f5356d2162f539811" - integrity sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig== - dependencies: - "@babel/code-frame" "^7.10.1" - "@babel/parser" "^7.10.1" - "@babel/types" "^7.10.1" - -"@babel/traverse@^7.10.1": - version "7.10.1" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.1.tgz#bbcef3031e4152a6c0b50147f4958df54ca0dd27" - integrity sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ== - dependencies: - "@babel/code-frame" "^7.10.1" - "@babel/generator" "^7.10.1" - "@babel/helper-function-name" "^7.10.1" - "@babel/helper-split-export-declaration" "^7.10.1" - "@babel/parser" "^7.10.1" - "@babel/types" "^7.10.1" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" - -"@babel/types@^7.10.1", "@babel/types@^7.10.2", "@babel/types@^7.4.4": +"@babel/types@^7.8.6": version "7.10.2" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.2.tgz#30283be31cad0dbf6fb00bd40641ca0ea675172d" integrity sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng== @@ -822,67 +28,324 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" -"@editorjs/editorjs@^2.18.0": - version "2.18.0" - resolved "https://registry.yarnpkg.com/@editorjs/editorjs/-/editorjs-2.18.0.tgz#bde42183013f5ca98693e77986cc9d8b2c9a1244" - integrity sha512-9OKs580JFKoXCAw7llb19E+qxY6QuzgDBq50cKbyOS1Lt+BglTq/zBdXxmRWNRTlCMxjTB1vgnq70+OjEyDSlw== +"@jimp/bmp@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.9.8.tgz#5933ab8fb359889bec380b0f7802163374933624" + integrity sha512-CZYQPEC3iUBMuaGWrtIG+GKNl93q/PkdudrCKJR/B96dfNngsmoosEm3LuFgJHEcJIfvnJkNqKw74l+zEiqCbg== dependencies: - codex-notifier "^1.1.2" - codex-tooltip "^1.0.1" + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + bmp-js "^0.1.0" + core-js "^3.4.1" -"@editorjs/list@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@editorjs/list/-/list-1.5.0.tgz#8675c82caa25f50744a4b072a7911163ce26bd74" - integrity sha512-LzZuJwJ2HxCkuaPrp3zYdQGvMC8dzXjewqWEBZ9mpq0fVwBAse4o9QB2mWvJxZ93UtLqQE7f9vrbHotG2uW9Qg== - -"@hapi/address@2.x.x": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" - integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== - -"@hapi/bourne@1.x.x": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" - integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== - -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": - version "8.5.1" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" - integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== - -"@hapi/joi@^15.0.0", "@hapi/joi@^15.0.1": - version "15.1.1" - resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" - integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== +"@jimp/core@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.9.8.tgz#b2b74263a80559c0ee244e0f2d1052b36a358b85" + integrity sha512-N4GCjcXb0QwR5GBABDK2xQ3cKyaF7LlCYeJEG9mV7G/ynBoRqJe4JA6YKU9Ww9imGkci/4A594nQo8tUIqdcBw== dependencies: - "@hapi/address" "2.x.x" - "@hapi/bourne" "1.x.x" - "@hapi/hoek" "8.x.x" - "@hapi/topo" "3.x.x" + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + any-base "^1.1.0" + buffer "^5.2.0" + core-js "^3.4.1" + exif-parser "^0.1.12" + file-type "^9.0.0" + load-bmfont "^1.3.1" + mkdirp "^0.5.1" + phin "^2.9.1" + pixelmatch "^4.0.2" + tinycolor2 "^1.4.1" -"@hapi/topo@3.x.x": - version "3.1.6" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" - integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== +"@jimp/custom@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.9.8.tgz#1e9d904b1b05aa22b00b899baba2be7c0704a5d1" + integrity sha512-1UpJjI7fhX02BWLJ/KEqPwkHH60eNkCNeD6hEd+IZdTwLXfZCfFiM5BVlpgiZYZJSsVoRiAL4ne2Q5mCiKPKyw== dependencies: - "@hapi/hoek" "^8.3.0" + "@babel/runtime" "^7.7.2" + "@jimp/core" "^0.9.8" + core-js "^3.4.1" -"@intervolga/optimize-cssnano-plugin@^1.0.5": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz#be7c7846128b88f6a9b1d1261a0ad06eb5c0fdf8" - integrity sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA== +"@jimp/gif@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.9.8.tgz#513aff511634c338d1ab33a7bba1ba3412220b5b" + integrity sha512-LEbfpcO1sBJIQCJHchZjNlyNxzPjZQQ4X32klpQHZJG58n9FvL7Uuh1rpkrJRbqv3cU3P0ENNtTrsBDxsYwcfA== dependencies: - cssnano "^4.0.0" - cssnano-preset-default "^4.0.0" - postcss "^7.0.0" + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + omggif "^1.0.9" -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== +"@jimp/jpeg@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.9.8.tgz#8c086f69d0e8c46e43a7db9725576edc30925cb1" + integrity sha512-5u29SUzbZ32ZMmOaz3gO0hXatwSCnsvEAXRCKZoPPgbsPoyFAiZKVxjfLzjkeQF6awkvJ8hZni5chM15SNMg+g== dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + jpeg-js "^0.3.4" + +"@jimp/plugin-blit@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.9.8.tgz#916bf6f261e6a91dbecca0ca866b8d9cba563753" + integrity sha512-6xTDomxJybhBcby1IUVaPydZFhxf+V0DRgfDlVK81kR9kSCoshJpzWqDuWrMqjNEPspPE7jRQwHMs0FdU7mVwQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-blur@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.9.8.tgz#00055d54b90532b7951dae377b3e40352c187f07" + integrity sha512-dqbxuNFBRbmt35iIRacdgma7nlXklmPThsKcGWNTDmqb/hniK5IC+0xSPzBV4qMI2fLGP39LWHqqDZ0xDz14dA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-circle@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.9.8.tgz#5de8735f32f931d9160d0f5211e9aab6413a1d4b" + integrity sha512-+UStXUPCzPqzTixLC8eVqcFcEa6TS+BEM/6/hyM11TDb9sbiMGeUtgpwZP/euR5H5gfpAQDA1Ppzqhh5fuMDlw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-color@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.9.8.tgz#3c633f22955a4f5013025e9e9e78a267ac4c3a88" + integrity sha512-SDHxOQsJHpt75hk6+sSlCPc2B3UJlXosFW+iLZ11xX1Qr0IdDtbfYlIoPmjKQFIDUNzqLSue/z7sKQ1OMZr/QA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + tinycolor2 "^1.4.1" + +"@jimp/plugin-contain@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.9.8.tgz#f892fb7fc87134a47b37281f0ff17d608f3e51af" + integrity sha512-oK52CPt7efozuLYCML7qOmpFeDt3zpU8qq8UZlnjsDs15reU6L8EiUbwYpJvzoEnEOh1ZqamB8F/gymViEO5og== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-cover@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.9.8.tgz#37474b19027ac0155100b71ca17266aab19e50fc" + integrity sha512-nnamtHzMrNd5j5HRSPd1VzpZ8v9YYtUJPtvCdHOOiIjqG72jxJ2kTBlsS3oG5XS64h/2MJwpl/fmmMs1Tj1CmQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-crop@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.9.8.tgz#2308696597a8bcb528d09eeebbbadb22248e7c1c" + integrity sha512-Nv/6AIp4aJmbSIH2uiIqm+kSoShKM8eaX2fyrUTj811kio0hwD3f/vIxrWebvAqwDZjAFIAmMufFoFCVg6caoQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-displace@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.9.8.tgz#00331047039cb2d0d9d5f7c3d8ce542e07eea791" + integrity sha512-0OgPjkOVa2xdbqI8P6gBKX/UK36RbaYVrFyXL8Jy9oNF69+LYWyTskuCu9YbGxzlCVjY/JFqQOvrKDbxgMYAKA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-dither@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.9.8.tgz#9cca12997f2917f27d5681275b32affdb3083450" + integrity sha512-jGM/4ByniZJnmV2fv8hKwyyydXZe/YzvgBcnB8XxzCq8kVR3Imcn+qnd2PEPZzIPKOTH4Cig/zo9Vk9Bs+m5FQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-fisheye@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.9.8.tgz#e3f5f616ec06a9ef99aa268446f0096eac863437" + integrity sha512-VnsalrD05f4pxG1msjnkwIFi5QveOqRm4y7VkoZKNX+iqs4TvRnH5+HpBnfdMzX/RXBi+Lf/kpTtuZgbOu/QWw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-flip@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.9.8.tgz#c00559a8543a684c7cff4d1128b7152e598fbb1c" + integrity sha512-XbiZ4OfHD6woc0f6Sk7XxB6a7IyMjTRQ4pNU7APjaNxsl3L6qZC8qfCQphWVe3DHx7f3y7jEiPMvNnqRDP1xgA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-gaussian@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.9.8.tgz#d1666167ce1b947b65db5093bb9a00d319bcfe4d" + integrity sha512-ZBl5RA6+4XAD+mtqLfiG7u+qd8W5yqq3RBNca8eFqUSVo1v+eB2tzeLel0CWfVC/z6cw93Awm/nVnm6/CL2Oew== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-invert@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.9.8.tgz#41d6e87faf01a5d8fe7554e322d2aad25f596ab1" + integrity sha512-ESploqCoF6qUv5IWhVLaO5fEcrYZEsAWPFflh6ROiD2mmFKQxfeK+vHnk3IDLHtUwWTkAZQNbk89BVq7xvaNpQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-mask@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.9.8.tgz#fe92132db1a2b9f7718226bc3c37794dd148ce36" + integrity sha512-zSvEisTV4iGsBReitEdnQuGJq9/1xB5mPATadYZmIlp8r5HpD72HQb0WdEtb51/pu9Odt8KAxUf0ASg/PRVUiQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-normalize@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.9.8.tgz#05646aa15b6a789c4ba447edcad77c83c1d51f16" + integrity sha512-dPFBfwTa67K1tRw1leCidQT25R3ozrTUUOpO4jcGFHqXvBTWaR8sML1qxdfOBWs164mE5YpfdTvu6MM/junvCg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-print@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.9.8.tgz#808f723176d0a57186d7558290c7e53a7a8bf812" + integrity sha512-nLLPv1/faehRsOjecXXUb6kzhRcZzImO55XuFZ0c90ZyoiHm4UFREwO5sKxHGvpLXS6RnkhvSav4+IWD2qGbEQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + load-bmfont "^1.4.0" + +"@jimp/plugin-resize@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.9.8.tgz#eef750b77f1cc06e8bcf9b390860c95c489dcc02" + integrity sha512-L80NZ+HKsiKFyeDc6AfneC4+5XACrdL2vnyAVfAAsb3pmamgT/jDInWvvGhyI0Y76vx2w6XikplzEznW/QQvWg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-rotate@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.9.8.tgz#5eba01f75a397777c6782b7999c9ac6c7ed8a411" + integrity sha512-bpqzQheISYnBXKyU1lIj46uR7mRs0UhgEREWK70HnvFJSlRshdcoNMIrKamyrJeFdJrkYPSfR/a6D0d5zsWf1Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-scale@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.9.8.tgz#c875d5e0b377b15b8b398ee402f45e3fc43fea40" + integrity sha512-QU3ZS4Lre8nN66U9dKCOC4FNfaOh/QJFYUmQPKpPS924oYbtnm4OlmsdfpK2hVMSVVyVOis8M+xpA1rDBnIp7w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-shadow@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.9.8.tgz#ca2d18afa29a1027b77b3e1fb2ce7d4e073a7170" + integrity sha512-t/pE+QS3r1ZUxGIQNmwWDI3c5+/hLU+gxXD+C3EEC47/qk3gTBHpj/xDdGQBoObdT/HRjR048vC2BgBfzjj2hg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugin-threshold@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.9.8.tgz#2d1dde0791f70b2ff2d0b915cab8d40b0e446594" + integrity sha512-WWmC3lnIwOTPvkKu55w4DUY8Ehlzf3nU98bY0QtIzkqxkAOZU5m+lvgC/JxO5FyGiA57j9FLMIf0LsWkjARj7g== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + +"@jimp/plugins@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.9.8.tgz#5279dfe22d0d27633f4201ab36103e587b32eb85" + integrity sha512-tD+cxS9SuEZaQ1hhAkNKw9TkUAqfoBAhdWPBrEZDr/GvGPrvJR4pYmmpSYhc5IZmMbXfQayHTTGqjj8D18bToA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/plugin-blit" "^0.9.8" + "@jimp/plugin-blur" "^0.9.8" + "@jimp/plugin-circle" "^0.9.8" + "@jimp/plugin-color" "^0.9.8" + "@jimp/plugin-contain" "^0.9.8" + "@jimp/plugin-cover" "^0.9.8" + "@jimp/plugin-crop" "^0.9.8" + "@jimp/plugin-displace" "^0.9.8" + "@jimp/plugin-dither" "^0.9.8" + "@jimp/plugin-fisheye" "^0.9.8" + "@jimp/plugin-flip" "^0.9.8" + "@jimp/plugin-gaussian" "^0.9.8" + "@jimp/plugin-invert" "^0.9.8" + "@jimp/plugin-mask" "^0.9.8" + "@jimp/plugin-normalize" "^0.9.8" + "@jimp/plugin-print" "^0.9.8" + "@jimp/plugin-resize" "^0.9.8" + "@jimp/plugin-rotate" "^0.9.8" + "@jimp/plugin-scale" "^0.9.8" + "@jimp/plugin-shadow" "^0.9.8" + "@jimp/plugin-threshold" "^0.9.8" + core-js "^3.4.1" + timm "^1.6.1" + +"@jimp/png@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.9.8.tgz#f88dacc9b9da1c2ea8e91026a9530d0fb45c4409" + integrity sha512-9CqR8d40zQCDhbnXHqcwkAMnvlV0vk9xSyE6LHjkYHS7x18Unsz5txQdsaEkEcXxCrOQSoWyITfLezlrWXRJAA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.9.8" + core-js "^3.4.1" + pngjs "^3.3.3" + +"@jimp/tiff@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.9.8.tgz#91dc3eab2f222e23414f139e917f3407caa73560" + integrity sha512-eMxcpJivJqMByn2dZxUHLeh6qvVs5J/52kBF3TFa3C922OJ97D9l1C1h0WKUCBqFMWzMYapQQ4vwnLgpJ5tkow== + dependencies: + "@babel/runtime" "^7.7.2" + core-js "^3.4.1" + utif "^2.0.1" + +"@jimp/types@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.9.8.tgz#46980a4a7bfcadf2f0484d187c32b4e7d6d61b8e" + integrity sha512-H5y/uqt0lqJ/ZN8pWqFG+pv8jPAppMKkTMByuC8YBIjWSsornwv44hjiWl93sbYhduLZY8ubz/CbX9jH2X6EwA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/bmp" "^0.9.8" + "@jimp/gif" "^0.9.8" + "@jimp/jpeg" "^0.9.8" + "@jimp/png" "^0.9.8" + "@jimp/tiff" "^0.9.8" + core-js "^3.4.1" + timm "^1.6.1" + +"@jimp/utils@^0.9.8": + version "0.9.8" + resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.9.8.tgz#6a6f47158ec6b424f03df0f55f0baff5b4b5e096" + integrity sha512-UK0Fu0eevQlpRXq5ff4o/71HJlpX9wJMddJjMYg9vUqCCl8ZnumRAljfShHFhGyO+Vc9IzN6dd8Y5JZZTp1KOw== + dependencies: + "@babel/runtime" "^7.7.2" + core-js "^3.4.1" "@nodelib/fs.scandir@2.1.3": version "2.1.3" @@ -897,11 +360,6 @@ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== - "@nodelib/fs.walk@^1.2.3": version "1.2.4" resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" @@ -910,36 +368,29 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" -"@samverschueren/stream-to-observable@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f" - integrity sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg== - dependencies: - any-observable "^0.3.0" - -"@soda/friendly-errors-webpack-plugin@^1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz#706f64bcb4a8b9642b48ae3ace444c70334d615d" - integrity sha512-cWKrGaFX+rfbMrAxVv56DzhPNqOJPZuNIS2HGMELtgGzb+vsMzyig9mml5gZ/hr2BGtSLV+dP2LUEuAL8aG2mQ== - dependencies: - chalk "^1.1.3" - error-stack-parser "^2.0.0" - string-width "^2.0.0" - -"@soda/get-current-script@^1.0.0": +"@npmcli/move-file@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@soda/get-current-script/-/get-current-script-1.0.1.tgz#f4afffcb36e069a801d5339c90499601c47a2516" - integrity sha512-zeOomWIE52M9JpYXlsR3iOf7TXTTmNQHnSbqjMsQZ5phzfAenHzL/1+vQ0ZoJfagocK11LNf8vnn2JG0ufRMUQ== + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464" + integrity sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw== + dependencies: + mkdirp "^1.0.4" + +"@types/anymatch@*": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" + integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== "@types/color-name@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== -"@types/eslint-visitor-keys@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" - integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== +"@types/favicons@5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@types/favicons/-/favicons-5.5.0.tgz#c1cb3d2a14955eedf479f3cc51948630c56e3a64" + integrity sha512-s76OlRaBfqtGu2ZBobnZv2NETfqsQUVfKKlOkKNGo4ArBsqiblodKsnQ3j29hCCgmpQacEfLxealV96za+tzVQ== + dependencies: + "@types/node" "*" "@types/glob@^7.1.1": version "7.1.2" @@ -949,15 +400,22 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.4": +"@types/html-minifier-terser@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz#551a4589b6ee2cc9c1dff08056128aec29b94880" + integrity sha512-iYCgjm1dGPRuo12+BStjd1HiVQqhlRhWDOQigNxn023HcjnhsiFz9pc6CzJj4HwDCSQca9bxTL4PxJDbkdm3PA== + +"@types/json-schema@^7.0.4": version "7.0.5" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= +"@types/mini-css-extract-plugin@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@types/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.1.tgz#d4bdde5197326fca039d418f4bdda03dc74dc451" + integrity sha512-+mN04Oszdz9tGjUP/c1ReVwJXxSniLd7lF++sv+8dkABxVNthg6uccei+4ssKxRHGoMmPxdn7uBdJWONSJGTGQ== + dependencies: + "@types/webpack" "*" "@types/minimatch@*": version "3.0.3" @@ -969,335 +427,117 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.13.tgz#ee1128e881b874c371374c1f72201893616417c9" integrity sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA== -"@types/normalize-package-data@^2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" - integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== -"@types/q@^1.5.1": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" - integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== +"@types/tapable@*", "@types/tapable@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.5.tgz#9adbc12950582aa65ead76bffdf39fe0c27a3c02" + integrity sha512-/gG2M/Imw7cQFp8PGvz/SwocNrmKFjFsm5Pb8HdbHkZ1K8pmuPzOX4VeVoiEecFCVf4CsN1r3/BRvx+6sNqwtQ== -"@types/webpack-env@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.15.2.tgz#927997342bb9f4a5185a86e6579a0a18afc33b0a" - integrity sha512-67ZgZpAlhIICIdfQrB5fnDvaKFcDxpKibxznfYRVAT4mQE41Dido/3Ty+E3xGBmTogc5+0Qb8tWhna+5B8z1iQ== - -"@typescript-eslint/eslint-plugin@^3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.2.0.tgz#7fb997f391af32ae6ca1dbe56bcefe4dd30bda14" - integrity sha512-t9RTk/GyYilIXt6BmZurhBzuMT9kLKw3fQoJtK9ayv0tXTlznXEAnx07sCLXdkN3/tZDep1s1CEV95CWuARYWA== +"@types/uglify-js@*": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.9.2.tgz#01992579debba674e1e359cd6bcb1a1d0ab2e02b" + integrity sha512-d6dIfpPbF+8B7WiCi2ELY7m0w1joD8cRW4ms88Emdb2w062NeEpbNCeWwVCgzLRpVG+5e74VFSg4rgJ2xXjEiQ== dependencies: - "@typescript-eslint/experimental-utils" "3.2.0" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - semver "^7.3.2" - tsutils "^3.17.1" + source-map "^0.6.1" -"@typescript-eslint/experimental-utils@3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.2.0.tgz#4dab8fc9f44f059ec073470a81bb4d7d7d51e6c5" - integrity sha512-UbJBsk+xO9dIFKtj16+m42EvUvsjZbbgQ2O5xSTSfVT1Z3yGkL90DVu0Hd3029FZ5/uBgl+F3Vo8FAcEcqc6aQ== +"@types/webpack-sources@*": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-1.4.0.tgz#e58f1f05f87d39a5c64cf85705bdbdbb94d4d57e" + integrity sha512-c88dKrpSle9BtTqR6ifdaxu1Lvjsl3C5OsfvuUbUwdXymshv1TkufUAXBajCCUM/f/TmnkZC/Esb03MinzSiXQ== dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "3.2.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.7.3" -"@typescript-eslint/parser@^3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-3.2.0.tgz#d9d7867456b1b8ecae9e724269b0bc932f06cbca" - integrity sha512-Vhu+wwdevDLVDjK1lIcoD6ZbuOa93fzqszkaO3iCnmrScmKwyW/AGkzc2UvfE5TCoCXqq7Jyt6SOXjsIlpqF4A== +"@types/webpack@*", "@types/webpack@^4.41.8": + version "4.41.17" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.17.tgz#0a69005e644d657c85b7d6ec1c826a71bebd1c93" + integrity sha512-6FfeCidTSHozwKI67gIVQQ5Mp0g4X96c2IXxX75hYEQJwST/i6NyZexP//zzMOBb+wG9jJ7oO8fk9yObP2HWAw== dependencies: - "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "3.2.0" - "@typescript-eslint/typescript-estree" "3.2.0" - eslint-visitor-keys "^1.1.0" + "@types/anymatch" "*" + "@types/node" "*" + "@types/tapable" "*" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + source-map "^0.6.0" -"@typescript-eslint/typescript-estree@3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.2.0.tgz#c735f1ca6b4d3cd671f30de8c9bde30843e7ead8" - integrity sha512-uh+Y2QO7dxNrdLw7mVnjUqkwO/InxEqwN0wF+Za6eo3coxls9aH9kQ/5rSvW2GcNanebRTmsT5w1/92lAOb1bA== +"@vue/compiler-core@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.0.0-beta.15.tgz#8710a8e3ba15ba1a8b62bd17609d26bd27fdcc45" + integrity sha512-NLNW7tAMHl8ybRgTPTIWLsi8aXHbFngY2x95eEHAdxhNasTY5NsgmQBBH9TBAUQEn6Wo8ybmuvQoNzgcw979Zg== dependencies: - debug "^4.1.1" - eslint-visitor-keys "^1.1.0" - glob "^7.1.6" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" + "@babel/parser" "^7.8.6" + "@babel/types" "^7.8.6" + "@vue/shared" "3.0.0-beta.15" + estree-walker "^0.8.1" + source-map "^0.6.1" -"@vue/babel-helper-vue-jsx-merge-props@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.0.0.tgz#048fe579958da408fb7a8b2a3ec050b50a661040" - integrity sha512-6tyf5Cqm4m6v7buITuwS+jHzPlIPxbFzEhXR5JGZpbrvOcp1hiQKckd305/3C7C36wFekNTQSxAtgeM0j0yoUw== - -"@vue/babel-plugin-transform-vue-jsx@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.1.2.tgz#c0a3e6efc022e75e4247b448a8fc6b86f03e91c0" - integrity sha512-YfdaoSMvD1nj7+DsrwfTvTnhDXI7bsuh+Y5qWwvQXlD24uLgnsoww3qbiZvWf/EoviZMrvqkqN4CBw0W3BWUTQ== +"@vue/compiler-dom@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.0.0-beta.15.tgz#ee6dc9ae1dabb5c5c257d7cc20c5f3e95d5e5f4f" + integrity sha512-0qVaCosZ6XrkmlSOndGlNh33JQ2oao82uWxC/qw4QWBGm6a1DcKkZFIZFYLQWg5ZIcSrEQrR1VzUidBaZw9AIg== dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" - "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" - html-tags "^2.0.0" - lodash.kebabcase "^4.1.1" - svg-tags "^1.0.0" + "@vue/compiler-core" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" -"@vue/babel-preset-app@^4.4.4": - version "4.4.4" - resolved "https://registry.yarnpkg.com/@vue/babel-preset-app/-/babel-preset-app-4.4.4.tgz#e40929ca89ea3d547ea20cf0a15c222c9ad1ba38" - integrity sha512-9b74d/lz4GEc9zkF3C+vjgEXYqu9ITq1DimUT+IVRJDvhgnV+a3C+pQY4Kl4PZSOyqkTHM7jE6eG2K5DUwKpWg== - dependencies: - "@babel/core" "^7.9.6" - "@babel/helper-compilation-targets" "^7.9.6" - "@babel/helper-module-imports" "^7.8.3" - "@babel/plugin-proposal-class-properties" "^7.8.3" - "@babel/plugin-proposal-decorators" "^7.8.3" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.8.3" - "@babel/plugin-transform-runtime" "^7.9.6" - "@babel/preset-env" "^7.9.6" - "@babel/runtime" "^7.9.6" - "@vue/babel-preset-jsx" "^1.1.2" - babel-plugin-dynamic-import-node "^2.3.3" - core-js "^3.6.5" - core-js-compat "^3.6.5" - semver "^6.1.0" - -"@vue/babel-preset-jsx@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.1.2.tgz#2e169eb4c204ea37ca66c2ea85a880bfc99d4f20" - integrity sha512-zDpVnFpeC9YXmvGIDSsKNdL7qCG2rA3gjywLYHPCKDT10erjxF4U+6ay9X6TW5fl4GsDlJp9bVfAVQAAVzxxvQ== - dependencies: - "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" - "@vue/babel-plugin-transform-vue-jsx" "^1.1.2" - "@vue/babel-sugar-functional-vue" "^1.1.2" - "@vue/babel-sugar-inject-h" "^1.1.2" - "@vue/babel-sugar-v-model" "^1.1.2" - "@vue/babel-sugar-v-on" "^1.1.2" - -"@vue/babel-sugar-functional-vue@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.1.2.tgz#f7e24fba09e6f1ee70104560a8808057555f1a9a" - integrity sha512-YhmdJQSVEFF5ETJXzrMpj0nkCXEa39TvVxJTuVjzvP2rgKhdMmQzlJuMv/HpadhZaRVMCCF3AEjjJcK5q/cYzQ== - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@vue/babel-sugar-inject-h@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.1.2.tgz#8a5276b6d8e2ed16ffc8078aad94236274e6edf0" - integrity sha512-VRSENdTvD5htpnVp7i7DNuChR5rVMcORdXjvv5HVvpdKHzDZAYiLSD+GhnhxLm3/dMuk8pSzV+k28ECkiN5m8w== - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@vue/babel-sugar-v-model@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.1.2.tgz#1ff6fd1b800223fc9cb1e84dceb5e52d737a8192" - integrity sha512-vLXPvNq8vDtt0u9LqFdpGM9W9IWDmCmCyJXuozlq4F4UYVleXJ2Fa+3JsnTZNJcG+pLjjfnEGHci2339Kj5sGg== - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" - "@vue/babel-plugin-transform-vue-jsx" "^1.1.2" - camelcase "^5.0.0" - html-tags "^2.0.0" - svg-tags "^1.0.0" - -"@vue/babel-sugar-v-on@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.1.2.tgz#b2ef99b8f2fab09fbead25aad70ef42e1cf5b13b" - integrity sha512-T8ZCwC8Jp2uRtcZ88YwZtZXe7eQrJcfRq0uTFy6ShbwYJyz5qWskRFoVsdTi9o0WEhmQXxhQUewodOSCUPVmsQ== - dependencies: - "@babel/plugin-syntax-jsx" "^7.2.0" - "@vue/babel-plugin-transform-vue-jsx" "^1.1.2" - camelcase "^5.0.0" - -"@vue/cli-overlay@^4.4.4": - version "4.4.4" - resolved "https://registry.yarnpkg.com/@vue/cli-overlay/-/cli-overlay-4.4.4.tgz#43268a8cdcd3ad741dfa51006b576064fbbe6e8e" - integrity sha512-cTvtifIpsSVF2dPF+ibUoAq+hMkEbg4EYTsf6dUuUrBKi1G2tyZ3Pnx54U2NpqXjJMykqMGX+i+BxpIG5tJCGw== - -"@vue/cli-plugin-babel@^4.2.0": - version "4.4.4" - resolved "https://registry.yarnpkg.com/@vue/cli-plugin-babel/-/cli-plugin-babel-4.4.4.tgz#18904b5e38173291b37054c2f0393fb8c748f37b" - integrity sha512-VctlKy5oEYhI+AiPpzlorjDmuhbpoRQcKXpBdf2bXvq0+uuTQg7UXmPX0RKJejnFTKSJZvuPTihgfCWiyh9C3Q== - dependencies: - "@babel/core" "^7.9.6" - "@vue/babel-preset-app" "^4.4.4" - "@vue/cli-shared-utils" "^4.4.4" - babel-loader "^8.1.0" - cache-loader "^4.1.0" - thread-loader "^2.1.3" - webpack "^4.0.0" - -"@vue/cli-plugin-eslint@^4.2.0": - version "4.4.4" - resolved "https://registry.yarnpkg.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.4.4.tgz#19fd1da1863a90584b78939cce1ce94c49ed4388" - integrity sha512-B+l3smq3Lyob9qiuywC/IymCCyV2Gm/l1ZtxRzQI98RDTKei1PrRriIi3Hrg/AkK59HirwR7P7wiNhF2Pqg3VA== - dependencies: - "@vue/cli-shared-utils" "^4.4.4" - eslint-loader "^2.2.1" - globby "^9.2.0" - inquirer "^7.1.0" - webpack "^4.0.0" - yorkie "^2.0.0" - -"@vue/cli-plugin-pwa@^4.2.0": - version "4.4.4" - resolved "https://registry.yarnpkg.com/@vue/cli-plugin-pwa/-/cli-plugin-pwa-4.4.4.tgz#d29e1f8e2ff9acb4b6ffa82b6f765a0aa4a8d90a" - integrity sha512-V9MdKP5WPo0W/0eGmml93U2bdh4gyfaiZAWOD4BZQDBN/hk0Q32VaImVtYorLNU5uw66XbUHtsIseOSPOSR7PQ== - dependencies: - "@vue/cli-shared-utils" "^4.4.4" - webpack "^4.0.0" - workbox-webpack-plugin "^4.3.1" - -"@vue/cli-plugin-router@^4.4.4": - version "4.4.4" - resolved "https://registry.yarnpkg.com/@vue/cli-plugin-router/-/cli-plugin-router-4.4.4.tgz#59e11dd55df854618616ad4f013b20c52e4a3a68" - integrity sha512-jZTupo+zFz1YHH3Q4WC5nJW5wlNEDqX//m+atwUISPahVEG6/EV8HwJnQDT7EQ9re4v78xI27eOtyNw+qSyiSA== - dependencies: - "@vue/cli-shared-utils" "^4.4.4" - -"@vue/cli-plugin-typescript@^4.2.0": - version "4.4.4" - resolved "https://registry.yarnpkg.com/@vue/cli-plugin-typescript/-/cli-plugin-typescript-4.4.4.tgz#bac7a4d33bc40df48ef1e49310183de029976e64" - integrity sha512-7ds7JwrA10YnMAdIYE4PnFltiZzjMclaTl5J6Ibwh0tGwRqAIX+AJ3euX7KqYi2hcPGwFZPx8zhSQhrxtkdrZA== - dependencies: - "@types/webpack-env" "^1.15.2" - "@vue/cli-shared-utils" "^4.4.4" - cache-loader "^4.1.0" - fork-ts-checker-webpack-plugin "^3.1.1" - globby "^9.2.0" - thread-loader "^2.1.3" - ts-loader "^6.2.2" - tslint "^5.20.1" - webpack "^4.0.0" - yorkie "^2.0.0" - -"@vue/cli-plugin-vuex@^4.4.4": - version "4.4.4" - resolved "https://registry.yarnpkg.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.4.4.tgz#42328c161978823a1eac97a07832a7aa225cbb9b" - integrity sha512-A2SZD0B5yPz60W7go2ZYTIHooQse7bhhNUlinGQrdYeQCuURKUqqUbl/zF8u/8Qqo6nZ4F469fHNH6XWRN9Nnw== - -"@vue/cli-service@^4.2.0": - version "4.4.4" - resolved "https://registry.yarnpkg.com/@vue/cli-service/-/cli-service-4.4.4.tgz#256c990e49a2ff8dc533b773c504a65435c75c4c" - integrity sha512-AKWpBpBAB+LHJ8JpArM2BJ0I2REy9lG7xIkJn9k3Vw9gadejx+y74P0bJh/J8hY65kDTFltO1BW1Kv3URw/ifQ== - dependencies: - "@intervolga/optimize-cssnano-plugin" "^1.0.5" - "@soda/friendly-errors-webpack-plugin" "^1.7.1" - "@soda/get-current-script" "^1.0.0" - "@vue/cli-overlay" "^4.4.4" - "@vue/cli-plugin-router" "^4.4.4" - "@vue/cli-plugin-vuex" "^4.4.4" - "@vue/cli-shared-utils" "^4.4.4" - "@vue/component-compiler-utils" "^3.1.2" - "@vue/preload-webpack-plugin" "^1.1.0" - "@vue/web-component-wrapper" "^1.2.0" - acorn "^7.2.0" - acorn-walk "^7.1.1" - address "^1.1.2" - autoprefixer "^9.8.0" - browserslist "^4.12.0" - cache-loader "^4.1.0" - case-sensitive-paths-webpack-plugin "^2.3.0" - cli-highlight "^2.1.4" - clipboardy "^2.3.0" - cliui "^6.0.0" - copy-webpack-plugin "^5.1.1" - css-loader "^3.5.3" - cssnano "^4.1.10" - debug "^4.1.1" - default-gateway "^5.0.5" - dotenv "^8.2.0" - dotenv-expand "^5.1.0" - file-loader "^4.2.0" - fs-extra "^7.0.1" - globby "^9.2.0" - hash-sum "^2.0.0" - html-webpack-plugin "^3.2.0" - launch-editor-middleware "^2.2.1" - lodash.defaultsdeep "^4.6.1" - lodash.mapvalues "^4.6.0" - lodash.transform "^4.6.0" - mini-css-extract-plugin "^0.9.0" - minimist "^1.2.5" - pnp-webpack-plugin "^1.6.4" - portfinder "^1.0.26" - postcss-loader "^3.0.0" - ssri "^7.1.0" - terser-webpack-plugin "^2.3.6" - thread-loader "^2.1.3" - url-loader "^2.2.0" - vue-loader "^15.9.2" - vue-style-loader "^4.1.2" - webpack "^4.0.0" - webpack-bundle-analyzer "^3.8.0" - webpack-chain "^6.4.0" - webpack-dev-server "^3.11.0" - webpack-merge "^4.2.2" - -"@vue/cli-shared-utils@^4.4.4": - version "4.4.4" - resolved "https://registry.yarnpkg.com/@vue/cli-shared-utils/-/cli-shared-utils-4.4.4.tgz#b9685b73a604c8a7ee82d6fc3319fe7bb2cdb274" - integrity sha512-ccMZtTMSutR35V5nrU/eyj+zRMomTRGBTLwJPmaJ2sRiW/93MTggQGXDWC8JRAA8yiU1N8xza8mjBxS0O2wIAA== - dependencies: - "@hapi/joi" "^15.0.1" - chalk "^2.4.2" - execa "^1.0.0" - launch-editor "^2.2.1" - lru-cache "^5.1.1" - node-ipc "^9.1.1" - open "^6.3.0" - ora "^3.4.0" - read-pkg "^5.1.1" - request "^2.88.2" - request-promise-native "^1.0.8" - semver "^6.1.0" - strip-ansi "^6.0.0" - -"@vue/component-compiler-utils@^3.1.0", "@vue/component-compiler-utils@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.1.2.tgz#8213a5ff3202f9f2137fe55370f9e8b9656081c3" - integrity sha512-QLq9z8m79mCinpaEeSURhnNCN6djxpHw0lpP/bodMlt5kALfONpryMthvnrQOlTcIKoF+VoPi+lPHUYeDFPXug== +"@vue/compiler-sfc@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.0.0-beta.15.tgz#8a8cc309fd56d5ceca76160743a4eb4e8a43281b" + integrity sha512-ZNHwUCbhGJHNmUQ51Q/Er7kvPUWru00DlWTGC3u/C1wbcqx/bwgzJ6YENbFq0rcGwrUCo7H6nP6ZSAhE2Euiog== dependencies: + "@vue/compiler-core" "3.0.0-beta.15" + "@vue/compiler-dom" "3.0.0-beta.15" + "@vue/compiler-ssr" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" consolidate "^0.15.1" - hash-sum "^1.0.2" - lru-cache "^4.1.2" + hash-sum "^2.0.0" + lru-cache "^5.1.1" merge-source-map "^1.1.0" - postcss "^7.0.14" + postcss "^7.0.27" + postcss-modules "^2.0.0" postcss-selector-parser "^6.0.2" - source-map "~0.6.1" - vue-template-es2015-compiler "^1.9.0" - optionalDependencies: - prettier "^1.18.2" + source-map "^0.6.1" -"@vue/eslint-config-standard@^5.1.2": - version "5.1.2" - resolved "https://registry.yarnpkg.com/@vue/eslint-config-standard/-/eslint-config-standard-5.1.2.tgz#c5d55af894a3ae23b65b1af4a425777ac0170b42" - integrity sha512-FTz0k77dIrj9r3xskt9jsZyL/YprrLiPRf4m3k7G6dZ5PKuD6OPqYrHR9eduUmHDFpTlRgFpTVQrq+1el9k3QQ== +"@vue/compiler-ssr@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.0.0-beta.15.tgz#516c9f34060eaf088a31e9cbe17ff974dc94cbe8" + integrity sha512-c5qZXJgJL4NEly1utrZ6ftzziGVCvw9XRuwKJ8C7CDi78wqB/Zl4zMvuyN6YnQGUS1WL+xkjFCgNwHddF1coAQ== dependencies: - eslint-config-standard "^14.1.0" - eslint-import-resolver-node "^0.3.3" - eslint-import-resolver-webpack "^0.12.1" + "@vue/compiler-dom" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" -"@vue/eslint-config-typescript@^5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@vue/eslint-config-typescript/-/eslint-config-typescript-5.0.2.tgz#c2f3328e70d55d10aeb826f209405397960548c7" - integrity sha512-GEZOHKOnelgQf5npA+6VNuhJZu9xEJaics3SYUyRjaSay+2SCpEINHhEpt6fXoNy/aIFt8CkDlt9CaEb+QPIcg== +"@vue/reactivity@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.0.0-beta.15.tgz#4ee0942783d7ff09acab5b8755706597ba6234f6" + integrity sha512-Xa0LG8RTNlPYsuqOBhhV03xKhMmuSU0vtKXoIi1yxp9gGU7ga/TMmnhELb66AiupiXdLJwRcdv00KhPF/2y0dA== dependencies: - vue-eslint-parser "^7.0.0" + "@vue/shared" "3.0.0-beta.15" -"@vue/preload-webpack-plugin@^1.1.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.1.tgz#18723530d304f443021da2292d6ec9502826104a" - integrity sha512-8VCoJeeH8tCkzhkpfOkt+abALQkS11OIHhte5MBzYaKMTqK0A3ZAKEUVAffsOklhEv7t0yrQt696Opnu9oAx+w== +"@vue/runtime-core@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.0.0-beta.15.tgz#35c2ef61dadf07dfe9129dbea6fb8c1b88cc5bd6" + integrity sha512-jDkqSs1hsS9fRCgzah7VINafxWj7bYoDyweVuBqm6KPcHRfGkRZZxl2NltbbVaLH76Qvm4PPSnqGgEx7QtFSgg== + dependencies: + "@vue/reactivity" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" -"@vue/web-component-wrapper@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz#bb0e46f1585a7e289b4ee6067dcc5a6ae62f1dd1" - integrity sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw== +"@vue/runtime-dom@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.0.0-beta.15.tgz#e3ce740c5e3766020719b174686bd65c75975c7e" + integrity sha512-161rUw1sWfbv51Ua8gKXaPc+seRJQcV+MLokTJtqYtNCajya0Mx6vdXJajBWqjDT8/Udx0sb7Wm/K/0DfGBUTw== + dependencies: + "@vue/runtime-core" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" + csstype "^2.6.8" + +"@vue/shared@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.0-beta.15.tgz#77444ab234e229c3fdcc9f394678e167a55757af" + integrity sha512-wViILT5GgxMtnXVQ1xupj43wvnZ41g3NLWaBObs7l+eTxz5vq5yx72qH6HRpsfhR2Mg39jE0cfNLFEpC4lJIUQ== "@webassemblyjs/ast@1.9.0": version "1.9.0" @@ -1462,31 +702,11 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: mime-types "~2.1.24" negotiator "0.6.2" -acorn-jsx@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" - integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== - -acorn-walk@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.1.1.tgz#345f0dffad5c735e7373d2fec9a1023e6a44b83e" - integrity sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ== - acorn@^6.4.1: version "6.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== -acorn@^7.1.1, acorn@^7.2.0: - version "7.3.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" - integrity sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA== - -address@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== - aggregate-error@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" @@ -1505,7 +725,7 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.5.5: +ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.5.5: version "6.12.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== @@ -1515,28 +735,11 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.5.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= - ansi-colors@^3.0.0: version "3.2.4" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== -ansi-escapes@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== - -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - ansi-html@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" @@ -1557,11 +760,6 @@ ansi-regex@^4.1.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" @@ -1574,7 +772,7 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.1.0: version "4.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== @@ -1582,15 +780,10 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: "@types/color-name" "^1.1.1" color-convert "^2.0.1" -any-observable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" - integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== - -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= +any-base@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" + integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== anymatch@^2.0.0: version "2.0.0" @@ -1608,22 +801,18 @@ anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" -aproba@^1.1.1: +aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -arch@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.2.tgz#0c52bbe7344bb4fa260c443d2cbad9c00ff2f0bf" - integrity sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== dependencies: - sprintf-js "~1.0.2" + delegates "^1.0.0" + readable-stream "^2.0.6" arr-diff@^4.0.0: version "4.0.0" @@ -1640,11 +829,6 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-find@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" - integrity sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg= - array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -1655,16 +839,7 @@ array-flatten@^2.1.0: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== -array-includes@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" - integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0" - is-string "^1.0.5" - -array-union@^1.0.1, array-union@^1.0.2: +array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= @@ -1686,13 +861,10 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -array.prototype.flat@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= asn1.js@^4.0.0: version "4.10.1" @@ -1728,11 +900,6 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - async-each@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" @@ -1760,18 +927,10 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^9.8.0: - version "9.8.0" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.0.tgz#68e2d2bef7ba4c3a65436f662d0a56a741e56511" - integrity sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A== - dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001061" - chalk "^2.4.2" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.30" - postcss-value-parser "^4.1.0" +author-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450" + integrity sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA= aws-sign2@~0.7.0: version "0.7.0" @@ -1783,66 +942,6 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" integrity sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA== -babel-code-frame@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-extract-comments@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" - integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== - dependencies: - babylon "^6.18.0" - -babel-loader@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" - integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== - dependencies: - find-cache-dir "^2.1.0" - loader-utils "^1.4.0" - mkdirp "^0.5.3" - pify "^4.0.1" - schema-utils "^2.6.5" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-syntax-object-rest-spread@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" - integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= - -babel-plugin-transform-object-rest-spread@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" - integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= - dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" - -babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" @@ -1878,26 +977,16 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -bfj@^6.1.1: - version "6.1.2" - resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f" - integrity sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw== - dependencies: - bluebird "^3.5.5" - check-types "^8.0.3" - hoopy "^0.1.4" - tryer "^1.0.1" - -big.js@^3.1.3: - version "3.2.0" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" - integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== - big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== +bignumber.js@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-2.4.0.tgz#838a992da9f9d737e0f4b2db0be62bb09dd0c5e8" + integrity sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg= + binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" @@ -1915,11 +1004,35 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" +bl@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.2.tgz#52b71e9088515d0606d9dd9cc7aa48dc1f98e73a" + integrity sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + bluebird@^3.1.1, bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== +bmp-js@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.1.tgz#5ad0147099d13a9f38aa7b99af1d6e78666ed37f" + integrity sha1-WtAUcJnROp84qnuZrx1ueGZu038= + +bmp-js@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.3.tgz#64113e9c7cf1202b376ed607bf30626ebe57b18a" + integrity sha1-ZBE+nHzxICs3btYHvzBibr5XsYo= + +bmp-js@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233" + integrity sha1-4Fpj95amwf8l9Hcex62twUjAcjM= + bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: version "4.11.9" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" @@ -1958,7 +1071,7 @@ bonjour@^3.5.0: multicast-dns "^6.0.1" multicast-dns-service-types "^1.1.0" -boolbase@^1.0.0, boolbase@~1.0.0: +boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= @@ -2060,15 +1173,28 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.8.5: - version "4.12.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d" - integrity sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg== +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== dependencies: - caniuse-lite "^1.0.30001043" - electron-to-chromium "^1.3.413" - node-releases "^1.1.53" - pkg-up "^2.0.0" + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-equal@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" + integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= buffer-from@^1.0.0: version "1.1.1" @@ -2099,10 +1225,13 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" -builtin-modules@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" - integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= +buffer@^5.2.0, buffer@^5.5.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" + integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" builtin-status-codes@^3.0.0: version "3.0.0" @@ -2119,7 +1248,7 @@ bytes@3.1.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -cacache@^12.0.2, cacache@^12.0.3: +cacache@^12.0.2: version "12.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== @@ -2140,28 +1269,27 @@ cacache@^12.0.2, cacache@^12.0.3: unique-filename "^1.1.1" y18n "^4.0.0" -cacache@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c" - integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== +cacache@^15.0.4: + version "15.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.4.tgz#b2c23cf4ac4f5ead004fb15a0efb0a20340741f1" + integrity sha512-YlnKQqTbD/6iyoJvEY3KJftjrdBYroCbxxYXzhOzsFLWlp6KX4BOlEf4mTx0cMUfVaTS3ENL2QtDWeRYoGLkkw== dependencies: - chownr "^1.1.2" - figgy-pudding "^3.5.1" + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" fs-minipass "^2.0.0" glob "^7.1.4" - graceful-fs "^4.2.2" infer-owner "^1.0.4" lru-cache "^5.1.1" - minipass "^3.0.0" + minipass "^3.1.1" minipass-collect "^1.0.2" minipass-flush "^1.0.5" minipass-pipeline "^1.2.2" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - p-map "^3.0.0" + mkdirp "^1.0.3" + p-map "^4.0.0" promise-inflight "^1.0.1" - rimraf "^2.7.1" - ssri "^7.0.0" + rimraf "^3.0.2" + ssri "^8.0.0" + tar "^6.0.2" unique-filename "^1.1.1" cache-base@^1.0.1: @@ -2191,74 +1319,34 @@ cache-loader@^4.1.0: neo-async "^2.6.1" schema-utils "^2.0.0" -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= +camel-case@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547" + integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q== dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@3.0.x: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" + pascal-case "^3.1.1" + tslib "^1.10.0" camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001043, caniuse-lite@^1.0.30001061: - version "1.0.30001081" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001081.tgz#40615a3c416a047c5a4d45673e5257bf128eb3b5" - integrity sha512-iZdh3lu09jsUtLE6Bp8NAbJskco4Y3UDtkR3GTCJGsbMowBU5IWDFF79sV2ws7lSqTzWyKazxam2thasHymENQ== - -case-sensitive-paths-webpack-plugin@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" - integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== - caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@^1.0.0, chalk@^1.1.3: +chalk@2.4.2, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= @@ -2269,15 +1357,6 @@ chalk@^1.0.0, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chalk@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" @@ -2286,24 +1365,6 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -check-types@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" - integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== - chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" @@ -2323,7 +1384,7 @@ chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" -chokidar@^3.3.0, chokidar@^3.4.0: +chokidar@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8" integrity sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ== @@ -2338,11 +1399,16 @@ chokidar@^3.3.0, chokidar@^3.4.0: optionalDependencies: fsevents "~2.1.2" -chownr@^1.1.1, chownr@^1.1.2: +chownr@^1.1.1, chownr@^1.1.3: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + chrome-trace-event@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" @@ -2350,11 +1416,6 @@ chrome-trace-event@^1.0.2: dependencies: tslib "^1.9.0" -ci-info@^1.5.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" - integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== - cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -2373,7 +1434,7 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -clean-css@4.2.x: +clean-css@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== @@ -2385,59 +1446,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@^2.0.0, cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= - dependencies: - restore-cursor "^2.0.0" - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-highlight@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/cli-highlight/-/cli-highlight-2.1.4.tgz#098cb642cf17f42adc1c1145e07f960ec4d7522b" - integrity sha512-s7Zofobm20qriqDoU9sXptQx0t2R9PEgac92mENNm7xaEe1hn71IIMsXMK+6encA6WRCWWxIGQbipr3q998tlQ== - dependencies: - chalk "^3.0.0" - highlight.js "^9.6.0" - mz "^2.4.0" - parse5 "^5.1.1" - parse5-htmlparser2-tree-adapter "^5.1.1" - yargs "^15.0.0" - -cli-spinners@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.3.0.tgz#0632239a4b5aa4c958610142c34bb7a651fc8df5" - integrity sha512-Xs2Hf2nzrvJMFKimOR7YR0QwZ8fc0u98kdtwN1eNAZzNQgH3vK2pXzff6GJtKh7S5hoJ87ECiAiZFS2fb5Ii2w== - -cli-truncate@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" - integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= - dependencies: - slice-ansi "0.0.4" - string-width "^1.0.1" - -cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== - -clipboardy@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-2.3.0.tgz#3c2903650c68e46a91b388985bc2774287dba290" - integrity sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ== - dependencies: - arch "^2.1.1" - execa "^1.0.0" - is-wsl "^2.1.1" - cliui@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" @@ -2447,44 +1455,35 @@ cliui@^5.0.0: strip-ansi "^5.2.0" wrap-ansi "^5.1.0" -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" +clone-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= +clone-stats@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== +clone@^2.1.1, clone@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= -codex-notifier@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/codex-notifier/-/codex-notifier-1.1.2.tgz#a733079185f4c927fa296f1d71eb8753fe080895" - integrity sha512-DCp6xe/LGueJ1N5sXEwcBc3r3PyVkEEDNWCVigfvywAkeXcZMk9K41a31tkEFBW0Ptlwji6/JlAb49E3Yrxbtg== - -codex-tooltip@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/codex-tooltip/-/codex-tooltip-1.0.1.tgz#f6e4f39d81507f9c455b667f1287746d14ee8056" - integrity sha512-1xLb1NZbxguNtf02xBRhDphq/EXvMMeEbY0ievjQTHqf8UjXsD41evGk9rqcbjpl+JOjNgtwnp1OaU/X/h6fhQ== - collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -2525,7 +1524,7 @@ color-string@^1.5.2: color-name "^1.0.0" simple-swizzle "^0.2.2" -color@^3.0.0: +color@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== @@ -2533,6 +1532,11 @@ color@^3.0.0: color-convert "^1.9.1" color-string "^1.5.2" +colors@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -2540,25 +1544,15 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@2.17.x: - version "2.17.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" - integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== - -commander@^2.12.1, commander@^2.18.0, commander@^2.20.0: +commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@~2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" - integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== - -common-tags@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== +commander@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== commondir@^1.0.1: version "1.0.1" @@ -2615,6 +1609,11 @@ console-browserify@^1.1.0: resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + consolidate@^0.15.1: version "0.15.1" resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7" @@ -2627,11 +1626,6 @@ constants-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= - content-disposition@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" @@ -2644,13 +1638,6 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== -convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - dependencies: - safe-buffer "~5.1.1" - cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" @@ -2678,38 +1665,24 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-webpack-plugin@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz#5481a03dea1123d88a988c6ff8b78247214f0b88" - integrity sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg== +copy-webpack-plugin@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.0.2.tgz#10efc6ad219a61acbf2f5fb50af83da38431bc34" + integrity sha512-9Gm8X0c6eXlKnmltMPFCBeGOKjtcRIyTt4VaO3k1TkNgVTe5Ov2lYsYVuyLp0kp8DItO3apewflM+1GYgh6V2Q== dependencies: - cacache "^12.0.3" - find-cache-dir "^2.1.0" - glob-parent "^3.1.0" - globby "^7.1.1" - is-glob "^4.0.1" - loader-utils "^1.2.3" - minimatch "^3.0.4" + cacache "^15.0.4" + fast-glob "^3.2.2" + find-cache-dir "^3.3.1" + glob-parent "^5.1.1" + globby "^11.0.1" + loader-utils "^2.0.0" normalize-path "^3.0.0" - p-limit "^2.2.1" - schema-utils "^1.0.0" - serialize-javascript "^2.1.2" - webpack-log "^2.0.0" + p-limit "^2.3.0" + schema-utils "^2.7.0" + serialize-javascript "^3.1.0" + webpack-sources "^1.4.3" -core-js-compat@^3.6.2, core-js-compat@^3.6.5: - version "3.6.5" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" - integrity sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== - dependencies: - browserslist "^4.8.5" - semver "7.0.0" - -core-js@^2.4.0: - version "2.6.11" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" - integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== - -core-js@^3.6.4, core-js@^3.6.5: +core-js@^3.4.1, core-js@^3.4.5: version "3.6.5" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== @@ -2719,16 +1692,6 @@ core-util-is@1.0.2, core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^5.0.0, cosmiconfig@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - create-ecdh@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" @@ -2760,16 +1723,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^6.0.0: +cross-spawn@6.0.5, cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -2780,15 +1734,6 @@ cross-spawn@^6.0.0: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0, cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - crypto-browserify@^3.11.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" @@ -2806,20 +1751,7 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-loader@^3.5.3: +css-loader@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== @@ -2838,10 +1770,17 @@ css-loader@^3.5.3: schema-utils "^2.7.0" semver "^6.3.0" -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== +css-modules-loader-core@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz#5908668294a1becd261ae0a4ce21b0b551f21d16" + integrity sha1-WQhmgpShvs0mGuCkziGwtVHyHRY= + dependencies: + icss-replace-symbols "1.1.0" + postcss "6.0.1" + postcss-modules-extract-imports "1.1.0" + postcss-modules-local-by-default "1.2.0" + postcss-modules-scope "1.1.0" + postcss-modules-values "1.3.0" css-select@^1.1.0: version "1.2.0" @@ -2853,121 +1792,29 @@ css-select@^1.1.0: domutils "1.5.1" nth-check "~1.0.1" -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== +css-selector-tokenizer@^0.7.0: + version "0.7.2" + resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz#11e5e27c9a48d90284f22d45061c303d7a25ad87" + integrity sha512-yj856NGuAymN6r8bn8/Jl46pR+OC3eEvAhfGYDUe7YPtTPAYrSSw4oAniZ9Y8T5B92hjhwTBLUen0/vKPxf6pw== dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@1.0.0-alpha.39: - version "1.0.0-alpha.39" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz#2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb" - integrity sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA== - dependencies: - mdn-data "2.0.6" - source-map "^0.6.1" + cssesc "^3.0.0" + fastparse "^1.1.2" + regexpu-core "^4.6.0" css-what@2.1: version "2.1.3" resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== -css-what@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.3.0.tgz#10fec696a9ece2e591ac772d759aacabac38cd39" - integrity sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg== - cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -cssnano-preset-default@^4.0.0, cssnano-preset-default@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" - integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.2" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - -cssnano@^4.0.0, cssnano@^4.1.10: - version "4.1.10" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" - integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" - is-resolvable "^1.0.0" - postcss "^7.0.0" - -csso@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz#0d9985dc852c7cc2b2cacfbbe1079014d1a8e903" - integrity sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ== - dependencies: - css-tree "1.0.0-alpha.39" +csstype@^2.6.8: + version "2.6.10" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b" + integrity sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w== cyclist@^1.0.1: version "1.0.1" @@ -2981,17 +1828,7 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -date-fns@^1.27.2: - version "1.30.1" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" - integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== - -de-indent@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" - integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -3005,7 +1842,7 @@ debug@^3.0.0, debug@^3.1.1, debug@^3.2.5: dependencies: ms "^2.1.1" -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: +debug@^4.1.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== @@ -3022,10 +1859,12 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= +decompress-response@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" + integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== + dependencies: + mimic-response "^2.0.0" deep-equal@^1.0.1: version "1.1.1" @@ -3039,15 +1878,10 @@ deep-equal@^1.0.1: object-keys "^1.1.1" regexp.prototype.flags "^1.2.0" -deep-is@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -deepmerge@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" - integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== default-gateway@^4.2.0: version "4.2.0" @@ -3057,20 +1891,6 @@ default-gateway@^4.2.0: execa "^1.0.0" ip-regex "^2.1.0" -default-gateway@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-5.0.5.tgz#4fd6bd5d2855d39b34cc5a59505486e9aafc9b10" - integrity sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA== - dependencies: - execa "^3.3.0" - -defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= - dependencies: - clone "^1.0.2" - define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -3113,25 +1933,16 @@ del@^4.1.1: pify "^4.0.1" rimraf "^2.6.3" -del@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" - integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== - dependencies: - globby "^10.0.1" - graceful-fs "^4.2.2" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.1" - p-map "^3.0.0" - rimraf "^3.0.0" - slash "^3.0.0" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -3150,16 +1961,21 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + detect-node@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -3169,13 +1985,6 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" -dir-glob@^2.0.0, dir-glob@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" - integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== - dependencies: - path-type "^3.0.0" - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -3203,21 +2012,6 @@ dns-txt@^2.0.2: dependencies: buffer-indexof "^1.0.0" -doctrine@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - dom-converter@^0.2: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -3233,6 +2027,11 @@ dom-serializer@0: domelementtype "^2.0.1" entities "^2.0.0" +dom-walk@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" + integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== + domain-browser@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" @@ -3263,7 +2062,7 @@ domutils@1.5.1: dom-serializer "0" domelementtype "1" -domutils@^1.5.1, domutils@^1.7.0: +domutils@^1.5.1: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== @@ -3271,27 +2070,13 @@ domutils@^1.5.1, domutils@^1.7.0: dom-serializer "0" domelementtype "1" -dot-prop@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" - integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A== +dot-case@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.3.tgz#21d3b52efaaba2ea5fda875bb1aa8124521cf4aa" + integrity sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA== dependencies: - is-obj "^2.0.0" - -dotenv-expand@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== - -dotenv@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" - integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== - -duplexer@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" - integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + no-case "^3.0.3" + tslib "^1.10.0" duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" @@ -3303,11 +2088,6 @@ duplexify@^3.4.2, duplexify@^3.6.0: readable-stream "^2.0.0" stream-shift "^1.0.0" -easy-stack@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/easy-stack/-/easy-stack-1.0.0.tgz#12c91b3085a37f0baa336e9486eac4bf94e3e788" - integrity sha1-EskbMIWjfwuqM26UhurEv5Tj54g= - ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -3321,21 +2101,6 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -ejs@^2.6.1: - version "2.7.4" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" - integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== - -electron-to-chromium@^1.3.413: - version "1.3.472" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.472.tgz#b56229cf4e73cb0b511d15eb2c3bbdcff22de0af" - integrity sha512-mDk+Q3dWiZo/v6x+1/vU/RdbPI5pMuylg9b1Y2qs+DAomAudcSBlAVZsNm6JuEh9JKIR2rg/eWYmxUVBKIbiOg== - -elegant-spinner@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" - integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= - elliptic@^6.0.0, elliptic@^6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" @@ -3354,11 +2119,6 @@ emoji-regex@^7.0.1: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" @@ -3374,21 +2134,21 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -end-of-stream@^1.0.0, end-of-stream@^1.1.0: +end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -enhanced-resolve@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" - integrity sha1-TW5omzcl+GCQknzMhs2fFjW4ni4= +enhanced-resolve@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" + integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== dependencies: graceful-fs "^4.1.2" - memory-fs "^0.2.0" - tapable "^0.1.8" + memory-fs "^0.4.0" + tapable "^1.0.0" enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: version "4.1.1" @@ -3416,21 +2176,7 @@ errno@^0.1.3, errno@~0.1.7: dependencies: prr "~1.0.1" -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -error-stack-parser@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" - integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== - dependencies: - stackframe "^1.1.1" - -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: +es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: version "1.17.5" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== @@ -3456,6 +2202,11 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es6-promise@^3.0.2: + version "3.3.1" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" + integrity sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM= + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -3466,112 +2217,6 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -eslint-config-standard@^14.1.0: - version "14.1.1" - resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz#830a8e44e7aef7de67464979ad06b406026c56ea" - integrity sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg== - -eslint-import-resolver-node@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404" - integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg== - dependencies: - debug "^2.6.9" - resolve "^1.13.1" - -eslint-import-resolver-webpack@^0.12.1: - version "0.12.1" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.12.1.tgz#771ae561e887ca4e53ee87605fbb36c5e290b0f5" - integrity sha512-O/sUAXk6GWrICiN8JUkkjdt9uZpqZHP+FVnTxtEILL6EZMaPSrnP4lGPSFwcKsv7O211maqq4Nz60+dh236hVg== - dependencies: - array-find "^1.0.0" - debug "^2.6.9" - enhanced-resolve "^0.9.1" - find-root "^1.1.0" - has "^1.0.3" - interpret "^1.2.0" - lodash "^4.17.15" - node-libs-browser "^1.0.0 || ^2.0.0" - resolve "^1.13.1" - semver "^5.7.1" - -eslint-loader@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-2.2.1.tgz#28b9c12da54057af0845e2a6112701a2f6bf8337" - integrity sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg== - dependencies: - loader-fs-cache "^1.0.0" - loader-utils "^1.0.2" - object-assign "^4.0.1" - object-hash "^1.1.4" - rimraf "^2.6.1" - -eslint-module-utils@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" - integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - dependencies: - debug "^2.6.9" - pkg-dir "^2.0.0" - -eslint-plugin-es@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" - integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== - dependencies: - eslint-utils "^2.0.0" - regexpp "^3.0.0" - -eslint-plugin-import@^2.21.2: - version "2.21.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.21.2.tgz#8fef77475cc5510801bedc95f84b932f7f334a7c" - integrity sha512-FEmxeGI6yaz+SnEB6YgNHlQK1Bs2DKLM+YF+vuTk5H8J9CLbJLtlPvRFgZZ2+sXiKAlN5dpdlrWOjK8ZoZJpQA== - dependencies: - array-includes "^3.1.1" - array.prototype.flat "^1.2.3" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.3" - eslint-module-utils "^2.6.0" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.1" - read-pkg-up "^2.0.0" - resolve "^1.17.0" - tsconfig-paths "^3.9.0" - -eslint-plugin-node@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" - integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g== - dependencies: - eslint-plugin-es "^3.0.0" - eslint-utils "^2.0.0" - ignore "^5.1.1" - minimatch "^3.0.4" - resolve "^1.10.1" - semver "^6.1.0" - -eslint-plugin-promise@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" - integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - -eslint-plugin-standard@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" - integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== - -eslint-plugin-vue@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz#27fecd9a3a24789b0f111ecdd540a9e56198e0fe" - integrity sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ== - dependencies: - natural-compare "^1.4.0" - semver "^5.6.0" - vue-eslint-parser "^7.0.0" - eslint-scope@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" @@ -3580,98 +2225,6 @@ eslint-scope@^4.0.3: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-scope@^5.0.0, eslint-scope@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" - integrity sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.0.0.tgz#7be1cc70f27a72a76cd14aa698bcabed6890e1cd" - integrity sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.2.0.tgz#74415ac884874495f78ec2a97349525344c981fa" - integrity sha512-WFb4ihckKil6hu3Dp798xdzSfddwKKU3+nGniKF6HfeW6OLd2OUDEPP7TcHtB5+QXOKg2s6B2DaMPE1Nn/kxKQ== - -eslint@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.2.0.tgz#d41b2e47804b30dbabb093a967fb283d560082e6" - integrity sha512-B3BtEyaDKC5MlfDa2Ha8/D6DsS4fju95zs0hjS3HdGazw+LNayai38A25qMppK37wWGWNYSPOR6oYzlz5MHsRQ== - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.1.0" - eslint-utils "^2.0.0" - eslint-visitor-keys "^1.2.0" - espree "^7.1.0" - esquery "^1.2.0" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash "^4.17.14" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== - dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - -espree@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.1.0.tgz#a9c7f18a752056735bf1ba14cb1b70adc3a5ce1c" - integrity sha512-dcorZSyfmm4WTuTnE5Y7MEN1DyoPYy1ZR783QW1FJoenn7RailyWFsq/UL6ZAAA7uXurN9FIpYyUs3OfiIW+Qw== - dependencies: - acorn "^7.2.0" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.2.0" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.0.1, esquery@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== - dependencies: - estraverse "^5.1.0" - esrecurse@^4.1.0: version "4.2.1" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" @@ -3684,26 +2237,16 @@ estraverse@^4.1.0, estraverse@^4.1.1: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estraverse@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" - integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== +estree-walker@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.8.1.tgz#6230ce2ec9a5cb03888afcaf295f97d90aa52b79" + integrity sha512-H6cJORkqvrNziu0KX2hqOMAlA2CiuAxHeGJXSIoKA/KLv229Dw806J3II6mKTm5xiDX1At1EXCfsOQPB+tMB+g== etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= -event-pubsub@4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/event-pubsub/-/event-pubsub-4.3.0.tgz#f68d816bc29f1ec02c539dc58c8dd40ce72cb36e" - integrity sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ== - eventemitter3@^4.0.0: version "4.0.4" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384" @@ -3729,19 +2272,6 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" -execa@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" - integrity sha1-2NdrvBtVIX7RkP1t1J08d07PyNo= - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -3755,36 +2285,10 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99" - integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^3.0.0" - onetime "^5.1.0" - p-finally "^2.0.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -execa@^3.3.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89" - integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - p-finally "^2.0.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" +exif-parser@^0.1.12, exif-parser@^0.1.9: + version "0.1.12" + resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" + integrity sha1-WKnS1ywCwfbwKg70qRZicrd2CSI= expand-brackets@^2.1.4: version "2.1.4" @@ -3799,7 +2303,19 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -express@^4.16.3, express@^4.17.1: +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +express@^4.17.1: version "4.17.1" resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== @@ -3855,15 +2371,6 @@ extend@~3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" @@ -3893,22 +2400,10 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^2.2.6: - version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" - -fast-glob@^3.0.3: - version "3.2.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.2.tgz#ade1a9d91148965d4bf7c51f72e1ca662d32e63d" - integrity sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A== +fast-glob@^3.1.1, fast-glob@^3.2.2: + version "3.2.4" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" + integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -3922,10 +2417,10 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fastparse@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" + integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== fastq@^1.6.0: version "1.8.0" @@ -3934,6 +2429,44 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +favicons-webpack-plugin@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/favicons-webpack-plugin/-/favicons-webpack-plugin-3.0.1.tgz#49220046add28ba24351960ee48c60a454fdb49e" + integrity sha512-u5wIPl++qjoU+sOmCOurh8Wfmojh/7FmIQbIkteh5aYiCkJLSj/SyQps7WvVKAgJ3njKCOuxKiqIDFZnvhbEYQ== + dependencies: + "@types/favicons" "5.5.0" + cache-loader "^4.1.0" + camelcase "^5.3.1" + favicons "5.5.0" + find-cache-dir "^3.2.0" + find-root "^1.1.0" + loader-utils "^1.2.3" + parse-author "^2.0.0" + parse5 "^5.1.0" + tapable "^1.1.3" + optionalDependencies: + html-webpack-plugin ">=4.0.0 || ^4.0.0-beta.11" + +favicons@5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/favicons/-/favicons-5.5.0.tgz#4badbecac81ddf2793b8149d0823d97c2077445b" + integrity sha512-xZ4B+fZDuq2y999iorrYq4KuBT3OIZHU+CVfjOWQbjOC1OiU0xbf6pp4Ju/yAfJn7W74RVrC3Cv0oqR5CLvviw== + dependencies: + clone "^2.1.2" + colors "^1.4.0" + core-js "^3.4.5" + image-size "^0.8.3" + jimp "^0.9.3" + jsontoxml "^1.0.1" + lodash.defaultsdeep "^4.6.1" + require-directory "^2.1.1" + sharp "^0.23.3" + through2 "^3.0.1" + tinycolor2 "^1.4.1" + to-ico "^1.1.5" + vinyl "^2.2.0" + xml2js "^0.4.22" + faye-websocket@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" @@ -3953,53 +2486,29 @@ figgy-pudding@^3.5.1: resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== -figures@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" - integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= +file-loader@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.0.0.tgz#97bbfaab7a2460c07bcbd72d3a6922407f67649f" + integrity sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ== dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" + loader-utils "^2.0.0" + schema-utils "^2.6.5" -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= - dependencies: - escape-string-regexp "^1.0.5" +file-type@^3.1.0, file-type@^3.8.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== - dependencies: - flat-cache "^2.0.1" - -file-loader@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-4.3.0.tgz#780f040f729b3d18019f20605f723e844b8a58af" - integrity sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA== - dependencies: - loader-utils "^1.2.3" - schema-utils "^2.5.0" +file-type@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-9.0.0.tgz#a68d5ad07f486414dfb2c8866f73161946714a18" + integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw== file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filesize@^3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" - integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== - fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -4030,15 +2539,6 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" - integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= - dependencies: - commondir "^1.0.1" - mkdirp "^0.5.1" - pkg-dir "^1.0.0" - find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" @@ -4048,7 +2548,7 @@ find-cache-dir@^2.1.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-cache-dir@^3.0.0, find-cache-dir@^3.3.1: +find-cache-dir@^3.0.0, find-cache-dir@^3.2.0, find-cache-dir@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== @@ -4062,21 +2562,6 @@ find-root@^1.1.0: resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -4084,7 +2569,7 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -find-up@^4.0.0, find-up@^4.1.0: +find-up@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -4092,19 +2577,15 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== +findup-sync@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" flush-write-stream@^1.0.0: version "1.1.1" @@ -4131,20 +2612,6 @@ forever-agent@~0.6.1: resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -fork-ts-checker-webpack-plugin@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz#a1642c0d3e65f50c2cc1742e9c0a80f441f86b19" - integrity sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ== - dependencies: - babel-code-frame "^6.22.0" - chalk "^2.4.1" - chokidar "^3.3.0" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" @@ -4179,23 +2646,10 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" -fs-extra@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" - integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== fs-minipass@^2.0.0: version "2.1.0" @@ -4237,30 +2691,39 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" -gensync@^1.0.0-beta.1: - version "1.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" - integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== +generic-names@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-2.0.1.tgz#f8a378ead2ccaa7a34f0317b05554832ae41b872" + integrity sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ== + dependencies: + loader-utils "^1.1.0" get-caller-file@^2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= +get-stream@^2.0.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" get-stream@^4.0.0: version "4.1.0" @@ -4269,13 +2732,6 @@ get-stream@^4.0.0: dependencies: pump "^3.0.0" -get-stream@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" - integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== - dependencies: - pump "^3.0.0" - get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -4288,6 +2744,11 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= + glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -4296,19 +2757,14 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: +glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== dependencies: is-glob "^4.0.1" -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= - -glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.0.3, glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -4320,30 +2776,60 @@ glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== +global-modules@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: - type-fest "^0.8.1" + global-prefix "^3.0.0" -globby@^10.0.1: - version "10.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" - integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +global@~4.3.0: + version "4.3.2" + resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" + integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8= + dependencies: + min-document "^2.19.0" + process "~0.5.1" + +globby@^11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== dependencies: - "@types/glob" "^7.1.1" array-union "^2.1.0" dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" slash "^3.0.0" globby@^6.1.0: @@ -4357,45 +2843,11 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -globby@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" - integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= - dependencies: - array-union "^1.0.1" - dir-glob "^2.0.0" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - -globby@^9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" - integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== - dependencies: - "@types/glob" "^7.1.1" - array-union "^1.0.2" - dir-glob "^2.2.2" - fast-glob "^2.2.6" - glob "^7.1.3" - ignore "^4.0.3" - pify "^4.0.1" - slash "^2.0.0" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== -gzip-size@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" - integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== - dependencies: - duplexer "^0.1.1" - pify "^4.0.1" - handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" @@ -4421,6 +2873,11 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -4436,6 +2893,11 @@ has-symbols@^1.0.0, has-symbols@^1.0.1: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -4467,7 +2929,7 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.0, has@^1.0.3: +has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== @@ -4483,11 +2945,6 @@ hash-base@^3.0.0: readable-stream "^3.6.0" safe-buffer "^5.2.0" -hash-sum@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04" - integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ= - hash-sum@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a" @@ -4501,21 +2958,11 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -he@1.2.x, he@^1.1.0: +he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== - -highlight.js@^9.6.0: - version "9.18.1" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.18.1.tgz#ed21aa001fe6252bb10a3d76d47573c6539fe13c" - integrity sha512-OrVKYz70LHsnCgmbXctv/bfuvntIKDz177h0Co37DQ5jamGZLVmoCVMtjMtNZY3X9DrCcKfklHPNeA0uPZhSJg== - hmac-drbg@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -4525,15 +2972,12 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoopy@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" - integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== - -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + dependencies: + parse-passwd "^1.0.0" hpack.js@^2.1.6: version "2.1.6" @@ -4545,55 +2989,37 @@ hpack.js@^2.1.6: readable-stream "^2.0.1" wbuf "^1.1.0" -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" - integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" - integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= - -html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" - integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== - html-entities@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== -html-minifier@^3.2.3: - version "3.5.21" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" - integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== +html-minifier-terser@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" + integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== dependencies: - camel-case "3.0.x" - clean-css "4.2.x" - commander "2.17.x" - he "1.2.x" - param-case "2.1.x" - relateurl "0.2.x" - uglify-js "3.4.x" + camel-case "^4.1.1" + clean-css "^4.2.3" + commander "^4.1.1" + he "^1.2.0" + param-case "^3.0.3" + relateurl "^0.2.7" + terser "^4.6.3" -html-tags@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b" - integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos= - -html-webpack-plugin@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b" - integrity sha1-sBq71yOsqqeze2r0SS69oD2d03s= +"html-webpack-plugin@>=4.0.0 || ^4.0.0-beta.11", html-webpack-plugin@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.3.0.tgz#53bf8f6d696c4637d5b656d3d9863d89ce8174fd" + integrity sha512-C0fzKN8yQoVLTelcJxZfJCE+aAvQiY2VUf3UuKrR4a9k5UMWYOtpDLsaXwATbcVCnI05hUS7L9ULQHWLZhyi3w== dependencies: - html-minifier "^3.2.3" - loader-utils "^0.2.16" - lodash "^4.17.3" - pretty-error "^2.0.2" - tapable "^1.0.0" - toposort "^1.0.0" + "@types/html-minifier-terser" "^5.0.0" + "@types/tapable" "^1.0.5" + "@types/webpack" "^4.41.8" + html-minifier-terser "^5.0.1" + loader-utils "^1.2.3" + lodash "^4.17.15" + pretty-error "^2.1.1" + tapable "^1.1.3" util.promisify "1.0.0" htmlparser2@^3.3.0: @@ -4683,18 +3109,18 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -iconv-lite@0.4.24, iconv-lite@^0.4.24: +iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" +icss-replace-symbols@1.1.0, icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + icss-utils@^4.0.0, icss-utils@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" @@ -4712,52 +3138,24 @@ iferr@^0.1.5: resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== - -ignore@^4.0.3, ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.1.1: +ignore@^5.1.4: version "5.1.8" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" +image-size@^0.5.0: + version "0.5.5" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= +image-size@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.8.3.tgz#f0b568857e034f29baffd37013587f2c0cad8b46" + integrity sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg== dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" + queue "6.0.1" -import-fresh@^3.0.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - -import-local@^2.0.0: +import-local@2.0.0, import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== @@ -4770,11 +3168,6 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -indent-string@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" - integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -4813,24 +3206,10 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -inquirer@^7.0.0, inquirer@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" - integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== - dependencies: - ansi-escapes "^4.2.1" - chalk "^3.0.0" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" +ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== internal-ip@^4.3.0: version "4.3.0" @@ -4840,17 +3219,20 @@ internal-ip@^4.3.0: default-gateway "^4.2.0" ipaddr.js "^1.9.0" -interpret@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== +interpret@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== -invariant@^2.2.2, invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" +invert-kv@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== + +ip-regex@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-1.0.3.tgz#dc589076f659f419c222039a33316f1c7387effd" + integrity sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0= ip-regex@^2.1.0: version "2.1.0" @@ -4867,11 +3249,6 @@ ipaddr.js@1.9.1, ipaddr.js@^1.9.0: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - is-absolute-url@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" @@ -4896,11 +3273,6 @@ is-arguments@^1.0.4: resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - is-arrayish@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" @@ -4930,25 +3302,6 @@ is-callable@^1.1.4, is-callable@^1.1.5: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" integrity sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw== -is-ci@^1.0.10: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" - integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== - dependencies: - ci-info "^1.5.0" - -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" - integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= - dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" - is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -4986,16 +3339,6 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-docker@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.0.0.tgz#2cb0df0e75e2d064fe1864c37cdeacb7b2dcf25b" - integrity sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ== - is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -5025,10 +3368,10 @@ is-fullwidth-code-point@^2.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-function@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" + integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== is-glob@^3.1.0: version "3.1.0" @@ -5056,24 +3399,7 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-observable@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" - integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== - dependencies: - symbol-observable "^1.1.0" - -is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: +is-path-cwd@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== @@ -5092,16 +3418,6 @@ is-path-inside@^2.1.0: dependencies: path-is-inside "^1.0.2" -is-path-inside@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" - integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== - -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -5109,11 +3425,6 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" -is-promise@^2.1.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" - integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== - is-regex@^1.0.4, is-regex@^1.0.5: version "1.1.0" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.0.tgz#ece38e389e490df0dc21caea2bd596f987f767ff" @@ -5121,38 +3432,11 @@ is-regex@^1.0.4, is-regex@^1.0.5: dependencies: has-symbols "^1.0.1" -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= - -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= -is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - -is-svg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" - integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== - dependencies: - html-comment-regex "^1.1.0" - is-symbol@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" @@ -5165,7 +3449,7 @@ is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-windows@^1.0.2: +is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -5175,13 +3459,6 @@ is-wsl@^1.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= -is-wsl@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -5209,65 +3486,66 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -javascript-stringify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-2.0.1.tgz#6ef358035310e35d667c675ed63d3eb7c1aa19e5" - integrity sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow== - -jest-worker@^25.4.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" - integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== +jimp@^0.2.21: + version "0.2.28" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.2.28.tgz#dd529a937190f42957a7937d1acc3a7762996ea2" + integrity sha1-3VKak3GQ9ClXp5N9Gsw6d2KZbqI= dependencies: - merge-stream "^2.0.0" - supports-color "^7.0.0" + bignumber.js "^2.1.0" + bmp-js "0.0.3" + es6-promise "^3.0.2" + exif-parser "^0.1.9" + file-type "^3.1.0" + jpeg-js "^0.2.0" + load-bmfont "^1.2.3" + mime "^1.3.4" + mkdirp "0.5.1" + pixelmatch "^4.0.0" + pngjs "^3.0.0" + read-chunk "^1.0.1" + request "^2.65.0" + stream-to-buffer "^0.1.0" + tinycolor2 "^1.1.2" + url-regex "^3.0.0" -js-message@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/js-message/-/js-message-1.0.5.tgz#2300d24b1af08e89dd095bc1a4c9c9cfcb892d15" - integrity sha1-IwDSSxrwjondCVvBpMnJz8uJLRU= - -js-queue@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/js-queue/-/js-queue-2.0.0.tgz#362213cf860f468f0125fc6c96abc1742531f948" - integrity sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug= +jimp@^0.9.3: + version "0.9.8" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.9.8.tgz#2ee87b81b42e723ad74c73b8012f879c0abe5b04" + integrity sha512-DHN4apKMwLIvD/TKO9tFfPuankNuVK98vCwHm/Jv9z5cJnrd38xhi+4I7IAGmDU3jIDlrEVhzTkFH1Ymv5yTQQ== dependencies: - easy-stack "^1.0.0" + "@babel/runtime" "^7.7.2" + "@jimp/custom" "^0.9.8" + "@jimp/plugins" "^0.9.8" + "@jimp/types" "^0.9.8" + core-js "^3.4.1" + regenerator-runtime "^0.13.3" -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +jpeg-js@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.1.2.tgz#135b992c0575c985cfa0f494a3227ed238583ece" + integrity sha1-E1uZLAV1yYXPoPSUoyJ+0jhYPs4= -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= +jpeg-js@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.2.0.tgz#53e448ec9d263e683266467e9442d2c5a2ef5482" + integrity sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII= -js-yaml@^3.13.1: - version "3.14.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" +jpeg-js@^0.3.4: + version "0.3.7" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.3.7.tgz#471a89d06011640592d314158608690172b1028d" + integrity sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ== jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: +json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== @@ -5282,18 +3560,6 @@ json-schema@0.2.3: resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= - dependencies: - jsonify "~0.0.0" - json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" @@ -5304,11 +3570,6 @@ json3@^3.3.2: resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== -json5@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= - json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -5323,17 +3584,10 @@ json5@^2.1.2: dependencies: minimist "^1.2.5" -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= +jsontoxml@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/jsontoxml/-/jsontoxml-1.0.1.tgz#07fff7f6bfbfa1097d779aec7f041b5046075e70" + integrity sha512-dtKGq0K8EWQBRqcAaePSgKR4Hyjfsz/LkurHSV3Cxk4H+h2fWDeaN2jzABz+ZmOJylgXS7FGeWmbZ6jgYUMdJQ== jsprim@^1.2.2: version "1.4.1" @@ -5374,144 +3628,42 @@ kind-of@^6.0.0, kind-of@^6.0.2: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -launch-editor-middleware@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz#e14b07e6c7154b0a4b86a0fd345784e45804c157" - integrity sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg== - dependencies: - launch-editor "^2.2.1" - -launch-editor@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.2.1.tgz#871b5a3ee39d6680fcc26d37930b6eeda89db0ca" - integrity sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw== - dependencies: - chalk "^2.3.0" - shell-quote "^1.6.1" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levenary@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" - integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== - dependencies: - leven "^3.1.0" - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -lint-staged@^9.5.0: - version "9.5.0" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-9.5.0.tgz#290ec605252af646d9b74d73a0fa118362b05a33" - integrity sha512-nawMob9cb/G1J98nb8v3VC/E8rcX1rryUYXVZ69aT9kde6YWX+uvNOEHY5yf2gcWcTJGiD0kqXmCnS3oD75GIA== - dependencies: - chalk "^2.4.2" - commander "^2.20.0" - cosmiconfig "^5.2.1" - debug "^4.1.1" - dedent "^0.7.0" - del "^5.0.0" - execa "^2.0.3" - listr "^0.14.3" - log-symbols "^3.0.0" - micromatch "^4.0.2" - normalize-path "^3.0.0" - please-upgrade-node "^3.1.1" - string-argv "^0.3.0" - stringify-object "^3.3.0" - -listr-silent-renderer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" - integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= - -listr-update-renderer@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2" - integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== - dependencies: - chalk "^1.1.3" - cli-truncate "^0.2.1" - elegant-spinner "^1.0.1" - figures "^1.7.0" - indent-string "^3.0.0" - log-symbols "^1.0.2" - log-update "^2.3.0" - strip-ansi "^3.0.1" - -listr-verbose-renderer@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db" - integrity sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw== - dependencies: - chalk "^2.4.1" - cli-cursor "^2.1.0" - date-fns "^1.27.2" - figures "^2.0.0" - -listr@^0.14.3: - version "0.14.3" - resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" - integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== - dependencies: - "@samverschueren/stream-to-observable" "^0.3.0" - is-observable "^1.1.0" - is-promise "^2.1.0" - is-stream "^1.1.0" - listr-silent-renderer "^1.1.1" - listr-update-renderer "^0.5.0" - listr-verbose-renderer "^0.5.0" - p-map "^2.0.0" - rxjs "^6.3.3" - -load-json-file@^2.0.0: +lcid@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" + invert-kv "^2.0.0" -loader-fs-cache@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz#f08657646d607078be2f0a032f8bd69dd6f277d9" - integrity sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA== +load-bmfont@^1.2.3, load-bmfont@^1.3.1, load-bmfont@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.0.tgz#75f17070b14a8c785fe7f5bee2e6fd4f98093b6b" + integrity sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g== dependencies: - find-cache-dir "^0.1.1" - mkdirp "^0.5.1" + buffer-equal "0.0.1" + mime "^1.3.4" + parse-bmfont-ascii "^1.0.3" + parse-bmfont-binary "^1.0.5" + parse-bmfont-xml "^1.1.4" + phin "^2.9.1" + xhr "^2.0.1" + xtend "^4.0.0" -loader-runner@^2.3.1, loader-runner@^2.4.0: +loader-runner@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== -loader-utils@^0.2.16: - version "0.2.17" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" - integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= +loader-utils@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== dependencies: - big.js "^3.1.3" + big.js "^5.2.2" emojis-list "^2.0.0" - json5 "^0.5.0" - object-assign "^4.0.1" + json5 "^1.0.1" -loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: +loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: version "1.4.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== @@ -5529,14 +3681,6 @@ loader-utils@^2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -5552,115 +3696,32 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= lodash.defaultsdeep@^4.6.1: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== -lodash.kebabcase@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" - integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= - -lodash.mapvalues@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c" - integrity sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.template@^4.4.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash.transform@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.transform/-/lodash.transform-4.6.0.tgz#12306422f63324aed8483d3f38332b5f670547a0" - integrity sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A= - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.3: +lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== -log-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" - integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= - dependencies: - chalk "^1.0.0" - -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - dependencies: - chalk "^2.0.1" - -log-symbols@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" - integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== - dependencies: - chalk "^2.4.2" - -log-update@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708" - integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg= - dependencies: - ansi-escapes "^3.0.0" - cli-cursor "^2.0.0" - wrap-ansi "^3.0.1" - loglevel@^1.6.8: version "1.6.8" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.8.tgz#8a25fb75d092230ecd4457270d80b54e28011171" integrity sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA== -loose-envify@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== +lower-case@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" + integrity sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ== dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - -lru-cache@^4.0.1, lru-cache@^4.1.2: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" + tslib "^1.10.0" lru-cache@^5.1.1: version "5.1.1" @@ -5684,6 +3745,13 @@ make-dir@^3.0.2: dependencies: semver "^6.0.0" +map-age-cleaner@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -5705,27 +3773,21 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -mdn-data@2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978" - integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA== - media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -memory-fs@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" - integrity sha1-8rslNovBIeORwlIN6Slpyu4KApA= +mem@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" -memory-fs@^0.4.1: +memory-fs@^0.4.0, memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= @@ -5753,12 +3815,7 @@ merge-source-map@^1.1.0: dependencies: source-map "^0.6.1" -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.2.3, merge2@^1.3.0: +merge2@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== @@ -5768,12 +3825,7 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= -microevent.ts@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" - integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== - -micromatch@^3.1.10, micromatch@^3.1.4: +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== @@ -5813,14 +3865,14 @@ mime-db@1.44.0, "mime-db@>= 1.43.0 < 2": resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: +mime-types@^2.1.12, mime-types@^2.1.26, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== dependencies: mime-db "1.44.0" -mime@1.6.0: +mime@1.6.0, mime@^1.3.4: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== @@ -5830,25 +3882,22 @@ mime@^2.4.4: resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - -mimic-fn@^2.1.0: +mimic-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mini-css-extract-plugin@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" - integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A== +mimic-response@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" + integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" + dom-walk "^0.1.0" minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" @@ -5867,7 +3916,12 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0, minimist@^1.2.5: +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -5900,6 +3954,14 @@ minipass@^3.0.0, minipass@^3.1.1: dependencies: yallist "^4.0.0" +minizlib@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.0.tgz#fd52c645301ef09a63a2c209697c294c6ce02cf3" + integrity sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" @@ -5924,13 +3986,30 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: +mkdirp-classic@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + +mkdirp@0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" @@ -5971,21 +4050,7 @@ multicast-dns@^6.0.1: dns-packet "^1.3.1" thunky "^1.0.2" -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -mz@^2.4.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - -nan@^2.12.1: +nan@^2.12.1, nan@^2.14.0: version "2.14.1" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== @@ -6007,17 +4072,17 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== negotiator@0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: +neo-async@^2.5.0, neo-async@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== @@ -6027,28 +4092,27 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== +no-case@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.3.tgz#c21b434c1ffe48b39087e86cfb4d2582e9df18f8" + integrity sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw== dependencies: - lower-case "^1.1.1" + lower-case "^2.0.1" + tslib "^1.10.0" + +node-abi@^2.7.0: + version "2.18.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.18.0.tgz#1f5486cfd7d38bd4f5392fa44a4ad4d9a0dffbf4" + integrity sha512-yi05ZoiuNNEbyT/xXfSySZE+yVnQW6fxPZuFbLyS1s6b5Kw3HzV2PHOM4XR+nsjzkHxByK+2Wg+yCQbe35l8dw== + dependencies: + semver "^5.4.1" node-forge@0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== -node-ipc@^9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/node-ipc/-/node-ipc-9.1.1.tgz#4e245ed6938e65100e595ebc5dc34b16e8dd5d69" - integrity sha512-FAyICv0sIRJxVp3GW5fzgaf9jwwRQxAKDJlmNFUL5hOy+W4X/I5AypyHoq0DXXbo9o/gt79gj++4cMr4jVWE/w== - dependencies: - event-pubsub "4.3.0" - js-message "1.0.5" - js-queue "2.0.0" - -"node-libs-browser@^1.0.0 || ^2.0.0", node-libs-browser@^2.2.1: +node-libs-browser@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== @@ -6077,25 +4141,10 @@ node-ipc@^9.1.1: util "^0.11.0" vm-browserify "^1.0.1" -node-releases@^1.1.53: - version "1.1.58" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.58.tgz#8ee20eef30fa60e52755fcc0942def5a734fe935" - integrity sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg== - -normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-1.0.0.tgz#32d0e472f91ff345701c15a8311018d3b0a90379" - integrity sha1-MtDkcvkf80VwHBWoMRAY07CpA3k= +noop-logger@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= normalize-path@^2.1.1: version "2.1.1" @@ -6109,26 +4158,6 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -6136,32 +4165,23 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -npm-run-path@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" - integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== +npmlog@^4.0.1, npmlog@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== dependencies: - path-key "^3.0.0" + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" -npm-run-path@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nth-check@^1.0.2, nth-check@~1.0.1: +nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: boolbase "~1.0.0" -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" @@ -6186,11 +4206,6 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-hash@^1.1.4: - version "1.3.1" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" - integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== - object-inspect@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" @@ -6226,7 +4241,7 @@ object.assign@^4.1.0: has-symbols "^1.0.0" object-keys "^1.0.11" -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: +object.getownpropertydescriptors@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== @@ -6241,21 +4256,16 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0, object.values@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== +omggif@^1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/omggif/-/omggif-1.0.10.tgz#ddaaf90d4a42f532e9e7cb3a95ecdd47f17c7b19" + integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== + on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -6275,32 +4285,6 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - -onetime@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== - dependencies: - mimic-fn "^2.1.0" - -open@^6.3.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" - integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== - dependencies: - is-wsl "^1.1.0" - -opener@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" - integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA== - opn@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" @@ -6308,30 +4292,6 @@ opn@^5.5.0: dependencies: is-wsl "^1.1.0" -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.3" - -ora@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" - integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== - dependencies: - chalk "^2.4.2" - cli-cursor "^2.1.0" - cli-spinners "^2.0.0" - log-symbols "^2.2.0" - strip-ansi "^5.2.0" - wcwidth "^1.0.1" - original@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" @@ -6344,42 +4304,37 @@ os-browserify@^0.3.0: resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= +os-locale@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== + dependencies: + execa "^1.0.0" + lcid "^2.0.0" + mem "^4.0.0" + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= -p-finally@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== +p-is-promise@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1, p-limit@^2.3.0: +p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" @@ -6399,10 +4354,10 @@ p-map@^2.0.0: resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== -p-map@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" - integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" @@ -6413,17 +4368,12 @@ p-retry@^3.0.1: dependencies: retry "^0.12.0" -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pako@~1.0.5: +pako@^1.0.5, pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== @@ -6437,19 +4387,13 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" -param-case@2.1.x: - version "2.1.1" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" - integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= +param-case@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.3.tgz#4be41f8399eff621c56eebb829a5e451d9801238" + integrity sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA== dependencies: - no-case "^2.2.0" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" + dot-case "^3.0.3" + tslib "^1.10.0" parse-asn1@^5.0.0, parse-asn1@^5.1.5: version "5.1.5" @@ -6463,39 +4407,49 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= +parse-author@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-author/-/parse-author-2.0.0.tgz#d3460bf1ddd0dfaeed42da754242e65fb684a81f" + integrity sha1-00YL8d3Q367tQtp1QkLmX7aEqB8= dependencies: - error-ex "^1.2.0" + author-regex "^1.0.0" -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= +parse-bmfont-ascii@^1.0.3: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" + integrity sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU= + +parse-bmfont-binary@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" + integrity sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY= + +parse-bmfont-xml@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz#015319797e3e12f9e739c4d513872cd2fa35f389" + integrity sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ== dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" + xml-parse-from-string "^1.0.0" + xml2js "^0.4.5" -parse-json@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f" - integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw== +parse-headers@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515" + integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA== + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +parse-png@^1.0.0, parse-png@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/parse-png/-/parse-png-1.1.2.tgz#f5c2ad7c7993490986020a284c19aee459711ff2" + integrity sha1-9cKtfHmTSQmGAgooTBmu5FlxH/I= dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - lines-and-columns "^1.1.6" + pngjs "^3.2.0" -parse5-htmlparser2-tree-adapter@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-5.1.1.tgz#e8c743d4e92194d5293ecde2b08be31e67461cbc" - integrity sha512-CF+TKjXqoqyDwHqBhFQ+3l5t83xYi6fVT1tQNg+Ye0JRLnTxWvIroCjEp1A0k4lneHNBGnICUf0cfYVYGEazqw== - dependencies: - parse5 "^5.1.1" - -parse5@^5.1.1: +parse5@^5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== @@ -6505,6 +4459,14 @@ parseurl@~1.3.2, parseurl@~1.3.3: resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== +pascal-case@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.1.tgz#5ac1975133ed619281e88920973d2cd1f279de5f" + integrity sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA== + dependencies: + no-case "^3.0.3" + tslib "^1.10.0" + pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" @@ -6520,13 +4482,6 @@ path-dirname@^1.0.0: resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -6552,35 +4507,11 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= - dependencies: - pify "^2.0.0" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -6602,6 +4533,11 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +phin@^2.9.1: + version "2.9.3" + resolved "https://registry.yarnpkg.com/phin/-/phin-2.9.3.tgz#f9b6ac10a035636fb65dfc576aaaa17b8743125c" + integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA== + picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" @@ -6612,11 +4548,6 @@ pify@^2.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" @@ -6634,19 +4565,12 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -pkg-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" - integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= +pixelmatch@^4.0.0, pixelmatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" + integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ= dependencies: - find-up "^1.0.0" - -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" + pngjs "^3.0.0" pkg-dir@^3.0.0: version "3.0.0" @@ -6662,26 +4586,10 @@ pkg-dir@^4.1.0: dependencies: find-up "^4.0.0" -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= - dependencies: - find-up "^2.1.0" - -please-upgrade-node@^3.1.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" - integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== - dependencies: - semver-compare "^1.0.0" - -pnp-webpack-plugin@^1.6.4: - version "1.6.4" - resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" - integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== - dependencies: - ts-pnp "^1.1.6" +pngjs@^3.0.0, pngjs@^3.2.0, pngjs@^3.3.3: + version "3.4.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" + integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== portfinder@^1.0.26: version "1.0.26" @@ -6697,141 +4605,12 @@ posix-character-classes@^0.1.0: resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= -postcss-calc@^7.0.1: - version "7.0.2" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.2.tgz#504efcd008ca0273120568b0792b16cdcde8aac1" - integrity sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ== +postcss-modules-extract-imports@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz#b614c9720be6816eaee35fb3a5faa1dba6a05ddb" + integrity sha1-thTJcgvmgW6u41+zpfqh26agXds= dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" - -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== - dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" - -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - dependencies: - postcss "^7.0.0" - -postcss-load-config@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003" - integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q== - dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" - -postcss-loader@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== - dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" - -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + postcss "^6.0.1" postcss-modules-extract-imports@^2.0.0: version "2.0.0" @@ -6840,6 +4619,14 @@ postcss-modules-extract-imports@^2.0.0: dependencies: postcss "^7.0.5" +postcss-modules-local-by-default@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" + integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + postcss-modules-local-by-default@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz#e8a6561be914aaf3c052876377524ca90dbb7915" @@ -6850,6 +4637,14 @@ postcss-modules-local-by-default@^3.0.2: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.0.0" +postcss-modules-scope@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" + integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + postcss-modules-scope@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" @@ -6858,6 +4653,14 @@ postcss-modules-scope@^2.2.0: postcss "^7.0.6" postcss-selector-parser "^6.0.0" +postcss-modules-values@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" + integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + postcss-modules-values@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" @@ -6866,124 +4669,16 @@ postcss-modules-values@^3.0.0: icss-utils "^4.0.0" postcss "^7.0.6" -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== +postcss-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-2.0.0.tgz#473d0d7326651d8408585c2a154115d5cb36cce0" + integrity sha512-eqp+Bva+U2cwQO7dECJ8/V+X+uH1HduNeITB0CPPFAu6d/8LKQ32/j+p9rQ2YL1QytVcrNU0X+fBqgGmQIA1Rw== dependencies: - postcss "^7.0.0" - -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== - dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== - dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== - dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" + css-modules-loader-core "^1.1.0" + generic-names "^2.0.1" + lodash.camelcase "^4.3.0" + postcss "^7.0.1" + string-hash "^1.1.1" postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: version "6.0.2" @@ -6994,36 +4689,30 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: indexes-of "^1.0.1" uniq "^1.0.1" -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" - integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== - dependencies: - is-svg "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" - -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== - dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - -postcss-value-parser@^3.0.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: +postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.27, postcss@^7.0.30, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: +postcss@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.1.tgz#000dbd1f8eef217aa368b9a212c5fc40b2a8f3f2" + integrity sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= + dependencies: + chalk "^1.1.3" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^6.0.1: + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: version "7.0.32" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== @@ -7032,27 +4721,28 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.2 source-map "^0.6.1" supports-color "^6.1.0" -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== +prebuild-install@^5.3.3: + version "5.3.4" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.4.tgz#6982d10084269d364c1856550b7d090ea31fa293" + integrity sha512-AkKN+pf4fSEihjapLEEj8n85YIw/tN6BQqkhzbDc0RvEZGdkpJBGMUYx66AAMcPG2KzmPQS7Cm16an4HVBRRMA== + dependencies: + detect-libc "^1.0.3" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp "^0.5.1" + napi-build-utils "^1.0.1" + node-abi "^2.7.0" + noop-logger "^0.1.1" + npmlog "^4.0.1" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^3.0.3" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + which-pm-runs "^1.0.0" -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - -prettier@^1.18.2: - version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== - -pretty-bytes@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2" - integrity sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg== - -pretty-error@^2.0.2: +pretty-error@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= @@ -7060,12 +4750,7 @@ pretty-error@^2.0.2: renderkid "^2.0.1" utila "~0.4" -private@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== - -process-nextick-args@~2.0.0: +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== @@ -7075,10 +4760,10 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== +process@~0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" + integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8= promise-inflight@^1.0.1: version "1.0.1" @@ -7098,11 +4783,6 @@ prr@~1.0.1: resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - psl@^1.1.28: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" @@ -7160,11 +4840,6 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - qs@6.7.0: version "6.7.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" @@ -7175,14 +4850,6 @@ qs@~6.5.2: resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" @@ -7198,6 +4865,13 @@ querystringify@^2.1.1: resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== +queue@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.1.tgz#abd5a5b0376912f070a25729e0b6a7d565683791" + integrity sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg== + dependencies: + inherits "~2.0.3" + randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -7228,7 +4902,7 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -raw-loader@^4.0.0: +raw-loader@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.1.tgz#14e1f726a359b68437e183d5a5b7d33a3eba6933" integrity sha512-baolhQBSi3iNh1cglJjA0mYzga+wePk7vdEX//1dTFd+v4TsQlQE0jitJSNF1OIP82rdYulH7otaVmdlDaJ64A== @@ -7236,34 +4910,22 @@ raw-loader@^4.0.0: loader-utils "^2.0.0" schema-utils "^2.6.5" -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" +read-chunk@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-1.0.1.tgz#5f68cab307e663f19993527d9b589cace4661194" + integrity sha1-X2jKswfmY/GZk1J9m1icrORmEZQ= -read-pkg@^5.1.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -7276,7 +4938,7 @@ read-pkg@^5.1.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: +"readable-stream@2 || 3", readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -7313,24 +4975,11 @@ regenerate@^1.4.0: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f" integrity sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A== -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - -regenerator-runtime@^0.13.4: +regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: version "0.13.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== -regenerator-transform@^0.14.2: - version "0.14.4" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7" - integrity sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw== - dependencies: - "@babel/runtime" "^7.8.4" - private "^0.1.8" - regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" @@ -7347,12 +4996,7 @@ regexp.prototype.flags@^1.2.0: define-properties "^1.1.3" es-abstract "^1.17.0-next.1" -regexpp@^3.0.0, regexpp@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== - -regexpu-core@^4.7.0: +regexpu-core@^4.6.0: version "4.7.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ== @@ -7364,11 +5008,6 @@ regexpu-core@^4.7.0: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.2.0" -register-service-worker@^1.6.2: - version "1.7.1" - resolved "https://registry.yarnpkg.com/register-service-worker/-/register-service-worker-1.7.1.tgz#6308347ac6c0af0f6c0b22ea5d59d25e836bc932" - integrity sha512-IdTfUZ4u8iJL8o1w8es8l6UMGPmkwHolUdT+UmM1UypC80IB4KbpuIlvwWVj8UDS7eJwkEYRcKRgfRX+oTmJsw== - regjsgen@^0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" @@ -7381,7 +5020,7 @@ regjsparser@^0.6.4: dependencies: jsesc "~0.5.0" -relateurl@0.2.x: +relateurl@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= @@ -7412,23 +5051,12 @@ repeat-string@^1.6.1: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -request-promise-core@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" - integrity sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ== - dependencies: - lodash "^4.17.15" +replace-ext@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== -request-promise-native@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" - integrity sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ== - dependencies: - request-promise-core "1.1.3" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - -request@^2.88.2: +request@^2.65.0: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -7469,6 +5097,18 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= +resize-img@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/resize-img/-/resize-img-1.1.2.tgz#fad650faf3ef2c53ea63112bc272d95e9d92550e" + integrity sha1-+tZQ+vPvLFPqYxErwnLZXp2SVQ4= + dependencies: + bmp-js "0.0.1" + file-type "^3.8.0" + get-stream "^2.0.0" + jimp "^0.2.21" + jpeg-js "^0.1.1" + parse-png "^1.1.1" + resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" @@ -7476,44 +5116,24 @@ resolve-cwd@^2.0.0: dependencies: resolve-from "^3.0.0" +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.10.0, resolve@^1.10.1, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.8.1: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - dependencies: - path-parse "^1.0.6" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -7529,31 +5149,14 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" - integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" - integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= - -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@^2.7.1: +rimraf@^2.5.4, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" -rimraf@^3.0.0: +rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -7568,11 +5171,6 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - run-parallel@^1.1.9: version "1.1.9" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" @@ -7585,13 +5183,6 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -rxjs@^6.3.3, rxjs@^6.5.3: - version "6.5.5" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" - integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== - dependencies: - tslib "^1.9.0" - safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -7614,7 +5205,7 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sax@~1.2.4: +sax@>=0.6.0: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -7628,7 +5219,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: +schema-utils@^2.0.0, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== @@ -7649,31 +5240,16 @@ selfsigned@^1.10.7: dependencies: node-forge "0.9.0" -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= - -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.1: +semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@^6.0.0, semver@^6.1.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.2.1, semver@^7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" @@ -7693,11 +5269,6 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-javascript@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" - integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== - serialize-javascript@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea" @@ -7728,7 +5299,7 @@ serve-static@1.14.1: parseurl "~1.3.3" send "0.17.1" -set-blocking@^2.0.0: +set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= @@ -7766,6 +5337,21 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" +sharp@^0.23.3: + version "0.23.4" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.23.4.tgz#ca36067cb6ff7067fa6c77b01651cb9a890f8eb3" + integrity sha512-fJMagt6cT0UDy9XCsgyLi0eiwWWhQRxbwGmqQT6sY8Av4s0SVsT/deg8fobBQCTDU5iXRgz0rAeXoE2LBZ8g+Q== + dependencies: + color "^3.1.2" + detect-libc "^1.0.3" + nan "^2.14.0" + npmlog "^4.1.2" + prebuild-install "^5.3.3" + semver "^6.3.0" + simple-get "^3.1.0" + tar "^5.0.5" + tunnel-agent "^0.6.0" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -7773,33 +5359,30 @@ shebang-command@^1.2.0: dependencies: shebang-regex "^1.0.0" -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@^1.6.1: - version "1.7.2" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== - -signal-exit@^3.0.0, signal-exit@^3.0.2: +signal-exit@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== +simple-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + integrity sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= + +simple-get@^3.0.3, simple-get@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" + integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== + dependencies: + decompress-response "^4.2.0" + once "^1.3.1" + simple-concat "^1.0.0" + simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -7807,35 +5390,11 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" - integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= - -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -7887,13 +5446,6 @@ sockjs@0.3.20: uuid "^3.4.0" websocket-driver "0.6.5" -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" - source-list-map@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" @@ -7923,7 +5475,7 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@^0.5.0, source-map@^0.5.6: +source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= @@ -7933,31 +5485,10 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== spdy-transport@^3.0.0: version "3.0.0" @@ -7989,11 +5520,6 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - sshpk@^1.7.0: version "1.16.1" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" @@ -8016,24 +5542,13 @@ ssri@^6.0.1: dependencies: figgy-pudding "^3.5.1" -ssri@^7.0.0, ssri@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d" - integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== +ssri@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.0.tgz#79ca74e21f8ceaeddfcb4b90143c458b8d988808" + integrity sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA== dependencies: - figgy-pudding "^3.5.1" minipass "^3.1.1" -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -stackframe@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" - integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== - static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -8047,11 +5562,6 @@ static-extend@^0.1.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -stealthy-require@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= - stream-browserify@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" @@ -8084,15 +5594,22 @@ stream-shift@^1.0.0: resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= +stream-to-buffer@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz#26799d903ab2025c9bd550ac47171b00f8dd80a9" + integrity sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk= + dependencies: + stream-to "~0.2.0" -string-argv@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" - integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== +stream-to@~0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/stream-to/-/stream-to-0.2.2.tgz#84306098d85fdb990b9fa300b1b3ccf55e8ef01d" + integrity sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0= + +string-hash@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" + integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= string-width@^1.0.1: version "1.0.2" @@ -8103,7 +5620,7 @@ string-width@^1.0.1: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -string-width@^2.0.0, string-width@^2.1.1: +"string-width@^1.0.2 || 2": version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== @@ -8120,15 +5637,6 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - string.prototype.trimend@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" @@ -8177,15 +5685,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" @@ -8207,130 +5706,107 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-comments@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" - integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== - dependencies: - babel-extract-comments "^1.0.0" - babel-plugin-transform-object-rest-spread "^6.26.0" - strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -strip-indent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" - integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= - -strip-json-comments@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" - integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w== - -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== +style-loader@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.2.1.tgz#c5cbbfbf1170d076cfdd86e0109c5bba114baa1a" + integrity sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg== dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + loader-utils "^2.0.0" + schema-utils "^2.6.6" -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: +supports-color@6.1.0, supports-color@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + dependencies: + has-flag "^1.0.0" + +supports-color@^5.3.0, supports-color@^5.4.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== dependencies: has-flag "^4.0.0" -svg-tags@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" - integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= - -svgo@^1.0.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -symbol-observable@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" - integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== - -table@^5.2.3: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -tapable@^0.1.8: - version "0.1.10" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" - integrity sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q= - tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== +tar-fs@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.0.tgz#d1cdd121ab465ee0eb9ccde2d35049d3f3daf0d5" + integrity sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.0.0" + +tar-stream@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.2.tgz#6d5ef1a7e5783a95ff70b69b97455a5968dc1325" + integrity sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q== + dependencies: + bl "^4.0.1" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +tar@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/tar/-/tar-5.0.5.tgz#03fcdb7105bc8ea3ce6c86642b9c942495b04f93" + integrity sha512-MNIgJddrV2TkuwChwcSNds/5E9VijOiw7kAc1y5hTNJoLDSuIyid2QtLYiCYNnICebpuvjhPQZsXwUL0O3l7OQ== + dependencies: + chownr "^1.1.3" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.0" + mkdirp "^0.5.0" + yallist "^4.0.0" + +tar@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.2.tgz#5df17813468a6264ff14f766886c622b84ae2f39" + integrity sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.0" + mkdirp "^1.0.3" + yallist "^4.0.0" + terser-webpack-plugin@^1.4.3: version "1.4.4" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz#2c63544347324baafa9a56baaddf1634c8abfc2f" @@ -8346,22 +5822,7 @@ terser-webpack-plugin@^1.4.3: webpack-sources "^1.4.0" worker-farm "^1.7.0" -terser-webpack-plugin@^2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.7.tgz#4910ff5d1a872168cc7fa6cd3749e2b0d60a8a0b" - integrity sha512-xzYyaHUNhzgaAdBsXxk2Yvo/x1NJdslUaussK3fdpBbvttm1iIwU+c26dj9UxJcwk2c5UWt5F55MUTIA8BE7Dg== - dependencies: - cacache "^13.0.1" - find-cache-dir "^3.3.1" - jest-worker "^25.4.0" - p-limit "^2.3.0" - schema-utils "^2.6.6" - serialize-javascript "^3.1.0" - source-map "^0.6.1" - terser "^4.6.12" - webpack-sources "^1.4.3" - -terser@^4.1.2, terser@^4.6.12: +terser@^4.1.2, terser@^4.6.3: version "4.7.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.7.0.tgz#15852cf1a08e3256a80428e865a2fa893ffba006" integrity sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw== @@ -8370,34 +5831,6 @@ terser@^4.1.2, terser@^4.6.12: source-map "~0.6.1" source-map-support "~0.5.12" -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= - dependencies: - thenify ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - version "3.3.0" - resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839" - integrity sha1-5p44obq+lpsBCCB5eLn2K4hgSDk= - dependencies: - any-promise "^1.0.0" - -thread-loader@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-2.1.3.tgz#cbd2c139fc2b2de6e9d28f62286ab770c1acbdda" - integrity sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg== - dependencies: - loader-runner "^2.3.1" - loader-utils "^1.1.0" - neo-async "^2.6.0" - through2@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" @@ -8406,10 +5839,12 @@ through2@^2.0.0: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= +through2@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" + integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== + dependencies: + readable-stream "2 || 3" thunky@^1.0.2: version "1.1.0" @@ -8423,17 +5858,15 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= +timm@^1.6.1: + version "1.6.2" + resolved "https://registry.yarnpkg.com/timm/-/timm-1.6.2.tgz#dfd8c6719f7ba1fcfc6295a32670a1c6d166c0bd" + integrity sha512-IH3DYDL1wMUwmIlVmMrmesw5lZD6N+ZOAFWEyLrtpoL9Bcrs9u7M/vyOnHzDD2SMs4irLkVjqxZbHrXStS/Nmw== -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" +tinycolor2@^1.1.2, tinycolor2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" + integrity sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g= to-arraybuffer@^1.0.0: version "1.0.1" @@ -8445,6 +5878,17 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= +to-ico@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/to-ico/-/to-ico-1.1.5.tgz#1d32da5f2c90922edee6b686d610c54527b5a8d5" + integrity sha512-5kIh7m7bkIlqIESEZkL8gAMMzucXKfPe3hX2FoDY5HEAfD9OJU+Qh9b6Enp74w0qRcxVT5ejss66PHKqc3AVkg== + dependencies: + arrify "^1.0.1" + buffer-alloc "^1.1.0" + image-size "^0.5.0" + parse-png "^1.0.0" + resize-img "^1.1.0" + to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" @@ -8482,12 +5926,7 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -toposort@^1.0.0: - version "1.0.7" - resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" - integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= - -tough-cookie@^2.3.3, tough-cookie@~2.5.0: +tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== @@ -8495,15 +5934,10 @@ tough-cookie@^2.3.3, tough-cookie@~2.5.0: psl "^1.1.28" punycode "^2.1.1" -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" - integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== - -ts-loader@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-6.2.2.tgz#dffa3879b01a1a1e0a4b85e2b8421dc0dfff1c58" - integrity sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ== +ts-loader@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-7.0.5.tgz#789338fb01cb5dc0a33c54e50558b34a73c9c4c5" + integrity sha512-zXypEIT6k3oTc+OZNx/cqElrsbBtYqDknf48OZos0NQ3RTt045fBIU8RRSu+suObBzYB355aIPGOe/3kj9h7Ig== dependencies: chalk "^2.3.0" enhanced-resolve "^4.0.0" @@ -8511,59 +5945,11 @@ ts-loader@^6.2.2: micromatch "^4.0.0" semver "^6.0.0" -ts-pnp@^1.1.6: - version "1.2.0" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" - integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== - -tsconfig-paths@^3.9.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" - integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.0" - strip-bom "^3.0.0" - -tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.10.0, tslib@^1.9.0: version "1.13.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== -tslint@^5.20.1: - version "5.20.1" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.20.1.tgz#e401e8aeda0152bc44dd07e614034f3f80c67b7d" - integrity sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg== - dependencies: - "@babel/code-frame" "^7.0.0" - builtin-modules "^1.1.1" - chalk "^2.3.0" - commander "^2.12.1" - diff "^4.0.1" - glob "^7.1.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - mkdirp "^0.5.1" - resolve "^1.3.2" - semver "^5.3.0" - tslib "^1.8.0" - tsutils "^2.29.0" - -tsutils@^2.29.0: - version "2.29.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" - integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== - dependencies: - tslib "^1.8.1" - -tsutils@^3.17.1: - version "3.17.1" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" - integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== - dependencies: - tslib "^1.8.1" - tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" @@ -8581,28 +5967,6 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -8616,19 +5980,11 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@~3.9.5: +typescript@^3.9.5: version "3.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.5.tgz#586f0dba300cde8be52dd1ac4f7e1009c1b13f36" integrity sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ== -uglify-js@3.4.x: - version "3.4.10" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" - integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== - dependencies: - commander "~2.19.0" - source-map "~0.6.1" - unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" @@ -8667,11 +6023,6 @@ uniq@^1.0.1: resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= - unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" @@ -8686,21 +6037,11 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -8714,11 +6055,6 @@ upath@^1.1.1: resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= - uri-js@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" @@ -8731,14 +6067,14 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-loader@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.3.0.tgz#e0e2ef658f003efb8ca41b0f3ffbf76bab88658b" - integrity sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog== +url-loader@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.0.tgz#c7d6b0d6b0fccd51ab3ffc58a78d32b8d89a7be2" + integrity sha512-IzgAAIC8wRrg6NYkFIJY09vtktQcsvU8V6HhtQj9PTefbYImzLB1hufqo4m+RyM5N3mLx5BqJKccgxJS+W3kqw== dependencies: - loader-utils "^1.2.3" - mime "^2.4.4" - schema-utils "^2.5.0" + loader-utils "^2.0.0" + mime-types "^2.1.26" + schema-utils "^2.6.5" url-parse@^1.4.3: version "1.4.7" @@ -8748,6 +6084,13 @@ url-parse@^1.4.3: querystringify "^2.1.1" requires-port "^1.0.0" +url-regex@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/url-regex/-/url-regex-3.2.0.tgz#dbad1e0c9e29e105dd0b1f09f6862f7fdb482724" + integrity sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ= + dependencies: + ip-regex "^1.0.1" + url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" @@ -8761,6 +6104,13 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== +utif@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/utif/-/utif-2.0.1.tgz#9e1582d9bbd20011a6588548ed3266298e711759" + integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg== + dependencies: + pako "^1.0.5" + util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -8774,16 +6124,6 @@ util.promisify@1.0.0: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - util@0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" @@ -8813,29 +6153,16 @@ uuid@^3.3.2, uuid@^3.4.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -v8-compile-cache@^2.0.3: - version "2.1.1" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" - integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" +v8-compile-cache@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" + integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== - verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" @@ -8845,74 +6172,48 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +vinyl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== + dependencies: + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -vue-eslint-parser@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz#9cdbcc823e656b087507a1911732b867ac101e83" - integrity sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q== +vue-loader@16.0.0-beta.3: + version "16.0.0-beta.3" + resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-16.0.0-beta.3.tgz#2374094399fed98a8a5750912f3caaaefa814553" + integrity sha512-B1jRmai+/sr5PDkRqZe6KllBGMJb4+AsjA44yg1dAod8W+tIdvKTffVEl+5lcXSZy5NsjEx3KqpvV6qq8l/ggA== dependencies: - debug "^4.1.1" - eslint-scope "^5.0.0" - eslint-visitor-keys "^1.1.0" - espree "^6.2.1" - esquery "^1.0.1" - lodash "^4.17.15" + "@types/mini-css-extract-plugin" "^0.9.1" + chalk "^3.0.0" + hash-sum "^2.0.0" + loader-utils "^1.2.3" + merge-source-map "^1.1.0" + source-map "^0.6.1" -vue-hot-reload-api@^2.3.0: - version "2.3.4" - resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2" - integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== +vue-router@4.0.0-alpha.12: + version "4.0.0-alpha.12" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.0-alpha.12.tgz#cba18f0a7fcb577d97c8cd10072a9927313db510" + integrity sha512-TJhbWHPZS1v259PKlZf+ljSob0U2RUii3HXQgrcFXsNmeWuqEYEh6trswHHr4+MQdXxHgonyYK28qhBjNhORkA== -vue-loader@^15.9.2: - version "15.9.2" - resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.9.2.tgz#ae01f5f4c9c6a04bff4483912e72ef91a402c1ae" - integrity sha512-oXBubaY//CYEISBlHX+c2YPJbmOH68xXPXjFv4MAgPqQvUsnjrBAjCJi8HXZ/r/yfn0tPL5VZj1Zcp8mJPI8VA== +vue@3.0.0-beta.15: + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.0.0-beta.15.tgz#99f107534755d3a237b51fc1279c43af2fefde6e" + integrity sha512-KTmvfNpkvD6mao8vloqjUMjrHEivS1HZvHmYeHPRHqU2HRvNcrZuwXYvETt3dGOTu0Oj7zAWQXP+uZ34CW75sw== dependencies: - "@vue/component-compiler-utils" "^3.1.0" - hash-sum "^1.0.2" - loader-utils "^1.1.0" - vue-hot-reload-api "^2.3.0" - vue-style-loader "^4.1.0" - -vue-property-decorator@^8.5.0: - version "8.5.0" - resolved "https://registry.yarnpkg.com/vue-property-decorator/-/vue-property-decorator-8.5.0.tgz#9af64c5301413f4732640cc0d046879417e64994" - integrity sha512-0RueJN/shPWf5gM8GLUD6bYiXr+q7bu+S1tgr7XwgBSng10H5DLQjVYfJ5XHAOPFo7fBfY1nxljBQ95qryAiWg== - -vue-router@^3.1.5: - version "3.3.4" - resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.3.4.tgz#4e38abc34a11c41b6c3d8244449a2e363ba6250b" - integrity sha512-SdKRBeoXUjaZ9R/8AyxsdTqkOfMcI5tWxPZOUX5Ie1BTL5rPSZ0O++pbiZCeYeythiZIdLEfkDiQPKIaWk5hDg== - -vue-style-loader@^4.1.0, vue-style-loader@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.2.tgz#dedf349806f25ceb4e64f3ad7c0a44fba735fcf8" - integrity sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ== - dependencies: - hash-sum "^1.0.2" - loader-utils "^1.0.2" - -vue-template-compiler@^2.6.11: - version "2.6.11" - resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz#c04704ef8f498b153130018993e56309d4698080" - integrity sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA== - dependencies: - de-indent "^1.0.2" - he "^1.1.0" - -vue-template-es2015-compiler@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" - integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== - -vue@^2.6.11: - version "2.6.11" - resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.11.tgz#76594d877d4b12234406e84e35275c6d514125c5" - integrity sha512-VfPwgcGABbGAue9+sfrD4PuwFar7gPb1yl1UK1MwXoQPAw0BKSqWfoYCT/ThFrdEVWoI51dBuyCoiNU9bZDZxQ== + "@vue/compiler-dom" "3.0.0-beta.15" + "@vue/runtime-dom" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" watchpack-chokidar2@^2.0.0: version "2.0.0" @@ -8939,39 +6240,22 @@ wbuf@^1.1.0, wbuf@^1.7.3: dependencies: minimalistic-assert "^1.0.0" -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= +webpack-cli@^3.3.11: + version "3.3.11" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.11.tgz#3bf21889bf597b5d82c38f215135a411edfdc631" + integrity sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g== dependencies: - defaults "^1.0.3" - -webpack-bundle-analyzer@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.8.0.tgz#ce6b3f908daf069fd1f7266f692cbb3bded9ba16" - integrity sha512-PODQhAYVEourCcOuU+NiYI7WdR8QyELZGgPvB1y2tjbUpbmcQOt5Q7jEK+ttd5se0KSBKD9SXHCEozS++Wllmw== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - bfj "^6.1.1" - chalk "^2.4.1" - commander "^2.18.0" - ejs "^2.6.1" - express "^4.16.3" - filesize "^3.6.1" - gzip-size "^5.0.0" - lodash "^4.17.15" - mkdirp "^0.5.1" - opener "^1.5.1" - ws "^6.0.0" - -webpack-chain@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/webpack-chain/-/webpack-chain-6.4.0.tgz#22f0b27b6a9bc9ee3cba4f9e6513cf66394034e2" - integrity sha512-f97PYqxU+9/u0IUqp/ekAHRhBD1IQwhBv3wlJo2nvyELpr2vNnUqO3XQEk+qneg0uWGP54iciotszpjfnEExFA== - dependencies: - deepmerge "^1.5.2" - javascript-stringify "^2.0.1" + chalk "2.4.2" + cross-spawn "6.0.5" + enhanced-resolve "4.1.0" + findup-sync "3.0.0" + global-modules "2.0.0" + import-local "2.0.0" + interpret "1.2.0" + loader-utils "1.2.3" + supports-color "6.1.0" + v8-compile-cache "2.0.3" + yargs "13.2.4" webpack-dev-middleware@^3.7.2: version "3.7.2" @@ -9031,14 +6315,7 @@ webpack-log@^2.0.0: ansi-colors "^3.0.0" uuid "^3.3.2" -webpack-merge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" - integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== - dependencies: - lodash "^4.17.15" - -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: +webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -9046,7 +6323,14 @@ webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack- source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.0.0: +webpack-subresource-integrity@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/webpack-subresource-integrity/-/webpack-subresource-integrity-1.4.1.tgz#e8bf918b444277df46a66cd84542cbcdc5a6272d" + integrity sha512-XMLFInbGbB1HV7K4vHWANzc1CN0t/c4bBvnlvGxGwV45yE/S/feAXIm8dJsCkzqWtSKnmaEgTp/meyeThxG4Iw== + dependencies: + webpack-sources "^1.3.0" + +webpack@^4.43.0: version "4.43.0" resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.43.0.tgz#c48547b11d563224c561dad1172c8aa0b8a678e6" integrity sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g== @@ -9101,159 +6385,24 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@^1.2.9: +which-pm-runs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= + +which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== dependencies: - isexe "^2.0.0" - -word-wrap@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -workbox-background-sync@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz#26821b9bf16e9e37fd1d640289edddc08afd1950" - integrity sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg== - dependencies: - workbox-core "^4.3.1" - -workbox-broadcast-update@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz#e2c0280b149e3a504983b757606ad041f332c35b" - integrity sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA== - dependencies: - workbox-core "^4.3.1" - -workbox-build@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-4.3.1.tgz#414f70fb4d6de47f6538608b80ec52412d233e64" - integrity sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw== - dependencies: - "@babel/runtime" "^7.3.4" - "@hapi/joi" "^15.0.0" - common-tags "^1.8.0" - fs-extra "^4.0.2" - glob "^7.1.3" - lodash.template "^4.4.0" - pretty-bytes "^5.1.0" - stringify-object "^3.3.0" - strip-comments "^1.0.2" - workbox-background-sync "^4.3.1" - workbox-broadcast-update "^4.3.1" - workbox-cacheable-response "^4.3.1" - workbox-core "^4.3.1" - workbox-expiration "^4.3.1" - workbox-google-analytics "^4.3.1" - workbox-navigation-preload "^4.3.1" - workbox-precaching "^4.3.1" - workbox-range-requests "^4.3.1" - workbox-routing "^4.3.1" - workbox-strategies "^4.3.1" - workbox-streams "^4.3.1" - workbox-sw "^4.3.1" - workbox-window "^4.3.1" - -workbox-cacheable-response@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz#f53e079179c095a3f19e5313b284975c91428c91" - integrity sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw== - dependencies: - workbox-core "^4.3.1" - -workbox-core@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-4.3.1.tgz#005d2c6a06a171437afd6ca2904a5727ecd73be6" - integrity sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg== - -workbox-expiration@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-4.3.1.tgz#d790433562029e56837f341d7f553c4a78ebe921" - integrity sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw== - dependencies: - workbox-core "^4.3.1" - -workbox-google-analytics@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz#9eda0183b103890b5c256e6f4ea15a1f1548519a" - integrity sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg== - dependencies: - workbox-background-sync "^4.3.1" - workbox-core "^4.3.1" - workbox-routing "^4.3.1" - workbox-strategies "^4.3.1" - -workbox-navigation-preload@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz#29c8e4db5843803b34cd96dc155f9ebd9afa453d" - integrity sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw== - dependencies: - workbox-core "^4.3.1" - -workbox-precaching@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-4.3.1.tgz#9fc45ed122d94bbe1f0ea9584ff5940960771cba" - integrity sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ== - dependencies: - workbox-core "^4.3.1" - -workbox-range-requests@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz#f8a470188922145cbf0c09a9a2d5e35645244e74" - integrity sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA== - dependencies: - workbox-core "^4.3.1" - -workbox-routing@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-4.3.1.tgz#a675841af623e0bb0c67ce4ed8e724ac0bed0cda" - integrity sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g== - dependencies: - workbox-core "^4.3.1" - -workbox-strategies@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-4.3.1.tgz#d2be03c4ef214c115e1ab29c9c759c9fe3e9e646" - integrity sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw== - dependencies: - workbox-core "^4.3.1" - -workbox-streams@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-4.3.1.tgz#0b57da70e982572de09c8742dd0cb40a6b7c2cc3" - integrity sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA== - dependencies: - workbox-core "^4.3.1" - -workbox-sw@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-4.3.1.tgz#df69e395c479ef4d14499372bcd84c0f5e246164" - integrity sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w== - -workbox-webpack-plugin@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz#47ff5ea1cc074b6c40fb5a86108863a24120d4bd" - integrity sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ== - dependencies: - "@babel/runtime" "^7.0.0" - json-stable-stringify "^1.0.1" - workbox-build "^4.3.1" - -workbox-window@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-4.3.1.tgz#ee6051bf10f06afa5483c9b8dfa0531994ede0f3" - integrity sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg== - dependencies: - workbox-core "^4.3.1" + string-width "^1.0.2 || 2" worker-farm@^1.7.0: version "1.7.0" @@ -9262,21 +6411,6 @@ worker-farm@^1.7.0: dependencies: errno "~0.1.7" -worker-rpc@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" - integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== - dependencies: - microevent.ts "~0.1.1" - -wrap-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba" - integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" @@ -9286,34 +6420,46 @@ wrap-ansi@^5.1.0: string-width "^3.0.0" strip-ansi "^5.0.0" -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - -ws@^6.0.0, ws@^6.2.1: +ws@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== dependencies: async-limiter "~1.0.0" +xhr@^2.0.1: + version "2.5.0" + resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.5.0.tgz#bed8d1676d5ca36108667692b74b316c496e49dd" + integrity sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ== + dependencies: + global "~4.3.0" + is-function "^1.0.1" + parse-headers "^2.0.0" + xtend "^4.0.0" + +xml-parse-from-string@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" + integrity sha1-qQKekp09vN7RafPG4oI42VpdWig= + +xml2js@^0.4.22, xml2js@^0.4.5: + version "0.4.23" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" + integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -9324,11 +6470,6 @@ y18n@^4.0.0: resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -9339,7 +6480,7 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yargs-parser@^13.1.2: +yargs-parser@^13.1.0, yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== @@ -9347,13 +6488,22 @@ yargs-parser@^13.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^18.1.1: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== +yargs@13.2.4: + version "13.2.4" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.2.4.tgz#0b562b794016eb9651b98bd37acf364aa5d6dc83" + integrity sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg== dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + os-locale "^3.1.0" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.0" yargs@^13.3.2: version "13.3.2" @@ -9371,29 +6521,7 @@ yargs@^13.3.2: y18n "^4.0.0" yargs-parser "^13.1.2" -yargs@^15.0.0: - version "15.3.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b" - integrity sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.1" - -yorkie@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/yorkie/-/yorkie-2.0.0.tgz#92411912d435214e12c51c2ae1093e54b6bb83d9" - integrity sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw== - dependencies: - execa "^0.8.0" - is-ci "^1.0.10" - normalize-path "^1.0.0" - strip-indent "^2.0.0" +yarn@^1.22.4: + version "1.22.4" + resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.22.4.tgz#01c1197ca5b27f21edc8bc472cd4c8ce0e5a470e" + integrity sha512-oYM7hi/lIWm9bCoDMEWgffW8aiNZXCWeZ1/tGy0DWrN6vmzjCXIKu2Y21o8DYVBUtiktwKcNoxyGl/2iKLUNGA==