From a93c0744ac1af40d4a10cd2bf7c70ea5112e267e Mon Sep 17 00:00:00 2001 From: soulsam480 Date: Mon, 18 Jan 2021 09:22:37 +0530 Subject: [PATCH] build: experimental elctron desktop app (windows), release v0.6.0.beta --- .gitignore | 4 +- build/icons/1024x1024.png | Bin 0 -> 14835 bytes build/icons/128x128.png | Bin 0 -> 5718 bytes build/icons/16x16.png | Bin 0 -> 563 bytes build/icons/24x24.png | Bin 0 -> 937 bytes build/icons/256x256.png | Bin 0 -> 9722 bytes build/icons/32x32.png | Bin 0 -> 1265 bytes build/icons/48x48.png | Bin 0 -> 2041 bytes build/icons/512x512.png | Bin 0 -> 12541 bytes build/icons/64x64.png | Bin 0 -> 2882 bytes build/icons/icon.icns | Bin 0 -> 72575 bytes build/icons/icon.ico | Bin 0 -> 361102 bytes package.json | 24 +- public/icon.png | Bin 0 -> 30906 bytes src/background.ts | 81 ++ src/views/Board.vue | 2 +- sw.js | 28 +- vue.config.js | 24 + yarn.lock | 2191 ++++++++++++++++++++++++++++++++++++- 19 files changed, 2286 insertions(+), 68 deletions(-) create mode 100644 build/icons/1024x1024.png create mode 100644 build/icons/128x128.png create mode 100644 build/icons/16x16.png create mode 100644 build/icons/24x24.png create mode 100644 build/icons/256x256.png create mode 100644 build/icons/32x32.png create mode 100644 build/icons/48x48.png create mode 100644 build/icons/512x512.png create mode 100644 build/icons/64x64.png create mode 100644 build/icons/icon.icns create mode 100644 build/icons/icon.ico create mode 100644 public/icon.png create mode 100644 src/background.ts diff --git a/.gitignore b/.gitignore index c112dd8..12334c8 100644 --- a/.gitignore +++ b/.gitignore @@ -23,4 +23,6 @@ pnpm-debug.log* *.sw? deploy.sh src/firebase/cred.ts -src/miscred/prelink.ts \ No newline at end of file +src/miscred/prelink.ts +#Electron-builder output +/dist_electron \ No newline at end of file diff --git a/build/icons/1024x1024.png b/build/icons/1024x1024.png new file mode 100644 index 0000000000000000000000000000000000000000..6bae2dfe147d349518f7f8d4e7bf86e3c9027ac3 GIT binary patch literal 14835 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 N^On3>I469^e**WVUnBqk literal 0 HcmV?d00001 diff --git a/build/icons/128x128.png b/build/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..c27037c9a4920d6ee3d40d5b03d2bb97ed28e2d4 GIT binary patch literal 5718 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 literal 0 HcmV?d00001 diff --git a/build/icons/16x16.png b/build/icons/16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..d628a2fe4397199cae940614bc8fb2e1292ff7d2 GIT binary patch literal 563 zcmV-30?hr1P)aM%b)PM`aV3&SBLswVc0Hge$oCS;mLqt58oMHY~5n&jF zf*@chBYFGqHl{F$vN*-UMv3{S_pnVt+vCX@p1u3R%lpGb31aq-j!D=SwkcRG>@)YX zNa(6cGyZ9bh4m6q7BP9xC!3LkUQg!{hQZCjK3s2?P$rcmN)Y3EyEsY`ay_4{l7#Zx zKE2(YsGbB-f*9BHag;;{0ZZFHj*>K5n$^NSj*`R)Vq9;RtV;8vRHfEv;wZ^VVUOdM z#!+eF1Q7wSwRgyQnZ)&c&ZUy1lbz%}pHNmw;w&Q8%Qb=^U}AQe>6LA|Y?F!EWj-!$ z5pt9y&LYA#4IGtbY-*0Sv8g#i!Z5g!k;GX}$QlydXt_moAN<}SGjMDTm;o(tKXqp``!n)7}${hdz002ovPDHLkV1hbD B2($nI literal 0 HcmV?d00001 diff --git a/build/icons/24x24.png b/build/icons/24x24.png new file mode 100644 index 0000000000000000000000000000000000000000..97d47e437009c8cf3779e10d75528d4edfeb3fb3 GIT binary patch literal 937 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 bDPZ5>S`7pnMFNe1gw}o7hWLQSIt`cx zLt@j|(8MIRYA-&pf>dn+v6e1HZ6yX{6lm*n+N2bgrarexd*{TlL zAJ{}B*n(RE^Pp-5mVhX*c1e_rB?f*VSf6zqgZ@Cc>Cd7>4=7CmeCBH`Z{8` zA>xs$8Q4;agwuPc&XF%wumnXv@wQf+R87YzsYtjX;88|1uq+A(QDR}7GC2cVUq=j4 z@X^dPVK`^tlu~5e5b!9i=~(&|38zY}!RXm3Y)M7J>6BhzYPO0~N|A6wz=M3L!niSm zWk8W|8abP%T5n)WDH2YZoPkp`*un}qf*S%JWO4?k$$z9287EaUXqHqYoYGkXr+!7k z=ff2N4^+*-mQ*C1R86N@N|ABO)1;grc4IHeRBF9cl5Xa=^VBIA_F8Q27$kG@U`Csi|WN+}Xv2)Lwb zI+oTJKWi38aY|=(Y~Aq)Z2=J{RWoo(DiU4@xTIDr5 z%4qo_P6LXJ7XmJnYjsXcOkqhWGEQUXXDF1b*iwpwQzmEN)Z!PoWNABI2)Hnu%TsTd zSW=3Fld9=7ODQr=s%GHSv$UOnU%(3y7c!cTtyHbEe>6w4*M?8iEMKaye>6w4{UaJq zNkzsh5f@a=!1l!M_nFHBFTKUZNGTFt3Am8a4E`5ViiB4pEkTf(l`9uBA0i%X z-?X0Xo7VIHKwyCrxd=bsr&6rcuyw~H+;i0$EW6(Oh~ZowOSRG9;hWY`Z8Ugt&td$6 z58F(+#`nLpo<-pxzdAU~WMLK)FiqIdwTQJ#+Icm73Q-WS%+~5WbmIVWIKYL7%)vBG z^kSJOZoLfKQ+to_@{uvlOwZEW(as%%-B><6SKwPOzRCTcTg#2T2{tE}VSDtIclqw0 z|4BzQ#KSkQqq9APW%TS6*Z<>t=vbBmBN{jN zFXPh)%pslC8Bip$`67FVvshG3r?(@9ZO0qO3HSvvnnA-f`Q@G0Fs9E?uGJaWXLxGw z5thZmT)sSxQL11WNXQhcHC|1RbLZeHe0<{hw?Du%O-9e=Dc9=sc1m1`z#LS~Af?D0 z&FTy!WGqKd>qy}MT~ZqsZK{M43zN?3bV+SU;Q*H{kJH~Nk9j3yP$(I_nZL zwR(eNXYyDE5;C*ZI$M%mSdL~51`;xsVx>knAd=4N^moP({Q|o)r+Mhc0S=F!=aE<5 zWny|3DHPxzA5D-{WGb}=>8wFGAX06ZJi28AJ|7n(Fb9)Q9L?$sBqT;ArYP6y#99M{ zTKu%O_<3Z@2F@4D96XU@AR*B#t?3LTWGwkog-Wf#HLI5J{C(H+%+{;ft&a2Jp$}QN zOeU@AyztIR{DO~G(a*`r0&@|$fMTV_k<;h7?YSY|J#~)B!YoFqf*cO;gUuV*_QD%X zl`2?9&Q4LP*12`v3TDbR4v(Mbw‹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 literal 0 HcmV?d00001 diff --git a/build/icons/64x64.png b/build/icons/64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..96ab9d8d2e508d7832a9494ad92c99ccb24fed99 GIT binary patch literal 2882 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 Q$G?w~|EKu;pW^$!01)dgi~s-t literal 0 HcmV?d00001 diff --git a/build/icons/icon.ico b/build/icons/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..70bd887d85253eb99544a6d506c32f8a3e922599 GIT binary patch literal 361102 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 DkP0b8 literal 0 HcmV?d00001 diff --git a/package.json b/package.json index ea571b3..ceb3cfc 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,26 @@ { "name": "noter", - "version": "0.1.0", + "version": "0.5.0", "private": true, - "author": "soulsam480", + "author": { + "email": "soulsam480@hotmail.com", + "name": "soulsam480", + "url": "https://sambitsahoo.com" + }, + "description": "Noter is a collaborative note-taking platform built for simplicity and productivity. It's free fast and open source.", + "homepage": "https://noter.sambitsahoo.com", + "repository": "https://github.com/soulsam480/noter", "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", - "lint": "vue-cli-service lint" + "lint": "vue-cli-service lint", + "electron:build": "vue-cli-service electron:build", + "electron:serve": "vue-cli-service electron:serve --no-sandbox", + "electron:generate-icons": "electron-icon-builder --input=./public/icon.png --output=build --flatten", + "postinstall": "electron-builder install-app-deps", + "postuninstall": "electron-builder install-app-deps" }, + "main": "background.js", "dependencies": { "@editorjs/checklist": "^1.1.0", "@editorjs/code": "^2.5.0", @@ -40,6 +53,7 @@ "devDependencies": { "@types/bootstrap": "^4.5.0", "@types/core-js": "^2.5.4", + "@types/electron-devtools-installer": "^2.2.0", "@types/eslint": "^6.8.1", "@types/eslint-plugin-prettier": "^3.1.0", "@types/jquery": "^3.5.1", @@ -58,6 +72,9 @@ "@vue/eslint-config-typescript": "^5.0.2", "@vue/runtime-dom": "^3.0.2", "babel-eslint": "^10.1.0", + "electron": "^9.0.0", + "electron-devtools-installer": "^3.1.0", + "electron-icon-builder": "^2.0.1", "eslint": "^6.7.2", "eslint-plugin-prettier": "^3.1.3", "eslint-plugin-vue": "^6.2.2", @@ -66,6 +83,7 @@ "sass-loader": "^8.0.2", "typescript": "~3.9.3", "typesync": "^0.7.0", + "vue-cli-plugin-electron-builder": "~2.0.0-rc.5", "vue-template-compiler": "^2.6.11" } } diff --git a/public/icon.png b/public/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f4a3d05ea3271ca72b04dcebf4fbf52384c4468d GIT binary patch literal 30906 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 ClDNSD literal 0 HcmV?d00001 diff --git a/src/background.ts b/src/background.ts new file mode 100644 index 0000000..ec962d0 --- /dev/null +++ b/src/background.ts @@ -0,0 +1,81 @@ +'use strict'; +/* global __static */ +import { app, protocol, BrowserWindow } from 'electron'; +import { createProtocol } from 'vue-cli-plugin-electron-builder/lib'; +import installExtension, { VUEJS_DEVTOOLS } from 'electron-devtools-installer'; +const isDevelopment = process.env.NODE_ENV !== 'production'; +import path from 'path'; +// Scheme must be registered before the app is ready +protocol.registerSchemesAsPrivileged([ + { scheme: 'app', privileges: { secure: true, standard: true } }, +]); + +async function createWindow() { + // Create the browser window. + const win = new BrowserWindow({ + width: 800, + height: 600, + webPreferences: { + // Use pluginOptions.nodeIntegration, leave this alone + // See nklayman.github.io/vue-cli-plugin-electron-builder/guide/security.html#node-integration for more info + nodeIntegration: (process.env + .ELECTRON_NODE_INTEGRATION as unknown) as boolean, + }, //@ts-ignore + icon: path.join(__static, 'icon.png'), + }); + + if (process.env.WEBPACK_DEV_SERVER_URL) { + // Load the url of the dev server if in development mode + await win.loadURL(process.env.WEBPACK_DEV_SERVER_URL as string); + if (!process.env.IS_TEST) win.webContents.openDevTools(); + } else { + createProtocol('app'); + // Load the index.html when not in development + win.loadURL('app://./index.html'); + } +} + +// Quit when all windows are closed. +app.on('window-all-closed', () => { + // On macOS it is common for applications and their menu bar + // to stay active until the user quits explicitly with Cmd + Q + if (process.platform !== 'darwin') { + app.quit(); + } +}); + +app.on('activate', () => { + // On macOS it's common to re-create a window in the app when the + // dock icon is clicked and there are no other windows open. + if (BrowserWindow.getAllWindows().length === 0) createWindow(); +}); + +// This method will be called when Electron has finished +// initialization and is ready to create browser windows. +// Some APIs can only be used after this event occurs. +app.on('ready', async () => { + if (isDevelopment && !process.env.IS_TEST) { + // Install Vue Devtools + try { + await installExtension(VUEJS_DEVTOOLS); + } catch (e) { + console.error('Vue Devtools failed to install:', e.toString()); + } + } + createWindow(); +}); + +// Exit cleanly on request from parent process in development mode. +if (isDevelopment) { + if (process.platform === 'win32') { + process.on('message', (data) => { + if (data === 'graceful-exit') { + app.quit(); + } + }); + } else { + process.on('SIGTERM', () => { + app.quit(); + }); + } +} diff --git a/src/views/Board.vue b/src/views/Board.vue index ae4a1cc..75cec18 100644 --- a/src/views/Board.vue +++ b/src/views/Board.vue @@ -58,7 +58,7 @@ const SimpleImage = require("@editorjs/simple-image"); interface Data { editor: null | EditorJS; isSaved: boolean; - timeout: null | number; + timeout: any; upStatus: string; dat: object; isTooltip: boolean; diff --git a/sw.js b/sw.js index 472f136..3d01952 100644 --- a/sw.js +++ b/sw.js @@ -1,31 +1,33 @@ +/* eslint-disable */ + // service-worker.js -workbox.core.setCacheNameDetails({ prefix: "d4" }); +workbox.core.setCacheNameDetails({ prefix: 'd4' }); //Change this value every time before you build -const LATEST_VERSION = "v2.0.12"; -self.addEventListener("activate", (event) => { - console.log(`%c ${LATEST_VERSION} `, "background: #ddd; color: #0000ff"); +const LATEST_VERSION = 'v2.0.12'; +self.addEventListener('activate', (event) => { + console.log(`%c ${LATEST_VERSION} `, 'background: #ddd; color: #0000ff'); if (caches) { caches.keys().then((arr) => { arr.forEach((key) => { - if (key.indexOf("d4-precache") < -1) { + if (key.indexOf('d4-precache') < -1) { caches .delete(key) .then(() => console.log( `%c Cleared ${key}`, - "background: #333; color: #ff0000" - ) + 'background: #333; color: #ff0000', + ), ); } else { caches.open(key).then((cache) => { - cache.match("version").then((res) => { + cache.match('version').then((res) => { if (!res) { cache.put( - "version", + 'version', new Response(LATEST_VERSION, { status: 200, statusText: LATEST_VERSION, - }) + }), ); } else if (res.statusText !== LATEST_VERSION) { caches @@ -33,13 +35,13 @@ self.addEventListener("activate", (event) => { .then(() => console.log( `%c Cleared Cache ${LATEST_VERSION}`, - "background: #333; color: #ff0000" - ) + 'background: #333; color: #ff0000', + ), ); } else console.log( `%c Great you have the latest version ${LATEST_VERSION}`, - "background: #333; color: #00ff00" + 'background: #333; color: #00ff00', ); }); }); diff --git a/vue.config.js b/vue.config.js index a649bce..36ad33d 100644 --- a/vue.config.js +++ b/vue.config.js @@ -33,4 +33,28 @@ module.exports = { }, }, }, + pluginOptions: { + electronBuilder: { + builderOptions: { + // name: 'Noter', + // description: + // "Noter is a collaborative note-taking platform built for simplicity and productivity. It's free fast and open source.", + // homepage: 'https://noter.sambitsahoo.com', + // author: { + // name: 'sambit Sahoo', + // email: 'soulsam480@hotmail.com', + // }, + // repository: 'https://github.com/soulsam480/noter', + // build: { + appId: 'com.sambitsahoo.noter', + productName: 'Noter', + copyright: 'Copyright © 2021 Sambit Sahoo', + buildVersion: '0.5.0', + nsis: { + oneClick: false, + }, + // }, + }, + }, + }, }; diff --git a/yarn.lock b/yarn.lock index b3f4780..0324a81 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"7zip-bin@~5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.0.3.tgz#bc5b5532ecafd923a61f2fb097e3b108c0106a3f" + integrity sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA== + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" @@ -828,6 +833,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.7.2": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/template@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" @@ -861,6 +873,14 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" +"@develar/schema-utils@~2.6.5": + version "2.6.5" + resolved "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz#3ece22c5838402419a6e0425f85742b961d9b6c6" + integrity sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig== + dependencies: + ajv "^6.12.0" + ajv-keywords "^3.4.1" + "@editorjs/checklist@^1.1.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@editorjs/checklist/-/checklist-1.2.0.tgz#be66a591449ee3871e654803280dc43e14a0ad4e" @@ -931,6 +951,22 @@ resolved "https://registry.yarnpkg.com/@editorjs/table/-/table-1.3.0.tgz#d203352135c86909df8bdb5a6c323a5c5041600d" integrity sha512-3/gr7IkjsYuECndCpcBSKzZQHos7C9QU1ach8avyVbXB3VLAa1RyGjgocu0Ct4d02HdxirrYZ7+vP1Na+s04GQ== +"@electron/get@^1.0.1": + version "1.12.2" + resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.12.2.tgz#6442066afb99be08cefb9a281e4b4692b33764f3" + integrity sha512-vAuHUbfvBQpYTJ5wB7uVIDq5c/Ry0fiTBMs7lnEYAo/qXXppIVcWdfBr57u6eRnKdVso7KSiH6p/LbQAG6Izrg== + dependencies: + debug "^4.1.1" + env-paths "^2.2.0" + fs-extra "^8.1.0" + got "^9.6.0" + progress "^2.0.3" + sanitize-filename "^1.6.2" + sumchecker "^3.0.1" + optionalDependencies: + global-agent "^2.0.2" + global-tunnel-ng "^2.7.1" + "@firebase/analytics-types@0.4.0": version "0.4.0" resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.4.0.tgz#d6716f9fa36a6e340bc0ecfe68af325aa6f60508" @@ -1225,6 +1261,296 @@ cssnano-preset-default "^4.0.0" postcss "^7.0.0" +"@jimp/bmp@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.16.1.tgz#6e2da655b2ba22e721df0795423f34e92ef13768" + integrity sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + bmp-js "^0.1.0" + +"@jimp/core@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.16.1.tgz#68c4288f6ef7f31a0f6b859ba3fb28dae930d39d" + integrity sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + any-base "^1.1.0" + buffer "^5.2.0" + 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" + +"@jimp/custom@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.16.1.tgz#28b659c59e20a1d75a0c46067bd3f4bd302cf9c5" + integrity sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/core" "^0.16.1" + +"@jimp/gif@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.16.1.tgz#d1f7c3a58f4666482750933af8b8f4666414f3ca" + integrity sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + gifwrap "^0.9.2" + omggif "^1.0.9" + +"@jimp/jpeg@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.16.1.tgz#3b7bb08a4173f2f6d81f3049b251df3ee2ac8175" + integrity sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + jpeg-js "0.4.2" + +"@jimp/plugin-blit@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz#09ea919f9d326de3b9c2826fe4155da37dde8edb" + integrity sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-blur@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz#e614fa002797dcd662e705d4cea376e7db968bf5" + integrity sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-circle@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz#20e3194a67ca29740aba2630fd4d0a89afa27491" + integrity sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-color@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.16.1.tgz#0f298ba74dee818b663834cd80d53e56f3755233" + integrity sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + tinycolor2 "^1.4.1" + +"@jimp/plugin-contain@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz#3c5f5c495fd9bb08a970739d83694934f58123f2" + integrity sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-cover@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz#0e8caec16a40abe15b1b32e5383a603a3306dc41" + integrity sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-crop@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz#b362497c873043fe47ba881ab08604bf7226f50f" + integrity sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-displace@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz#4dd9db518c3e78de9d723f86a234bf98922afe8d" + integrity sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-dither@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz#b47de2c0bb09608bed228b41c3cd01a85ec2d45b" + integrity sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-fisheye@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz#f625047b6cdbe1b83b89e9030fd025ab19cdb1a4" + integrity sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-flip@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz#7a99ea22bde802641017ed0f2615870c144329bb" + integrity sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-gaussian@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz#0845e314085ccd52e34fad9a83949bc0d81a68e8" + integrity sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-invert@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz#7e6f5a15707256f3778d06921675bbcf18545c97" + integrity sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-mask@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz#e7f2460e05c3cda7af5e76f33ccb0579f66f90df" + integrity sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-normalize@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz#032dfd88eefbc4dedc8b1b2d243832e4f3af30c8" + integrity sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-print@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.16.1.tgz#66b803563f9d109825970714466e6ab9ae639ff6" + integrity sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + load-bmfont "^1.4.0" + +"@jimp/plugin-resize@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz#65e39d848ed13ba2d6c6faf81d5d590396571d10" + integrity sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-rotate@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz#53fb5d51a4b3d05af9c91c2a8fffe5d7a1a47c8c" + integrity sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-scale@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz#89f6ba59feed3429847ed226aebda33a240cc647" + integrity sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-shadow@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz#a7af892a740febf41211e10a5467c3c5c521a04c" + integrity sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-threshold@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz#34f3078f9965145b7ae26c53a32ad74b1195bbf5" + integrity sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugins@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.16.1.tgz#9f08544c97226d6460a16ced79f57e85bec3257b" + integrity sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/plugin-blit" "^0.16.1" + "@jimp/plugin-blur" "^0.16.1" + "@jimp/plugin-circle" "^0.16.1" + "@jimp/plugin-color" "^0.16.1" + "@jimp/plugin-contain" "^0.16.1" + "@jimp/plugin-cover" "^0.16.1" + "@jimp/plugin-crop" "^0.16.1" + "@jimp/plugin-displace" "^0.16.1" + "@jimp/plugin-dither" "^0.16.1" + "@jimp/plugin-fisheye" "^0.16.1" + "@jimp/plugin-flip" "^0.16.1" + "@jimp/plugin-gaussian" "^0.16.1" + "@jimp/plugin-invert" "^0.16.1" + "@jimp/plugin-mask" "^0.16.1" + "@jimp/plugin-normalize" "^0.16.1" + "@jimp/plugin-print" "^0.16.1" + "@jimp/plugin-resize" "^0.16.1" + "@jimp/plugin-rotate" "^0.16.1" + "@jimp/plugin-scale" "^0.16.1" + "@jimp/plugin-shadow" "^0.16.1" + "@jimp/plugin-threshold" "^0.16.1" + timm "^1.6.1" + +"@jimp/png@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.16.1.tgz#f24cfc31529900b13a2dd9d4fdb4460c1e4d814e" + integrity sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + pngjs "^3.3.3" + +"@jimp/tiff@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.16.1.tgz#0e8756695687d7574b6bc73efab0acd4260b7a12" + integrity sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ== + dependencies: + "@babel/runtime" "^7.7.2" + utif "^2.0.1" + +"@jimp/types@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.16.1.tgz#0dbab37b3202315c91010f16c31766d35a2322cc" + integrity sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/bmp" "^0.16.1" + "@jimp/gif" "^0.16.1" + "@jimp/jpeg" "^0.16.1" + "@jimp/png" "^0.16.1" + "@jimp/tiff" "^0.16.1" + timm "^1.6.1" + +"@jimp/utils@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.16.1.tgz#2f51e6f14ff8307c4aa83d5e1a277da14a9fe3f7" + integrity sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw== + dependencies: + "@babel/runtime" "^7.7.2" + regenerator-runtime "^0.13.3" + "@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" @@ -1233,11 +1559,40 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" +"@nodelib/fs.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== + dependencies: + "@nodelib/fs.stat" "2.0.4" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== + "@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.6" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== + dependencies: + "@nodelib/fs.scandir" "2.1.4" + fastq "^1.6.0" + +"@npmcli/move-file@^1.0.1": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.0.tgz#4ef8a53d727b9e43facf35404caf55ebf92cfec8" + integrity sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ== + dependencies: + mkdirp "^1.0.4" + rimraf "^2.7.1" + "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" @@ -1291,6 +1646,11 @@ resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + "@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" @@ -1305,6 +1665,13 @@ resolved "https://registry.yarnpkg.com/@soda/get-current-script/-/get-current-script-1.0.2.tgz#a53515db25d8038374381b73af20bb4f2e508d87" integrity sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w== +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + "@types/anymatch@*": version "1.3.1" resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" @@ -1346,6 +1713,16 @@ resolved "https://registry.yarnpkg.com/@types/core-js/-/core-js-2.5.4.tgz#fc42ebde7d9cfa7c5f2668f117449b02348e41fd" integrity sha512-Xwy8o12ak+iYgFr/KCVaVK5Sy+jFMiiPAID3+ObvMlBzy26XQJw5xu+a6rlHsrJENXj/AwJOGsJpVohUjAzSKQ== +"@types/debug@^4.1.5": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd" + integrity sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ== + +"@types/electron-devtools-installer@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@types/electron-devtools-installer/-/electron-devtools-installer-2.2.0.tgz#32ee4ebbe99b3daf9847a6d2097dc00b5de94f10" + integrity sha512-HJNxpaOXuykCK4rQ6FOMxAA0NLFYsf7FiPFGmab0iQmtVBHSAfxzy3MRFpLTTDDWbV0yD2YsHOQvdu8yCqtCfw== + "@types/eslint-plugin-prettier@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@types/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.0.tgz#451b5e1e5f148a38dc41e9c5b61d45cd2e97af2c" @@ -1398,6 +1775,13 @@ "@types/qs" "*" "@types/serve-static" "*" +"@types/fs-extra@^9.0.1": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.6.tgz#488e56b77299899a608b8269719c1d133027a6ab" + integrity sha512-ecNRHw4clCkowNOBJH1e77nvbPxHYnWIXMv1IAoG/9+MYGkgoyr3Ppxr7XYFNL41V422EDhyV4/4SSK8L2mlig== + dependencies: + "@types/node" "*" + "@types/glob@^7.1.1": version "7.1.3" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" @@ -1466,6 +1850,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.5.tgz#fecad41c041cae7f2404ad4b2d0742fdb628b305" integrity sha512-jVFzDV6NTbrLMxm4xDSIW/gKnk8rQLF9wAzLWIOg+5nU6ACrIMndeBdXci0FGtqJbP9tQvm6V39eshc96TO2wQ== +"@types/node@^12.0.12": + version "12.19.14" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.19.14.tgz#59e5029a3c2aea34f68b717955381692fd47cafb" + integrity sha512-2U9uLN46+7dv9PiS8VQJcHhuoOjiDPZOLAt0WuA1EanEknIMae+2QbMhayF7cgGqjvRVIfNpt+6jLPczJZFiRw== + "@types/node@^12.12.47": version "12.12.64" resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.64.tgz#e3b336dc4c6ba52c6b59e3bd69a100347c20b1c0" @@ -1578,6 +1967,18 @@ "@types/webpack-sources" "*" source-map "^0.6.0" +"@types/yargs-parser@*": + version "20.2.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== + +"@types/yargs@^15.0.5": + version "15.0.12" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.12.tgz#6234ce3e3e3fa32c5db301a170f96a599c960d74" + integrity sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw== + dependencies: + "@types/yargs-parser" "*" + "@typescript-eslint/eslint-plugin@^2.33.0": version "2.34.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" @@ -2180,6 +2581,16 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^6.12.0: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + 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" @@ -2190,6 +2601,13 @@ amdefine@>=0.0.4: resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= +ansi-align@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" + integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== + dependencies: + string-width "^3.0.0" + ansi-colors@^3.0.0: version "3.2.4" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" @@ -2246,6 +2664,11 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" +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== + any-promise@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" @@ -2267,6 +2690,39 @@ anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" +app-builder-bin@3.5.10: + version "3.5.10" + resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.5.10.tgz#4a7f9999fccc0c435b6284ae1366bc76a17c4a7d" + integrity sha512-Jd+GW68lR0NeetgZDo47PdWBEPdnD+p0jEa7XaxjRC8u6Oo/wgJsfKUkORRgr2NpkD19IFKN50P6JYy04XHFLQ== + +app-builder-lib@22.9.1: + version "22.9.1" + resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.9.1.tgz#ccb8f1a02b628514a5dfab9401fa2a976689415c" + integrity sha512-KfXim/fiNwFW2SKffsjEMdAU7RbbEXn62x5YyXle1b4j9X/wEHW9iwox8De6y0hJdR+/kCC/49lI+VgNwLhV7A== + dependencies: + "7zip-bin" "~5.0.3" + "@develar/schema-utils" "~2.6.5" + async-exit-hook "^2.0.1" + bluebird-lst "^1.0.9" + builder-util "22.9.1" + builder-util-runtime "8.7.2" + chromium-pickle-js "^0.2.0" + debug "^4.3.0" + ejs "^3.1.5" + electron-publish "22.9.1" + fs-extra "^9.0.1" + hosted-git-info "^3.0.5" + is-ci "^2.0.0" + isbinaryfile "^4.0.6" + js-yaml "^3.14.0" + lazy-val "^1.0.4" + minimatch "^3.0.4" + normalize-package-data "^2.5.0" + read-config-file "6.0.0" + sanitize-filename "^1.6.3" + semver "^7.3.2" + temp-file "^3.3.7" + aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" @@ -2292,6 +2748,16 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +args@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/args/-/args-5.0.1.tgz#4bf298df90a4799a09521362c579278cc2fdd761" + integrity sha512-1kqmFCFsPffavQFGt8OxJdIcETti99kySRUPMpOhaGjL6mRJn8HFU1OxKY5bMqfZKUwTQc1mZkAjmGYaVOHFtQ== + dependencies: + camelcase "5.0.0" + chalk "2.4.2" + leven "2.1.0" + mri "1.1.4" + arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -2329,6 +2795,11 @@ array-union@^1.0.1, array-union@^1.0.2: dependencies: array-uniq "^1.0.1" +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" @@ -2389,6 +2860,11 @@ async-each@^1.0.1: resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== +async-exit-hook@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3" + integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== + async-foreach@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" @@ -2399,6 +2875,11 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== +async@0.9.x: + version "0.9.2" + resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= + async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" @@ -2541,6 +3022,11 @@ base64-js@^1.0.2, base64-js@^1.3.0: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -2615,11 +3101,23 @@ block-stream@*: dependencies: inherits "~2.0.0" +bluebird-lst@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/bluebird-lst/-/bluebird-lst-1.0.9.tgz#a64a0e4365658b9ab5fe875eb9dfb694189bb41c" + integrity sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw== + dependencies: + bluebird "^3.5.5" + 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.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" @@ -2663,11 +3161,30 @@ boolbase@^1.0.0, boolbase@~1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= +boolean@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.0.2.tgz#df1baa18b6a2b0e70840475e1d93ec8fe75b2570" + integrity sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g== + bootstrap@^4.5.2: version "4.5.2" resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.5.2.tgz#a85c4eda59155f0d71186b6e6ad9b875813779ab" integrity sha512-vlGn0bcySYl/iV+BGA544JkkZP5LB3jsmkeKLFQakCOwCM3AOk7VkldBz4jrzSe+Z0Ezn99NVXa1o45cQY4R6A== +boxen@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" + integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== + dependencies: + ansi-align "^3.0.0" + camelcase "^5.3.1" + chalk "^3.0.0" + cli-boxes "^2.2.0" + string-width "^4.1.0" + term-size "^2.1.0" + type-fest "^0.8.1" + widest-line "^3.1.0" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -2775,11 +3292,21 @@ browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.8.5: escalade "^3.1.0" node-releases "^1.1.61" +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + buffer-equal-constant-time@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= +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-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" @@ -2809,6 +3336,42 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" +buffer@^5.2.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +builder-util-runtime@8.7.2: + version "8.7.2" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.7.2.tgz#d93afc71428a12789b437e13850e1fa7da956d72" + integrity sha512-xBqv+8bg6cfnzAQK1k3OGpfaHg+QkPgIgpEkXNhouZ0WiUkyZCftuRc2LYzQrLucFywpa14Xbc6+hTbpq83yRA== + dependencies: + debug "^4.1.1" + sax "^1.2.4" + +builder-util@22.9.1: + version "22.9.1" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-22.9.1.tgz#b7087a5cde477f90d718ca5d7fafb6ae261b16af" + integrity sha512-5hN/XOaYu4ZQUS6F+5CXE6jTo+NAnVqAxDuKGSaHWb9bejfv/rluChTLoY3/nJh7RFjkoyVjvFJv7zQDB1QmHw== + dependencies: + "7zip-bin" "~5.0.3" + "@types/debug" "^4.1.5" + "@types/fs-extra" "^9.0.1" + app-builder-bin "3.5.10" + bluebird-lst "^1.0.9" + builder-util-runtime "8.7.2" + chalk "^4.1.0" + debug "^4.3.0" + fs-extra "^9.0.1" + is-ci "^2.0.0" + js-yaml "^3.14.0" + source-map-support "^0.5.19" + stat-mode "^1.0.0" + temp-file "^3.3.7" + builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -2874,6 +3437,29 @@ cacache@^13.0.1: ssri "^7.0.0" unique-filename "^1.1.1" +cacache@^15.0.5: + version "15.0.5" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" + integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A== + dependencies: + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^6.0.0" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.0" + tar "^6.0.2" + unique-filename "^1.1.1" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -2901,6 +3487,19 @@ cache-loader@^4.1.0: neo-async "^2.6.1" schema-utils "^2.0.0" +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + 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" @@ -2954,11 +3553,21 @@ camelcase-keys@^2.0.0: camelcase "^2.0.0" map-obj "^1.0.0" +camelcase@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" + integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== + camelcase@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= + camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" @@ -2994,6 +3603,15 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, 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.1, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -3005,15 +3623,6 @@ chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, 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" @@ -3059,6 +3668,21 @@ chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" +chokidar@^3.0.2: + version "3.5.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.3.1" + chokidar@^3.3.0, chokidar@^3.4.1: version "3.4.2" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.2.tgz#38dc8e658dec3809741eb3ef7bb0a47fe424232d" @@ -3079,6 +3703,11 @@ chownr@^1.1.1, chownr@^1.1.2: 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" @@ -3086,11 +3715,21 @@ chrome-trace-event@^1.0.2: dependencies: tslib "^1.9.0" +chromium-pickle-js@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" + integrity sha1-BKEGZywYsIWrd02YPfo+oTjyIgU= + 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== +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + 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" @@ -3121,6 +3760,11 @@ 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-boxes@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" + integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== + cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" @@ -3166,6 +3810,15 @@ clipboardy@^2.3.0: execa "^1.0.0" is-wsl "^2.1.1" +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + cliui@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" @@ -3184,6 +3837,15 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" @@ -3193,6 +3855,13 @@ clone-deep@^4.0.1: kind-of "^6.0.2" shallow-clone "^3.0.0" +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" @@ -3292,6 +3961,11 @@ commander@^2.12.1, commander@^2.18.0, commander@^2.20.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^6.2.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== + commander@~2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" @@ -3337,7 +4011,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0: +concat-stream@^1.5.0, concat-stream@^1.6.2: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -3347,6 +4021,26 @@ concat-stream@^1.5.0: readable-stream "^2.2.2" typedarray "^0.0.6" +config-chain@^1.1.11: + version "1.1.12" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +configstore@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" + integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== + dependencies: + dot-prop "^5.2.0" + graceful-fs "^4.1.2" + make-dir "^3.0.0" + unique-string "^2.0.0" + write-file-atomic "^3.0.0" + xdg-basedir "^4.0.0" + connect-history-api-fallback@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" @@ -3567,6 +4261,11 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + 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" @@ -3759,7 +4458,7 @@ de-indent@^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.2.0, debug@^2.3.3, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -3787,7 +4486,14 @@ debug@^3.1.1, debug@^3.2.5: dependencies: ms "^2.1.1" -decamelize@^1.1.2, decamelize@^1.2.0: +debug@^4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -3797,6 +4503,13 @@ 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= +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + deep-equal@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" @@ -3809,6 +4522,11 @@ deep-equal@^1.0.1: object-keys "^1.1.1" regexp.prototype.flags "^1.2.0" +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== + deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -3846,6 +4564,11 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + 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" @@ -3888,6 +4611,20 @@ del@^4.1.1: pify "^4.0.1" rimraf "^2.6.3" +del@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952" + integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + 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" @@ -3947,6 +4684,25 @@ dir-glob@^2.0.0, dir-glob@^2.2.2: 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" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dmg-builder@22.9.1: + version "22.9.1" + resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-22.9.1.tgz#64647224f37ee47fc9bd01947c21cc010a30511f" + integrity sha512-jc+DAirqmQrNT6KbDHdfEp8D1kD0DBTnsLhwUR3MX+hMBun5bT134LQzpdK0GKvd22GqF8L1Cz/NOgaVjscAXQ== + dependencies: + app-builder-lib "22.9.1" + builder-util "22.9.1" + fs-extra "^9.0.1" + iconv-lite "^0.6.2" + js-yaml "^3.14.0" + sanitize-filename "^1.6.3" + dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" @@ -3994,6 +4750,11 @@ dom-storage@2.1.0: resolved "https://registry.yarnpkg.com/dom-storage/-/dom-storage-2.1.0.tgz#00fb868bc9201357ea243c7bcfd3304c1e34ea39" integrity sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q== +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" @@ -4049,6 +4810,11 @@ dotenv@^8.2.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + duplexer@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -4064,6 +4830,16 @@ duplexify@^3.4.2, duplexify@^3.6.0: readable-stream "^2.0.0" stream-shift "^1.0.0" +duplexify@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-4.1.1.tgz#7027dc374f157b122a8ae08c2d3ea4d2d953aa61" + integrity sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA== + dependencies: + end-of-stream "^1.4.1" + inherits "^2.0.3" + readable-stream "^3.1.1" + 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" @@ -4094,11 +4870,79 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== +ejs@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.5.tgz#aed723844dc20acb4b170cd9ab1017e476a0d93b" + integrity sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w== + dependencies: + jake "^10.6.1" + +electron-builder@^22.2.0: + version "22.9.1" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-22.9.1.tgz#a2962db6f2757bc01d02489f38fafe0809f68f60" + integrity sha512-GXPt8l5Mxwm1QKYopUM6/Tdh9W3695G6Ax+IFyj5pQ51G4SD5L1uq4/RkPSsOgs3rP7jNSV6g6OfDzdtVufPdA== + dependencies: + "@types/yargs" "^15.0.5" + app-builder-lib "22.9.1" + bluebird-lst "^1.0.9" + builder-util "22.9.1" + builder-util-runtime "8.7.2" + chalk "^4.1.0" + dmg-builder "22.9.1" + fs-extra "^9.0.1" + is-ci "^2.0.0" + lazy-val "^1.0.4" + read-config-file "6.0.0" + sanitize-filename "^1.6.3" + update-notifier "^4.1.1" + yargs "^16.0.3" + +electron-devtools-installer@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/electron-devtools-installer/-/electron-devtools-installer-3.1.1.tgz#7b56c8c86475c5e4e10de6917d150c53c9ceb55e" + integrity sha512-g2D4J6APbpsiIcnLkFMyKZ6bOpEJ0Ltcc2m66F7oKUymyGAt628OWeU9nRZoh1cNmUs/a6Cls2UfOmsZtE496Q== + dependencies: + rimraf "^3.0.2" + semver "^7.2.1" + unzip-crx-3 "^0.2.0" + +electron-icon-builder@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/electron-icon-builder/-/electron-icon-builder-2.0.1.tgz#f43171bde3074870158433aa6103497bc5249793" + integrity sha512-rg9BxW2kJi3TXsMFFNXWXrwQEd5dzXmeD+w7Pj3k3z7aYRePLxE89qU4lvL/rK1X/NTY5KDn3+Dbgm1TU2dGXQ== + dependencies: + args "^5.0.1" + icon-gen "^2.0.0" + jimp "^0.16.1" + +electron-publish@22.9.1: + version "22.9.1" + resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.9.1.tgz#7cc76ac4cc53efd29ee31c1e5facb9724329068e" + integrity sha512-ducLjRJLEeU87FaTCWaUyDjCoLXHkawkltP2zqS/n2PyGke54ZIql0tBuUheht4EpR8AhFbVJ11spSn1gy8r6w== + dependencies: + "@types/fs-extra" "^9.0.1" + bluebird-lst "^1.0.9" + builder-util "22.9.1" + builder-util-runtime "8.7.2" + chalk "^4.1.0" + fs-extra "^9.0.1" + lazy-val "^1.0.4" + mime "^2.4.6" + electron-to-chromium@^1.3.571: version "1.3.578" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.578.tgz#e6671936f4571a874eb26e2e833aa0b2c0b776e0" integrity sha512-z4gU6dA1CbBJsAErW5swTGAaU2TBzc2mPAonJb00zqW1rOraDo2zfBMDRvaz9cVic+0JEZiYbHWPw/fTaZlG2Q== +electron@^9.0.0: + version "9.4.1" + resolved "https://registry.yarnpkg.com/electron/-/electron-9.4.1.tgz#62a2aae4cd93f1b56d794a47541505a71654177a" + integrity sha512-r4CxoVG9Ja7tBtkilWMnBsBGup8G8Z+v7icZmwysHa8/OSr0OrLjrcOF/30BAP7yPE5fz/XTxygnltzW4OTZdw== + dependencies: + "@electron/get" "^1.0.1" + "@types/node" "^12.0.12" + extract-zip "^1.0.3" + elliptic@^6.5.3: version "6.5.3" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" @@ -4132,12 +4976,12 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== -encodeurl@~1.0.2: +encodeurl@^1.0.2, encodeurl@~1.0.2: version "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== @@ -4153,6 +4997,15 @@ enhanced-resolve@^4.0.0, enhanced-resolve@^4.3.0: memory-fs "^0.5.0" tapable "^1.0.0" +enhanced-resolve@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" + integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.5.0" + tapable "^1.0.0" + entities@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" @@ -4163,6 +5016,11 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== +env-paths@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" + integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA== + errno@^0.1.3, errno@~0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" @@ -4228,11 +5086,31 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es6-error@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" + integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== + +es6-promise@^4.0.3: + version "4.2.8" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + escalade@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.0.tgz#e8e2d7c7a8b76f6ee64c2181d6b8151441602d4e" integrity sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig== +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-goat@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" + integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -4243,6 +5121,11 @@ 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= +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + eslint-config-prettier@^6.0.0: version "6.12.0" resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.12.0.tgz#9eb2bccff727db1c52104f0b49e87ea46605a0d2" @@ -4480,6 +5363,26 @@ execa@^3.3.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + 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" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +exif-parser@^0.1.12: + 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" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -4572,6 +5475,16 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" +extract-zip@^1.0.3, extract-zip@^1.6.5: + version "1.7.0" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" + integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== + dependencies: + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" + extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -4604,6 +5517,18 @@ fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" +fast-glob@^3.1.1: + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -4619,6 +5544,13 @@ fast-text-encoding@^1.0.0: resolved "https://registry.yarnpkg.com/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz#ec02ac8e01ab8a319af182dae2681213cfe9ce53" integrity sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig== +fastq@^1.6.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.0.tgz#74dbefccade964932cdf500473ef302719c652bb" + integrity sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA== + dependencies: + reusify "^1.0.4" + faye-websocket@0.11.3, faye-websocket@~0.11.1: version "0.11.3" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" @@ -4633,6 +5565,13 @@ faye-websocket@^0.10.0: dependencies: websocket-driver ">=0.5.1" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + figgy-pudding@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" @@ -4660,15 +5599,32 @@ file-loader@^4.2.0: 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== +file-url@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/file-url/-/file-url-2.0.2.tgz#e951784d79095127d3713029ab063f40818ca2ae" + integrity sha1-6VF4TXkJUSfTcTApqwY/QIGMoq4= + +filelist@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.1.tgz#f10d1a3ae86c1694808e8f20906f43d4c9132dbb" + integrity sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ== + dependencies: + minimatch "^3.0.4" + +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" @@ -4871,6 +5827,15 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= +friendly-errors-webpack-plugin@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz#efc86cbb816224565861a1be7a9d84d0aafea136" + integrity sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw== + dependencies: + chalk "^1.1.3" + error-stack-parser "^2.0.0" + string-width "^2.0.0" + from2@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" @@ -4879,6 +5844,15 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" +fs-extra@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.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" @@ -4897,7 +5871,16 @@ fs-extra@^7.0.1: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.0: +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.0.0, fs-extra@^9.0.1: version "9.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== @@ -4947,6 +5930,11 @@ fsevents@~2.1.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== +fsevents@~2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.1.tgz#b209ab14c61012636c8863507edf7fb68cc54e9f" + integrity sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw== + fstream@^1.0.0, fstream@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" @@ -5012,7 +6000,12 @@ gensync@^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== -get-caller-file@^2.0.1: +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: 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== @@ -5037,14 +6030,14 @@ get-stream@^3.0.0: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= -get-stream@^4.0.0: +get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" -get-stream@^5.0.0: +get-stream@^5.0.0, get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== @@ -5063,6 +6056,14 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +gifwrap@^0.9.2: + version "0.9.2" + resolved "https://registry.yarnpkg.com/gifwrap/-/gifwrap-0.9.2.tgz#348e286e67d7cf57942172e1e6f05a71cee78489" + integrity sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA== + dependencies: + image-q "^1.1.1" + omggif "^1.0.10" + glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -5071,7 +6072,7 @@ 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.0.0, glob-parent@^5.1.0, 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== @@ -5095,6 +6096,44 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl once "^1.3.0" path-is-absolute "^1.0.0" +global-agent@^2.0.2: + version "2.1.12" + resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-2.1.12.tgz#e4ae3812b731a9e81cbf825f9377ef450a8e4195" + integrity sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg== + dependencies: + boolean "^3.0.1" + core-js "^3.6.5" + es6-error "^4.1.1" + matcher "^3.0.0" + roarr "^2.15.3" + semver "^7.3.2" + serialize-error "^7.0.1" + +global-dirs@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.1.0.tgz#e9046a49c806ff04d6c1825e196c8f0091e8df4d" + integrity sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ== + dependencies: + ini "1.3.7" + +global-tunnel-ng@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz#d03b5102dfde3a69914f5ee7d86761ca35d57d8f" + integrity sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg== + dependencies: + encodeurl "^1.0.2" + lodash "^4.17.10" + npm-conf "^1.1.3" + tunnel "^0.0.6" + +global@~4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + dependencies: + min-document "^2.19.0" + process "^0.11.10" + globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -5107,6 +6146,25 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" +globalthis@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.1.tgz#40116f5d9c071f9e8fb0037654df1ab3a83b7ef9" + integrity sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw== + dependencies: + define-properties "^1.1.3" + +globby@^11.0.1: + version "11.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" + integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -5175,7 +6233,24 @@ google-p12-pem@^3.0.3: dependencies: node-forge "^0.10.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.0, graceful-fs@^4.2.2: +got@^9.6.0: + version "9.6.0" + resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.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.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== @@ -5274,6 +6349,11 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" +has-yarn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" + integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== + has@^1.0.0, has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -5308,6 +6388,14 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" +hasha@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1" + integrity sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE= + dependencies: + is-stream "^1.0.1" + pinkie-promise "^2.0.0" + he@1.2.x, he@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" @@ -5342,6 +6430,13 @@ hosted-git-info@^2.1.4: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== +hosted-git-info@^3.0.5: + version "3.0.7" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.7.tgz#a30727385ea85acfcee94e0aad9e368c792e036c" + integrity sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ== + dependencies: + lru-cache "^6.0.0" + hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" @@ -5420,6 +6515,11 @@ htmlparser2@^3.3.0: inherits "^2.0.1" readable-stream "^3.1.1" +http-cache-semantics@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" @@ -5508,6 +6608,18 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== +icon-gen@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/icon-gen/-/icon-gen-2.1.0.tgz#401642b68d7c79316a8e6729bcf3fdfcdb71bdfa" + integrity sha512-rqIVvq9MJ8X7wnJW0NO8Eau/+5RWV7AH6L5vEt/U5Ajv5WefdDNDxGwJhGokyHuyBWeX7JqRMQ03tG0gAco4Eg== + dependencies: + commander "^6.2.0" + del "^6.0.0" + mkdirp "^1.0.4" + pngjs "^6.0.0" + svg2png "4.1.1" + uuid "^8.3.1" + 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" @@ -5515,6 +6627,13 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" + integrity sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + 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" @@ -5527,6 +6646,11 @@ idb@3.0.2: resolved "https://registry.yarnpkg.com/idb/-/idb-3.0.2.tgz#c8e9122d5ddd40f13b60ae665e4862f8b13fa384" integrity sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw== +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ieee754@^1.1.4: version "1.1.13" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" @@ -5547,6 +6671,21 @@ ignore@^4.0.3, ignore@^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.4: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + +image-q@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/image-q/-/image-q-1.1.1.tgz#fc84099664460b90ca862d9300b6bfbbbfbf8056" + integrity sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY= + +immediate@~3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= + import-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" @@ -5577,6 +6716,11 @@ import-from@^2.1.0: dependencies: resolve-from "^3.0.0" +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -5640,6 +6784,16 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= +ini@1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" + integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== + +ini@^1.3.4, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + inquirer@^7.0.0, inquirer@^7.1.0: version "7.3.3" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" @@ -5674,6 +6828,11 @@ invariant@^2.2.2, invariant@^2.2.4: dependencies: loose-envify "^1.0.0" +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + ip-regex@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" @@ -5759,6 +6918,13 @@ is-ci@^1.0.10: dependencies: ci-info "^1.5.0" +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.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" @@ -5857,6 +7023,11 @@ is-fullwidth-code-point@^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" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -5871,6 +7042,14 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-installed-globally@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" + integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== + dependencies: + global-dirs "^2.0.1" + is-path-inside "^3.0.1" + is-interactive@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" @@ -5881,6 +7060,11 @@ is-negative-zero@^2.0.0: resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= +is-npm@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" + integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== + is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -5903,7 +7087,7 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-path-cwd@^2.0.0: +is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== @@ -5922,6 +7106,11 @@ is-path-inside@^2.1.0: dependencies: path-is-inside "^1.0.2" +is-path-inside@^3.0.1, is-path-inside@^3.0.2: + 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" @@ -5951,7 +7140,7 @@ is-resolvable@^1.0.0: resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== -is-stream@^1.1.0: +is-stream@^1.0.1, 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= @@ -5975,7 +7164,7 @@ is-symbol@^1.0.2: dependencies: has-symbols "^1.0.1" -is-typedarray@~1.0.0: +is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= @@ -6002,11 +7191,21 @@ is-wsl@^2.1.1: dependencies: is-docker "^2.0.0" +is-yarn-global@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" + integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== + 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" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= +isbinaryfile@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz#edcb62b224e2b4710830b67498c8e4e5a4d2610b" + integrity sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -6029,6 +7228,16 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= +jake@^10.6.1: + version "10.8.2" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" + integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== + dependencies: + async "0.9.x" + chalk "^2.4.2" + filelist "^1.0.1" + minimatch "^3.0.4" + javascript-stringify@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-2.0.1.tgz#6ef358035310e35d667c675ed63d3eb7c1aa19e5" @@ -6042,6 +7251,31 @@ jest-worker@^25.4.0: merge-stream "^2.0.0" supports-color "^7.0.0" +jest-worker@^26.2.1: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jimp@^0.16.1: + version "0.16.1" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.16.1.tgz#192f851a30e5ca11112a3d0aa53137659a78ca7a" + integrity sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/custom" "^0.16.1" + "@jimp/plugins" "^0.16.1" + "@jimp/types" "^0.16.1" + regenerator-runtime "^0.13.3" + +jpeg-js@0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.2.tgz#8b345b1ae4abde64c2da2fe67ea216a114ac279d" + integrity sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw== + jquery@^3.5.1: version "3.5.1" resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.5.1.tgz#d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5" @@ -6082,6 +7316,14 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^3.14.0: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -6104,6 +7346,11 @@ json-bigint@^1.0.0: dependencies: bignumber.js "^9.0.0" +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + json-parse-better-errors@^1.0.1, 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" @@ -6136,7 +7383,7 @@ json-stable-stringify@^1.0.1: dependencies: jsonify "~0.0.0" -json-stringify-safe@~5.0.1: +json-stringify-safe@^5.0.1, 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" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= @@ -6165,6 +7412,13 @@ json5@^2.1.2: dependencies: minimist "^1.2.5" +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= + optionalDependencies: + graceful-fs "^4.1.6" + jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -6196,6 +7450,16 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" +jszip@^3.1.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.5.0.tgz#b4fd1f368245346658e781fec9675802489e15f6" + integrity sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA== + dependencies: + lie "~3.3.0" + pako "~1.0.2" + readable-stream "~2.3.6" + set-immediate-shim "~1.0.1" + jwa@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/jwa/-/jwa-2.0.0.tgz#a7e9c3f29dae94027ebcaf49975c9345593410fc" @@ -6213,6 +7477,18 @@ jws@^4.0.0: jwa "^2.0.0" safe-buffer "^5.0.1" +kew@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b" + integrity sha1-edk9LTM2PW/dKXCzNdkUGtWR15s= + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + killable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" @@ -6242,6 +7518,20 @@ 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== +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= + optionalDependencies: + graceful-fs "^4.1.9" + +latest-version@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" + integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== + dependencies: + package-json "^6.3.0" + 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" @@ -6257,6 +7547,23 @@ launch-editor@^2.2.1: chalk "^2.3.0" shell-quote "^1.6.1" +lazy-val@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.4.tgz#882636a7245c2cfe6e0a4e3ba6c5d68a137e5c65" + integrity sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q== + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +leven@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= + leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -6277,11 +7584,32 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +lie@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" + integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== + dependencies: + immediate "~3.0.5" + 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= +load-bmfont@^1.3.1, load-bmfont@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.1.tgz#c0f5f4711a1e2ccff725a7b6078087ccfcddd3e9" + integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA== + dependencies: + 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" + load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -6379,6 +7707,11 @@ lodash.memoize@^4.1.2: resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= +lodash.merge@^4.6.1: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + lodash.template@^4.4.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" @@ -6404,7 +7737,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.3, lodash@~4.17.10: +lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.3, lodash@~4.17.10: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== @@ -6460,6 +7793,16 @@ lower-case@^2.0.1: dependencies: tslib "^1.10.0" +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + 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" @@ -6490,7 +7833,7 @@ make-dir@^2.0.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.2: +make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -6514,6 +7857,13 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" +matcher@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" + integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== + dependencies: + escape-string-regexp "^4.0.0" + md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -6594,7 +7944,7 @@ merge-stream@^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.2.3, 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== @@ -6628,7 +7978,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.0: +micromatch@^4.0.0, micromatch@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== @@ -6661,7 +8011,7 @@ mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: 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== @@ -6671,6 +8021,11 @@ mime@^2.2.0, mime@^2.4.4: resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== +mime@^2.4.6: + version "2.5.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.0.tgz#2b4af934401779806ee98026bb42e8c1ae1876b1" + integrity sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag== + mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" @@ -6681,6 +8036,18 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +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: + dom-walk "^0.1.0" + 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" @@ -6741,6 +8108,14 @@ minipass@^3.0.0, minipass@^3.1.1: dependencies: yallist "^4.0.0" +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + 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" @@ -6765,13 +8140,18 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: +"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@^0.5.5, mkdirp@~0.5.1: 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" @@ -6784,6 +8164,11 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" +mri@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.4.tgz#7cb1dd1b9b40905f1fac053abe25b6720f44744a" + integrity sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -7031,6 +8416,19 @@ normalize-url@^3.0.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== +normalize-url@^4.1.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" + integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== + +npm-conf@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" + integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== + dependencies: + config-chain "^1.1.11" + pify "^3.0.0" + 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" @@ -7161,6 +8559,11 @@ obuf@^1.0.0, obuf@^1.1.2: resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== +omggif@^1.0.10, 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" @@ -7268,6 +8671,13 @@ os-homedir@^1.0.0: resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + dependencies: + lcid "^1.0.0" + os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -7281,6 +8691,11 @@ osenv@0: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -7298,6 +8713,13 @@ p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1, p-limit@^2.3.0: dependencies: p-try "^2.0.0" +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.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" @@ -7324,6 +8746,13 @@ p-map@^3.0.0: dependencies: aggregate-error "^3.0.0" +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" + p-retry@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" @@ -7336,7 +8765,17 @@ p-try@^2.0.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: +package-json@^6.3.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" + integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + dependencies: + got "^9.6.0" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^6.2.0" + +pako@^1.0.5, pako@~1.0.2, 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== @@ -7375,6 +8814,29 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" +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: + xml-parse-from-string "^1.0.0" + xml2js "^0.4.5" + +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-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -7519,11 +8981,36 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +phantomjs-prebuilt@^2.1.14: + version "2.1.16" + resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz#efd212a4a3966d3647684ea8ba788549be2aefef" + integrity sha1-79ISpKOWbTZHaE6ouniFSb4q7+8= + dependencies: + es6-promise "^4.0.3" + extract-zip "^1.6.5" + fs-extra "^1.0.0" + hasha "^2.2.0" + kew "^0.7.0" + progress "^1.1.8" + request "^2.81.0" + request-progress "^2.0.1" + which "^1.2.10" + +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" @@ -7556,6 +9043,13 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= +pixelmatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" + integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ= + dependencies: + pngjs "^3.0.0" + pkg-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" @@ -7577,6 +9071,21 @@ pkg-dir@^4.1.0: dependencies: find-up "^4.0.0" +pn@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + +pngjs@^3.0.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== + +pngjs@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-6.0.0.tgz#ca9e5d2aa48db0228a52c419c3308e87720da821" + integrity sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg== + 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" @@ -7589,7 +9098,7 @@ popper.js@^1.14.1, popper.js@^1.16.1: resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== -portfinder@^1.0.26: +portfinder@^1.0.16, portfinder@^1.0.26: version "1.0.28" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== @@ -7949,6 +9458,11 @@ prepend-http@^1.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -7984,7 +9498,12 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= -progress@^2.0.0: +progress@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" + integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= + +progress@^2.0.0, progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== @@ -7999,6 +9518,11 @@ promise-polyfill@8.1.3: resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.1.3.tgz#8c99b3cf53f3a91c68226ffde7bde81d7f904116" integrity sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g== +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + protobufjs@^6.8.6, protobufjs@^6.9.0: version "6.10.1" resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.10.1.tgz#e6a484dd8f04b29629e9053344e3970cccf13cd2" @@ -8078,6 +9602,15 @@ pumpify@^1.3.3: inherits "^2.0.3" pump "^2.0.0" +pumpify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-2.0.1.tgz#abfc7b5a621307c728b551decbbefb51f0e4aa1e" + integrity sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw== + dependencies: + duplexify "^4.1.1" + inherits "^2.0.3" + pump "^3.0.0" + punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" @@ -8093,6 +9626,13 @@ 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== +pupa@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" + integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== + dependencies: + escape-goat "^2.0.0" + q@^1.1.2: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -8166,6 +9706,27 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" +rc@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +read-config-file@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.0.0.tgz#224b5dca6a5bdc1fb19e63f89f342680efdb9299" + integrity sha512-PHjROSdpceKUmqS06wqwP92VrM46PZSTubmNIMJ5DrMwg1OgenSTSEHIkCa6TiOJ+y/J0xnG1fFwG3M+Oi1aNA== + dependencies: + dotenv "^8.2.0" + dotenv-expand "^5.1.0" + js-yaml "^3.13.1" + json5 "^2.1.2" + lazy-val "^1.0.4" + read-pkg-up@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" @@ -8206,7 +9767,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@^3.0.0, readable-stream@^3.0.6, readable-stream@^3.1.1, 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== @@ -8231,6 +9792,13 @@ readdirp@~3.4.0: dependencies: picomatch "^2.2.1" +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== + dependencies: + picomatch "^2.2.1" + redent@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" @@ -8256,7 +9824,7 @@ regenerator-runtime@^0.11.0: 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.7" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== @@ -8311,6 +9879,20 @@ register-service-worker@^1.7.1: resolved "https://registry.yarnpkg.com/register-service-worker/-/register-service-worker-1.7.1.tgz#6308347ac6c0af0f6c0b22ea5d59d25e836bc932" integrity sha512-IdTfUZ4u8iJL8o1w8es8l6UMGPmkwHolUdT+UmM1UypC80IB4KbpuIlvwWVj8UDS7eJwkEYRcKRgfRX+oTmJsw== +registry-auth-token@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" + integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== + dependencies: + rc "^1.2.8" + +registry-url@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" + integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + dependencies: + rc "^1.2.8" + regjsgen@^0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" @@ -8361,7 +9943,14 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -request@^2.87.0, request@^2.88.0, request@^2.88.2: +request-progress@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08" + integrity sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg= + dependencies: + throttleit "^1.0.0" + +request@^2.81.0, request@^2.87.0, request@^2.88.0, request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -8392,6 +9981,11 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" @@ -8431,6 +10025,13 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.3.2, resolve@^1.8.1: dependencies: path-parse "^1.0.6" +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -8457,6 +10058,11 @@ retry@^0.12.0: resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= +reusify@^1.0.4: + version "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" @@ -8481,6 +10087,13 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" +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== + dependencies: + glob "^7.1.3" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -8489,11 +10102,28 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" +roarr@^2.15.3: + version "2.15.4" + resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" + integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== + dependencies: + boolean "^3.0.1" + detect-node "^2.0.4" + globalthis "^1.0.1" + json-stringify-safe "^5.0.1" + semver-compare "^1.0.0" + sprintf-js "^1.1.2" + 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.10" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" + integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== + run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" @@ -8525,11 +10155,18 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sanitize-filename@^1.6.2, sanitize-filename@^1.6.3: + version "1.6.3" + resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378" + integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg== + dependencies: + truncate-utf8-bytes "^1.0.0" + sass-graph@2.2.5: version "2.2.5" resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" @@ -8551,7 +10188,7 @@ sass-loader@^8.0.2: schema-utils "^2.6.1" semver "^6.3.0" -sax@~1.2.4: +sax@>=0.6.0, sax@^1.2.4, sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -8603,6 +10240,18 @@ selfsigned@^1.10.7: dependencies: node-forge "^0.10.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-diff@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" + integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== + dependencies: + semver "^6.3.0" + "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: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" @@ -8618,6 +10267,13 @@ semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.2.0, semver@^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: + version "7.3.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" + semver@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" @@ -8647,6 +10303,13 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" +serialize-error@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" + integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== + dependencies: + type-fest "^0.13.1" + serialize-javascript@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" @@ -8682,6 +10345,11 @@ set-blocking@^2.0.0, set-blocking@~2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= +set-immediate-shim@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -8736,6 +10404,11 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" +shebang-loader@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/shebang-loader/-/shebang-loader-0.0.1.tgz#a4000495d44cceefbec63435e7b1698569fa52ec" + integrity sha1-pAAEldRMzu++xjQ157FphWn6Uuw= + shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" @@ -8773,6 +10446,11 @@ slash@^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@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" @@ -8856,7 +10534,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@~0.5.12: +source-map-support@^0.5.19, source-map-support@~0.5.12: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -8947,6 +10625,18 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" +split2@^3.0.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" + integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== + dependencies: + readable-stream "^3.0.0" + +sprintf-js@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -8982,6 +10672,13 @@ ssri@^7.0.0, ssri@^7.1.0: figgy-pudding "^3.5.1" minipass "^3.1.1" +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: + minipass "^3.1.1" + stable@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" @@ -8992,6 +10689,11 @@ stackframe@^1.1.1: resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== +stat-mode@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465" + integrity sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg== + static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -9049,7 +10751,7 @@ strict-uri-encode@^1.0.0: resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= -string-width@^1.0.1: +string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= @@ -9075,7 +10777,7 @@ 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: +string-width@^4.0.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== @@ -9193,6 +10895,11 @@ strip-json-comments@^3.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +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= + stylehacks@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" @@ -9202,6 +10909,13 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" +sumchecker@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42" + integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg== + dependencies: + debug "^4.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" @@ -9233,6 +10947,16 @@ svg-tags@^1.0.0: resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= +svg2png@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/svg2png/-/svg2png-4.1.1.tgz#6b9e0398aa418778b6436e127a2fb7f00d499c28" + integrity sha1-a54DmKpBh3i2Q24Sei+38A1JnCg= + dependencies: + file-url "^2.0.0" + phantomjs-prebuilt "^2.1.14" + pn "^1.0.0" + yargs "^6.5.0" + svgo@^1.0.0: version "1.3.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" @@ -9276,6 +11000,31 @@ tar@^2.0.0: fstream "^1.0.12" inherits "2" +tar@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" + integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +temp-file@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.3.7.tgz#686885d635f872748e384e871855958470aeb18a" + integrity sha512-9tBJKt7GZAQt/Rg0QzVWA8Am8c1EFl+CAv04/aBVqlx5oyfQ508sFIABshQ0xbZu6mBrFLWIUXO/bbLYghW70g== + dependencies: + async-exit-hook "^2.0.1" + fs-extra "^8.1.0" + +term-size@^2.1.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" + integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== + terser-webpack-plugin@^1.4.3: version "1.4.5" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" @@ -9306,7 +11055,22 @@ terser-webpack-plugin@^2.3.6: terser "^4.6.12" webpack-sources "^1.4.3" -terser@^4.1.2, terser@^4.6.12: +terser-webpack-plugin@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz#91e6d39571460ed240c0cf69d295bcf30ebf98cb" + integrity sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA== + dependencies: + cacache "^15.0.5" + find-cache-dir "^3.3.1" + jest-worker "^26.2.1" + p-limit "^3.0.2" + schema-utils "^2.6.6" + serialize-javascript "^4.0.0" + source-map "^0.6.1" + terser "^4.8.0" + webpack-sources "^1.4.3" + +terser@^4.1.2, terser@^4.6.12, terser@^4.8.0: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== @@ -9343,7 +11107,28 @@ thread-loader@^2.1.3: loader-utils "^1.1.0" neo-async "^2.6.0" -through2@^2.0.0: +throttleit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" + integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= + +through2-filter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" + integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA== + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2-map@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/through2-map/-/through2-map-3.0.0.tgz#a6c3026ce63b4898a997d540506b66ffd970f271" + integrity sha1-psMCbOY7SJipl9VAUGtm/9lw8nE= + dependencies: + through2 "~2.0.0" + xtend "^4.0.0" + +through2@^2.0.0, through2@~2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -9368,11 +11153,21 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" +timm@^1.6.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f" + integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== + timsort@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= +tinycolor2@^1.4.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803" + integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -9397,6 +11192,11 @@ to-object-path@^0.3.0: dependencies: kind-of "^3.0.2" +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" @@ -9452,6 +11252,13 @@ trim-newlines@^1.0.0: dependencies: glob "^7.1.2" +truncate-utf8-bytes@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" + integrity sha1-QFkjkJWS1W94pYGENLC3hInKXys= + dependencies: + utf8-byte-length "^1.0.1" + tryer@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" @@ -9523,6 +11330,11 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" +tunnel@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" + integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== + tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" @@ -9540,6 +11352,11 @@ type-fest@^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.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + type-fest@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" @@ -9558,6 +11375,13 @@ type-is@~1.6.17, type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -9646,6 +11470,13 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -9674,11 +11505,48 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" +unzip-crx-3@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/unzip-crx-3/-/unzip-crx-3-0.2.0.tgz#d5324147b104a8aed9ae8639c95521f6f7cda292" + integrity sha512-0+JiUq/z7faJ6oifVB5nSwt589v1KCduqIJupNVDoWSXZtWDmjDGO3RAEOvwJ07w90aoXoP4enKsR7ecMrJtWQ== + dependencies: + jszip "^3.1.0" + mkdirp "^0.5.1" + yaku "^0.16.6" + +unzip-crx@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/unzip-crx/-/unzip-crx-0.2.0.tgz#4c0baa8bdac756256754beca7843c13d7b858c18" + integrity sha1-TAuqi9rHViVnVL7KeEPBPXuFjBg= + dependencies: + jszip "^3.1.0" + mkdirp "^0.5.1" + yaku "^0.16.6" + upath@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== +update-notifier@^4.1.1: + version "4.1.3" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" + integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A== + dependencies: + boxen "^4.2.0" + chalk "^3.0.0" + configstore "^5.0.1" + has-yarn "^2.1.0" + import-lazy "^2.1.0" + is-ci "^2.0.0" + is-installed-globally "^0.3.1" + is-npm "^4.0.0" + is-yarn-global "^0.3.0" + latest-version "^5.0.0" + pupa "^2.0.1" + semver-diff "^3.1.1" + xdg-basedir "^4.0.0" + upper-case@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" @@ -9705,6 +11573,13 @@ url-loader@^2.2.0: mime "^2.4.4" schema-utils "^2.5.0" +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + url-parse@^1.4.3: version "1.4.7" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" @@ -9726,6 +11601,18 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== +utf8-byte-length@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" + integrity sha1-9F8VDExm7uloGGUFq5P8u4rWv2E= + +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.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -9778,6 +11665,11 @@ 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== +uuid@^8.3.1: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + v-emoji-picker@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/v-emoji-picker/-/v-emoji-picker-2.3.0.tgz#51a0d86852eb649176b82b5b2058b29ad03cad44" @@ -9828,6 +11720,32 @@ vue-class-component@^7.2.5: resolved "https://registry.yarnpkg.com/vue-class-component/-/vue-class-component-7.2.6.tgz#8471e037b8e4762f5a464686e19e5afc708502e4" integrity sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w== +vue-cli-plugin-electron-builder@~2.0.0-rc.5: + version "2.0.0-rc.5" + resolved "https://registry.yarnpkg.com/vue-cli-plugin-electron-builder/-/vue-cli-plugin-electron-builder-2.0.0-rc.5.tgz#87cd8d09877f5f3ae339abc0bedc47d7d2b733ac" + integrity sha512-l1/BkwxMDgDSz3fW+KPM3mdVu6ItR6jGhqR6xGhTHxre3dH9XCEfpT+esZp6wxex9trUJzlL+wMmzm79dYKl0A== + dependencies: + "@vue/cli-shared-utils" "^4.5.6" + chokidar "^3.0.2" + electron-builder "^22.2.0" + execa "^4.0.0" + friendly-errors-webpack-plugin "^1.7.0" + fs-extra "^9.0.1" + lodash.merge "^4.6.1" + portfinder "^1.0.16" + pumpify "^2.0.1" + semver "^7.3.2" + shebang-loader "^0.0.1" + split2 "^3.0.0" + terser-webpack-plugin "^3.0.3" + through2-filter "^3.0.0" + through2-map "^3.0.0" + unzip-crx "^0.2.0" + webpack "^4.18.0" + webpack-chain "^6.0.0" + webpack-merge "^4.2.2" + yargs "^15.3.1" + vue-click-outside@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/vue-click-outside/-/vue-click-outside-1.1.0.tgz#48b7680b518923e701643cccb3e165854aad99eb" @@ -9969,7 +11887,7 @@ webpack-bundle-analyzer@^3.8.0: opener "^1.5.1" ws "^6.0.0" -webpack-chain@^6.4.0: +webpack-chain@^6.0.0, webpack-chain@^6.4.0: version "6.5.1" resolved "https://registry.yarnpkg.com/webpack-chain/-/webpack-chain-6.5.1.tgz#4f27284cbbb637e3c8fbdef43eef588d4d861206" integrity sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA== @@ -10079,6 +11997,35 @@ webpack@^4.0.0: watchpack "^1.7.4" webpack-sources "^1.4.1" +webpack@^4.18.0: + version "4.46.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" + integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.5.0" + eslint-scope "^4.0.3" + json-parse-better-errors "^1.0.2" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.3" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.3" + watchpack "^1.7.4" + webpack-sources "^1.4.1" + websocket-driver@0.6.5: version "0.6.5" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" @@ -10105,12 +12052,17 @@ whatwg-fetch@2.0.4: resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@1, which@^1.2.9: +which@1, which@^1.2.10, which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -10131,6 +12083,13 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.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" @@ -10285,6 +12244,14 @@ worker-rpc@^0.1.0: dependencies: microevent.ts "~0.1.1" +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" @@ -10303,11 +12270,30 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + 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-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + write@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" @@ -10322,21 +12308,69 @@ ws@^6.0.0, ws@^6.2.1: dependencies: async-limiter "~1.0.0" +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" + integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== + +xhr@^2.0.1: + version "2.6.0" + resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d" + integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA== + dependencies: + global "~4.4.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.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== + xmlhttprequest@1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz#67fe075c5c24fef39f9d65f5f7b7fe75171968fc" integrity sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw= -xtend@^4.0.0, xtend@~4.0.1: +xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== +y18n@^3.2.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" + integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== + y18n@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== +y18n@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18" + integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg== + +yaku@^0.16.6: + version "0.16.7" + resolved "https://registry.yarnpkg.com/yaku/-/yaku-0.16.7.tgz#1d195c78aa9b5bf8479c895b9504fd4f0847984e" + integrity sha1-HRlceKqbW/hHnIlblQT9TwhHmE4= + yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" @@ -10373,6 +12407,18 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^20.2.2: + version "20.2.4" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== + +yargs-parser@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" + integrity sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw= + dependencies: + camelcase "^3.0.0" + yargs@^13.3.2: version "13.3.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" @@ -10406,6 +12452,51 @@ yargs@^15.0.0, yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" +yargs@^16.0.3: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^6.5.0: + version "6.6.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" + integrity sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg= + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^4.2.0" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + yorkie@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/yorkie/-/yorkie-2.0.0.tgz#92411912d435214e12c51c2ae1093e54b6bb83d9"