From 4903399d56d6b0177f115aa41055a48d7b661416 Mon Sep 17 00:00:00 2001 From: Jing Hua <59118459+ztjhz@users.noreply.github.com> Date: Thu, 30 Mar 2023 13:58:59 +0800 Subject: [PATCH] feat: desktop app (#169) * electron * github actions * fix publish.yml * more concise * update linux target * gitignore add newline --- .github/workflows/publish.yml | 27 + .gitignore | 2 + electron/index.cjs | 46 + package.json | 39 +- public/favicon-516x516.png | Bin 0 -> 74673 bytes tsconfig.json | 2 +- yarn.lock | 1666 ++++++++++++++++++++++++++++++++- 7 files changed, 1774 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/publish.yml create mode 100644 electron/index.cjs create mode 100644 public/favicon-516x516.png diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..3dc191d --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,27 @@ +name: Build and publish desktop app +on: + workflow_dispatch: + +concurrency: + group: 'publish' + cancel-in-progress: true + +jobs: + build: + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v3 + + - name: Use Node.js 18 + uses: actions/setup-node@v3 + with: + node-version: 18 + + - name: Install dependencies + run: yarn + + - name: Build + run: yarn make diff --git a/.gitignore b/.gitignore index a547bf3..03fe3a9 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,5 @@ dist-ssr *.njsproj *.sln *.sw? + +release/ diff --git a/electron/index.cjs b/electron/index.cjs new file mode 100644 index 0000000..8841117 --- /dev/null +++ b/electron/index.cjs @@ -0,0 +1,46 @@ +const path = require('path'); + +const { app, BrowserWindow } = require('electron'); +const isDev = require('electron-is-dev'); + +if (require('electron-squirrel-startup')) app.quit(); + +function createWindow() { + let iconPath = ''; + if (isDev) { + iconPath = path.join(__dirname, '../public/favicon-516x516.png'); + } else { + iconPath = path.join(__dirname, '../dist/favicon-516x516.png'); + } + + const win = new BrowserWindow({ + show: false, + icon: iconPath, + }); + win.maximize(); + win.show(); + + win.loadURL( + isDev + ? 'http://localhost:5173' + : `file://${path.join(__dirname, '../dist/index.html')}` + ); + + if (isDev) { + win.webContents.openDevTools({ mode: 'detach' }); + } +} + +app.whenReady().then(createWindow); + +app.on('window-all-closed', () => { + if (process.platform !== 'darwin') { + app.quit(); + } +}); + +app.on('activate', () => { + if (BrowserWindow.getAllWindows().length === 0) { + createWindow(); + } +}); diff --git a/package.json b/package.json index b314846..cf998d0 100644 --- a/package.json +++ b/package.json @@ -1,15 +1,44 @@ { "name": "better-chatgpt", "private": true, - "version": "1.0.0", + "version": "1.0.1", "type": "module", + "homepage": "./", + "main": "electron/index.cjs", + "author": "Jing Hua ", + "description": "Play and chat smarter with BetterChatGPT - an amazing open-source web app with a better UI for exploring OpenAI's ChatGPT API!", "scripts": { "dev": "vite", "build": "tsc && vite build", - "preview": "vite preview" + "preview": "vite preview", + "electron": "concurrently -k \"BROWSER=none yarn dev\" \"wait-on tcp:5173 && electron .\"", + "pack": "yarn build && electron-builder --dir", + "make": "yarn build && electron-builder" + }, + "build": { + "appId": "better-chatgpt", + "productName": "Better ChatGPT", + "directories": { + "output": "release" + }, + "dmg": { + "title": "${productName} ${version}", + "icon": "dist/favicon-516x516.png" + }, + "linux": { + "target": "tar.gz", + "category": "Chat", + "icon": "dist/favicon-516x516.png" + }, + "win": { + "target": "NSIS", + "icon": "dist/favicon-516x516.png" + } }, "dependencies": { "@dqbd/tiktoken": "^1.0.2", + "electron-is-dev": "^2.0.0", + "electron-squirrel-startup": "^1.0.0", "html2canvas": "^1.4.1", "i18next": "^22.4.11", "i18next-browser-languagedetector": "^7.0.1", @@ -36,11 +65,15 @@ "@types/uuid": "^9.0.1", "@vitejs/plugin-react-swc": "^3.0.0", "autoprefixer": "^10.4.13", + "concurrently": "^8.0.1", + "electron": "^23.2.0", + "electron-builder": "^23.6.0", "postcss": "^8.4.21", "tailwindcss": "^3.2.7", "typescript": "^4.9.3", "vite": "^4.1.0", "vite-plugin-top-level-await": "^1.3.0", - "vite-plugin-wasm": "^3.2.2" + "vite-plugin-wasm": "^3.2.2", + "wait-on": "^7.0.1" } } diff --git a/public/favicon-516x516.png b/public/favicon-516x516.png new file mode 100644 index 0000000000000000000000000000000000000000..15694b89abffd4d5b45e46eb53fb82992bb5aefb GIT binary patch literal 74673 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 U&V7SVhk(x>r@f9f_QB`>3lHtz2><{9 literal 0 HcmV?d00001 diff --git a/tsconfig.json b/tsconfig.json index 83c759a..f2507bf 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -28,6 +28,6 @@ "@src/*": ["./src/*"] } }, - "include": ["src"], + "include": ["src", "electron/index.cjs"], "references": [{ "path": "./tsconfig.node.json" }] } diff --git a/yarn.lock b/yarn.lock index 39fffc9..7a86cde 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"7zip-bin@~5.1.1": + version "5.1.1" + resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.1.1.tgz#9274ec7460652f9c632c59addf24efb1684ef876" + integrity sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ== + "@babel/code-frame@^7.0.0": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" @@ -59,11 +64,47 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" +"@develar/schema-utils@~2.6.5": + version "2.6.5" + resolved "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz#3ece22c5838402419a6e0425f85742b961d9b6c6" + integrity sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig== + dependencies: + ajv "^6.12.0" + ajv-keywords "^3.4.1" + "@dqbd/tiktoken@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@dqbd/tiktoken/-/tiktoken-1.0.2.tgz#f180afc887426343bab2adc41106d04dbd3627c0" integrity sha512-AjGTBRWsMoVmVeN55NLyupyM8TNamOUBl6tj5t/leLDVup3CFGO9tVagNL1jf3GyZLkWZSTmYVbPQ/M2LEcNzw== +"@electron/get@^2.0.0": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.2.tgz#ae2a967b22075e9c25aaf00d5941cd79c21efd7e" + integrity sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g== + dependencies: + debug "^4.1.1" + env-paths "^2.2.0" + fs-extra "^8.1.0" + got "^11.8.5" + progress "^2.0.3" + semver "^6.2.0" + sumchecker "^3.0.1" + optionalDependencies: + global-agent "^3.0.0" + +"@electron/universal@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.2.1.tgz#3c2c4ff37063a4e9ab1e6ff57db0bc619bc82339" + integrity sha512-7323HyMh7KBAl/nPDppdLsC87G6RwRU02dy5FPeGB1eS7rUePh55+WNWiDPLhFQqqVPHzh77M69uhmoT8XnwMQ== + dependencies: + "@malept/cross-spawn-promise" "^1.1.0" + asar "^3.1.0" + debug "^4.3.1" + dir-compare "^2.4.0" + fs-extra "^9.0.1" + minimatch "^3.0.4" + plist "^3.0.4" + "@emotion/babel-plugin@^11.0.0": version "11.10.6" resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz#a68ee4b019d661d6f37dec4b8903255766925ead" @@ -254,6 +295,35 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== +"@hapi/hoek@^9.0.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@malept/cross-spawn-promise@^1.1.0": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz#504af200af6b98e198bce768bc1730c6936ae01d" + integrity sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ== + dependencies: + cross-spawn "^7.0.1" + +"@malept/flatpak-bundler@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz#e8a32c30a95d20c2b1bb635cc580981a06389858" + integrity sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q== + dependencies: + debug "^4.1.1" + fs-extra "^9.0.0" + lodash "^4.17.15" + tmp-promise "^3.0.2" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -280,6 +350,28 @@ resolved "https://registry.yarnpkg.com/@rollup/plugin-virtual/-/plugin-virtual-3.0.1.tgz#cea7e489481cc0ca91516c047f8c53c1cfb1adf6" integrity sha512-fK8O0IL5+q+GrsMLuACVNk2x21g3yaw+sG2qn16SnUd3IlBsQyvWxLMGHmCmXRMecPjGRSZ/1LmZB4rjQm68og== +"@sideway/address@^4.1.3": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" + integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sindresorhus/is@^4.0.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + "@swc/core-darwin-arm64@1.3.37": version "1.3.37" resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.37.tgz#a92e075ae35f18a64aaf3823ea175f03564f8da1" @@ -412,6 +504,13 @@ "@swc/core-win32-ia32-msvc" "1.3.37" "@swc/core-win32-x64-msvc" "1.3.37" +"@szmarczak/http-timer@^4.0.5": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" + integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== + dependencies: + defer-to-connect "^2.0.0" + "@tailwindcss/typography@^0.5.9": version "0.5.9" resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.5.9.tgz#027e4b0674929daaf7c921c900beee80dbad93e8" @@ -422,13 +521,43 @@ lodash.merge "^4.6.2" postcss-selector-parser "6.0.10" -"@types/debug@^4.0.0": +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + +"@types/cacheable-request@^6.0.1": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" + integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "^3.1.4" + "@types/node" "*" + "@types/responselike" "^1.0.0" + +"@types/debug@^4.0.0", "@types/debug@^4.1.6": version "4.1.7" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== dependencies: "@types/ms" "*" +"@types/fs-extra@^9.0.11": + version "9.0.13" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" + integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== + dependencies: + "@types/node" "*" + +"@types/glob@^7.1.1": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + "@types/hast@^2.0.0": version "2.3.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" @@ -436,11 +565,23 @@ dependencies: "@types/unist" "*" +"@types/http-cache-semantics@*": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" + integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== + "@types/katex@^0.11.0": version "0.11.1" resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.11.1.tgz#34de04477dcf79e2ef6c8d23b41a3d81f9ebeaf5" integrity sha512-DUlIj2nk0YnJdlWgsFuVKcX27MLW0KbKmGVoUHmFr+74FYYNUDAaj9ZqTADvsbE8rfxuVmSFc7KczYn5Y09ozg== +"@types/keyv@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" + integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== + dependencies: + "@types/node" "*" + "@types/mdast@^3.0.0": version "3.0.10" resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" @@ -448,16 +589,39 @@ dependencies: "@types/unist" "*" +"@types/minimatch@*": + version "5.1.2" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" + integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== + "@types/ms@*": version "0.7.31" resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== +"@types/node@*": + version "18.15.11" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.11.tgz#b3b790f09cb1696cffcec605de025b088fa4225f" + integrity sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q== + +"@types/node@^16.11.26": + version "16.18.23" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.23.tgz#b6e934fe427eb7081d0015aad070acb3373c3c90" + integrity sha512-XAMpaw1s1+6zM+jn2tmw8MyaRDIJfXxqmIQIS0HfoGYPuf7dUWeiUKopwq13KFX9lEp1+THGtlaaYx39Nxr58g== + "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/plist@^3.0.1": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/plist/-/plist-3.0.2.tgz#61b3727bba0f5c462fe333542534a0c3e19ccb01" + integrity sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw== + dependencies: + "@types/node" "*" + xmlbuilder ">=11.0.1" + "@types/prop-types@*", "@types/prop-types@^15.0.0": version "15.7.5" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" @@ -491,6 +655,13 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/responselike@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" + integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== + dependencies: + "@types/node" "*" + "@types/scheduler@*": version "0.16.2" resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" @@ -506,6 +677,30 @@ resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.1.tgz#98586dc36aee8dacc98cc396dbca8d0429647aa6" integrity sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA== +"@types/verror@^1.10.3": + version "1.10.6" + resolved "https://registry.yarnpkg.com/@types/verror/-/verror-1.10.6.tgz#3e600c62d210c5826460858f84bcbb65805460bb" + integrity sha512-NNm+gdePAX1VGvPcGZCDKQZKYSiAWigKhKaz5KF94hG6f2s8de9Ow5+7AbXoeKxL8gavZfk4UquSAygOF2duEQ== + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^17.0.1": + version "17.0.24" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" + integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yauzl@^2.9.1": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" + integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== + dependencies: + "@types/node" "*" + "@vitejs/plugin-react-swc@^3.0.0": version "3.2.0" resolved "https://registry.yarnpkg.com/@vitejs/plugin-react-swc/-/plugin-react-swc-3.2.0.tgz#7c4f6e116a296c27f680d05750f9dbf798cf7709" @@ -532,6 +727,33 @@ acorn@^7.0.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-keywords@^3.4.1: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.10.0, ajv@^6.12.0: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -539,6 +761,13 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" @@ -547,11 +776,95 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" +app-builder-bin@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0" + integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== + +app-builder-lib@23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-23.6.0.tgz#03cade02838c077db99d86212d61c5fc1d6da1a8" + integrity sha512-dQYDuqm/rmy8GSCE6Xl/3ShJg6Ab4bZJMT8KaTKGzT436gl1DN4REP3FCWfXoh75qGTJ+u+WsdnnpO9Jl8nyMA== + dependencies: + "7zip-bin" "~5.1.1" + "@develar/schema-utils" "~2.6.5" + "@electron/universal" "1.2.1" + "@malept/flatpak-bundler" "^0.4.0" + async-exit-hook "^2.0.1" + bluebird-lst "^1.0.9" + builder-util "23.6.0" + builder-util-runtime "9.1.1" + chromium-pickle-js "^0.2.0" + debug "^4.3.4" + ejs "^3.1.7" + electron-osx-sign "^0.6.0" + electron-publish "23.6.0" + form-data "^4.0.0" + fs-extra "^10.1.0" + hosted-git-info "^4.1.0" + is-ci "^3.0.0" + isbinaryfile "^4.0.10" + js-yaml "^4.1.0" + lazy-val "^1.0.5" + minimatch "^3.1.2" + read-config-file "6.2.0" + sanitize-filename "^1.6.3" + semver "^7.3.7" + tar "^6.1.11" + temp-file "^3.4.0" + arg@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +asar@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/asar/-/asar-3.2.0.tgz#e6edb5edd6f627ebef04db62f771c61bea9c1221" + integrity sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg== + dependencies: + chromium-pickle-js "^0.2.0" + commander "^5.0.0" + glob "^7.1.6" + minimatch "^3.0.4" + optionalDependencies: + "@types/glob" "^7.1.1" + +assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +async-exit-hook@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3" + integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== + +async@^3.2.3: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" @@ -569,6 +882,14 @@ autoprefixer@^10.4.13: picocolors "^1.0.0" postcss-value-parser "^4.2.0" +axios@^0.27.2: + version "0.27.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972" + integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== + dependencies: + follow-redirects "^1.14.9" + form-data "^4.0.0" + babel-plugin-macros@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" @@ -583,16 +904,58 @@ bail@^2.0.0: resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + base64-arraybuffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#1c37589a7c4b0746e34bd1feb951da2df01c1bdc" integrity sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ== +base64-js@^1.3.1, base64-js@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +bluebird-lst@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/bluebird-lst/-/bluebird-lst-1.0.9.tgz#a64a0e4365658b9ab5fe875eb9dfb694189bb41c" + integrity sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw== + dependencies: + bluebird "^3.5.5" + +bluebird@^3.5.0, bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +boolean@^3.0.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" + integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" @@ -615,6 +978,96 @@ btoa@^1.2.1: resolved "https://registry.yarnpkg.com/btoa/-/btoa-1.2.1.tgz#01a9909f8b2c93f6bf680ba26131eb30f7fa3d73" integrity sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g== +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + +buffer-equal@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" + integrity sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ== + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.1.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +builder-util-runtime@9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.1.1.tgz#2da7b34e78a64ad14ccd070d6eed4662d893bd60" + integrity sha512-azRhYLEoDvRDR8Dhis4JatELC/jUvYjm4cVSj7n9dauGTOM2eeNn9KS0z6YA6oDsjI1xphjNbY6PZZeHPzzqaw== + dependencies: + debug "^4.3.4" + sax "^1.2.4" + +builder-util@23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-23.6.0.tgz#1880ec6da7da3fd6fa19b8bd71df7f39e8d17dd9" + integrity sha512-QiQHweYsh8o+U/KNCZFSvISRnvRctb8m/2rB2I1JdByzvNKxPeFLlHFRPQRXab6aYeXc18j9LpsDLJ3sGQmWTQ== + dependencies: + "7zip-bin" "~5.1.1" + "@types/debug" "^4.1.6" + "@types/fs-extra" "^9.0.11" + app-builder-bin "4.0.0" + bluebird-lst "^1.0.9" + builder-util-runtime "9.1.1" + chalk "^4.1.1" + cross-spawn "^7.0.3" + debug "^4.3.4" + fs-extra "^10.0.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + is-ci "^3.0.0" + js-yaml "^4.1.0" + source-map-support "^0.5.19" + stat-mode "^1.0.0" + temp-file "^3.4.0" + +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== + +cacheable-request@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" + integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== + 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 "^6.0.1" + responselike "^2.0.0" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -658,6 +1111,14 @@ chalk@^2.0.0: escape-string-regexp "^1.0.5" supports-color "^5.3.0" +chalk@^4.0.2, chalk@^4.1.1, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + character-entities@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" @@ -678,11 +1139,50 @@ chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chromium-pickle-js@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" + integrity sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw== + +ci-info@^3.2.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + classnames@2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== +cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== + dependencies: + slice-ansi "^3.0.0" + string-width "^4.2.0" + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone-response@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" + integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== + dependencies: + mimic-response "^1.0.0" + color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -690,26 +1190,82 @@ color-convert@^1.9.0: dependencies: color-name "1.1.3" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== -color-name@^1.1.4: +color-name@^1.1.4, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +colors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + comma-separated-tokens@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== +commander@2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" + integrity sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A== + dependencies: + graceful-readlink ">= 1.0.0" + +commander@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + commander@^8.0.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== +compare-version@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" + integrity sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-8.0.1.tgz#80c0591920a9fa3e68ba0dd8aa6eac8487eb904c" + integrity sha512-Sh8bGQMEL0TAmAm2meAXMjcASHZa7V0xXQVDBLknCPa9TPtkY9yYs+0cnGGgfdkW0SV1Mlg+hVGfXcoI8d3MJA== + dependencies: + chalk "^4.1.2" + date-fns "^2.29.3" + lodash "^4.17.21" + rxjs "^7.8.0" + shell-quote "^1.8.0" + spawn-command "0.0.2-1" + supports-color "^8.1.1" + tree-kill "^1.2.2" + yargs "^17.7.1" + convert-source-map@^1.5.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" @@ -735,6 +1291,11 @@ core-js@^3.8.3: resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.29.1.tgz#40ff3b41588b091aaed19ca1aa5cb111803fa9a6" integrity sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw== +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + cosmiconfig@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" @@ -746,6 +1307,13 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" +crc@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== + dependencies: + buffer "^5.1.0" + cross-fetch@3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" @@ -753,6 +1321,15 @@ cross-fetch@3.1.5: dependencies: node-fetch "2.6.7" +cross-spawn@^7.0.1, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + css-line-break@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/css-line-break/-/css-line-break-2.1.0.tgz#bfef660dfa6f5397ea54116bb3cb4873edbc4fa0" @@ -770,13 +1347,25 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== -debug@^4.0.0: +date-fns@^2.29.3: + version "2.29.3" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" +debug@^2.2.0, debug@^2.6.8: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + decode-named-character-reference@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" @@ -784,16 +1373,46 @@ decode-named-character-reference@^1.0.0: dependencies: character-entities "^2.0.0" +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +defer-to-connect@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + +define-properties@^1.1.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" + integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + defined@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf" integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + dequal@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + detective@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" @@ -813,21 +1432,157 @@ diff@^5.0.0: resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== +dir-compare@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-2.4.0.tgz#785c41dc5f645b34343a4eafc50b79bac7f11631" + integrity sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA== + dependencies: + buffer-equal "1.0.0" + colors "1.0.3" + commander "2.9.0" + minimatch "3.0.4" + dlv@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== +dmg-builder@23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-23.6.0.tgz#d39d3871bce996f16c07d2cafe922d6ecbb2a948" + integrity sha512-jFZvY1JohyHarIAlTbfQOk+HnceGjjAdFjVn3n8xlDWKsYNqbO4muca6qXEZTfGXeQMG7TYim6CeS5XKSfSsGA== + dependencies: + app-builder-lib "23.6.0" + builder-util "23.6.0" + builder-util-runtime "9.1.1" + fs-extra "^10.0.0" + iconv-lite "^0.6.2" + js-yaml "^4.1.0" + optionalDependencies: + dmg-license "^1.0.11" + +dmg-license@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/dmg-license/-/dmg-license-1.0.11.tgz#7b3bc3745d1b52be7506b4ee80cb61df6e4cd79a" + integrity sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q== + dependencies: + "@types/plist" "^3.0.1" + "@types/verror" "^1.10.3" + ajv "^6.10.0" + crc "^3.8.0" + iconv-corefoundation "^1.1.7" + plist "^3.0.4" + smart-buffer "^4.0.2" + verror "^1.10.0" + dompurify@^2.2.0: version "2.4.5" resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.4.5.tgz#0e89a27601f0bad978f9a924e7a05d5d2cccdd87" integrity sha512-jggCCd+8Iqp4Tsz0nIvpcb22InKEBrGz5dw3EQJMs8HPJDsKbFIO3STYtAvCfDx26Muevn1MHVI0XxjgFfmiSA== +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05" + integrity sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg== + +ejs@^3.1.7: + version "3.1.9" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" + integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== + dependencies: + jake "^10.8.5" + +electron-builder@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-23.6.0.tgz#c79050cbdce90ed96c5feb67c34e9e0a21b5331b" + integrity sha512-y8D4zO+HXGCNxFBV/JlyhFnoQ0Y0K7/sFH+XwIbj47pqaW8S6PGYQbjoObolKBR1ddQFPt4rwp4CnwMJrW3HAw== + dependencies: + "@types/yargs" "^17.0.1" + app-builder-lib "23.6.0" + builder-util "23.6.0" + builder-util-runtime "9.1.1" + chalk "^4.1.1" + dmg-builder "23.6.0" + fs-extra "^10.0.0" + is-ci "^3.0.0" + lazy-val "^1.0.5" + read-config-file "6.2.0" + simple-update-notifier "^1.0.7" + yargs "^17.5.1" + +electron-is-dev@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/electron-is-dev/-/electron-is-dev-2.0.0.tgz#833487a069b8dad21425c67a19847d9064ab19bd" + integrity sha512-3X99K852Yoqu9AcW50qz3ibYBWY79/pBhlMCab8ToEWS48R0T9tyxRiQhwylE7zQdXrMnx2JKqUJyMPmt5FBqA== + +electron-osx-sign@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/electron-osx-sign/-/electron-osx-sign-0.6.0.tgz#9b69c191d471d9458ef5b1e4fdd52baa059f1bb8" + integrity sha512-+hiIEb2Xxk6eDKJ2FFlpofCnemCbjbT5jz+BKGpVBrRNT3kWTGs4DfNX6IzGwgi33hUcXF+kFs9JW+r6Wc1LRg== + dependencies: + bluebird "^3.5.0" + compare-version "^0.1.2" + debug "^2.6.8" + isbinaryfile "^3.0.2" + minimist "^1.2.0" + plist "^3.0.1" + +electron-publish@23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-23.6.0.tgz#ac9b469e0b07752eb89357dd660e5fb10b3d1ce9" + integrity sha512-jPj3y+eIZQJF/+t5SLvsI5eS4mazCbNYqatv5JihbqOstIM13k0d1Z3vAWntvtt13Itl61SO6seicWdioOU5dg== + dependencies: + "@types/fs-extra" "^9.0.11" + builder-util "23.6.0" + builder-util-runtime "9.1.1" + chalk "^4.1.1" + fs-extra "^10.0.0" + lazy-val "^1.0.5" + mime "^2.5.2" + +electron-squirrel-startup@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/electron-squirrel-startup/-/electron-squirrel-startup-1.0.0.tgz#19b4e55933fa0ef8f556784b9c660f772546a0b8" + integrity sha512-Oce8mvgGdFmwr+DsAcXBmFK8jFfN6yaFAP9IvyhTfupM3nFkBku/7VS/mdtJteWumImkC6P+BKGsxScoDDkv9Q== + dependencies: + debug "^2.2.0" + electron-to-chromium@^1.4.284: version "1.4.317" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.317.tgz#9a3d38a1a37f26a417d3d95dafe198ff11ed072b" integrity sha512-JhCRm9v30FMNzQSsjl4kXaygU+qHBD0Yh7mKxyjmF0V8VwYVB6qpBRX28GyAucrM9wDCpSUctT6FpMUQxbyKuA== +electron@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-23.2.0.tgz#1c60fec08206e24830f3a8dca2772454c8bc25ba" + integrity sha512-De9e21cri0QYct/w6tTNOnKyCt9RVKUw5F8PEN4FPzGR9tr6IT53uyt42uH754uJWrZeLMCAdoXy6/0GmMmYZA== + dependencies: + "@electron/get" "^2.0.0" + "@types/node" "^16.11.26" + extract-zip "^2.0.1" + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +env-paths@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -835,6 +1590,11 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +es6-error@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" + integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== + esbuild@^0.16.14: version "0.16.17" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" @@ -888,6 +1648,27 @@ extend@^3.0.0: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== +extract-zip@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + +extsprintf@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" + integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + fast-glob@^3.2.12: version "3.2.12" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" @@ -899,6 +1680,11 @@ fast-glob@^3.2.12: merge2 "^1.3.0" micromatch "^4.0.4" +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + fastq@^1.6.0: version "1.15.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" @@ -913,11 +1699,25 @@ fault@^2.0.0: dependencies: format "^0.2.0" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== + dependencies: + pend "~1.2.0" + fflate@^0.4.8: version "0.4.8" resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.4.8.tgz#f90b82aefbd8ac174213abb338bd7ef848f0f5ae" integrity sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA== +filelist@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -930,6 +1730,20 @@ find-root@^1.1.0: resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== +follow-redirects@^1.14.9: + version "1.15.2" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + format@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" @@ -940,6 +1754,46 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== +fs-extra@^10.0.0, fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.0.0, fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + 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" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" @@ -950,6 +1804,27 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" + integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -964,11 +1839,86 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" +glob@^7.1.3, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-agent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6" + integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== + dependencies: + boolean "^3.0.1" + es6-error "^4.1.1" + matcher "^3.0.0" + roarr "^2.15.3" + semver "^7.3.2" + serialize-error "^7.0.1" + +globalthis@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +got@^11.8.5: + version "11.8.6" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" + integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.2" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" + +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +"graceful-readlink@>= 1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w== + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -1035,6 +1985,13 @@ highlight.js@~11.7.0: resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.7.0.tgz#3ff0165bc843f8c9bce1fd89e2fda9143d24b11e" integrity sha512-1rRqesRFhMO/PRF+G86evnyJkCgaZFOI+Z6kdj15TA18funfoqJXvgPCLSf0SWq3SRfg1j3HlDs8o4s3EGq1oQ== +hosted-git-info@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== + dependencies: + lru-cache "^6.0.0" + html-parse-stringify@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz#dfc1017347ce9f77c8141a507f233040c59c55d2" @@ -1050,6 +2007,36 @@ html2canvas@^1.0.0-rc.5, html2canvas@^1.4.1: css-line-break "^2.1.0" text-segmentation "^1.0.3" +http-cache-semantics@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== + dependencies: + "@tootallnate/once" "2" + agent-base "6" + debug "4" + +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" + integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + i18next-browser-languagedetector@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.0.1.tgz#ead34592edc96c6c3a618a51cb57ad027c5b5d87" @@ -1071,6 +2058,26 @@ i18next@^22.4.11: dependencies: "@babel/runtime" "^7.20.6" +iconv-corefoundation@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz#31065e6ab2c9272154c8b0821151e2c88f1b002a" + integrity sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ== + dependencies: + cli-truncate "^2.1.0" + node-addon-api "^1.6.3" + +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -1079,6 +2086,19 @@ import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + inline-style-parser@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" @@ -1101,6 +2121,13 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== +is-ci@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== + dependencies: + ci-info "^3.2.0" + is-core-module@^2.9.0: version "2.11.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" @@ -1113,6 +2140,11 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" @@ -1130,16 +2162,97 @@ is-plain-obj@^4.0.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== +isbinaryfile@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" + integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw== + dependencies: + buffer-alloc "^1.2.0" + +isbinaryfile@^4.0.10: + version "4.0.10" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" + integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +jake@^10.8.5: + version "10.8.5" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" + integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.1" + minimatch "^3.0.4" + +joi@^17.7.0: + version "17.9.1" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.9.1.tgz#74899b9fa3646904afa984a11df648eca66c9018" + integrity sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-stringify-safe@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== + +json5@^2.2.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + jspdf@^2.5.1: version "2.5.1" resolved "https://registry.yarnpkg.com/jspdf/-/jspdf-2.5.1.tgz#00c85250abf5447a05f3b32ab9935ab4a56592cc" @@ -1169,11 +2282,23 @@ katex@^0.15.0: dependencies: commander "^8.0.0" +keyv@^4.0.0: + version "4.5.2" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.2.tgz#0e310ce73bf7851ec702f2eaf46ec4e3805cce56" + integrity sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g== + dependencies: + json-buffer "3.0.1" + kleur@^4.0.3: version "4.1.5" resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== +lazy-val@^1.0.4, lazy-val@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d" + integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q== + lilconfig@^2.0.5, lilconfig@^2.0.6: version "2.1.0" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" @@ -1199,6 +2324,11 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== +lodash@^4.17.15, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + longest-streak@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" @@ -1211,6 +2341,11 @@ loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + lowlight@^2.0.0: version "2.8.1" resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-2.8.1.tgz#5f54016ebd1b2f66b3d0b94d10ef6dd5df4f2e42" @@ -1220,6 +2355,13 @@ lowlight@^2.0.0: fault "^2.0.0" highlight.js "~11.7.0" +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + markdown-table@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" @@ -1233,6 +2375,13 @@ match-sorter@^6.3.1: "@babel/runtime" "^7.12.5" remove-accents "0.4.2" +matcher@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" + integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== + dependencies: + escape-string-regexp "^4.0.0" + math-random@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/math-random/-/math-random-2.0.1.tgz#5604b16c6a9a4aee63aff13937fb909b27e46b3a" @@ -1686,16 +2835,94 @@ micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" -minimist@^1.2.6: +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@^2.5.2: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-response@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +minimatch@3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +minipass@^3.0.0: + version "3.3.6" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== + dependencies: + yallist "^4.0.0" + +minipass@^4.0.0: + version "4.2.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.5.tgz#9e0e5256f1e3513f8c34691dd68549e85b2c8ceb" + integrity sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q== + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mkdirp@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + mri@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" @@ -1706,6 +2933,11 @@ nanoid@^3.3.4: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +node-addon-api@^1.6.3: + version "1.7.2" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" + integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== + node-fetch@2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" @@ -1728,6 +2960,11 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -1738,6 +2975,23 @@ object-hash@^3.0.0: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +p-cancelable@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" + integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -1760,6 +3014,16 @@ parse5@^6.0.0: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -1770,6 +3034,11 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== + performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" @@ -1790,6 +3059,14 @@ pify@^2.3.0: resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== +plist@^3.0.1, plist@^3.0.4: + version "3.0.6" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.6.tgz#7cfb68a856a7834bca6dbfe3218eb9c7740145d3" + integrity sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA== + dependencies: + base64-js "^1.5.1" + xmlbuilder "^15.1.1" + postcss-import@^14.1.0: version "14.1.0" resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0" @@ -1851,6 +3128,11 @@ postcss@^8.0.9, postcss@^8.4.21: picocolors "^1.0.0" source-map-js "^1.0.2" +progress@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + prop-types@15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" @@ -1874,6 +3156,19 @@ property-information@^6.0.0: resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.2.0.tgz#b74f522c31c097b5149e3c3cb8d7f3defd986a1d" integrity sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg== +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -1965,6 +3260,17 @@ read-cache@^1.0.0: dependencies: pify "^2.3.0" +read-config-file@6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.2.0.tgz#71536072330bcd62ba814f91458b12add9fc7ade" + integrity sha512-gx7Pgr5I56JtYz+WuqEbQHj/xWo+5Vwua2jhb1VwM4Wid5PqYmZ4i00ZB0YEGIfkVBsCv9UrjgyqCiQfS/Oosg== + dependencies: + dotenv "^9.0.2" + dotenv-expand "^5.1.0" + js-yaml "^4.1.0" + json5 "^2.2.0" + lazy-val "^1.0.4" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -2056,6 +3362,16 @@ remove-accents@0.4.2: resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" integrity sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA== +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +resolve-alpn@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -2070,6 +3386,13 @@ resolve@^1.1.7, resolve@^1.19.0, resolve@^1.22.1: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +responselike@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" + integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== + dependencies: + lowercase-keys "^2.0.0" + reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -2080,6 +3403,25 @@ rgbcolor@^1.0.1: resolved "https://registry.yarnpkg.com/rgbcolor/-/rgbcolor-1.0.1.tgz#d6505ecdb304a6595da26fa4b43307306775945d" integrity sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw== +rimraf@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +roarr@^2.15.3: + version "2.15.4" + resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" + integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== + dependencies: + boolean "^3.0.1" + detect-node "^2.0.4" + globalthis "^1.0.1" + json-stringify-safe "^5.0.1" + semver-compare "^1.0.0" + sprintf-js "^1.1.2" + rollup@^3.10.0: version "3.18.0" resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.18.0.tgz#2354ba63ba66d6a09c652c3ea0dbcd9dad72bbde" @@ -2094,6 +3436,13 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +rxjs@^7.8.0: + version "7.8.0" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4" + integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== + dependencies: + tslib "^2.1.0" + sade@^1.7.3: version "1.8.1" resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" @@ -2101,6 +3450,23 @@ sade@^1.7.3: dependencies: mri "^1.1.0" +"safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sanitize-filename@^1.6.3: + version "1.6.3" + resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378" + integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg== + dependencies: + truncate-utf8-bytes "^1.0.0" + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + scheduler@^0.23.0: version "0.23.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" @@ -2108,31 +3474,142 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.1.0" +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== + +semver@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2, semver@^7.3.7: + version "7.3.8" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +semver@~7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +serialize-error@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" + integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== + dependencies: + type-fest "^0.13.1" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.0.tgz#20d078d0eaf71d54f43bd2ba14a1b5b9bfa5c8ba" + integrity sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ== + simple-update-in@2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/simple-update-in/-/simple-update-in-2.2.0.tgz#86607662635ea12e59b5341044244902aa7db1c8" integrity sha512-FrW41lLiOs82jKxwq39UrE1HDAHOvirKWk4Nv8tqnFFFknVbTxcHZzDS4vt02qqdU/5+KNsQHWzhKHznDBmrww== +simple-update-notifier@^1.0.7: + version "1.1.0" + resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz#67694c121de354af592b347cdba798463ed49c82" + integrity sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg== + dependencies: + semver "~7.0.0" + +slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" + integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +smart-buffer@^4.0.2: + version "4.2.0" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== + source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +source-map-support@^0.5.19: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + space-separated-tokens@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== +spawn-command@0.0.2-1: + version "0.0.2-1" + resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +sprintf-js@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== + stackblur-canvas@^2.0.0: version "2.5.0" resolved "https://registry.yarnpkg.com/stackblur-canvas/-/stackblur-canvas-2.5.0.tgz#aa87bbed1560fdcd3138fff344fc6a1c413ebac4" integrity sha512-EeNzTVfj+1In7aSLPKDD03F/ly4RxEuF/EX0YcOG0cKoPXs+SLZxDawQbexQDBzwROs4VKLWTOaZQlZkGBFEIQ== +stat-mode@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465" + integrity sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg== + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + style-to-object@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.1.tgz#53cf856f7cf7f172d72939d9679556469ba5de37" @@ -2145,6 +3622,13 @@ stylis@4.1.3: resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.1.3.tgz#fd2fbe79f5fed17c55269e16ed8da14c84d069f7" integrity sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA== +sumchecker@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42" + integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg== + dependencies: + debug "^4.1.0" + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -2152,6 +3636,20 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" @@ -2191,6 +3689,26 @@ tailwindcss@^3.2.7: quick-lru "^5.1.1" resolve "^1.22.1" +tar@^6.1.11: + version "6.1.13" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" + integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^4.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +temp-file@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7" + integrity sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg== + dependencies: + async-exit-hook "^2.0.1" + fs-extra "^10.0.0" + text-segmentation@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/text-segmentation/-/text-segmentation-1.0.3.tgz#52a388159efffe746b24a63ba311b6ac9f2d7943" @@ -2198,6 +3716,20 @@ text-segmentation@^1.0.3: dependencies: utrie "^1.0.2" +tmp-promise@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" + integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== + dependencies: + tmp "^0.2.0" + +tmp@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== + dependencies: + rimraf "^3.0.0" + to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -2215,6 +3747,11 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + trim-lines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" @@ -2225,6 +3762,23 @@ trough@^2.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== +truncate-utf8-bytes@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" + integrity sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ== + dependencies: + utf8-byte-length "^1.0.1" + +tslib@^2.1.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" + integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== + +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + typescript@^4.9.3: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" @@ -2302,6 +3856,16 @@ unist-util-visit@^4.0.0: unist-util-is "^5.0.0" unist-util-visit-parents "^5.1.1" +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + update-browserslist-db@^1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" @@ -2310,11 +3874,23 @@ update-browserslist-db@^1.0.10: escalade "^3.1.1" picocolors "^1.0.0" +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + use-sync-external-store@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== +utf8-byte-length@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" + integrity sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA== + util-deprecate@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -2342,6 +3918,15 @@ uvu@^0.5.0: kleur "^4.0.3" sade "^1.7.3" +verror@^1.10.0: + version "1.10.1" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.1.tgz#4bf09eeccf4563b109ed4b3d458380c972b0cdeb" + integrity sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg== + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + vfile-location@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-4.1.0.tgz#69df82fb9ef0a38d0d02b90dd84620e120050dd0" @@ -2399,6 +3984,17 @@ void-elements@3.1.0: resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09" integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== +wait-on@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-7.0.1.tgz#5cff9f8427e94f4deacbc2762e6b0a489b19eae9" + integrity sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog== + dependencies: + axios "^0.27.2" + joi "^17.7.0" + lodash "^4.17.21" + minimist "^1.2.7" + rxjs "^7.8.0" + web-namespaces@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" @@ -2417,16 +4013,78 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1: + version "15.1.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + xtend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + yaml@^1.10.0, yaml@^1.10.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.5.1, yargs@^17.7.1: + version "17.7.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" + integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + zustand@^4.3.6: version "4.3.6" resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.3.6.tgz#ce7804eb75361af0461a2d0536b65461ec5de86f"