From 3db5d3940dc0af7f670137edfea802ed296a1a01 Mon Sep 17 00:00:00 2001 From: Matthew Ruzzi <68619790+mattruzzi@users.noreply.github.com> Date: Sun, 28 Feb 2021 14:14:58 -0800 Subject: [PATCH] Initial Commit --- .editorconfig | 12 + .gitattributes | 1 + .gitignore | 4 + build/background.png | Bin 0 -> 914 bytes build/background@2x.png | Bin 0 -> 2073 bytes build/icon.png | Bin 0 -> 165199 bytes config.js | 8 + index.css | 43 + index.html | 18 + index.js | 92 + menu.js | 179 + package-lock.json | 23174 ++++++++++++++++++++++++++++++++++++++ package.json | 76 + readme.md | 52 + static/icon.png | Bin 0 -> 165199 bytes tray.js | 71 + 16 files changed, 23730 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 build/background.png create mode 100644 build/background@2x.png create mode 100644 build/icon.png create mode 100644 config.js create mode 100644 index.css create mode 100644 index.html create mode 100644 index.js create mode 100644 menu.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 readme.md create mode 100644 static/icon.png create mode 100644 tray.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..1c6314a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,12 @@ +root = true + +[*] +indent_style = tab +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.yml] +indent_style = space +indent_size = 2 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..6313b56 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e9845ca --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +node_modules +yarn.lock +/dist +.DS_Store \ No newline at end of file diff --git a/build/background.png b/build/background.png new file mode 100644 index 0000000000000000000000000000000000000000..21e9c9e8251dd135db5b86aa88f6d42921161057 GIT binary patch literal 914 zcmeAS@N?(olHy`uVBq!ia0y~yV4A|fz&L?}87QKj!O#lihzIzDxPJKX_36`Bvu4e0 zY;0M(cEkJkUmiSo>fzz3uWyi%k@f1;`>d>-H*Y?MhK3gxm%V%UIXOACwzj^#y{n?4 zYU0ExZ{L2(&o7)aXa4KgAJWn?mMvTL;>FvzxC8?O!}aSog@r{J85wWizWd?BX8{3$ zrlw{G4jj3A_o1h!mxYDp@#Cj&+_>Z7;$~xGd+yw&OP8+O+dDWoI9<7N^X%D+*48$z zuI@K)-aT^Ugt@tex3|yz`;YhTJ!oQL8W=Nhxh@ zo!QyBr%s)lF=KXJT|-Y#e@936q)AiD%d6(jU67iZzG1`WojdoQIB~|(((3&A%eJ<5 zj*iZcAHQ&O^Eh+nLPA24p`lS%SMSD+TQmM|YXF9snWu|mNCo5Dn}-)J$P{2WAou;l z&272GxyJuZ!tT#MaPL>ZR5w;&h|&Rku(zrF_2y^y3g)hv5@J37ZGL07PHNmaV9OxDyu==_~w~& zuDk~OC!Bp0bcNxx_RTfxTzNO_n|StF*cFD`);Hh0W4*GWe!|&@feyUK)o;$3$9kop zZsOUep$@#)H{ZPTh2_eJ8m-y48cBj%_J#OHNt2uE_ol&)B z*4*<9xDPa-hc5!zT}wmdKI;Vst E0EuW@?*IS* literal 0 HcmV?d00001 diff --git a/build/background@2x.png b/build/background@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6c79aeef71e5217cb2d94aa523ff528b302eadba GIT binary patch literal 2073 zcmeH{Sy0ng6vj^oqIJRPw4w!}YNyo>aoEC=07=lW1ds`c;2#tMNJ>GCNUcZ{iNygV zAc}x2QE(WbN&q1ukwxQFpu{9bFlgAqo)CjAbleL87+`gKCWujkI4&&82whqVn?#H5z?L$e|lI%J=U-uy3EAP}tblr}p%u z+1cS+TEuQ{dmS7c6^dsh64}d(*4Zf|5QypNyoV3l?%ivZN);X+UN>(FQc_ac?6a3H zT{(C#q_MGiaB!r(T~c0tv$**B<;%HsbqxUlfv&EkCr`SIimpXPMK?D;7#o|c?Fusl zFbbwo-2xLa`ho7InyC#&3fx3v{;|Hh=sBZ1rCwkcikj3m@*ORo?rw$Gk`-o!C-{tg z@$KR7Jd7aa8+)Q%^849JU{J`K2OsC+z?$p75dPq!1-zc`C{ZoM`2syl)-IaGP;9n` zezlw)2EG!DE0xrZP{FMIxf{#v$;2_`Yr#~gIb!1oF|xc7{I;BO6idSqoY^M8pIzR~8@Dvzwo48m0t*Ykdq_JYWxY^ZcbsEl=71{q z6${@d_<-U?({A3BGukQt9?|!j1AZd9;U^Z#uPT?Y7|JLkC=HF1^(SIZFa`X@=u?Z- z*BC}mr@(I&WKGTsiKs-*m+20H!YO%s6%UnE`XIQ%F9FXCmq)7dpfvtXh{{h_nkUGQq zPz!qxYqov?sZHL4?m8^@#(lok8c3DM&X{l@@w&2Kixm$GKJAWZ zRbS*_3tIi-*tuLNwX>?anrsNyuKCn&aU_AZr8mDVycWxqSICgXx4(e`X(aIuSe9YM z=>$ZIn3+RRjU@78u@+`Nu#lsJUzV;p0o$;EH2bB*a%uDqDQ+myFip=>HKcmoeb>G<)(%o|Hck!pD#9s zsw1~SCjT~JIbvjViy^4VY~+r^($3F3&j0aB+JIQymxBHGn{-?1v0P6-{2$F@=F1M# T>Ei~WpY$|$KWfb$#_#_C3_>ew literal 0 HcmV?d00001 diff --git a/build/icon.png b/build/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5263677aec318e3a8fc913c2d4c1319d63b1d67e GIT binary patch literal 165199 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�$LiJkYyO)ya7AiWF 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 literal 0 HcmV?d00001 diff --git a/config.js b/config.js new file mode 100644 index 0000000..ceba475 --- /dev/null +++ b/config.js @@ -0,0 +1,8 @@ +'use strict'; +const Store = require('electron-store'); + +module.exports = new Store({ + defaults: { + backgroundUrl: 'https://example.com/' + } +}); diff --git a/index.css b/index.css new file mode 100644 index 0000000..f8d0840 --- /dev/null +++ b/index.css @@ -0,0 +1,43 @@ +html, +body { + padding: 0; + margin: 0; + background: transparent; +} + +/* Use OS default fonts */ +body { + font-family: -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen-Sans, + Ubuntu, + Cantarell, + 'Helvetica Neue', + sans-serif, + 'Apple Color Emoji', + 'Segoe UI Emoji', + 'Segoe UI Symbol'; + text-rendering: optimizeLegibility; + font-feature-settings: 'liga', 'clig', 'kern'; +} + +header { + position: absolute; + width: 500px; + height: 250px; + top: 50%; + left: 50%; + margin-top: -125px; + margin-left: -250px; + text-align: center; +} + +header h1 { + font-size: 60px; + font-weight: 200; + margin: 0; + padding: 0; + opacity: 0.7; +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..9b0f7e8 --- /dev/null +++ b/index.html @@ -0,0 +1,18 @@ + + + + + Electron Desktop Background + + + +
+
+

Electron Desktop Background

+

+
+
+
+
+ + diff --git a/index.js b/index.js new file mode 100644 index 0000000..11b4d2c --- /dev/null +++ b/index.js @@ -0,0 +1,92 @@ +'use strict'; +const path = require('path'); +const { app, BrowserWindow, Menu } = require('electron'); +/// const {autoUpdater} = require('electron-updater'); +const { is } = require('electron-util'); +const unhandled = require('electron-unhandled'); +const debug = require('electron-debug'); +const contextMenu = require('electron-context-menu'); +const config = require('./config'); +const menu = require('./menu'); +const packageJson = require('./package.json'); +const createTray = require('./tray'); +const tray = null; +unhandled(); +// Debug(); +contextMenu(); + +//app.setAppUserModelId(packageJson.build.appId); + +// Uncomment this before publishing your first version. +// It's commented out as it throws an error if there are no published versions. +// if (!is.development) { +// const FOUR_HOURS = 1000 * 60 * 60 * 4; +// setInterval(() => { +// autoUpdater.checkForUpdates(); +// }, FOUR_HOURS); +// +// autoUpdater.checkForUpdates(); +// } + +// Prevent window from being garbage collected +let mainWindow; + +const createMainWindow = async () => { + const win = new BrowserWindow({ + title: app.name, + show: false, + width: 600, + height: 400, + frame: false, + type: 'desktop' + }); + + win.on('ready-to-show', () => { + win.show(); + }); + + win.on('closed', () => { + // Dereference the window + // For multiple windows store them in an array + mainWindow = undefined; + }); + + // Await win.loadFile(path.join(__dirname, 'index.html')); + await win.maximize(); + await win.loadURL(config.get('backgroundUrl')); + return win; +}; + +// Prevent multiple instances of the app +if (!app.requestSingleInstanceLock()) { + app.quit(); +} + +app.on('second-instance', () => { + if (mainWindow) { + if (mainWindow.isMinimized()) { + mainWindow.restore(); + } + + mainWindow.show(); + } +}); + +app.on('window-all-closed', () => { + if (!is.macos) { + app.quit(); + } +}); + +app.on('activate', () => { + if (!mainWindow) { + mainWindow = createMainWindow(); + } +}); + +(async () => { + await app.whenReady(); + Menu.setApplicationMenu(menu); + mainWindow = await createMainWindow(); + createTray(mainWindow); +})(); diff --git a/menu.js b/menu.js new file mode 100644 index 0000000..fc873f5 --- /dev/null +++ b/menu.js @@ -0,0 +1,179 @@ +'use strict'; +const path = require('path'); +const {app, Menu, shell} = require('electron'); +const { + is, + appMenu, + aboutMenuItem, + openUrlMenuItem, + openNewGitHubIssue, + debugInfo +} = require('electron-util'); +const config = require('./config'); + +const showPreferences = () => { + // Show the app's preferences here +}; + +const helpSubmenu = [ + openUrlMenuItem({ + label: 'Website', + url: 'https://github.com/mattruzzi/undefined' + }), + openUrlMenuItem({ + label: 'Source Code', + url: 'https://github.com/mattruzzi/undefined' + }), + { + label: 'Report an Issue…', + click() { + const body = ` + + + +--- + +${debugInfo()}`; + + openNewGitHubIssue({ + user: 'mattruzzi', + repo: 'electron-desktop-background', + body + }); + } + } +]; + +if (!is.macos) { + helpSubmenu.push( + { + type: 'separator' + }, + aboutMenuItem({ + icon: path.join(__dirname, 'static', 'icon.png'), + text: 'Created by Matthew Ruzzi' + }) + ); +} + +const debugSubmenu = [ + { + label: 'Show Settings', + click() { + config.openInEditor(); + } + }, + { + label: 'Show App Data', + click() { + shell.openItem(app.getPath('userData')); + } + }, + { + type: 'separator' + }, + { + label: 'Delete Settings', + click() { + config.clear(); + app.relaunch(); + app.quit(); + } + }, + { + label: 'Delete App Data', + click() { + shell.moveItemToTrash(app.getPath('userData')); + app.relaunch(); + app.quit(); + } + } +]; + +const macosTemplate = [ + appMenu([ + { + label: 'Preferences…', + accelerator: 'Command+,', + click() { + showPreferences(); + } + } + ]), + { + role: 'fileMenu', + submenu: [ + { + label: 'Custom' + }, + { + type: 'separator' + }, + { + role: 'close' + } + ] + }, + { + role: 'editMenu' + }, + { + role: 'viewMenu' + }, + { + role: 'windowMenu' + }, + { + role: 'help', + submenu: helpSubmenu + } +]; + +// Linux and Windows +const otherTemplate = [ + { + role: 'fileMenu', + submenu: [ + { + label: 'Custom' + }, + { + type: 'separator' + }, + { + label: 'Settings', + accelerator: 'Control+,', + click() { + showPreferences(); + } + }, + { + type: 'separator' + }, + { + role: 'quit' + } + ] + }, + { + role: 'editMenu' + }, + { + role: 'viewMenu' + }, + { + role: 'help', + submenu: helpSubmenu + } +]; + +const template = process.platform === 'darwin' ? macosTemplate : otherTemplate; + +if (is.development) { + template.push({ + label: 'Debug', + submenu: debugSubmenu + }); +} + +module.exports = Menu.buildFromTemplate(template); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..af64501 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,23174 @@ +{ + "name": "electron-desktop-background", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "version": "0.0.0", + "hasInstallScript": true, + "license": "UNLICENSED", + "dependencies": { + "electron-context-menu": "^2.5.0", + "electron-debug": "^3.2.0", + "electron-prompt": "^1.6.1", + "electron-store": "^7.0.2", + "electron-unhandled": "^3.0.2", + "electron-updater": "^4.3.5", + "electron-util": "^0.14.2" + }, + "devDependencies": { + "electron": "^11.3.0", + "electron-builder": "^22.9.1", + "np": "^7.4.0", + "xo": "^0.38.1" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz", + "integrity": "sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==", + "dev": true + }, + "node_modules/@babel/core": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.8.tgz", + "integrity": "sha512-oYapIySGw1zGhEFRd6lzWNLWFX2s5dA/jm+Pw/+59ZdXtjyIuwlXbrId22Md0rgZVop+aVoqow2riXhBLNyuQg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helpers": "^7.13.0", + "@babel/parser": "^7.13.4", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.13.8.tgz", + "integrity": "sha512-XewKkiyukrGzMeqToXJQk6hjg2veI9SNQElGzAoAjKxYCLbgcVX4KA2WhoyqMon9N4RMdCZhNTJNOBcp9spsiw==", + "dev": true, + "dependencies": { + "eslint-scope": "5.1.0", + "eslint-visitor-keys": "^1.3.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": ">=7.5.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz", + "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.8.tgz", + "integrity": "sha512-pBljUGC1y3xKLn1nrx2eAhurLMA8OqBtBP/JwG4U8skN7kf8/aqwwxpV1N6T0e7r6+7uNitIa/fUxPFagSXp3A==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", + "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "node_modules/@babel/helpers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.0.tgz", + "integrity": "sha512-aan1MeFPxFacZeSz6Ld7YZo5aPuqnKlD7+HZY75xQsueczFccP9A7V05+oe0XpLwHK3oLorPe9eaAUljL7WEaQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.13.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz", + "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "dev": true, + "dependencies": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@electron/get": { + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.12.4.tgz", + "integrity": "sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^9.6.0", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=8.6" + }, + "optionalDependencies": { + "global-agent": "^2.0.2", + "global-tunnel-ng": "^2.7.1" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.scandir/node_modules/@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@samverschueren/stream-to-observable": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", + "integrity": "sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==", + "dev": true, + "dependencies": { + "any-observable": "^0.3.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "rxjs": { + "optional": true + }, + "zen-observable": { + "optional": true + } + } + }, + "node_modules/@samverschueren/stream-to-observable/node_modules/any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", + "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==", + "dev": true + }, + "node_modules/@types/eslint": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true, + "peer": true + }, + "node_modules/@types/fs-extra": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.7.tgz", + "integrity": "sha512-YGq2A6Yc3bldrLUlm17VNWOnUbnEzJ9CMgOeLFtQF3HOCN5lQBO8VyjG00a5acA5NNSM30kHVGp1trZgnVgi1Q==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "node_modules/@types/keyv": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", + "dev": true + }, + "node_modules/@types/node": { + "version": "12.20.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.3.tgz", + "integrity": "sha512-63cSd8J30Sr4/aFKKfDmCEM4GMH3W2efWT0Ii/B+Ohm3id0TU2xPEBFktiq3nXCZcN6VwVvpyv75I4zTP7YO/w==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-+nVsLKlcUCeMzD2ufHEYuJ9a2ovstb6Dp52A5VsoKxDXgvE051XgHI/33I1EymwkRGQkwnA0LkhnUzituGs4EQ==" + }, + "node_modules/@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.2.tgz", + "integrity": "sha512-uiQQeu9tWl3f1+oK0yoAv9lt/KXO24iafxgQTkIYO/kitruILGx3uH+QtIAHqxFV+yIsdnJH+alel9KuE3J15Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "4.15.2", + "@typescript-eslint/scope-manager": "4.15.2", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2.tgz", + "integrity": "sha512-Fxoshw8+R5X3/Vmqwsjc8nRO/7iTysRtDqx6rlfLZ7HbT8TZhPeQqbPjTyk2RheH3L8afumecTQnUc9EeXxohQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.15.2", + "@typescript-eslint/types": "4.15.2", + "@typescript-eslint/typescript-estree": "4.15.2", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.15.2.tgz", + "integrity": "sha512-SHeF8xbsC6z2FKXsaTb1tBCf0QZsjJ94H6Bo51Y1aVEZ4XAefaw5ZAilMoDPlGghe+qtq7XdTiDlGfVTOmvA+Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "4.15.2", + "@typescript-eslint/types": "4.15.2", + "@typescript-eslint/typescript-estree": "4.15.2", + "debug": "^4.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.15.2.tgz", + "integrity": "sha512-Zm0tf/MSKuX6aeJmuXexgdVyxT9/oJJhaCkijv0DvJVT3ui4zY6XYd6iwIo/8GEZGy43cd7w1rFMiCLHbRzAPQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.15.2", + "@typescript-eslint/visitor-keys": "4.15.2" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.15.2.tgz", + "integrity": "sha512-r7lW7HFkAarfUylJ2tKndyO9njwSyoy6cpfDKWPX6/ctZA+QyaYscAHXVAfJqtnY6aaTwDYrOhp+ginlbc7HfQ==", + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.2.tgz", + "integrity": "sha512-cGR8C2g5SPtHTQvAymEODeqx90pJHadWsgTtx6GbnTWKqsg7yp6Eaya9nFzUd4KrKhxdYTTFBiYeTPQaz/l8bw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.15.2", + "@typescript-eslint/visitor-keys": "4.15.2", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.2.tgz", + "integrity": "sha512-TME1VgSb7wTwgENN5KVj4Nqg25hP8DisXxNBojM4Nn31rYaNDIocNm5cmjOFfh42n7NVERxWrDFoETO/76ePyg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.15.2", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "peer": true + }, + "node_modules/7zip-bin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.0.3.tgz", + "integrity": "sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA==", + "dev": true + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/aggregate-error/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-1.5.1.tgz", + "integrity": "sha512-s1RBVF4HZd2UjGkb6t6uWoXjf6o7j7dXPQIL7vprcIT/67bTD6+5ocsU0UKShS2qWxueGDWuGfKHfOxHWrlTQg==", + "dependencies": { + "ajv": "^7.0.0" + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.1.tgz", + "integrity": "sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "dev": true, + "dependencies": { + "string-width": "^3.0.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-observable": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.5.1.tgz", + "integrity": "sha512-8zv01bgDOp9PTmRTNCAHTw64TFP2rvlX4LvtNJLachaXY+AjmIvLT47fABNPCiIe89hKiSCo2n5zmPqI9CElPA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + }, + "peerDependenciesMeta": { + "rxjs": { + "optional": true + }, + "zen-observable": { + "optional": true + } + } + }, + "node_modules/app-builder-bin": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.10.tgz", + "integrity": "sha512-Jd+GW68lR0NeetgZDo47PdWBEPdnD+p0jEa7XaxjRC8u6Oo/wgJsfKUkORRgr2NpkD19IFKN50P6JYy04XHFLQ==", + "dev": true + }, + "node_modules/app-builder-lib": { + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.9.1.tgz", + "integrity": "sha512-KfXim/fiNwFW2SKffsjEMdAU7RbbEXn62x5YyXle1b4j9X/wEHW9iwox8De6y0hJdR+/kCC/49lI+VgNwLhV7A==", + "dev": true, + "dependencies": { + "@develar/schema-utils": "~2.6.5", + "7zip-bin": "~5.0.3", + "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" + }, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/app-builder-lib/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/app-builder-lib/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-find": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "node_modules/async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/atomically": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/atomically/-/atomically-1.7.0.tgz", + "integrity": "sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==", + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bluebird-lst": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", + "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5" + } + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "node_modules/boolean": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.2.tgz", + "integrity": "sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g==", + "dev": true, + "optional": true + }, + "node_modules/boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/buf-compare": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buf-compare/-/buf-compare-1.0.1.tgz", + "integrity": "sha1-/vKNqLgROgoNtEMLC2Rntpcws0o=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/builder-util": { + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.9.1.tgz", + "integrity": "sha512-5hN/XOaYu4ZQUS6F+5CXE6jTo+NAnVqAxDuKGSaHWb9bejfv/rluChTLoY3/nJh7RFjkoyVjvFJv7zQDB1QmHw==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.5", + "@types/fs-extra": "^9.0.1", + "7zip-bin": "~5.0.3", + "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" + } + }, + "node_modules/builder-util-runtime": { + "version": "8.7.2", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.2.tgz", + "integrity": "sha512-xBqv+8bg6cfnzAQK1k3OGpfaHg+QkPgIgpEkXNhouZ0WiUkyZCftuRc2LYzQrLucFywpa14Xbc6+hTbpq83yRA==", + "dependencies": { + "debug": "^4.1.1", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=8.2.5" + } + }, + "node_modules/builder-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/builder-util/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/builder-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/builder-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/builder-util/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/builder-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/builder-util/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/builder-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/builder-util/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-lookup": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", + "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", + "dev": true, + "dependencies": { + "@types/keyv": "^3.1.1", + "keyv": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacheable-lookup/node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/cacheable-lookup/node_modules/keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001192", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz", + "integrity": "sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==", + "dev": true + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "peer": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", + "dev": true + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha1-jffHquUf02h06PjQW5GAvBGj/tc=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "peer": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/conf": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/conf/-/conf-9.0.2.tgz", + "integrity": "sha512-rLSiilO85qHgaTBIIHQpsv8z+NnVfZq3cKuYNCXN1AOqPzced0GWZEe/A517VldRLyQYXUMyV+vszavE2jSAqw==", + "dependencies": { + "ajv": "^7.0.3", + "ajv-formats": "^1.5.1", + "atomically": "^1.7.0", + "debounce-fn": "^4.0.0", + "dot-prop": "^6.0.1", + "env-paths": "^2.2.0", + "json-schema-typed": "^7.0.3", + "make-dir": "^3.1.0", + "onetime": "^5.1.2", + "pkg-up": "^3.1.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conf/node_modules/ajv": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.1.tgz", + "integrity": "sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/conf/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/conf/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "optional": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "dev": true + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "node_modules/contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-assert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/core-assert/-/core-assert-0.2.1.tgz", + "integrity": "sha1-+F4s+b/tKPdzzIs/pcW2m9wC/j8=", + "dev": true, + "dependencies": { + "buf-compare": "^1.0.0", + "is-error": "^2.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.0.tgz", + "integrity": "sha512-PyFBJaLq93FlyYdsndE5VaueA9K5cNB7CGzeCj191YYLhkQM0gdZR2SKihM70oF0wdqKSKClv/tEBOpoRmdOVQ==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cosmiconfig/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, + "node_modules/debounce-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-4.0.0.tgz", + "integrity": "sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==", + "dependencies": { + "mimic-fn": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/debounce-fn/node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "node_modules/deep-strict-equal": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deep-strict-equal/-/deep-strict-equal-0.2.0.tgz", + "integrity": "sha1-SgeBR6irV/ag1PVUckPNIvROtOQ=", + "dev": true, + "dependencies": { + "core-assert": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true, + "optional": true + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dir-glob/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dir-glob/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/dmg-builder": { + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.9.1.tgz", + "integrity": "sha512-jc+DAirqmQrNT6KbDHdfEp8D1kD0DBTnsLhwUR3MX+hMBun5bT134LQzpdK0GKvd22GqF8L1Cz/NOgaVjscAXQ==", + "dev": true, + "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" + } + }, + "node_modules/dmg-builder/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/dmg-builder/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/dmg-builder/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/doc-ready": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/doc-ready/-/doc-ready-1.0.4.tgz", + "integrity": "sha1-N/U5GWnP+ZQwP9/vLl1QNX+BZNM=", + "dependencies": { + "eventie": "^1" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dev": true, + "dependencies": { + "jake": "^10.6.1" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-11.3.0.tgz", + "integrity": "sha512-MhdS0gok3wZBTscLBbYrOhLaQybCSAfkupazbK1dMP5c+84eVMxJE/QGohiWQkzs0tVFIJsAHyN19YKPbelNrQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@electron/get": "^1.0.1", + "@types/node": "^12.0.12", + "extract-zip": "^1.0.3" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 8.6" + } + }, + "node_modules/electron-builder": { + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.9.1.tgz", + "integrity": "sha512-GXPt8l5Mxwm1QKYopUM6/Tdh9W3695G6Ax+IFyj5pQ51G4SD5L1uq4/RkPSsOgs3rP7jNSV6g6OfDzdtVufPdA==", + "dev": true, + "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" + }, + "bin": { + "electron-builder": "out/cli/cli.js", + "install-app-deps": "out/cli/install-app-deps.js" + }, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/electron-builder/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/electron-builder/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/electron-builder/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/electron-builder/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/electron-builder/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-builder/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-builder/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-builder/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-context-menu": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/electron-context-menu/-/electron-context-menu-2.5.0.tgz", + "integrity": "sha512-kzvp8XUmbp2TG2hELJUl7Yjlq4Ag549JQu/C8mxvy1CmAU15UFmPC3bPdXMGE/e3xbi97shgxfttxeQ/6h4MoQ==", + "license": "MIT", + "dependencies": { + "cli-truncate": "^2.1.0", + "electron-dl": "^3.1.0", + "electron-is-dev": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-debug": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/electron-debug/-/electron-debug-3.2.0.tgz", + "integrity": "sha512-7xZh+LfUvJ52M9rn6N+tPuDw6oRAjxUj9SoxAZfJ0hVCXhZCsdkrSt7TgXOiWiEOBgEV8qwUIO/ScxllsPS7ow==", + "dependencies": { + "electron-is-dev": "^1.1.0", + "electron-localshortcut": "^3.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-dl": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/electron-dl/-/electron-dl-3.2.0.tgz", + "integrity": "sha512-Wz6YZi0fwy/hmdkrtrBwj7W4JlrFd1tY5jvNdLHd0PUTlJFJ6pGi9mPQGtZRdjodkXYpaiD1uio+wh01hqrZNg==", + "dependencies": { + "ext-name": "^5.0.0", + "pupa": "^2.0.1", + "unused-filename": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-is-accelerator": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/electron-is-accelerator/-/electron-is-accelerator-0.1.2.tgz", + "integrity": "sha1-UJ5RDCala1Xhf4Y6SwThEYRqsns=" + }, + "node_modules/electron-is-dev": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.2.0.tgz", + "integrity": "sha512-R1oD5gMBPS7PVU8gJwH6CtT0e6VSoD0+SzSnYpNm+dBkcijgA+K7VAMHDfnRq/lkKPZArpzplTW6jfiMYosdzw==" + }, + "node_modules/electron-localshortcut": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/electron-localshortcut/-/electron-localshortcut-3.2.1.tgz", + "integrity": "sha512-DWvhKv36GsdXKnaFFhEiK8kZZA+24/yFLgtTwJJHc7AFgDjNRIBJZ/jq62Y/dWv9E4ypYwrVWN2bVrCYw1uv7Q==", + "dependencies": { + "debug": "^4.0.1", + "electron-is-accelerator": "^0.1.0", + "keyboardevent-from-electron-accelerator": "^2.0.0", + "keyboardevents-areequal": "^0.2.1" + } + }, + "node_modules/electron-prompt": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/electron-prompt/-/electron-prompt-1.6.1.tgz", + "integrity": "sha512-b/Gh8CZwuECMOa7BC7C1hVJRRPAXQiQaH0KWDR+whnet0Ff0X/8dhLOKkykttclfyL75LgmhalDp2QoR032r/Q==", + "dependencies": { + "doc-ready": "^1.0.4" + } + }, + "node_modules/electron-publish": { + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.9.1.tgz", + "integrity": "sha512-ducLjRJLEeU87FaTCWaUyDjCoLXHkawkltP2zqS/n2PyGke54ZIql0tBuUheht4EpR8AhFbVJ11spSn1gy8r6w==", + "dev": true, + "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" + } + }, + "node_modules/electron-publish/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/electron-publish/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/electron-publish/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/electron-publish/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/electron-publish/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-publish/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-publish/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-publish/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-publish/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-store": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/electron-store/-/electron-store-7.0.2.tgz", + "integrity": "sha512-tSUeHF9qdiPirph8JKJvIIcdVb3wYwgHUJCE38SJq4L08Op2z1+u8DSQ42Nvx34TKvb2lkQkByV0tHh6xBxdEQ==", + "dependencies": { + "conf": "^9.0.0", + "type-fest": "^0.20.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.675", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz", + "integrity": "sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==", + "dev": true + }, + "node_modules/electron-unhandled": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/electron-unhandled/-/electron-unhandled-3.0.2.tgz", + "integrity": "sha512-IIqXnM5eNgV7k5sDA/GZ39ygJbpfF3WTArNGQ1TB4AI6ajQuuVztA0M6Mq9uEpmTh5gz4nR+YsTNWYsHLoM5rw==", + "dependencies": { + "clean-stack": "^2.1.0", + "electron-is-dev": "^1.0.1", + "ensure-error": "^2.0.0", + "lodash.debounce": "^4.0.8" + } + }, + "node_modules/electron-updater": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.3.5.tgz", + "integrity": "sha512-5jjN7ebvfj1cLI0VZMdCnJk6aC4bP+dy7ryBf21vArR0JzpRVk0OZHA2QBD+H5rm6ZSeDYHOY6+8PrMEqJ4wlQ==", + "dependencies": { + "@types/semver": "^7.3.1", + "builder-util-runtime": "8.7.2", + "fs-extra": "^9.0.1", + "js-yaml": "^3.14.0", + "lazy-val": "^1.0.4", + "lodash.isequal": "^4.5.0", + "semver": "^7.3.2" + } + }, + "node_modules/electron-updater/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-updater/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-updater/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-updater/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-util": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/electron-util/-/electron-util-0.14.2.tgz", + "integrity": "sha512-pnnRJiWajDcTtEAS33RgP3XVO+9cJjOlBA0BKk6cABjcPxihgCwiGWplCOHc0lH43f68ZJZweiunwomJC+TWng==", + "license": "MIT", + "dependencies": { + "electron-is-dev": "^1.1.0", + "new-github-issue-url": "^0.2.1" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhance-visitors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/enhance-visitors/-/enhance-visitors-1.0.0.tgz", + "integrity": "sha1-qpRdBdpGVnKh69OP7i7T2oUY6Vo=", + "dev": true, + "dependencies": { + "lodash": "^4.13.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/ensure-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ensure-error/-/ensure-error-2.1.0.tgz", + "integrity": "sha512-+BMSJHw9gxiJAAp2ZR1E0TNcL09dD3lOvkl7WVm4+Y6xnes/pMetP/TzCHiDduh8ihNDjbGfuYxl7l4PA1xZ8A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/env-editor": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", + "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.0.tgz", + "integrity": "sha512-iuEGihqqhKWFgh72Q/Jtch7V2t/ft8w8IPP2aEN8ArYKO+IWyo6hsi96hCdgyeEDQIV3InhYQ9BlwUFPGXrbEQ==", + "dev": true, + "peer": true + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz", + "integrity": "sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz", + "integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz", + "integrity": "sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-config-xo": { + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.35.0.tgz", + "integrity": "sha512-+WyZTLWUJlvExFrBU/Ldw8AB/S0d3x+26JQdBWbcqig2ZaWh0zinYcHok+ET4IoPaEcRRf3FE9kjItNVjBwnAg==", + "dev": true, + "dependencies": { + "confusing-browser-globals": "1.0.10" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + }, + "peerDependencies": { + "eslint": ">=7.20.0" + } + }, + "node_modules/eslint-config-xo-typescript": { + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-0.38.0.tgz", + "integrity": "sha512-f5z0gN1r9X84PK1qav6T6YT1zW6KcAqtsMPtmqoKBLt4ACRr6tbAddtFwqkluAEH9JvHjWxuB8vu4KJFcjuzdQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">=4.14.0", + "eslint": ">=7.8.0", + "typescript": ">=3.6.0" + } + }, + "node_modules/eslint-formatter-pretty": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-4.0.0.tgz", + "integrity": "sha512-QgdeZxQwWcN0TcXXNZJiS6BizhAANFhCzkE7Yl9HKB7WjElzwED6+FbbZB2gji8ofgJTGPqKm6VRCNT3OGCeEw==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "eslint-rule-docs": "^1.1.5", + "log-symbols": "^4.0.0", + "plur": "^4.0.0", + "string-width": "^4.2.0", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-formatter-pretty/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint-formatter-pretty/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint-formatter-pretty/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint-formatter-pretty/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint-formatter-pretty/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-formatter-pretty/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-import-resolver-webpack": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.0.tgz", + "integrity": "sha512-hZWGcmjaJZK/WSCYGI/y4+FMGQZT+cwW/1E/P4rDwFj2PbanlQHISViw4ccDJ+2wxAqjgwBfxwy3seABbVKDEw==", + "dev": true, + "dependencies": { + "array-find": "^1.0.0", + "debug": "^2.6.9", + "enhanced-resolve": "^0.9.1", + "find-root": "^1.1.0", + "has": "^1.0.3", + "interpret": "^1.2.0", + "lodash": "^4.17.15", + "node-libs-browser": "^1.0.0 || ^2.0.0", + "resolve": "^1.13.1", + "semver": "^5.7.1" + }, + "peerDependencies": { + "eslint-plugin-import": ">=1.4.0", + "webpack": ">=1.11.0" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-import-resolver-webpack/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-ava": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-11.0.0.tgz", + "integrity": "sha512-UMGedfl/gIKx1tzjGtAsTSJgowyAEZU2VWmpoWXYcuuV4B2H4Cu90yuMgMPEVt1mQlIZ21L7YM2CSpHUFJo/LQ==", + "dev": true, + "dependencies": { + "deep-strict-equal": "^0.2.0", + "enhance-visitors": "^1.0.0", + "eslint-utils": "^2.1.0", + "espree": "^7.2.0", + "espurify": "^2.0.1", + "import-modules": "^2.0.0", + "micro-spelling-correcter": "^1.1.1", + "pkg-dir": "^4.2.0", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=14" + }, + "peerDependencies": { + "eslint": ">=7.7.0" + } + }, + "node_modules/eslint-plugin-ava/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-eslint-comments": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" + }, + "engines": { + "node": ">=6.5.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-eslint-comments/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "dependencies": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-plugin-import/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-no-use-extend-native": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.5.0.tgz", + "integrity": "sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ==", + "dev": true, + "dependencies": { + "is-get-set-prop": "^1.0.0", + "is-js-type": "^2.0.0", + "is-obj-prop": "^1.0.0", + "is-proto-prop": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "dependencies": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "peerDependencies": { + "eslint": ">=5.16.0" + } + }, + "node_modules/eslint-plugin-node/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz", + "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-promise": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", + "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-plugin-unicorn": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-28.0.2.tgz", + "integrity": "sha512-k4AoFP7n8/oq6lBXkdc9Flid6vw2B8j7aXFCxgzJCyKvmaKrCUFb1TFPhG9eSJQFZowqmymMPRtl8oo9NKLUbw==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0", + "clean-regexp": "^1.0.0", + "eslint-template-visitor": "^2.2.2", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "import-modules": "^2.1.0", + "lodash": "^4.17.20", + "pluralize": "^8.0.0", + "read-pkg-up": "^7.0.1", + "regexp-tree": "^0.1.22", + "reserved-words": "^0.1.2", + "safe-regex": "^2.1.1", + "semver": "^7.3.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" + }, + "peerDependencies": { + "eslint": ">=7.17.0" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-rule-docs": { + "version": "1.1.222", + "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.222.tgz", + "integrity": "sha512-lHzjFMdlpqaa38Zf6oeW/A+EX91ogcaUqolNwS2EOT3BhPqxPeYCdeH3H2+bQO1U7mzu01vsVNVr3L1cGyDrKA==", + "dev": true + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-template-visitor": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/eslint-template-visitor/-/eslint-template-visitor-2.3.2.tgz", + "integrity": "sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.16", + "@babel/eslint-parser": "^7.12.16", + "eslint-visitor-keys": "^2.0.0", + "esquery": "^1.3.1", + "multimap": "^1.1.0" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/espurify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-2.0.1.tgz", + "integrity": "sha512-7w/dUrReI/QbJFHRwfomTlkQOXaB1NuCrBRn5Y26HXn5gvh18/19AgLbayVrNxXQfkckvgrJloWyvZDuJ7dhEA==", + "dev": true + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eventie": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/eventie/-/eventie-1.0.6.tgz", + "integrity": "sha1-1P/IsMK15JPCqhsiy+kY067nRDc=" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dependencies": { + "mime-db": "^1.28.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dependencies": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + } + }, + "node_modules/extract-zip/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/extract-zip/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "dev": true + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-set-props": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-set-props/-/get-set-props-0.1.0.tgz", + "integrity": "sha1-mYR1wXhEVobQsyJG2l3428++jqM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/github-url-from-git": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.5.0.tgz", + "integrity": "sha1-+YX+3MCpqledyI16/waNVcxiUaA=", + "dev": true + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "node_modules/global-agent": { + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.12.tgz", + "integrity": "sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg==", + "dev": true, + "optional": true, + "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" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-agent/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/global-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "dev": true, + "dependencies": { + "ini": "1.3.7" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "dependencies": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globals/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/globalthis": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.1.tgz", + "integrity": "sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==", + "dev": true, + "optional": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/globby/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/globby/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/globby/node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/globby/node_modules/fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/globby/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/globby/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/globby/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/globby/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/globby/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-modules": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-2.1.0.tgz", + "integrity": "sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer-autosubmit-prompt": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/inquirer-autosubmit-prompt/-/inquirer-autosubmit-prompt-0.2.0.tgz", + "integrity": "sha512-mzNrusCk5L6kSzlN0Ioddn8yzrhYNLli+Sn2ZxMuLechMYAzakiFCIULxsxlQb5YKzthLGfrFACcWoAvM7p04Q==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "inquirer": "^6.2.1", + "rxjs": "^6.3.3" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-autosubmit-prompt/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/irregular-plurals": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.2.0.tgz", + "integrity": "sha512-YqTdPLfwP7YFN0SsD3QUVCkm9ZG2VzOXv3DOrw5G5mkMbVwptTwVcFv7/C0vOpBmgTxAeTG19XpUs1E522LW9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-error": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", + "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==", + "dev": true + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-get-set-prop": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-1.0.0.tgz", + "integrity": "sha1-JzGHfk14pqae3M5rudaLB3nnYxI=", + "dev": true, + "dependencies": { + "get-set-props": "^0.1.0", + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "dev": true, + "dependencies": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-js-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-2.0.0.tgz", + "integrity": "sha1-c2FwBtZZtOtHKbunR9KHgt8PfiI=", + "dev": true, + "dependencies": { + "js-types": "^1.0.0" + } + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-obj-prop": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-1.0.0.tgz", + "integrity": "sha1-s03nnEULjXxzqyzfZ9yHWtuF+A4=", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0", + "obj-props": "^1.0.0" + } + }, + "node_modules/is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "dev": true, + "dependencies": { + "symbol-observable": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "node_modules/is-proto-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-2.0.0.tgz", + "integrity": "sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0", + "proto-props": "^2.0.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-scoped": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-scoped/-/is-scoped-2.1.0.tgz", + "integrity": "sha512-Cv4OpPTHAK9kHYzkzCrof3VJh7H/PrG2MBUMvvJebaaUMbqhm0YAtXnvh0I3Hnj2tMZWwrRROWLSgfJrKqWmlQ==", + "dev": true, + "dependencies": { + "scoped-regex": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-url-superb": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz", + "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isbinaryfile": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", + "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/issue-regex": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/issue-regex/-/issue-regex-3.1.0.tgz", + "integrity": "sha512-0RHjbtw9QXeSYnIEY5Yrp2QZrdtz21xBDV9C/GIlY2POmgoS6a7qjkYS5siRKXScnuAj5/SPv1C3YForNCHTJA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "dependencies": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-types": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/js-types/-/js-types-1.0.0.tgz", + "integrity": "sha1-0kLmSU7Vcq08koCfyL7X92h8vwM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "peer": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-schema-typed": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.3.tgz", + "integrity": "sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true, + "optional": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyboardevent-from-electron-accelerator": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/keyboardevent-from-electron-accelerator/-/keyboardevent-from-electron-accelerator-2.0.0.tgz", + "integrity": "sha512-iQcmNA0M4ETMNi0kG/q0h/43wZk7rMeKYrXP7sqKIJbHkTU8Koowgzv+ieR/vWJbOwxx5nDC3UnudZ0aLSu4VA==" + }, + "node_modules/keyboardevents-areequal": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/keyboardevents-areequal/-/keyboardevents-areequal-0.2.2.tgz", + "integrity": "sha512-Nv+Kr33T0mEjxR500q+I6IWisOQ0lK1GGOncV0kWE6n4KFmpcu7RUX5/2B0EUtX51Cb0HjZ9VJsSY3u4cBa0kw==" + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lazy-val": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.4.tgz", + "integrity": "sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q==" + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/line-column-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-2.0.0.tgz", + "integrity": "sha512-nz3A+vi4bElhwd62E9+Qk/f9BDYLSzD/4Hy1rir0I4GnMxSTezSymzANyph5N1PgRZ3sSbA+yR5hOuXxc71a0Q==", + "dev": true, + "dependencies": { + "type-fest": "^0.4.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/line-column-path/node_modules/type-fest": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", + "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "dev": true, + "dependencies": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/listr-input": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/listr-input/-/listr-input-0.2.1.tgz", + "integrity": "sha512-oa8iVG870qJq+OuuMK3DjGqFcwsK1SDu+kULp9kEq09TY231aideIZenr3lFOQdASpAr6asuyJBbX62/a3IIhg==", + "dev": true, + "dependencies": { + "inquirer": "^7.0.0", + "inquirer-autosubmit-prompt": "^0.2.0", + "rxjs": "^6.5.3", + "through": "^2.3.8" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "listr": "^0.14.2" + } + }, + "node_modules/listr-update-renderer/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "dev": true, + "dependencies": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "node_modules/lodash.zip": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", + "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/matcher/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mem": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-6.1.1.tgz", + "integrity": "sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/mem/node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", + "dev": true + }, + "node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dev": true, + "dependencies": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micro-spelling-correcter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/micro-spelling-correcter/-/micro-spelling-correcter-1.1.1.tgz", + "integrity": "sha512-lkJ3Rj/mtjlRcHk6YyCbvZhyWTOzdBvTHsxMmZSk5jxN1YyVSQ+JETAom55mdzfcyDrY/49Z7UCW760BK30crg==", + "dev": true + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", + "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", + "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", + "dev": true, + "peer": true, + "dependencies": { + "mime-db": "1.46.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/modify-filename": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz", + "integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multimap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multimap/-/multimap-1.1.0.tgz", + "integrity": "sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "peer": true + }, + "node_modules/new-github-issue-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/new-github-issue-url/-/new-github-issue-url-0.2.1.tgz", + "integrity": "sha512-md4cGoxuT4T4d/HDOXbrUHkTKrp/vp+m3aOA7XXVYwNsUNMK49g3SQicTSeV5GIz/5QVGAeYRAOlyp9OvlgsYA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/new-github-release-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/new-github-release-url/-/new-github-release-url-1.0.0.tgz", + "integrity": "sha512-dle7yf655IMjyFUqn6Nxkb18r4AOAkzRcgcZv6WZ0IqrOH4QCEZ8Sm6I7XX21zvHdBeeMeTkhR9qT2Z0EJDx6A==", + "dev": true, + "dependencies": { + "type-fest": "^0.4.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/new-github-release-url/node_modules/type-fest": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", + "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/np": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/np/-/np-7.4.0.tgz", + "integrity": "sha512-woJn5Bodg0/VDyUWx5EHIsi+8QlKSows0AVRBt47PG++cJAVE6jQFXcXDFDBMqY5PueFc4w0SA3gxqPklk6oGg==", + "dev": true, + "dependencies": { + "@samverschueren/stream-to-observable": "^0.3.1", + "any-observable": "^0.5.1", + "async-exit-hook": "^2.0.1", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "del": "^6.0.0", + "escape-goat": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "execa": "^5.0.0", + "github-url-from-git": "^1.5.0", + "has-yarn": "^2.1.0", + "hosted-git-info": "^3.0.7", + "ignore-walk": "^3.0.3", + "import-local": "^3.0.2", + "inquirer": "^7.3.3", + "is-installed-globally": "^0.3.2", + "is-interactive": "^1.0.0", + "is-scoped": "^2.1.0", + "issue-regex": "^3.1.0", + "listr": "^0.14.3", + "listr-input": "^0.2.1", + "log-symbols": "^4.0.0", + "meow": "^8.1.0", + "minimatch": "^3.0.4", + "new-github-release-url": "^1.0.0", + "npm-name": "^6.0.1", + "onetime": "^5.1.2", + "open": "^7.3.0", + "ow": "^0.21.0", + "p-memoize": "^4.0.1", + "p-timeout": "^4.1.0", + "pkg-dir": "^5.0.0", + "read-pkg-up": "^7.0.1", + "rxjs": "^6.6.3", + "semver": "^7.3.4", + "split": "^1.0.1", + "symbol-observable": "^3.0.0", + "terminal-link": "^2.1.1", + "update-notifier": "^5.0.1" + }, + "bin": { + "np": "source/cli.js" + }, + "engines": { + "git": ">=2.11.0", + "node": ">=10", + "npm": ">=6.8.0", + "yarn": ">=1.7.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/np?sponsor=1" + } + }, + "node_modules/np/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/np/node_modules/boxen": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.0.tgz", + "integrity": "sha512-5bvsqw+hhgUi3oYGK0Vf4WpIkyemp60WBInn7+WNfoISzAqk/HX4L7WNROq38E6UR/y3YADpv6pEm4BfkeEAdA==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.0", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/np/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/np/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/np/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/np/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/np/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/np/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/np/node_modules/global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/np/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/np/node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/np/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/np/node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/np/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/np/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/np/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/np/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/np/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/np/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/np/node_modules/symbol-observable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-3.0.0.tgz", + "integrity": "sha512-6tDOXSHiVjuCaasQSWTmHUWn4PuG7qa3+1WT031yTc/swT7+rLiw3GOrFxaH1E3lLP09dH3bVuVDf2gK5rxG3Q==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/np/node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/np/node_modules/update-notifier/node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/np/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-conf/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-name": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npm-name/-/npm-name-6.0.1.tgz", + "integrity": "sha512-fhKRvUAxaYzMEUZim4mXWyfFbVS+M1CbrCLdAo3txWzrctxKka/h+KaBW0O9Cz5uOM00Nldn2JLWhuwnyW3SUw==", + "dev": true, + "dependencies": { + "got": "^10.6.0", + "is-scoped": "^2.1.0", + "is-url-superb": "^4.0.0", + "lodash.zip": "^4.2.0", + "org-regex": "^1.0.0", + "p-map": "^3.0.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.1.0", + "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-name/node_modules/@sindresorhus/is": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", + "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/npm-name/node_modules/@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-name/node_modules/cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-name/node_modules/decompress-response": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", + "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", + "dev": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-name/node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-name/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-name/node_modules/got": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", + "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^2.0.0", + "@szmarczak/http-timer": "^4.0.0", + "@types/cacheable-request": "^6.0.1", + "cacheable-lookup": "^2.0.0", + "cacheable-request": "^7.0.1", + "decompress-response": "^5.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^5.0.0", + "lowercase-keys": "^2.0.0", + "mimic-response": "^2.1.0", + "p-cancelable": "^2.0.0", + "p-event": "^4.0.0", + "responselike": "^2.0.0", + "to-readable-stream": "^2.0.0", + "type-fest": "^0.10.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/npm-name/node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/npm-name/node_modules/keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/npm-name/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-name/node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-name/node_modules/p-cancelable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-name/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-name/node_modules/responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "dev": true, + "dependencies": { + "lowercase-keys": "^2.0.0" + } + }, + "node_modules/npm-name/node_modules/to-readable-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", + "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-name/node_modules/type-fest": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", + "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/obj-props": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/obj-props/-/obj-props-1.3.0.tgz", + "integrity": "sha512-k2Xkjx5wn6eC3537SWAXHzB6lkI81kS+icMKMkh4nG3w7shWG6MaWOBrNvhWVOszrtL5uxdfymQQfPUxwY+2eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open-editor": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-3.0.0.tgz", + "integrity": "sha512-00Nqoa7k8F4AK1oSFMIIhYku+essXiCljR2L2kV+bl5j90ANgbQgzEeTdZu23LsikDoz+KfhyRHpGLAwpQhugA==", + "dev": true, + "dependencies": { + "env-editor": "^0.4.1", + "execa": "^5.0.0", + "line-column-path": "^2.0.0", + "open": "^7.3.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/org-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/org-regex/-/org-regex-1.0.0.tgz", + "integrity": "sha512-7bqkxkEJwzJQUAlyYniqEZ3Ilzjh0yoa62c7gL6Ijxj5bEpPL+8IE1Z0PFj0ywjjXQcdrwR51g9MIcLezR0hKQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ow": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/ow/-/ow-0.21.0.tgz", + "integrity": "sha512-dlsoDe39g7mhdsdrC1R/YwjT7yjVqE3svWwOlMGvN690waBkgEZBmKBdkmKvSt5/wZ6E0Jn/nIesPqMZOpPKqw==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "callsites": "^3.1.0", + "dot-prop": "^6.0.1", + "lodash.isequal": "^4.5.0", + "type-fest": "^0.20.2", + "vali-date": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ow/node_modules/@sindresorhus/is": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.0.tgz", + "integrity": "sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-event/node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-memoize": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/p-memoize/-/p-memoize-4.0.1.tgz", + "integrity": "sha512-km0sP12uE0dOZ5qP+s7kGVf07QngxyG0gS8sYFvFWhqlgzOsSy+m71aUejf/0akxj5W7gE//2G74qTv6b4iMog==", + "dev": true, + "dependencies": { + "mem": "^6.0.1", + "mimic-fn": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/p-memoize?sponsor=1" + } + }, + "node_modules/p-memoize/node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-reduce": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", + "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-timeout": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-4.1.0.tgz", + "integrity": "sha512-+/wmHtzJuWii1sXn3HCuH/FTwGhrp4tmJTxSKJbfS+vkipci6osxXM5mY0jUiRzWKMTgUT8l7HFbeSwZAynqHw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/plur": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", + "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", + "dev": true, + "dependencies": { + "irregular-plurals": "^3.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "node_modules/proto-props": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/proto-props/-/proto-props-2.0.0.tgz", + "integrity": "sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pupa/node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", + "integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/read-config-file": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.0.0.tgz", + "integrity": "sha512-PHjROSdpceKUmqS06wqwP92VrM46PZSTubmNIMJ5DrMwg1OgenSTSEHIkCa6TiOJ+y/J0xnG1fFwG3M+Oi1aNA==", + "dev": true, + "dependencies": { + "dotenv": "^8.2.0", + "dotenv-expand": "^5.1.0", + "js-yaml": "^3.13.1", + "json5": "^2.1.2", + "lazy-val": "^1.0.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redent/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/regexp-tree": { + "version": "0.1.23", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.23.tgz", + "integrity": "sha512-+7HWfb4Bvu8Rs2eQTUIpX9I/PlQkYOuTNbRpKLJlQpSgwSkzFYh+pUj0gtvglnOZLKB6YgnIgRuJ2/IlpL48qw==", + "dev": true, + "bin": { + "regexp-tree": "bin/regexp-tree" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reserved-words": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", + "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "optional": true, + "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" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/roarr/node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true, + "optional": true + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", + "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", + "dev": true, + "dependencies": { + "regexp-tree": "~0.1.1" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scoped-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/scoped-regex/-/scoped-regex-2.1.0.tgz", + "integrity": "sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true, + "optional": true + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dependencies": { + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true, + "peer": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/table": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "dev": true, + "dependencies": { + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.1.tgz", + "integrity": "sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/table/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/table/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/table/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/temp-file": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.7.tgz", + "integrity": "sha512-9tBJKt7GZAQt/Rg0QzVWA8Am8c1EFl+CAv04/aBVqlx5oyfQ508sFIABshQ0xbZu6mBrFLWIUXO/bbLYghW70g==", + "dev": true, + "dependencies": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^8.1.0" + } + }, + "node_modules/term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", + "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", + "dev": true, + "peer": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "dev": true, + "peer": true, + "dependencies": { + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.5.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", + "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.2.tgz", + "integrity": "sha512-tbb+NVrLfnsJy3M59lsDgrzWIflR4d4TIUjz+heUnHZwdF7YsrMTKoRERiIvI2lvBG95dfpLxB21WZhys1bgaQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unused-filename": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unused-filename/-/unused-filename-2.1.0.tgz", + "integrity": "sha512-BMiNwJbuWmqCpAM1FqxCTD7lXF97AvfQC8Kr/DIeA6VtvhJaMDupZ82+inbjl5yVP44PcxOuCSxye1QMS0wZyg==", + "dependencies": { + "modify-filename": "^1.1.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/update-notifier/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/update-notifier/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "node_modules/vali-date": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", + "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "dev": true, + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/watchpack/node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + }, + "node_modules/webpack": { + "version": "5.24.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.24.2.tgz", + "integrity": "sha512-uxxKYEY4kMNjP+D2Y+8aw5Vd7ar4pMuKCNemxV26ysr1nk0YDiQTylg9U3VZIdkmI0YHa0uC8ABxL+uGxGWWJg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.46", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.4.0", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "dev": true, + "peer": true, + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.5.tgz", + "integrity": "sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/enhanced-resolve": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", + "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + }, + "node_modules/webpack/node_modules/tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xo": { + "version": "0.38.2", + "resolved": "https://registry.npmjs.org/xo/-/xo-0.38.2.tgz", + "integrity": "sha512-bGDGXgyPQyiVYIiqrkbFm4S1IIwlKDrNxgWnz9xWrdT4jdbfDU9fHkW6Mwab7jGms7ymoul+aRZVa3uMhcQlTw==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "^4.15.1", + "@typescript-eslint/parser": "^4.15.1", + "arrify": "^2.0.1", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "eslint": "^7.20.0", + "eslint-config-prettier": "^7.2.0", + "eslint-config-xo": "^0.35.0", + "eslint-config-xo-typescript": "^0.38.0", + "eslint-formatter-pretty": "^4.0.0", + "eslint-import-resolver-webpack": "^0.13.0", + "eslint-plugin-ava": "^11.0.0", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-no-use-extend-native": "^0.5.0", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-prettier": "^3.3.1", + "eslint-plugin-promise": "^4.3.1", + "eslint-plugin-unicorn": "^28.0.2", + "find-cache-dir": "^3.3.1", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0", + "get-stdin": "^8.0.0", + "globby": "^9.2.0", + "has-flag": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-path-inside": "^3.0.2", + "json-stable-stringify-without-jsonify": "^1.0.1", + "json5": "^2.2.0", + "lodash": "^4.17.20", + "meow": "^9.0.0", + "micromatch": "^4.0.2", + "open-editor": "^3.0.0", + "p-reduce": "^2.1.0", + "path-exists": "^4.0.0", + "prettier": "^2.2.1", + "resolve-cwd": "^3.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.3.4", + "slash": "^3.0.0", + "to-absolute-glob": "^2.0.2", + "typescript": "^4.1.5", + "update-notifier": "^5.1.0" + }, + "bin": { + "xo": "cli.js" + }, + "engines": { + "node": ">=10.18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/xo/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xo/node_modules/boxen": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.0.tgz", + "integrity": "sha512-5bvsqw+hhgUi3oYGK0Vf4WpIkyemp60WBInn7+WNfoISzAqk/HX4L7WNROq38E6UR/y3YADpv6pEm4BfkeEAdA==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.0", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/xo/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/xo/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/xo/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/xo/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/xo/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xo/node_modules/global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/xo/node_modules/globby/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/xo/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xo/node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xo/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/xo/node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/xo/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/xo/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/xo/node_modules/normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dev": true, + "dependencies": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xo/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xo/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/xo/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/xo/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/xo/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xo/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/xo/node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/xo/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.6", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.6.tgz", + "integrity": "sha512-AP1+fQIWSM/sMiET8fyayjx/J+JmTPt2Mr0FkrgqB4todtfa53sOsrSAcIrJRD5XS20bKUwaDIuMkWKCEiQLKA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/compat-data": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz", + "integrity": "sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==", + "dev": true + }, + "@babel/core": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.8.tgz", + "integrity": "sha512-oYapIySGw1zGhEFRd6lzWNLWFX2s5dA/jm+Pw/+59ZdXtjyIuwlXbrId22Md0rgZVop+aVoqow2riXhBLNyuQg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helpers": "^7.13.0", + "@babel/parser": "^7.13.4", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/eslint-parser": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.13.8.tgz", + "integrity": "sha512-XewKkiyukrGzMeqToXJQk6hjg2veI9SNQElGzAoAjKxYCLbgcVX4KA2WhoyqMon9N4RMdCZhNTJNOBcp9spsiw==", + "dev": true, + "requires": { + "eslint-scope": "5.1.0", + "eslint-visitor-keys": "^1.3.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz", + "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.8.tgz", + "integrity": "sha512-pBljUGC1y3xKLn1nrx2eAhurLMA8OqBtBP/JwG4U8skN7kf8/aqwwxpV1N6T0e7r6+7uNitIa/fUxPFagSXp3A==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", + "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.0.tgz", + "integrity": "sha512-aan1MeFPxFacZeSz6Ld7YZo5aPuqnKlD7+HZY75xQsueczFccP9A7V05+oe0XpLwHK3oLorPe9eaAUljL7WEaQ==", + "dev": true, + "requires": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/highlight": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz", + "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "dev": true, + "requires": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + } + }, + "@electron/get": { + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.12.4.tgz", + "integrity": "sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "global-agent": "^2.0.2", + "global-tunnel-ng": "^2.7.1", + "got": "^9.6.0", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + } + }, + "@eslint/eslintrc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + } + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true + } + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + } + }, + "@samverschueren/stream-to-observable": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", + "integrity": "sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==", + "dev": true, + "requires": { + "any-observable": "^0.3.0" + }, + "dependencies": { + "any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", + "dev": true + } + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/cacheable-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "dev": true, + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/debug": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", + "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==", + "dev": true + }, + "@types/eslint": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "dev": true, + "peer": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dev": true, + "peer": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true, + "peer": true + }, + "@types/fs-extra": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.7.tgz", + "integrity": "sha512-YGq2A6Yc3bldrLUlm17VNWOnUbnEzJ9CMgOeLFtQF3HOCN5lQBO8VyjG00a5acA5NNSM30kHVGp1trZgnVgi1Q==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/keyv": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", + "dev": true + }, + "@types/node": { + "version": "12.20.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.3.tgz", + "integrity": "sha512-63cSd8J30Sr4/aFKKfDmCEM4GMH3W2efWT0Ii/B+Ohm3id0TU2xPEBFktiq3nXCZcN6VwVvpyv75I4zTP7YO/w==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-+nVsLKlcUCeMzD2ufHEYuJ9a2ovstb6Dp52A5VsoKxDXgvE051XgHI/33I1EymwkRGQkwnA0LkhnUzituGs4EQ==" + }, + "@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.2.tgz", + "integrity": "sha512-uiQQeu9tWl3f1+oK0yoAv9lt/KXO24iafxgQTkIYO/kitruILGx3uH+QtIAHqxFV+yIsdnJH+alel9KuE3J15Q==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "4.15.2", + "@typescript-eslint/scope-manager": "4.15.2", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2.tgz", + "integrity": "sha512-Fxoshw8+R5X3/Vmqwsjc8nRO/7iTysRtDqx6rlfLZ7HbT8TZhPeQqbPjTyk2RheH3L8afumecTQnUc9EeXxohQ==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.15.2", + "@typescript-eslint/types": "4.15.2", + "@typescript-eslint/typescript-estree": "4.15.2", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.15.2.tgz", + "integrity": "sha512-SHeF8xbsC6z2FKXsaTb1tBCf0QZsjJ94H6Bo51Y1aVEZ4XAefaw5ZAilMoDPlGghe+qtq7XdTiDlGfVTOmvA+Q==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "4.15.2", + "@typescript-eslint/types": "4.15.2", + "@typescript-eslint/typescript-estree": "4.15.2", + "debug": "^4.1.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.15.2.tgz", + "integrity": "sha512-Zm0tf/MSKuX6aeJmuXexgdVyxT9/oJJhaCkijv0DvJVT3ui4zY6XYd6iwIo/8GEZGy43cd7w1rFMiCLHbRzAPQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.15.2", + "@typescript-eslint/visitor-keys": "4.15.2" + } + }, + "@typescript-eslint/types": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.15.2.tgz", + "integrity": "sha512-r7lW7HFkAarfUylJ2tKndyO9njwSyoy6cpfDKWPX6/ctZA+QyaYscAHXVAfJqtnY6aaTwDYrOhp+ginlbc7HfQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.2.tgz", + "integrity": "sha512-cGR8C2g5SPtHTQvAymEODeqx90pJHadWsgTtx6GbnTWKqsg7yp6Eaya9nFzUd4KrKhxdYTTFBiYeTPQaz/l8bw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.15.2", + "@typescript-eslint/visitor-keys": "4.15.2", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.2.tgz", + "integrity": "sha512-TME1VgSb7wTwgENN5KVj4Nqg25hP8DisXxNBojM4Nn31rYaNDIocNm5cmjOFfh42n7NVERxWrDFoETO/76ePyg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.15.2", + "eslint-visitor-keys": "^2.0.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "dev": true, + "peer": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "dev": true, + "peer": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "dev": true, + "peer": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "peer": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "peer": true + }, + "7zip-bin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.0.3.tgz", + "integrity": "sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA==", + "dev": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true, + "requires": {} + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-1.5.1.tgz", + "integrity": "sha512-s1RBVF4HZd2UjGkb6t6uWoXjf6o7j7dXPQIL7vprcIT/67bTD6+5ocsU0UKShS2qWxueGDWuGfKHfOxHWrlTQg==", + "requires": { + "ajv": "^7.0.0" + }, + "dependencies": { + "ajv": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.1.tgz", + "integrity": "sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "dev": true, + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-observable": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.5.1.tgz", + "integrity": "sha512-8zv01bgDOp9PTmRTNCAHTw64TFP2rvlX4LvtNJLachaXY+AjmIvLT47fABNPCiIe89hKiSCo2n5zmPqI9CElPA==", + "dev": true + }, + "app-builder-bin": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.10.tgz", + "integrity": "sha512-Jd+GW68lR0NeetgZDo47PdWBEPdnD+p0jEa7XaxjRC8u6Oo/wgJsfKUkORRgr2NpkD19IFKN50P6JYy04XHFLQ==", + "dev": true + }, + "app-builder-lib": { + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.9.1.tgz", + "integrity": "sha512-KfXim/fiNwFW2SKffsjEMdAU7RbbEXn62x5YyXle1b4j9X/wEHW9iwox8De6y0hJdR+/kCC/49lI+VgNwLhV7A==", + "dev": true, + "requires": { + "@develar/schema-utils": "~2.6.5", + "7zip-bin": "~5.0.3", + "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" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-find": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=", + "dev": true + }, + "array-includes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "atomically": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/atomically/-/atomically-1.7.0.tgz", + "integrity": "sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bluebird-lst": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", + "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", + "dev": true, + "requires": { + "bluebird": "^3.5.5" + } + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "boolean": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.2.tgz", + "integrity": "sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g==", + "dev": true, + "optional": true + }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + } + }, + "buf-compare": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buf-compare/-/buf-compare-1.0.1.tgz", + "integrity": "sha1-/vKNqLgROgoNtEMLC2Rntpcws0o=", + "dev": true + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builder-util": { + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.9.1.tgz", + "integrity": "sha512-5hN/XOaYu4ZQUS6F+5CXE6jTo+NAnVqAxDuKGSaHWb9bejfv/rluChTLoY3/nJh7RFjkoyVjvFJv7zQDB1QmHw==", + "dev": true, + "requires": { + "@types/debug": "^4.1.5", + "@types/fs-extra": "^9.0.1", + "7zip-bin": "~5.0.3", + "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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "builder-util-runtime": { + "version": "8.7.2", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.2.tgz", + "integrity": "sha512-xBqv+8bg6cfnzAQK1k3OGpfaHg+QkPgIgpEkXNhouZ0WiUkyZCftuRc2LYzQrLucFywpa14Xbc6+hTbpq83yRA==", + "requires": { + "debug": "^4.1.1", + "sax": "^1.2.4" + } + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-lookup": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", + "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", + "dev": true, + "requires": { + "@types/keyv": "^3.1.1", + "keyv": "^4.0.0" + }, + "dependencies": { + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + } + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "caniuse-lite": { + "version": "1.0.30001192", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz", + "integrity": "sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "peer": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", + "dev": true + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "clean-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha1-jffHquUf02h06PjQW5GAvBGj/tc=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "peer": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "conf": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/conf/-/conf-9.0.2.tgz", + "integrity": "sha512-rLSiilO85qHgaTBIIHQpsv8z+NnVfZq3cKuYNCXN1AOqPzced0GWZEe/A517VldRLyQYXUMyV+vszavE2jSAqw==", + "requires": { + "ajv": "^7.0.3", + "ajv-formats": "^1.5.1", + "atomically": "^1.7.0", + "debounce-fn": "^4.0.0", + "dot-prop": "^6.0.1", + "env-paths": "^2.2.0", + "json-schema-typed": "^7.0.3", + "make-dir": "^3.1.0", + "onetime": "^5.1.2", + "pkg-up": "^3.1.0", + "semver": "^7.3.4" + }, + "dependencies": { + "ajv": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.1.tgz", + "integrity": "sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + } + } + }, + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-assert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/core-assert/-/core-assert-0.2.1.tgz", + "integrity": "sha1-+F4s+b/tKPdzzIs/pcW2m9wC/j8=", + "dev": true, + "requires": { + "buf-compare": "^1.0.0", + "is-error": "^2.2.0" + } + }, + "core-js": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.0.tgz", + "integrity": "sha512-PyFBJaLq93FlyYdsndE5VaueA9K5cNB7CGzeCj191YYLhkQM0gdZR2SKihM70oF0wdqKSKClv/tEBOpoRmdOVQ==", + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, + "debounce-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-4.0.0.tgz", + "integrity": "sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==", + "requires": { + "mimic-fn": "^3.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==" + } + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deep-strict-equal": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deep-strict-equal/-/deep-strict-equal-0.2.0.tgz", + "integrity": "sha1-SgeBR6irV/ag1PVUckPNIvROtOQ=", + "dev": true, + "requires": { + "core-assert": "^0.2.0" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + } + } + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true, + "optional": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "dmg-builder": { + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.9.1.tgz", + "integrity": "sha512-jc+DAirqmQrNT6KbDHdfEp8D1kD0DBTnsLhwUR3MX+hMBun5bT134LQzpdK0GKvd22GqF8L1Cz/NOgaVjscAXQ==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "doc-ready": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/doc-ready/-/doc-ready-1.0.4.tgz", + "integrity": "sha1-N/U5GWnP+ZQwP9/vLl1QNX+BZNM=", + "requires": { + "eventie": "^1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dev": true, + "requires": { + "jake": "^10.6.1" + } + }, + "electron": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-11.3.0.tgz", + "integrity": "sha512-MhdS0gok3wZBTscLBbYrOhLaQybCSAfkupazbK1dMP5c+84eVMxJE/QGohiWQkzs0tVFIJsAHyN19YKPbelNrQ==", + "dev": true, + "requires": { + "@electron/get": "^1.0.1", + "@types/node": "^12.0.12", + "extract-zip": "^1.0.3" + } + }, + "electron-builder": { + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.9.1.tgz", + "integrity": "sha512-GXPt8l5Mxwm1QKYopUM6/Tdh9W3695G6Ax+IFyj5pQ51G4SD5L1uq4/RkPSsOgs3rP7jNSV6g6OfDzdtVufPdA==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "electron-context-menu": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/electron-context-menu/-/electron-context-menu-2.5.0.tgz", + "integrity": "sha512-kzvp8XUmbp2TG2hELJUl7Yjlq4Ag549JQu/C8mxvy1CmAU15UFmPC3bPdXMGE/e3xbi97shgxfttxeQ/6h4MoQ==", + "requires": { + "cli-truncate": "^2.1.0", + "electron-dl": "^3.1.0", + "electron-is-dev": "^1.2.0" + } + }, + "electron-debug": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/electron-debug/-/electron-debug-3.2.0.tgz", + "integrity": "sha512-7xZh+LfUvJ52M9rn6N+tPuDw6oRAjxUj9SoxAZfJ0hVCXhZCsdkrSt7TgXOiWiEOBgEV8qwUIO/ScxllsPS7ow==", + "requires": { + "electron-is-dev": "^1.1.0", + "electron-localshortcut": "^3.1.0" + } + }, + "electron-dl": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/electron-dl/-/electron-dl-3.2.0.tgz", + "integrity": "sha512-Wz6YZi0fwy/hmdkrtrBwj7W4JlrFd1tY5jvNdLHd0PUTlJFJ6pGi9mPQGtZRdjodkXYpaiD1uio+wh01hqrZNg==", + "requires": { + "ext-name": "^5.0.0", + "pupa": "^2.0.1", + "unused-filename": "^2.1.0" + } + }, + "electron-is-accelerator": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/electron-is-accelerator/-/electron-is-accelerator-0.1.2.tgz", + "integrity": "sha1-UJ5RDCala1Xhf4Y6SwThEYRqsns=" + }, + "electron-is-dev": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.2.0.tgz", + "integrity": "sha512-R1oD5gMBPS7PVU8gJwH6CtT0e6VSoD0+SzSnYpNm+dBkcijgA+K7VAMHDfnRq/lkKPZArpzplTW6jfiMYosdzw==" + }, + "electron-localshortcut": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/electron-localshortcut/-/electron-localshortcut-3.2.1.tgz", + "integrity": "sha512-DWvhKv36GsdXKnaFFhEiK8kZZA+24/yFLgtTwJJHc7AFgDjNRIBJZ/jq62Y/dWv9E4ypYwrVWN2bVrCYw1uv7Q==", + "requires": { + "debug": "^4.0.1", + "electron-is-accelerator": "^0.1.0", + "keyboardevent-from-electron-accelerator": "^2.0.0", + "keyboardevents-areequal": "^0.2.1" + } + }, + "electron-prompt": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/electron-prompt/-/electron-prompt-1.6.1.tgz", + "integrity": "sha512-b/Gh8CZwuECMOa7BC7C1hVJRRPAXQiQaH0KWDR+whnet0Ff0X/8dhLOKkykttclfyL75LgmhalDp2QoR032r/Q==", + "requires": { + "doc-ready": "^1.0.4" + } + }, + "electron-publish": { + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.9.1.tgz", + "integrity": "sha512-ducLjRJLEeU87FaTCWaUyDjCoLXHkawkltP2zqS/n2PyGke54ZIql0tBuUheht4EpR8AhFbVJ11spSn1gy8r6w==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "electron-store": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/electron-store/-/electron-store-7.0.2.tgz", + "integrity": "sha512-tSUeHF9qdiPirph8JKJvIIcdVb3wYwgHUJCE38SJq4L08Op2z1+u8DSQ42Nvx34TKvb2lkQkByV0tHh6xBxdEQ==", + "requires": { + "conf": "^9.0.0", + "type-fest": "^0.20.2" + } + }, + "electron-to-chromium": { + "version": "1.3.675", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz", + "integrity": "sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==", + "dev": true + }, + "electron-unhandled": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/electron-unhandled/-/electron-unhandled-3.0.2.tgz", + "integrity": "sha512-IIqXnM5eNgV7k5sDA/GZ39ygJbpfF3WTArNGQ1TB4AI6ajQuuVztA0M6Mq9uEpmTh5gz4nR+YsTNWYsHLoM5rw==", + "requires": { + "clean-stack": "^2.1.0", + "electron-is-dev": "^1.0.1", + "ensure-error": "^2.0.0", + "lodash.debounce": "^4.0.8" + } + }, + "electron-updater": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.3.5.tgz", + "integrity": "sha512-5jjN7ebvfj1cLI0VZMdCnJk6aC4bP+dy7ryBf21vArR0JzpRVk0OZHA2QBD+H5rm6ZSeDYHOY6+8PrMEqJ4wlQ==", + "requires": { + "@types/semver": "^7.3.1", + "builder-util-runtime": "8.7.2", + "fs-extra": "^9.0.1", + "js-yaml": "^3.14.0", + "lazy-val": "^1.0.4", + "lodash.isequal": "^4.5.0", + "semver": "^7.3.2" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "electron-util": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/electron-util/-/electron-util-0.14.2.tgz", + "integrity": "sha512-pnnRJiWajDcTtEAS33RgP3XVO+9cJjOlBA0BKk6cABjcPxihgCwiGWplCOHc0lH43f68ZJZweiunwomJC+TWng==", + "requires": { + "electron-is-dev": "^1.1.0", + "new-github-issue-url": "^0.2.1" + } + }, + "elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", + "dev": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "optional": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhance-visitors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/enhance-visitors/-/enhance-visitors-1.0.0.tgz", + "integrity": "sha1-qpRdBdpGVnKh69OP7i7T2oUY6Vo=", + "dev": true, + "requires": { + "lodash": "^4.13.1" + } + }, + "enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "ensure-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ensure-error/-/ensure-error-2.1.0.tgz", + "integrity": "sha512-+BMSJHw9gxiJAAp2ZR1E0TNcL09dD3lOvkl7WVm4+Y6xnes/pMetP/TzCHiDduh8ihNDjbGfuYxl7l4PA1xZ8A==" + }, + "env-editor": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", + "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==", + "dev": true + }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" + } + }, + "es-module-lexer": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.0.tgz", + "integrity": "sha512-iuEGihqqhKWFgh72Q/Jtch7V2t/ft8w8IPP2aEN8ArYKO+IWyo6hsi96hCdgyeEDQIV3InhYQ9BlwUFPGXrbEQ==", + "dev": true, + "peer": true + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-goat": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz", + "integrity": "sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz", + "integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-config-prettier": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz", + "integrity": "sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==", + "dev": true, + "requires": {} + }, + "eslint-config-xo": { + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.35.0.tgz", + "integrity": "sha512-+WyZTLWUJlvExFrBU/Ldw8AB/S0d3x+26JQdBWbcqig2ZaWh0zinYcHok+ET4IoPaEcRRf3FE9kjItNVjBwnAg==", + "dev": true, + "requires": { + "confusing-browser-globals": "1.0.10" + } + }, + "eslint-config-xo-typescript": { + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-0.38.0.tgz", + "integrity": "sha512-f5z0gN1r9X84PK1qav6T6YT1zW6KcAqtsMPtmqoKBLt4ACRr6tbAddtFwqkluAEH9JvHjWxuB8vu4KJFcjuzdQ==", + "dev": true, + "requires": {} + }, + "eslint-formatter-pretty": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-4.0.0.tgz", + "integrity": "sha512-QgdeZxQwWcN0TcXXNZJiS6BizhAANFhCzkE7Yl9HKB7WjElzwED6+FbbZB2gji8ofgJTGPqKm6VRCNT3OGCeEw==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "eslint-rule-docs": "^1.1.5", + "log-symbols": "^4.0.0", + "plur": "^4.0.0", + "string-width": "^4.2.0", + "supports-hyperlinks": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-import-resolver-webpack": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.0.tgz", + "integrity": "sha512-hZWGcmjaJZK/WSCYGI/y4+FMGQZT+cwW/1E/P4rDwFj2PbanlQHISViw4ccDJ+2wxAqjgwBfxwy3seABbVKDEw==", + "dev": true, + "requires": { + "array-find": "^1.0.0", + "debug": "^2.6.9", + "enhanced-resolve": "^0.9.1", + "find-root": "^1.1.0", + "has": "^1.0.3", + "interpret": "^1.2.0", + "lodash": "^4.17.15", + "node-libs-browser": "^1.0.0 || ^2.0.0", + "resolve": "^1.13.1", + "semver": "^5.7.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-ava": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-11.0.0.tgz", + "integrity": "sha512-UMGedfl/gIKx1tzjGtAsTSJgowyAEZU2VWmpoWXYcuuV4B2H4Cu90yuMgMPEVt1mQlIZ21L7YM2CSpHUFJo/LQ==", + "dev": true, + "requires": { + "deep-strict-equal": "^0.2.0", + "enhance-visitors": "^1.0.0", + "eslint-utils": "^2.1.0", + "espree": "^7.2.0", + "espurify": "^2.0.1", + "import-modules": "^2.0.0", + "micro-spelling-correcter": "^1.1.1", + "pkg-dir": "^4.2.0", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "requires": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + } + }, + "eslint-plugin-eslint-comments": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + } + } + }, + "eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + } + } + }, + "eslint-plugin-no-use-extend-native": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.5.0.tgz", + "integrity": "sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ==", + "dev": true, + "requires": { + "is-get-set-prop": "^1.0.0", + "is-js-type": "^2.0.0", + "is-obj-prop": "^1.0.0", + "is-proto-prop": "^2.0.0" + } + }, + "eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "requires": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + } + } + }, + "eslint-plugin-prettier": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz", + "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-promise": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", + "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", + "dev": true + }, + "eslint-plugin-unicorn": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-28.0.2.tgz", + "integrity": "sha512-k4AoFP7n8/oq6lBXkdc9Flid6vw2B8j7aXFCxgzJCyKvmaKrCUFb1TFPhG9eSJQFZowqmymMPRtl8oo9NKLUbw==", + "dev": true, + "requires": { + "ci-info": "^2.0.0", + "clean-regexp": "^1.0.0", + "eslint-template-visitor": "^2.2.2", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "import-modules": "^2.1.0", + "lodash": "^4.17.20", + "pluralize": "^8.0.0", + "read-pkg-up": "^7.0.1", + "regexp-tree": "^0.1.22", + "reserved-words": "^0.1.2", + "safe-regex": "^2.1.1", + "semver": "^7.3.4" + }, + "dependencies": { + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "eslint-rule-docs": { + "version": "1.1.222", + "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.222.tgz", + "integrity": "sha512-lHzjFMdlpqaa38Zf6oeW/A+EX91ogcaUqolNwS2EOT3BhPqxPeYCdeH3H2+bQO1U7mzu01vsVNVr3L1cGyDrKA==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-template-visitor": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/eslint-template-visitor/-/eslint-template-visitor-2.3.2.tgz", + "integrity": "sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==", + "dev": true, + "requires": { + "@babel/core": "^7.12.16", + "@babel/eslint-parser": "^7.12.16", + "eslint-visitor-keys": "^2.0.0", + "esquery": "^1.3.1", + "multimap": "^1.1.0" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "espurify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-2.0.1.tgz", + "integrity": "sha512-7w/dUrReI/QbJFHRwfomTlkQOXaB1NuCrBRn5Y26HXn5gvh18/19AgLbayVrNxXQfkckvgrJloWyvZDuJ7dhEA==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "eventie": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/eventie/-/eventie-1.0.6.tgz", + "integrity": "sha1-1P/IsMK15JPCqhsiy+kY067nRDc=" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "requires": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-set-props": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-set-props/-/get-set-props-0.1.0.tgz", + "integrity": "sha1-mYR1wXhEVobQsyJG2l3428++jqM=", + "dev": true + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "github-url-from-git": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.5.0.tgz", + "integrity": "sha1-+YX+3MCpqledyI16/waNVcxiUaA=", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "global-agent": { + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.12.tgz", + "integrity": "sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg==", + "dev": true, + "optional": true, + "requires": { + "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" + }, + "dependencies": { + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "global-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "dev": true, + "requires": { + "ini": "1.3.7" + } + }, + "global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "requires": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "globalthis": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.1.tgz", + "integrity": "sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==", + "dev": true, + "optional": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dev": true, + "requires": { + "@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" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@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": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "import-modules": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-2.1.0.tgz", + "integrity": "sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "inquirer-autosubmit-prompt": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/inquirer-autosubmit-prompt/-/inquirer-autosubmit-prompt-0.2.0.tgz", + "integrity": "sha512-mzNrusCk5L6kSzlN0Ioddn8yzrhYNLli+Sn2ZxMuLechMYAzakiFCIULxsxlQb5YKzthLGfrFACcWoAvM7p04Q==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "inquirer": "^6.2.1", + "rxjs": "^6.3.3" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "irregular-plurals": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.2.0.tgz", + "integrity": "sha512-YqTdPLfwP7YFN0SsD3QUVCkm9ZG2VzOXv3DOrw5G5mkMbVwptTwVcFv7/C0vOpBmgTxAeTG19XpUs1E522LW9Q==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true + }, + "is-error": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", + "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==", + "dev": true + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-get-set-prop": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-1.0.0.tgz", + "integrity": "sha1-JzGHfk14pqae3M5rudaLB3nnYxI=", + "dev": true, + "requires": { + "get-set-props": "^0.1.0", + "lowercase-keys": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "dev": true, + "requires": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-js-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-2.0.0.tgz", + "integrity": "sha1-c2FwBtZZtOtHKbunR9KHgt8PfiI=", + "dev": true, + "requires": { + "js-types": "^1.0.0" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true + }, + "is-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-obj-prop": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-1.0.0.tgz", + "integrity": "sha1-s03nnEULjXxzqyzfZ9yHWtuF+A4=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0", + "obj-props": "^1.0.0" + } + }, + "is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "dev": true, + "requires": { + "symbol-observable": "^1.1.0" + } + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "is-proto-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-2.0.0.tgz", + "integrity": "sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg==", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0", + "proto-props": "^2.0.0" + } + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-scoped": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-scoped/-/is-scoped-2.1.0.tgz", + "integrity": "sha512-Cv4OpPTHAK9kHYzkzCrof3VJh7H/PrG2MBUMvvJebaaUMbqhm0YAtXnvh0I3Hnj2tMZWwrRROWLSgfJrKqWmlQ==", + "dev": true, + "requires": { + "scoped-regex": "^2.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-url-superb": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz", + "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isbinaryfile": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", + "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "issue-regex": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/issue-regex/-/issue-regex-3.1.0.tgz", + "integrity": "sha512-0RHjbtw9QXeSYnIEY5Yrp2QZrdtz21xBDV9C/GIlY2POmgoS6a7qjkYS5siRKXScnuAj5/SPv1C3YForNCHTJA==", + "dev": true + }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-types": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/js-types/-/js-types-1.0.0.tgz", + "integrity": "sha1-0kLmSU7Vcq08koCfyL7X92h8vwM=", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "peer": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-schema-typed": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.3.tgz", + "integrity": "sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true, + "optional": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "keyboardevent-from-electron-accelerator": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/keyboardevent-from-electron-accelerator/-/keyboardevent-from-electron-accelerator-2.0.0.tgz", + "integrity": "sha512-iQcmNA0M4ETMNi0kG/q0h/43wZk7rMeKYrXP7sqKIJbHkTU8Koowgzv+ieR/vWJbOwxx5nDC3UnudZ0aLSu4VA==" + }, + "keyboardevents-areequal": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/keyboardevents-areequal/-/keyboardevents-areequal-0.2.2.tgz", + "integrity": "sha512-Nv+Kr33T0mEjxR500q+I6IWisOQ0lK1GGOncV0kWE6n4KFmpcu7RUX5/2B0EUtX51Cb0HjZ9VJsSY3u4cBa0kw==" + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, + "lazy-val": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.4.tgz", + "integrity": "sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "line-column-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-2.0.0.tgz", + "integrity": "sha512-nz3A+vi4bElhwd62E9+Qk/f9BDYLSzD/4Hy1rir0I4GnMxSTezSymzANyph5N1PgRZ3sSbA+yR5hOuXxc71a0Q==", + "dev": true, + "requires": { + "type-fest": "^0.4.1" + }, + "dependencies": { + "type-fest": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", + "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", + "dev": true + } + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "dev": true, + "requires": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" + }, + "dependencies": { + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + } + } + }, + "listr-input": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/listr-input/-/listr-input-0.2.1.tgz", + "integrity": "sha512-oa8iVG870qJq+OuuMK3DjGqFcwsK1SDu+kULp9kEq09TY231aideIZenr3lFOQdASpAr6asuyJBbX62/a3IIhg==", + "dev": true, + "requires": { + "inquirer": "^7.0.0", + "inquirer-autosubmit-prompt": "^0.2.0", + "rxjs": "^6.5.3", + "through": "^2.3.8" + } + }, + "listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", + "dev": true + }, + "listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "dev": true, + "requires": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "^1.0.0" + } + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" + }, + "dependencies": { + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + } + } + }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true, + "peer": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.zip": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", + "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=", + "dev": true + }, + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "requires": { + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + } + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^4.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "optional": true + } + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mem": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-6.1.1.tgz", + "integrity": "sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true + } + } + }, + "memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", + "dev": true + }, + "meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dev": true, + "requires": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micro-spelling-correcter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/micro-spelling-correcter/-/micro-spelling-correcter-1.1.1.tgz", + "integrity": "sha512-lkJ3Rj/mtjlRcHk6YyCbvZhyWTOzdBvTHsxMmZSk5jxN1YyVSQ+JETAom55mdzfcyDrY/49Z7UCW760BK30crg==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true + }, + "mime-db": { + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", + "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==" + }, + "mime-types": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", + "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", + "dev": true, + "peer": true, + "requires": { + "mime-db": "1.46.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "modify-filename": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz", + "integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multimap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multimap/-/multimap-1.1.0.tgz", + "integrity": "sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "peer": true + }, + "new-github-issue-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/new-github-issue-url/-/new-github-issue-url-0.2.1.tgz", + "integrity": "sha512-md4cGoxuT4T4d/HDOXbrUHkTKrp/vp+m3aOA7XXVYwNsUNMK49g3SQicTSeV5GIz/5QVGAeYRAOlyp9OvlgsYA==" + }, + "new-github-release-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/new-github-release-url/-/new-github-release-url-1.0.0.tgz", + "integrity": "sha512-dle7yf655IMjyFUqn6Nxkb18r4AOAkzRcgcZv6WZ0IqrOH4QCEZ8Sm6I7XX21zvHdBeeMeTkhR9qT2Z0EJDx6A==", + "dev": true, + "requires": { + "type-fest": "^0.4.1" + }, + "dependencies": { + "type-fest": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", + "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", + "dev": true + } + } + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true + }, + "np": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/np/-/np-7.4.0.tgz", + "integrity": "sha512-woJn5Bodg0/VDyUWx5EHIsi+8QlKSows0AVRBt47PG++cJAVE6jQFXcXDFDBMqY5PueFc4w0SA3gxqPklk6oGg==", + "dev": true, + "requires": { + "@samverschueren/stream-to-observable": "^0.3.1", + "any-observable": "^0.5.1", + "async-exit-hook": "^2.0.1", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "del": "^6.0.0", + "escape-goat": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "execa": "^5.0.0", + "github-url-from-git": "^1.5.0", + "has-yarn": "^2.1.0", + "hosted-git-info": "^3.0.7", + "ignore-walk": "^3.0.3", + "import-local": "^3.0.2", + "inquirer": "^7.3.3", + "is-installed-globally": "^0.3.2", + "is-interactive": "^1.0.0", + "is-scoped": "^2.1.0", + "issue-regex": "^3.1.0", + "listr": "^0.14.3", + "listr-input": "^0.2.1", + "log-symbols": "^4.0.0", + "meow": "^8.1.0", + "minimatch": "^3.0.4", + "new-github-release-url": "^1.0.0", + "npm-name": "^6.0.1", + "onetime": "^5.1.2", + "open": "^7.3.0", + "ow": "^0.21.0", + "p-memoize": "^4.0.1", + "p-timeout": "^4.1.0", + "pkg-dir": "^5.0.0", + "read-pkg-up": "^7.0.1", + "rxjs": "^6.6.3", + "semver": "^7.3.4", + "split": "^1.0.1", + "symbol-observable": "^3.0.0", + "terminal-link": "^2.1.1", + "update-notifier": "^5.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "boxen": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.0.tgz", + "integrity": "sha512-5bvsqw+hhgUi3oYGK0Vf4WpIkyemp60WBInn7+WNfoISzAqk/HX4L7WNROq38E6UR/y3YADpv6pEm4BfkeEAdA==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.0", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "dev": true, + "requires": { + "ini": "2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true + }, + "is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "symbol-observable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-3.0.0.tgz", + "integrity": "sha512-6tDOXSHiVjuCaasQSWTmHUWn4PuG7qa3+1WT031yTc/swT7+rLiw3GOrFxaH1E3lLP09dH3bVuVDf2gK5rxG3Q==", + "dev": true + }, + "update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "requires": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + } + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "npm-name": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npm-name/-/npm-name-6.0.1.tgz", + "integrity": "sha512-fhKRvUAxaYzMEUZim4mXWyfFbVS+M1CbrCLdAo3txWzrctxKka/h+KaBW0O9Cz5uOM00Nldn2JLWhuwnyW3SUw==", + "dev": true, + "requires": { + "got": "^10.6.0", + "is-scoped": "^2.1.0", + "is-url-superb": "^4.0.0", + "lodash.zip": "^4.2.0", + "org-regex": "^1.0.0", + "p-map": "^3.0.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.1.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", + "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "dev": true, + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^2.0.0" + } + }, + "decompress-response": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", + "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", + "dev": true, + "requires": { + "mimic-response": "^2.0.0" + } + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "got": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", + "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", + "dev": true, + "requires": { + "@sindresorhus/is": "^2.0.0", + "@szmarczak/http-timer": "^4.0.0", + "@types/cacheable-request": "^6.0.1", + "cacheable-lookup": "^2.0.0", + "cacheable-request": "^7.0.1", + "decompress-response": "^5.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^5.0.0", + "lowercase-keys": "^2.0.0", + "mimic-response": "^2.1.0", + "p-cancelable": "^2.0.0", + "p-event": "^4.0.0", + "responselike": "^2.0.0", + "to-readable-stream": "^2.0.0", + "type-fest": "^0.10.0" + } + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "dev": true + }, + "p-cancelable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==", + "dev": true + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "dev": true, + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "to-readable-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", + "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==", + "dev": true + }, + "type-fest": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", + "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==", + "dev": true + } + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "obj-props": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/obj-props/-/obj-props-1.3.0.tgz", + "integrity": "sha512-k2Xkjx5wn6eC3537SWAXHzB6lkI81kS+icMKMkh4nG3w7shWG6MaWOBrNvhWVOszrtL5uxdfymQQfPUxwY+2eg==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "open-editor": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-3.0.0.tgz", + "integrity": "sha512-00Nqoa7k8F4AK1oSFMIIhYku+essXiCljR2L2kV+bl5j90ANgbQgzEeTdZu23LsikDoz+KfhyRHpGLAwpQhugA==", + "dev": true, + "requires": { + "env-editor": "^0.4.1", + "execa": "^5.0.0", + "line-column-path": "^2.0.0", + "open": "^7.3.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "org-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/org-regex/-/org-regex-1.0.0.tgz", + "integrity": "sha512-7bqkxkEJwzJQUAlyYniqEZ3Ilzjh0yoa62c7gL6Ijxj5bEpPL+8IE1Z0PFj0ywjjXQcdrwR51g9MIcLezR0hKQ==", + "dev": true + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "ow": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/ow/-/ow-0.21.0.tgz", + "integrity": "sha512-dlsoDe39g7mhdsdrC1R/YwjT7yjVqE3svWwOlMGvN690waBkgEZBmKBdkmKvSt5/wZ6E0Jn/nIesPqMZOpPKqw==", + "dev": true, + "requires": { + "@sindresorhus/is": "^4.0.0", + "callsites": "^3.1.0", + "dot-prop": "^6.0.1", + "lodash.isequal": "^4.5.0", + "type-fest": "^0.20.2", + "vali-date": "^1.0.0" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.0.tgz", + "integrity": "sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==", + "dev": true + } + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "requires": { + "p-timeout": "^3.1.0" + }, + "dependencies": { + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + } + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-memoize": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/p-memoize/-/p-memoize-4.0.1.tgz", + "integrity": "sha512-km0sP12uE0dOZ5qP+s7kGVf07QngxyG0gS8sYFvFWhqlgzOsSy+m71aUejf/0akxj5W7gE//2G74qTv6b4iMog==", + "dev": true, + "requires": { + "mem": "^6.0.1", + "mimic-fn": "^3.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true + } + } + }, + "p-reduce": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", + "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", + "dev": true + }, + "p-timeout": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-4.1.0.tgz", + "integrity": "sha512-+/wmHtzJuWii1sXn3HCuH/FTwGhrp4tmJTxSKJbfS+vkipci6osxXM5mY0jUiRzWKMTgUT8l7HFbeSwZAynqHw==", + "dev": true + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "plur": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", + "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", + "dev": true, + "requires": { + "irregular-plurals": "^3.2.0" + } + }, + "pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "proto-props": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/proto-props/-/proto-props-2.0.0.tgz", + "integrity": "sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "requires": { + "escape-goat": "^2.0.0" + }, + "dependencies": { + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + } + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "queue-microtask": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", + "integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "read-config-file": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.0.0.tgz", + "integrity": "sha512-PHjROSdpceKUmqS06wqwP92VrM46PZSTubmNIMJ5DrMwg1OgenSTSEHIkCa6TiOJ+y/J0xnG1fFwG3M+Oi1aNA==", + "dev": true, + "requires": { + "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": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + } + } + }, + "regexp-tree": { + "version": "0.1.23", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.23.tgz", + "integrity": "sha512-+7HWfb4Bvu8Rs2eQTUIpX9I/PlQkYOuTNbRpKLJlQpSgwSkzFYh+pUj0gtvglnOZLKB6YgnIgRuJ2/IlpL48qw==", + "dev": true + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true + }, + "registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "reserved-words": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", + "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "optional": true, + "requires": { + "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" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true, + "optional": true + } + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", + "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", + "dev": true, + "requires": { + "regexp-tree": "~0.1.1" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "requires": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "peer": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "scoped-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/scoped-regex/-/scoped-regex-2.1.0.tgz", + "integrity": "sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true, + "optional": true + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + } + }, + "serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "requires": { + "type-fest": "^0.13.1" + }, + "dependencies": { + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": true + } + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "peer": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "requires": { + "sort-keys": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true, + "peer": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "requires": { + "debug": "^4.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true + }, + "table": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "dev": true, + "requires": { + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ajv": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.1.tgz", + "integrity": "sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, + "tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", + "dev": true + }, + "temp-file": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.7.tgz", + "integrity": "sha512-9tBJKt7GZAQt/Rg0QzVWA8Am8c1EFl+CAv04/aBVqlx5oyfQ508sFIABshQ0xbZu6mBrFLWIUXO/bbLYghW70g==", + "dev": true, + "requires": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^8.1.0" + } + }, + "term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", + "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", + "dev": true, + "peer": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "peer": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "dev": true, + "peer": true, + "requires": { + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.5.1" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "peer": true, + "requires": { + "yocto-queue": "^0.1.0" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, + "truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, + "requires": { + "utf8-byte-length": "^1.0.1" + } + }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsutils": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", + "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.2.tgz", + "integrity": "sha512-tbb+NVrLfnsJy3M59lsDgrzWIflR4d4TIUjz+heUnHZwdF7YsrMTKoRERiIvI2lvBG95dfpLxB21WZhys1bgaQ==", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "unused-filename": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unused-filename/-/unused-filename-2.1.0.tgz", + "integrity": "sha512-BMiNwJbuWmqCpAM1FqxCTD7lXF97AvfQC8Kr/DIeA6VtvhJaMDupZ82+inbjl5yVP44PcxOuCSxye1QMS0wZyg==", + "requires": { + "modify-filename": "^1.1.0", + "path-exists": "^4.0.0" + } + }, + "update-notifier": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "vali-date": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", + "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "dev": true, + "peer": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "dependencies": { + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + } + } + }, + "webpack": { + "version": "5.24.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.24.2.tgz", + "integrity": "sha512-uxxKYEY4kMNjP+D2Y+8aw5Vd7ar4pMuKCNemxV26ysr1nk0YDiQTylg9U3VZIdkmI0YHa0uC8ABxL+uGxGWWJg==", + "dev": true, + "peer": true, + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.46", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.4.0", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" + }, + "dependencies": { + "acorn": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.5.tgz", + "integrity": "sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg==", + "dev": true, + "peer": true + }, + "enhanced-resolve": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", + "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", + "dev": true, + "peer": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + }, + "tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true, + "peer": true + } + } + }, + "webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "dev": true, + "peer": true, + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "requires": { + "string-width": "^4.0.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + }, + "xo": { + "version": "0.38.2", + "resolved": "https://registry.npmjs.org/xo/-/xo-0.38.2.tgz", + "integrity": "sha512-bGDGXgyPQyiVYIiqrkbFm4S1IIwlKDrNxgWnz9xWrdT4jdbfDU9fHkW6Mwab7jGms7ymoul+aRZVa3uMhcQlTw==", + "dev": true, + "requires": { + "@typescript-eslint/eslint-plugin": "^4.15.1", + "@typescript-eslint/parser": "^4.15.1", + "arrify": "^2.0.1", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "eslint": "^7.20.0", + "eslint-config-prettier": "^7.2.0", + "eslint-config-xo": "^0.35.0", + "eslint-config-xo-typescript": "^0.38.0", + "eslint-formatter-pretty": "^4.0.0", + "eslint-import-resolver-webpack": "^0.13.0", + "eslint-plugin-ava": "^11.0.0", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-no-use-extend-native": "^0.5.0", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-prettier": "^3.3.1", + "eslint-plugin-promise": "^4.3.1", + "eslint-plugin-unicorn": "^28.0.2", + "find-cache-dir": "^3.3.1", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0", + "get-stdin": "^8.0.0", + "globby": "^9.2.0", + "has-flag": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-path-inside": "^3.0.2", + "json-stable-stringify-without-jsonify": "^1.0.1", + "json5": "^2.2.0", + "lodash": "^4.17.20", + "meow": "^9.0.0", + "micromatch": "^4.0.2", + "open-editor": "^3.0.0", + "p-reduce": "^2.1.0", + "path-exists": "^4.0.0", + "prettier": "^2.2.1", + "resolve-cwd": "^3.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.3.4", + "slash": "^3.0.0", + "to-absolute-glob": "^2.0.2", + "typescript": "^4.1.5", + "update-notifier": "^5.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, + "boxen": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.0.tgz", + "integrity": "sha512-5bvsqw+hhgUi3oYGK0Vf4WpIkyemp60WBInn7+WNfoISzAqk/HX4L7WNROq38E6UR/y3YADpv6pEm4BfkeEAdA==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.0", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "dev": true, + "requires": { + "ini": "2.0.0" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true + }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dev": true, + "requires": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "requires": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "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-parser": { + "version": "20.2.6", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.6.tgz", + "integrity": "sha512-AP1+fQIWSM/sMiET8fyayjx/J+JmTPt2Mr0FkrgqB4todtfa53sOsrSAcIrJRD5XS20bKUwaDIuMkWKCEiQLKA==", + "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..f00da7e --- /dev/null +++ b/package.json @@ -0,0 +1,76 @@ +{ + "name": "electron-desktop-background", + "productName": "Electron Desktop Background", + "version": "0.0.0", + "description": "Set any webpage as your desktop background. ", + "license": "UNLICENSED", + "repository": "mattruzzi/electron-desktop-background", + "author": { + "name": "Matthew Ruzzi", + "email": "68619790+mattruzzi@users.noreply.github.com", + "url": "https://mattruzzi.github.io/" + }, + "scripts": { + "postinstall": "electron-builder install-app-deps", + "lint": "xo", + "test": "npm run lint", + "start": "electron .", + "pack": "electron-builder --dir", + "dist": "electron-builder --macos --linux --windows", + "release": "np" + }, + "dependencies": { + "electron-context-menu": "^2.5.0", + "electron-debug": "^3.2.0", + "electron-prompt": "^1.6.1", + "electron-store": "^7.0.2", + "electron-unhandled": "^3.0.2", + "electron-updater": "^4.3.5", + "electron-util": "^0.14.2" + }, + "devDependencies": { + "electron": "^11.3.0", + "electron-builder": "^22.9.1", + "np": "^7.4.0", + "xo": "^0.38.1" + }, + "xo": { + "envs": [ + "node", + "browser" + ] + }, + "np": { + "publish": false, + "releaseDraft": false + }, + "build": { + "appId": "io.github.mattruzzi.electron-desktop-background", + "mac": { + "category": "public.app-category.utilities", + "darkModeSupport": true + }, + "dmg": { + "iconSize": 160, + "contents": [ + { + "x": 180, + "y": 170 + }, + { + "x": 480, + "y": 170, + "type": "link", + "path": "/Applications" + } + ] + }, + "linux": { + "target": [ + "AppImage", + "deb" + ], + "category": "Utility" + } + } +} \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..fef4a08 --- /dev/null +++ b/readme.md @@ -0,0 +1,52 @@ +# Electron Desktop Background + +> Set any webpage as your desktop background. + +## Install + +**macOS** + +[**Download**](https://github.com/mattruzzi/electron-desktop-background/releases/latest) the `.dmg` file. + + + +## Dev + +Built with [Electron](https://electronjs.org). + +### Run + +``` +$ npm install +$ npm start +``` + + diff --git a/static/icon.png b/static/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5263677aec318e3a8fc913c2d4c1319d63b1d67e GIT binary patch literal 165199 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�$LiJkYyO)ya7AiWF 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 literal 0 HcmV?d00001 diff --git a/tray.js b/tray.js new file mode 100644 index 0000000..507541a --- /dev/null +++ b/tray.js @@ -0,0 +1,71 @@ +'use strict'; +const { app, Menu, Tray, nativeImage } = require('electron'); +const path = require("path") +const config = require('./config'); +const prompt = require('electron-prompt'); +const { set } = require('./config'); + +let tray = null; +console.log("tray"); + +function urlPrompt(win, tray) { + prompt({ + title: 'Prompt example', + label: 'URL:', + value: config.get('backgroundUrl'), + inputAttrs: { + type: 'url' // TODO: better validation + }, + type: 'input' + }) + .then(r => { + if (r === null) { + console.log('user cancelled'); + } else { + (async () => { + console.log('result', r); + await win.loadURL(r); + config.set('backgroundUrl', r); + setTray(win, tray); + })(); + } + }) + .catch(console.error); +} + +function setTray(win, tray) { + const contextMenu = Menu.buildFromTemplate([ + { label: win.getTitle(), type: 'normal', enabled: false }, + { label: config.get('backgroundUrl'), type: 'normal', enabled: false }, + { type: 'separator' }, + { + label: 'Set URL…', type: 'normal', click() { + urlPrompt(win, tray); + } + }, + { type: 'separator' }, + { + label: 'Reload', type: 'normal', click() { + win.reload(); + } + }, + // { type: 'separator' }, + // { label: 'Desktop Background Mode', type: 'normal'/*, checked: true*/, click() { win.type = "desktop"; } }, + // { label: 'Browsing Mode', type: 'normal', click() { win.type = "textured"; } }, + { type: 'separator' }, + { role: 'about', label: 'About' }, + // { label: 'Preferences…', type: 'normal' }, + { type: 'separator' }, + { role: 'quit' } + ]); + tray.setToolTip('Electron Desktop background'); + tray.setContextMenu(contextMenu); +} + +function createTray(win) { + const icon = nativeImage.createFromDataURL('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAABN1JREFUeJzFVllsVFUY/u499850ZmgLLWUpS8rSmgJlECjpQqUsseWBJRV4IFbjSiJRHwzBBx6NweiLGp7UGERfQNCEaiTsS1kFYQZrKUIrlOBSGFqYpb3L+J17Z9riDL6Y4E1Ozp175/zf/33/djU8hkv7X0CM9c0BS1WDlipGmarQTVXDgMaV2g2ho18uTedvHQnNw3sPd93gs4ghtEsvvNUcfSSIub55oa0oW5OKUmErqs9SVEFAcIezqwKmOvw+vVSYQlh0KE7A8Ifb9mx+c2NTawaIZJBUsJXGa4cdhMF7g7spNCQIds+0IPQcmFqKYYrRgNBV7vqA0GrJ9r13Pv2hYcvLjdGHQOh9kCwqJIDrJaWRS7iLh7H3Shta2i+jftZcLJ5bTdk8jmxZ1myeDdLsyYdAKEmBrap+yWDIe+GCqC7I9XsR3IlFsfvHVuSOHouy0lmSgROjFJv07uP5ggy5aFBQKkUaTrOIU55e00TMsiFoYEVlLaaUTEc/n39z6gjWF02AJ5+2KJ8DJuVzgDSFNkQGiKUIJ6AOAIFuxmP4LPQTuu73UkqBkrHFWFVdD38gF+FrVxDtT+DL73eC7DGqqBjVjWvgLRznZh2BpBqZgRcuiNwj9PzdU8ewYEop1tFwglKdvdmFD1p2IYcgFeVzUDpzHvbs/xbrmt/Azx2XcXDfbtSt24BkTsABMrOBpAMuZbqTiKHPMLBsRhB9dhKfnziImG1jZf1yjJtQQkN+RJhlXl8ABiUqr1qC9i8+wn2y8+SPdmpJxjYLE80F4e71B+BhgR3tvIYDHW2YMfUJ1MypgjoiF1GwRuip4vVDJ0hf/wASf96GIEOMyHfTmjayMjFSL+Tu8fhQU1aOHWeP4+l5tVg0fyFMTw66+3px6NxxVNY1wM+gaz4/emMP0Hb+BCbOqYYiQVLpbv0biJMdQkqWgC/Hh3uJOLNMQZLeJ70+5DCbLDohU1V2gqgxgLzJ0zF+bh2lc8+6qmSRK01R0u2hBOdvdOK5hiYcunwBXx3Yi/pFy+EfU4yapaucfhXnfxOMgX/cZIxZsJSOgJk2VLxZQdxguUyuR37HrUgPwt1dWE2gwxfPYMee7XiSAS6pqITKeNzv70ecLAWZhffvxu2rYZSueRWBsuBgEmWAyKq1RArkbg8KePhSZweqnlqOQH4hahevQPiXizh97hgKJ05F/qRpMJhxd/7oRsfRFhakF391tsNTPs/J0Ecw0Zw2IrWeP7sSSQZxDNPVYsBjlolbBFyy9hX0sDhv/HYVoSPfwTOyAL+eOYzJy56BXjgWI2VcVLcdyXhlMuE84EubjIQnz4/5zCh3VuiYFqxGeOcnCF04ieJgFUwo8BWNR+WGLbDpjCGGAp5KIJsgRrbAR9jO4wy8Ptj0hNuLRG4AVSufReu+rxE6dwTeUUWY2fQSEMhzRoDTTFOzxZ01apx9MJJZ8UKEON3ClKs2PfWGt+/cSdNR9+ImPGAnSNK4zZWuifRIGARS1DBHRygDZPWW16I73t++mZ5v5Zot2zWXGGrfGmzWiZarD9bSoGG371mSAQFCBHj7dE1eNANEXs2bnm/d9vGuRkpQQQkK5Yy3hDtqh6/BEay472zFuR/g0LtLMyECxIbbzfiQ2Pj6WunB6X8+/y/XY/kk+hvEDCL/+QVJawAAAABJRU5ErkJggg==') + tray = new Tray(icon) + setTray(win, tray); +} + +module.exports = createTray;