From 56c0ef023d342c0874b5a6b8de48fdea05791222 Mon Sep 17 00:00:00 2001 From: rick Date: Tue, 5 Aug 2025 08:31:31 +0800 Subject: [PATCH] fix: the icon is incorrect on darwin --- console/atest-desktop/api-testing.icns | Bin 2984 -> 0 bytes console/atest-desktop/api-testing.ico | Bin 3494 -> 0 bytes console/atest-desktop/api-testing.png | Bin 11048 -> 0 bytes console/atest-desktop/assets/icons/atest.icns | Bin 0 -> 56835 bytes console/atest-desktop/assets/icons/atest.ico | Bin 0 -> 220766 bytes console/atest-desktop/assets/icons/atest.png | Bin 0 -> 32778 bytes console/atest-desktop/forge.config.js | 25 +- console/atest-desktop/main.js | 2 +- console/atest-desktop/package-lock.json | 2248 ++++++----------- console/atest-desktop/package.json | 20 +- go.mod | 2 +- go.sum | 4 +- 12 files changed, 775 insertions(+), 1526 deletions(-) delete mode 100644 console/atest-desktop/api-testing.icns delete mode 100644 console/atest-desktop/api-testing.ico delete mode 100644 console/atest-desktop/api-testing.png create mode 100644 console/atest-desktop/assets/icons/atest.icns create mode 100644 console/atest-desktop/assets/icons/atest.ico create mode 100644 console/atest-desktop/assets/icons/atest.png diff --git a/console/atest-desktop/api-testing.icns b/console/atest-desktop/api-testing.icns deleted file mode 100644 index 0be19441cad5fc988be8c036a7d02fe473c14956..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2984 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 diff --git a/console/atest-desktop/api-testing.png b/console/atest-desktop/api-testing.png deleted file mode 100644 index 838c1e1a0becb0135052582e8d1acac073a68036..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11048 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 bOY_*kC-hN_p9Oee5=l-<5mGE+==XmBWGcbA diff --git a/console/atest-desktop/assets/icons/atest.icns b/console/atest-desktop/assets/icons/atest.icns new file mode 100644 index 0000000000000000000000000000000000000000..60a180e0c672998ca7cbbb0df0f0013348c53d37 GIT binary patch literal 56835 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

VTA%sN=U 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 W5CjAPK|l}?1Ox#=KoE#11pW_YXhyF9 literal 0 HcmV?d00001 diff --git a/console/atest-desktop/assets/icons/atest.png b/console/atest-desktop/assets/icons/atest.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa91cc3449500ed090bb77a73dcb50885723386 GIT binary patch literal 32778 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 server.getLogfile() if (process.platform === 'darwin') { - app.dock.setIcon(path.join(__dirname, "api-testing.png")) + app.dock.setIcon(path.join(__dirname, "assets/icons/atest.png")) } const windowOptions = { diff --git a/console/atest-desktop/package-lock.json b/console/atest-desktop/package-lock.json index 49abcfc9..c6f1b14b 100644 --- a/console/atest-desktop/package-lock.json +++ b/console/atest-desktop/package-lock.json @@ -16,18 +16,18 @@ "electron-store": "^10.1.0" }, "devDependencies": { - "@electron-forge/cli": "^7.8.1", - "@electron-forge/maker-deb": "^7.8.1", + "@electron-forge/cli": "^7.8.2", + "@electron-forge/maker-deb": "^7.8.2", "@electron-forge/maker-dmg": "^7.8.2", - "@electron-forge/maker-rpm": "^7.8.1", - "@electron-forge/maker-squirrel": "^7.8.1", - "@electron-forge/maker-wix": "^7.8.1", - "@electron-forge/maker-zip": "^7.8.1", - "@electron-forge/plugin-auto-unpack-natives": "^7.8.1", - "@electron-forge/plugin-fuses": "^7.8.1", - "@electron-forge/publisher-github": "^7.8.1", + "@electron-forge/maker-rpm": "^7.8.2", + "@electron-forge/maker-squirrel": "^7.8.2", + "@electron-forge/maker-wix": "^7.8.2", + "@electron-forge/maker-zip": "^7.8.2", + "@electron-forge/plugin-auto-unpack-natives": "^7.8.2", + "@electron-forge/plugin-fuses": "^7.8.2", + "@electron-forge/publisher-github": "^7.8.2", "@electron/fuses": "^1.8.0", - "electron": "^37.2.3", + "electron": "^37.2.5", "electron-wix-msi": "^5.1.3", "jest": "^30.0.4", "node-abi": "^4.12.0" @@ -551,9 +551,9 @@ "optional": true }, "node_modules/@electron-forge/cli": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/cli/-/cli-7.8.1.tgz", - "integrity": "sha512-QI3EShutfq9Y+2TWWrPjm4JZM3eSAKzoQvRZdVhAfVpUbyJ8K23VqJShg3kGKlPf9BXHAGvE+8LyH5s2yDr1qA==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/cli/-/cli-7.8.2.tgz", + "integrity": "sha512-5QA81eLTFaBji3RBuTAqGQ0DNJ6iPFdCNalJK4ItDT0UyoCIRUiGOILPdH0Z+JngWucPruVVxY9VYUfFR/LSXA==", "dev": true, "funding": [ { @@ -566,9 +566,9 @@ } ], "dependencies": { - "@electron-forge/core": "7.8.1", - "@electron-forge/core-utils": "7.8.1", - "@electron-forge/shared-types": "7.8.1", + "@electron-forge/core": "7.8.2", + "@electron-forge/core-utils": "7.8.2", + "@electron-forge/shared-types": "7.8.2", "@electron/get": "^3.0.0", "chalk": "^4.0.0", "commander": "^11.1.0", @@ -587,33 +587,6 @@ "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/cli/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/cli/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, "node_modules/@electron-forge/cli/node_modules/@electron/get": { "version": "3.0.0", "dev": true, @@ -656,9 +629,9 @@ } }, "node_modules/@electron-forge/core": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/core/-/core-7.8.1.tgz", - "integrity": "sha512-jkh0QPW5p0zmruu1E8+2XNufc4UMxy13WLJcm7hn9jbaXKLkMbKuEvhrN1tH/9uGp1mhr/t8sC4N67gP+gS87w==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/core/-/core-7.8.2.tgz", + "integrity": "sha512-+/GuR8ckccQL9ptJPKwFYc/PrH9OZt4wRCLk931NSrEKiegmasnMoDCoH/QACjkioho8MFA80lom3TDNOGZUAQ==", "dev": true, "funding": [ { @@ -671,17 +644,17 @@ } ], "dependencies": { - "@electron-forge/core-utils": "7.8.1", - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/plugin-base": "7.8.1", - "@electron-forge/publisher-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", - "@electron-forge/template-base": "7.8.1", - "@electron-forge/template-vite": "7.8.1", - "@electron-forge/template-vite-typescript": "7.8.1", - "@electron-forge/template-webpack": "7.8.1", - "@electron-forge/template-webpack-typescript": "7.8.1", - "@electron-forge/tracer": "7.8.1", + "@electron-forge/core-utils": "7.8.2", + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/plugin-base": "7.8.2", + "@electron-forge/publisher-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", + "@electron-forge/template-base": "7.8.2", + "@electron-forge/template-vite": "7.8.2", + "@electron-forge/template-vite-typescript": "7.8.2", + "@electron-forge/template-webpack": "7.8.2", + "@electron-forge/template-webpack-typescript": "7.8.2", + "@electron-forge/tracer": "7.8.2", "@electron/get": "^3.0.0", "@electron/packager": "^18.3.5", "@electron/rebuild": "^3.7.0", @@ -711,12 +684,12 @@ } }, "node_modules/@electron-forge/core-utils": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/core-utils/-/core-utils-7.8.1.tgz", - "integrity": "sha512-mRoPLDNZgmjyOURE/K0D3Op53XGFmFRgfIvFC7c9S/BqsRpovVblrqI4XxPRdNmH9dvhd8On9gGz+XIYAKD3aQ==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/core-utils/-/core-utils-7.8.2.tgz", + "integrity": "sha512-trOgh26Ri/V1MTCSaVAZlfRX5CSioM42+q6xunpkMZMgSwLoALZdp0/uFj43xw8rustsdgdWjStjx2427LG7xA==", "dev": true, "dependencies": { - "@electron-forge/shared-types": "7.8.1", + "@electron-forge/shared-types": "7.8.2", "@electron/rebuild": "^3.7.0", "@malept/cross-spawn-promise": "^2.0.0", "chalk": "^4.0.0", @@ -730,74 +703,6 @@ "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/core-utils/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/core-utils/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, - "node_modules/@electron-forge/core/node_modules/@electron-forge/maker-base": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/maker-base/-/maker-base-7.8.1.tgz", - "integrity": "sha512-GUZqschGuEBzSzE0bMeDip65IDds48DZXzldlRwQ+85SYVA6RMU2AwDDqx3YiYsvP2OuxKruuqIJZtOF5ps4FQ==", - "dev": true, - "dependencies": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/core/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/core/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, "node_modules/@electron-forge/core/node_modules/@electron/get": { "version": "3.1.0", "resolved": "https://registry.npmmirror.com/@electron/get/-/get-3.1.0.tgz", @@ -848,669 +753,197 @@ "integrity": "sha512-+OK+9vxD+YAH6V77NCokE/mRNn6AX6pE7AKZ3mUvl3a11/GKhuO7Nz8AhshTnvC75F1WYs6TmGBag7fSUZZulA==", "dev": true, "dependencies": { - "@electron-forge/shared-types": "7.8.2", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-deb": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-deb/-/maker-deb-7.8.1.tgz", - "integrity": "sha512-tjjeesQtCP5Xht1X7gl4+K9bwoETPmQfBkOVAY/FZIxPj40uQh/hOUtLX2tYENNGNVZ1ryDYRs8TuPi+I41Vfw==", - "dev": true, - "dependencies": { - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1" - }, - "engines": { - "node": ">= 16.4.0" - }, - "optionalDependencies": { - "electron-installer-debian": "^3.2.0" - } - }, - "node_modules/@electron-forge/maker-deb/node_modules/@electron-forge/maker-base": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-7.8.1.tgz", - "integrity": "sha512-GUZqschGuEBzSzE0bMeDip65IDds48DZXzldlRwQ+85SYVA6RMU2AwDDqx3YiYsvP2OuxKruuqIJZtOF5ps4FQ==", - "dev": true, - "dependencies": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-deb/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-deb/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, - "node_modules/@electron-forge/maker-dmg": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-dmg/-/maker-dmg-7.8.2.tgz", - "integrity": "sha512-hF/6W28mduFPw/7Yooj6QRbVc0fhGLYgEYafIs+sHnN3o3OBPtsd82fkJufjYoxOwSTxEZBI5VkgouQ29++NLg==", - "dev": true, - "dependencies": { - "@electron-forge/maker-base": "7.8.2", - "@electron-forge/shared-types": "7.8.2", - "fs-extra": "^10.0.0" - }, - "engines": { - "node": ">= 16.4.0" - }, - "optionalDependencies": { - "electron-installer-dmg": "^5.0.1" - } - }, - "node_modules/@electron-forge/maker-rpm": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/maker-rpm/-/maker-rpm-7.8.1.tgz", - "integrity": "sha512-TF6wylft3BHkw9zdHcxmjEPBZYgTIc0jE31skFnMEQ/aExbNRiNaCZvsXy+7ptTWZxhxUKRc9KHhLFRMCmOK8g==", - "dev": true, - "dependencies": { - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1" - }, - "engines": { - "node": ">= 16.4.0" - }, - "optionalDependencies": { - "electron-installer-redhat": "^3.2.0" - } - }, - "node_modules/@electron-forge/maker-rpm/node_modules/@electron-forge/maker-base": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/maker-base/-/maker-base-7.8.1.tgz", - "integrity": "sha512-GUZqschGuEBzSzE0bMeDip65IDds48DZXzldlRwQ+85SYVA6RMU2AwDDqx3YiYsvP2OuxKruuqIJZtOF5ps4FQ==", - "dev": true, - "dependencies": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-rpm/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-rpm/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, - "node_modules/@electron-forge/maker-squirrel": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0" - }, - "engines": { - "node": ">= 16.4.0" - }, - "optionalDependencies": { - "electron-winstaller": "^5.3.0" - } - }, - "node_modules/@electron-forge/maker-squirrel/node_modules/@electron-forge/maker-base": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-squirrel/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-squirrel/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, - "node_modules/@electron-forge/maker-wix": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-wix/-/maker-wix-7.8.1.tgz", - "integrity": "sha512-Gb7JYx7QZQIqiG5rqYjQ3BqQKOtQdKZ79i9QuezOznxFRaRv0EAOiqkQc+wyG6Int6aeob7xS1uY1iP7/4p/Iw==", - "dev": true, - "dependencies": { - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", - "chalk": "^4.0.0", - "electron-wix-msi": "^5.1.3", - "log-symbols": "^4.0.0", - "parse-author": "^2.0.0", - "semver": "^7.2.1" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-wix/node_modules/@electron-forge/maker-base": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-7.8.1.tgz", - "integrity": "sha512-GUZqschGuEBzSzE0bMeDip65IDds48DZXzldlRwQ+85SYVA6RMU2AwDDqx3YiYsvP2OuxKruuqIJZtOF5ps4FQ==", - "dev": true, - "dependencies": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-wix/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-wix/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, - "node_modules/@electron-forge/maker-zip": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", - "cross-zip": "^4.0.0", - "fs-extra": "^10.0.0", - "got": "^11.8.5" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-zip/node_modules/@electron-forge/maker-base": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-zip/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/maker-zip/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, - "node_modules/@electron-forge/plugin-auto-unpack-natives": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/plugin-auto-unpack-natives/-/plugin-auto-unpack-natives-7.8.1.tgz", - "integrity": "sha512-4URAgWX9qqqKe6Bfad0VmpFRrwINYMODfKGd2nFQrfHxmBtdpXnsWlLwVGE/wGssIQaTMI5bWQ6F2RNeXTgnhA==", - "dev": true, - "dependencies": { - "@electron-forge/plugin-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/plugin-auto-unpack-natives/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/plugin-auto-unpack-natives/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, - "node_modules/@electron-forge/plugin-base": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-7.8.1.tgz", - "integrity": "sha512-iCZC2d7CbsZ9l6j5d+KPIiyQx0U1QBfWAbKnnQhWCSizjcrZ7A9V4sMFZeTO6+PVm48b/r9GFPm+slpgZtYQLg==", - "dev": true, - "dependencies": { - "@electron-forge/shared-types": "7.8.1" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/plugin-base/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/plugin-base/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, - "node_modules/@electron-forge/plugin-fuses": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@electron-forge/plugin-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1" - }, - "engines": { - "node": ">= 16.4.0" - }, - "peerDependencies": { - "@electron/fuses": ">=1.0.0" - } - }, - "node_modules/@electron-forge/plugin-fuses/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/plugin-fuses/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, - "node_modules/@electron-forge/publisher-base": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/publisher-base/-/publisher-base-7.8.1.tgz", - "integrity": "sha512-z2C+C4pcFxyCXIFwXGDcxhU8qtVUPZa3sPL6tH5RuMxJi77768chLw2quDWk2/dfupcSELXcOMYCs7aLysCzeQ==", - "dev": true, - "dependencies": { - "@electron-forge/shared-types": "7.8.1" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/publisher-base/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/publisher-base/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, - "node_modules/@electron-forge/publisher-github": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/publisher-github/-/publisher-github-7.8.1.tgz", - "integrity": "sha512-hjRSJ3/JwKHgUNuvJo4vTPBJQQyvF72QOudHr+WSXMSAPasTwfDhvGaTS54mQqcKlOQ53cwHQjWO0xVEwQYQ0g==", - "dev": true, - "dependencies": { - "@electron-forge/publisher-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", - "@octokit/core": "^3.2.4", - "@octokit/plugin-retry": "^3.0.9", - "@octokit/request-error": "^5.1.1", - "@octokit/rest": "^18.0.11", - "@octokit/types": "^6.1.2", - "chalk": "^4.0.0", - "debug": "^4.3.1", - "fs-extra": "^10.0.0", - "log-symbols": "^4.0.0", - "mime-types": "^2.1.25" - }, - "engines": { - "node": ">= 16.4.0" - } - }, - "node_modules/@electron-forge/publisher-github/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" + "@electron-forge/shared-types": "7.8.2", + "fs-extra": "^10.0.0", + "which": "^2.0.2" }, "engines": { "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/publisher-github/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", + "node_modules/@electron-forge/maker-deb": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/maker-deb/-/maker-deb-7.8.2.tgz", + "integrity": "sha512-CaQtCxVa1tAJRj5OO9Q33xX8wv2g8Hb7RYUqds4/cim8+aGBxVvRm7RQG+UwrzUEj0Gc0H3Wsbz2MyLURwh4DA==", "dev": true, "dependencies": { - "chrome-trace-event": "^1.0.3" + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2" }, "engines": { - "node": ">= 14.17.5" + "node": ">= 16.4.0" + }, + "optionalDependencies": { + "electron-installer-debian": "^3.2.0" } }, - "node_modules/@electron-forge/publisher-github/node_modules/@octokit/openapi-types": { - "version": "24.2.0", - "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", - "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", - "dev": true - }, - "node_modules/@electron-forge/publisher-github/node_modules/@octokit/request-error": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/@octokit/request-error/-/request-error-5.1.1.tgz", - "integrity": "sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==", + "node_modules/@electron-forge/maker-dmg": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-dmg/-/maker-dmg-7.8.2.tgz", + "integrity": "sha512-hF/6W28mduFPw/7Yooj6QRbVc0fhGLYgEYafIs+sHnN3o3OBPtsd82fkJufjYoxOwSTxEZBI5VkgouQ29++NLg==", "dev": true, "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", + "fs-extra": "^10.0.0" }, "engines": { - "node": ">= 18" + "node": ">= 16.4.0" + }, + "optionalDependencies": { + "electron-installer-dmg": "^5.0.1" } }, - "node_modules/@electron-forge/publisher-github/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.10.0", - "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", - "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "node_modules/@electron-forge/maker-rpm": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/maker-rpm/-/maker-rpm-7.8.2.tgz", + "integrity": "sha512-1jfvUAtfhOXG4+K6gMBdZZDWibD5odtHiB6olb39Lb6+YQAzDIarNV2HT27K7jwcH8AngzfC13C0FY0X8MrQjg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^24.2.0" + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2" + }, + "engines": { + "node": ">= 16.4.0" + }, + "optionalDependencies": { + "electron-installer-redhat": "^3.2.0" } }, - "node_modules/@electron-forge/shared-types": { + "node_modules/@electron-forge/maker-squirrel": { "version": "7.8.2", - "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.2.tgz", - "integrity": "sha512-1JnWaJs5vtiT51WxcXrDVFGls5UUOpAUNX5pT0j3/RJuq/CEfVQmH62tUo6ORbBasNLRgRgphXg6n8BfRte5/w==", + "resolved": "https://registry.npmmirror.com/@electron-forge/maker-squirrel/-/maker-squirrel-7.8.2.tgz", + "integrity": "sha512-PDuzzOfTqW4n4UuC9NdaXVG1Frqs0+QYbOJqntFCcG+CkSv+wQeTaiJpG3JkMFJ4F/Y8r7WnZk8VJ/uyFjXgqg==", "dev": true, "dependencies": { - "@electron-forge/tracer": "7.8.2", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", + "fs-extra": "^10.0.0" }, "engines": { "node": ">= 16.4.0" + }, + "optionalDependencies": { + "electron-winstaller": "^5.3.0" } }, - "node_modules/@electron-forge/template-base": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/template-base/-/template-base-7.8.1.tgz", - "integrity": "sha512-k8jEUr0zWFWb16ZGho+Es2OFeKkcbTgbC6mcH4eNyF/sumh/4XZMcwRtX1i7EiZAYiL9sVxyI6KVwGu254g+0g==", + "node_modules/@electron-forge/maker-wix": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/maker-wix/-/maker-wix-7.8.2.tgz", + "integrity": "sha512-nubbDynb7oTHTlOEbkr0pam7vV0H343TUecNC4Qjy9no05J/4vmNeUABiL6uKpm0BDS1nGijNyUMVzPa6DZsMA==", "dev": true, "dependencies": { - "@electron-forge/core-utils": "7.8.1", - "@electron-forge/shared-types": "7.8.1", - "@malept/cross-spawn-promise": "^2.0.0", - "debug": "^4.3.1", - "fs-extra": "^10.0.0", - "username": "^5.1.0" + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", + "chalk": "^4.0.0", + "electron-wix-msi": "^5.1.3", + "log-symbols": "^4.0.0", + "parse-author": "^2.0.0", + "semver": "^7.2.1" }, "engines": { "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-base/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", + "node_modules/@electron-forge/maker-zip": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/maker-zip/-/maker-zip-7.8.2.tgz", + "integrity": "sha512-1Bck3fGJLTWRKBcgZCFRaRRB9LJuccbge3pDbBQem0RulkiszlMd+8Jko1zY/OpJRKX5oHE7bQmptYklbBu1GA==", "dev": true, "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", + "cross-zip": "^4.0.0", + "fs-extra": "^10.0.0", + "got": "^11.8.5" }, "engines": { "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-base/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", + "node_modules/@electron-forge/plugin-auto-unpack-natives": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/plugin-auto-unpack-natives/-/plugin-auto-unpack-natives-7.8.2.tgz", + "integrity": "sha512-la3YgXCB7GtaU2lzVYKze/hr/Zbz1HD/XKv3Jf54oMQ4I9vlIgIZ8fcYm1J4RwJNjqbxPgw1EaPEhU0x41w6HA==", "dev": true, "dependencies": { - "chrome-trace-event": "^1.0.3" + "@electron-forge/plugin-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2" }, "engines": { - "node": ">= 14.17.5" + "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-vite": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/template-vite/-/template-vite-7.8.1.tgz", - "integrity": "sha512-qzSlJaBYYqQAbBdLk4DqAE3HCNz4yXbpkb+VC74ddL4JGwPdPU57DjCthr6YetKJ2FsOVy9ipovA8HX5UbXpAg==", + "node_modules/@electron-forge/plugin-base": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/plugin-base/-/plugin-base-7.8.2.tgz", + "integrity": "sha512-KY5j3gT0VsPNqVlAWchJLxMT+jcUozkI2Z/nsDymaqVGGfJix29H2CcvulVbfr8aqiLGNw8K/qhWL911ScEm4g==", "dev": true, "dependencies": { - "@electron-forge/shared-types": "7.8.1", - "@electron-forge/template-base": "7.8.1", - "fs-extra": "^10.0.0" + "@electron-forge/shared-types": "7.8.2" }, "engines": { "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-vite-typescript": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.8.1.tgz", - "integrity": "sha512-CccQhwUjZcc6svzuOi3BtbDal591DzyX2J5GPa6mwVutDP8EMtqJL1VyOHdcWO/7XjI6GNAD0fiXySOJiUAECA==", + "node_modules/@electron-forge/plugin-fuses": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/plugin-fuses/-/plugin-fuses-7.8.2.tgz", + "integrity": "sha512-BrN26y8xRuz43aJasktLvze2rh9XIxN6m4FR5NJvXbdcS0vUQvLSOgRm9koV5YL0/zr99OS5FXLiw04U+kKy1g==", "dev": true, "dependencies": { - "@electron-forge/shared-types": "7.8.1", - "@electron-forge/template-base": "7.8.1", - "fs-extra": "^10.0.0" + "@electron-forge/plugin-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2" }, "engines": { "node": ">= 16.4.0" + }, + "peerDependencies": { + "@electron/fuses": ">=1.0.0" } }, - "node_modules/@electron-forge/template-vite-typescript/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", + "node_modules/@electron-forge/publisher-base": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/publisher-base/-/publisher-base-7.8.2.tgz", + "integrity": "sha512-Ap9fN83pA4/09RJEGYY0Vk2mdmbvx7kuTS+hTS91Xz+330Ju3j+8g9/HcBGUlvqF2F3t6HAvgpz434UM7Ui47w==", "dev": true, "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" + "@electron-forge/shared-types": "7.8.2" }, "engines": { "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-vite-typescript/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", + "node_modules/@electron-forge/publisher-github": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/publisher-github/-/publisher-github-7.8.2.tgz", + "integrity": "sha512-lwDjd09oYSkLu+rn2qOxljfvoG56ksAF1hGdFjm+T+BcKuM74B17vyYX5XNcIvHsLjksA3nQrL6AvV/1NoAATQ==", "dev": true, "dependencies": { - "chrome-trace-event": "^1.0.3" + "@electron-forge/publisher-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", + "@octokit/core": "^5.2.1", + "@octokit/plugin-retry": "^6.1.0", + "@octokit/request-error": "^5.1.1", + "@octokit/rest": "^20.1.2", + "@octokit/types": "^6.1.2", + "chalk": "^4.0.0", + "debug": "^4.3.1", + "fs-extra": "^10.0.0", + "log-symbols": "^4.0.0", + "mime-types": "^2.1.25" }, "engines": { - "node": ">= 14.17.5" + "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-vite/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", + "node_modules/@electron-forge/shared-types": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.2.tgz", + "integrity": "sha512-1JnWaJs5vtiT51WxcXrDVFGls5UUOpAUNX5pT0j3/RJuq/CEfVQmH62tUo6ORbBasNLRgRgphXg6n8BfRte5/w==", "dev": true, "dependencies": { - "@electron-forge/tracer": "7.8.1", + "@electron-forge/tracer": "7.8.2", "@electron/packager": "^18.3.5", "@electron/rebuild": "^3.7.0", "listr2": "^7.0.2" @@ -1519,100 +952,79 @@ "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-vite/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", + "node_modules/@electron-forge/template-base": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/template-base/-/template-base-7.8.2.tgz", + "integrity": "sha512-tba5yMu2V9IXXvVzjd/2CcLSFvA/j/E9bHVstIbN2M62jF1CPABvylDFeNuNnx/zcqigZQeLhWoafz2Jp6iv6g==", "dev": true, "dependencies": { - "chrome-trace-event": "^1.0.3" + "@electron-forge/core-utils": "7.8.2", + "@electron-forge/shared-types": "7.8.2", + "@malept/cross-spawn-promise": "^2.0.0", + "debug": "^4.3.1", + "fs-extra": "^10.0.0", + "username": "^5.1.0" }, "engines": { - "node": ">= 14.17.5" + "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-webpack": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/template-webpack/-/template-webpack-7.8.1.tgz", - "integrity": "sha512-DA77o9kTCHrq+W211pyNP49DyAt0d1mzMp2gisyNz7a+iKvlv2DsMAeRieLoCQ44akb/z8ZsL0YLteSjKLy4AA==", + "node_modules/@electron-forge/template-vite": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/template-vite/-/template-vite-7.8.2.tgz", + "integrity": "sha512-7ORxTpTFlfiGNNjsBHFjpuWSMDKMGBE1CN97nIsFIZhBsTjM/vix4FZirfO8Mdd+J3a9b71wqZ9VDGkSifXL0g==", "dev": true, "dependencies": { - "@electron-forge/shared-types": "7.8.1", - "@electron-forge/template-base": "7.8.1", + "@electron-forge/shared-types": "7.8.2", + "@electron-forge/template-base": "7.8.2", "fs-extra": "^10.0.0" }, "engines": { "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-webpack-typescript": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.8.1.tgz", - "integrity": "sha512-h922E+6zWwym1RT6WKD79BLTc4H8YxEMJ7wPWkBX59kw/exsTB/KFdiJq6r82ON5jSJ+Q8sDGqSmDWdyCfo+Gg==", + "node_modules/@electron-forge/template-vite-typescript": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.8.2.tgz", + "integrity": "sha512-GBT52WB3VzhUNM6lSzA1WbK/xihL9yWkegLdNq7I3LbTCPr/3BWfXhXI84hyPrMXw2ZCjY4kmfyN5K7B4bJzVA==", "dev": true, "dependencies": { - "@electron-forge/shared-types": "7.8.1", - "@electron-forge/template-base": "7.8.1", + "@electron-forge/shared-types": "7.8.2", + "@electron-forge/template-base": "7.8.2", "fs-extra": "^10.0.0" }, "engines": { "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-webpack-typescript/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", + "node_modules/@electron-forge/template-webpack": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/template-webpack/-/template-webpack-7.8.2.tgz", + "integrity": "sha512-Hpwtb5kIbtwQTZ3idCybC1b6go158mTk2ktBxJryjYgcc7bXQBV36J1dXfl6iONXvGE1y4/s2EiRORsh/qtDPA==", "dev": true, "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" + "@electron-forge/shared-types": "7.8.2", + "@electron-forge/template-base": "7.8.2", + "fs-extra": "^10.0.0" }, "engines": { "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-webpack-typescript/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, - "node_modules/@electron-forge/template-webpack/node_modules/@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", + "node_modules/@electron-forge/template-webpack-typescript": { + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.8.2.tgz", + "integrity": "sha512-8i0P5KD6FF1pT7Qru0pz0gcQtn6k/v0Ld4kQ6FVarDUBI5aMllyIVgs9XcoU5RGuBrPoVKJze37Efh4o1A1Vfg==", "dev": true, "dependencies": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" + "@electron-forge/shared-types": "7.8.2", + "@electron-forge/template-base": "7.8.2", + "fs-extra": "^10.0.0" }, "engines": { "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/template-webpack/node_modules/@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "dependencies": { - "chrome-trace-event": "^1.0.3" - }, - "engines": { - "node": ">= 14.17.5" - } - }, "node_modules/@electron-forge/tracer": { "version": "7.8.2", "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.8.2.tgz", @@ -2820,130 +2232,293 @@ } }, "node_modules/@octokit/auth-token": { - "version": "2.5.0", + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.0.3" + "engines": { + "node": ">= 18" } }, "node_modules/@octokit/core": { - "version": "3.6.0", + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/@octokit/core/-/core-5.2.2.tgz", + "integrity": "sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", + "@octokit/auth-token": "^4.0.0", + "@octokit/graphql": "^7.1.0", + "@octokit/request": "^8.4.1", + "@octokit/request-error": "^5.1.1", + "@octokit/types": "^13.0.0", "before-after-hook": "^2.2.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/core/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "node_modules/@octokit/core/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "dependencies": { + "@octokit/openapi-types": "^24.2.0" } }, "node_modules/@octokit/endpoint": { - "version": "6.0.12", + "version": "9.0.6", + "resolved": "https://registry.npmmirror.com/@octokit/endpoint/-/endpoint-9.0.6.tgz", + "integrity": "sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==", + "dev": true, + "dependencies": { + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/endpoint/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "node_modules/@octokit/endpoint/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "dependencies": { + "@octokit/openapi-types": "^24.2.0" + } + }, + "node_modules/@octokit/graphql": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/@octokit/graphql/-/graphql-7.1.1.tgz", + "integrity": "sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", + "@octokit/request": "^8.4.1", + "@octokit/types": "^13.0.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "node_modules/@octokit/graphql/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "dependencies": { + "@octokit/openapi-types": "^24.2.0" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "12.11.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", + "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", + "dev": true + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "11.4.4-cjs.2", + "resolved": "https://registry.npmmirror.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.4-cjs.2.tgz", + "integrity": "sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw==", + "dev": true, + "dependencies": { + "@octokit/types": "^13.7.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" } }, - "node_modules/@octokit/graphql": { - "version": "4.8.0", + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" + "@octokit/openapi-types": "^24.2.0" } }, - "node_modules/@octokit/openapi-types": { - "version": "12.11.0", + "node_modules/@octokit/plugin-request-log": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz", + "integrity": "sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==", "dev": true, - "license": "MIT" + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.21.3", + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "13.3.2-cjs.1", + "resolved": "https://registry.npmmirror.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.2-cjs.1.tgz", + "integrity": "sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.40.0" + "@octokit/types": "^13.8.0" + }, + "engines": { + "node": ">= 18" }, "peerDependencies": { - "@octokit/core": ">=2" + "@octokit/core": "^5" } }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", "dev": true, - "license": "MIT", - "peerDependencies": { - "@octokit/core": ">=3" + "dependencies": { + "@octokit/openapi-types": "^24.2.0" } }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.16.2", + "node_modules/@octokit/plugin-retry": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/@octokit/plugin-retry/-/plugin-retry-6.1.0.tgz", + "integrity": "sha512-WrO3bvq4E1Xh1r2mT9w6SDFg01gFmP81nIG77+p/MqW1JeXXgL++6umim3t6x0Zj5pZm3rXAN+0HEjmmdhIRig==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.39.0", - "deprecation": "^2.3.1" + "@octokit/request-error": "^5.0.0", + "@octokit/types": "^13.0.0", + "bottleneck": "^2.15.3" + }, + "engines": { + "node": ">= 18" }, "peerDependencies": { - "@octokit/core": ">=3" + "@octokit/core": "5" } }, - "node_modules/@octokit/plugin-retry": { - "version": "3.0.9", + "node_modules/@octokit/plugin-retry/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "node_modules/@octokit/plugin-retry/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "bottleneck": "^2.15.3" + "@octokit/openapi-types": "^24.2.0" } }, "node_modules/@octokit/request": { - "version": "5.6.3", + "version": "8.4.1", + "resolved": "https://registry.npmmirror.com/@octokit/request/-/request-8.4.1.tgz", + "integrity": "sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", + "@octokit/endpoint": "^9.0.6", + "@octokit/request-error": "^5.1.1", + "@octokit/types": "^13.1.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" } }, "node_modules/@octokit/request-error": { - "version": "2.1.0", + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/@octokit/request-error/-/request-error-5.1.1.tgz", + "integrity": "sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", + "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "node_modules/@octokit/request-error/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "dependencies": { + "@octokit/openapi-types": "^24.2.0" + } + }, + "node_modules/@octokit/request/node_modules/@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "node_modules/@octokit/request/node_modules/@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "dependencies": { + "@octokit/openapi-types": "^24.2.0" } }, "node_modules/@octokit/rest": { - "version": "18.12.0", + "version": "20.1.2", + "resolved": "https://registry.npmmirror.com/@octokit/rest/-/rest-20.1.2.tgz", + "integrity": "sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + "@octokit/core": "^5.0.2", + "@octokit/plugin-paginate-rest": "11.4.4-cjs.2", + "@octokit/plugin-request-log": "^4.0.0", + "@octokit/plugin-rest-endpoint-methods": "13.3.2-cjs.1" + }, + "engines": { + "node": ">= 18" } }, "node_modules/@octokit/types": { "version": "6.41.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-6.41.0.tgz", + "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, - "license": "MIT", "dependencies": { "@octokit/openapi-types": "^12.11.0" } @@ -3828,8 +3403,9 @@ }, "node_modules/before-after-hook": { "version": "2.2.3", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmmirror.com/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", + "dev": true }, "node_modules/bl": { "version": "4.1.0", @@ -3854,8 +3430,9 @@ }, "node_modules/bottleneck": { "version": "2.19.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmmirror.com/bottleneck/-/bottleneck-2.19.5.tgz", + "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", + "dev": true }, "node_modules/bplist-creator": { "version": "0.0.8", @@ -4690,9 +4267,9 @@ "license": "MIT" }, "node_modules/electron": { - "version": "37.2.3", - "resolved": "https://registry.npmjs.org/electron/-/electron-37.2.3.tgz", - "integrity": "sha512-JRKKn8cRDXDfkC+oWISbYs+c+L6RA776JM0NiB9bn2yV8H/LnBUlVPzKKfsXgrUIokN4YcbCw694vfAdEJwtGw==", + "version": "37.2.5", + "resolved": "https://registry.npmmirror.com/electron/-/electron-37.2.5.tgz", + "integrity": "sha512-719ZqEp43rj6xDJMICm4CIXl8keFFgvVNO9Ix6OtjNjrh9HtYlP/1WiYeRohnXj06aLyGx5NCzrHbG7j3BxO9w==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -6494,14 +6071,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-property": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/is-property/-/is-property-1.0.2.tgz", @@ -7431,9 +7000,9 @@ } }, "node_modules/jiti": { - "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/jiti/-/jiti-2.4.2.tgz", - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/jiti/-/jiti-2.5.1.tgz", + "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", "dev": true, "bin": { "jiti": "lib/jiti-cli.mjs" @@ -8043,8 +7612,9 @@ }, "node_modules/node-fetch": { "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -9685,8 +9255,9 @@ }, "node_modules/tr46": { "version": "0.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true }, "node_modules/trim-repeated": { "version": "1.0.0", @@ -9774,8 +9345,9 @@ }, "node_modules/universal-user-agent": { "version": "6.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmmirror.com/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", + "dev": true }, "node_modules/universalify": { "version": "0.1.2", @@ -9918,13 +9490,15 @@ }, "node_modules/webidl-conversions": { "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true }, "node_modules/whatwg-url": { "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, - "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -10565,14 +10139,14 @@ "optional": true }, "@electron-forge/cli": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/cli/-/cli-7.8.1.tgz", - "integrity": "sha512-QI3EShutfq9Y+2TWWrPjm4JZM3eSAKzoQvRZdVhAfVpUbyJ8K23VqJShg3kGKlPf9BXHAGvE+8LyH5s2yDr1qA==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/cli/-/cli-7.8.2.tgz", + "integrity": "sha512-5QA81eLTFaBji3RBuTAqGQ0DNJ6iPFdCNalJK4ItDT0UyoCIRUiGOILPdH0Z+JngWucPruVVxY9VYUfFR/LSXA==", "dev": true, "requires": { - "@electron-forge/core": "7.8.1", - "@electron-forge/core-utils": "7.8.1", - "@electron-forge/shared-types": "7.8.1", + "@electron-forge/core": "7.8.2", + "@electron-forge/core-utils": "7.8.2", + "@electron-forge/shared-types": "7.8.2", "@electron/get": "^3.0.0", "chalk": "^4.0.0", "commander": "^11.1.0", @@ -10583,27 +10157,6 @@ "semver": "^7.2.1" }, "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - }, "@electron/get": { "version": "3.0.0", "dev": true, @@ -10636,22 +10189,22 @@ } }, "@electron-forge/core": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/core/-/core-7.8.1.tgz", - "integrity": "sha512-jkh0QPW5p0zmruu1E8+2XNufc4UMxy13WLJcm7hn9jbaXKLkMbKuEvhrN1tH/9uGp1mhr/t8sC4N67gP+gS87w==", - "dev": true, - "requires": { - "@electron-forge/core-utils": "7.8.1", - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/plugin-base": "7.8.1", - "@electron-forge/publisher-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", - "@electron-forge/template-base": "7.8.1", - "@electron-forge/template-vite": "7.8.1", - "@electron-forge/template-vite-typescript": "7.8.1", - "@electron-forge/template-webpack": "7.8.1", - "@electron-forge/template-webpack-typescript": "7.8.1", - "@electron-forge/tracer": "7.8.1", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/core/-/core-7.8.2.tgz", + "integrity": "sha512-+/GuR8ckccQL9ptJPKwFYc/PrH9OZt4wRCLk931NSrEKiegmasnMoDCoH/QACjkioho8MFA80lom3TDNOGZUAQ==", + "dev": true, + "requires": { + "@electron-forge/core-utils": "7.8.2", + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/plugin-base": "7.8.2", + "@electron-forge/publisher-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", + "@electron-forge/template-base": "7.8.2", + "@electron-forge/template-vite": "7.8.2", + "@electron-forge/template-vite-typescript": "7.8.2", + "@electron-forge/template-webpack": "7.8.2", + "@electron-forge/template-webpack-typescript": "7.8.2", + "@electron-forge/tracer": "7.8.2", "@electron/get": "^3.0.0", "@electron/packager": "^18.3.5", "@electron/rebuild": "^3.7.0", @@ -10677,38 +10230,6 @@ "username": "^5.1.0" }, "dependencies": { - "@electron-forge/maker-base": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/maker-base/-/maker-base-7.8.1.tgz", - "integrity": "sha512-GUZqschGuEBzSzE0bMeDip65IDds48DZXzldlRwQ+85SYVA6RMU2AwDDqx3YiYsvP2OuxKruuqIJZtOF5ps4FQ==", - "dev": true, - "requires": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - } - }, - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - }, "@electron/get": { "version": "3.1.0", "resolved": "https://registry.npmmirror.com/@electron/get/-/get-3.1.0.tgz", @@ -10747,12 +10268,12 @@ } }, "@electron-forge/core-utils": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/core-utils/-/core-utils-7.8.1.tgz", - "integrity": "sha512-mRoPLDNZgmjyOURE/K0D3Op53XGFmFRgfIvFC7c9S/BqsRpovVblrqI4XxPRdNmH9dvhd8On9gGz+XIYAKD3aQ==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/core-utils/-/core-utils-7.8.2.tgz", + "integrity": "sha512-trOgh26Ri/V1MTCSaVAZlfRX5CSioM42+q6xunpkMZMgSwLoALZdp0/uFj43xw8rustsdgdWjStjx2427LG7xA==", "dev": true, "requires": { - "@electron-forge/shared-types": "7.8.1", + "@electron-forge/shared-types": "7.8.2", "@electron/rebuild": "^3.7.0", "@malept/cross-spawn-promise": "^2.0.0", "chalk": "^4.0.0", @@ -10761,29 +10282,6 @@ "fs-extra": "^10.0.0", "log-symbols": "^4.0.0", "semver": "^7.2.1" - }, - "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } } }, "@electron-forge/maker-base": { @@ -10798,48 +10296,14 @@ } }, "@electron-forge/maker-deb": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-deb/-/maker-deb-7.8.1.tgz", - "integrity": "sha512-tjjeesQtCP5Xht1X7gl4+K9bwoETPmQfBkOVAY/FZIxPj40uQh/hOUtLX2tYENNGNVZ1ryDYRs8TuPi+I41Vfw==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/maker-deb/-/maker-deb-7.8.2.tgz", + "integrity": "sha512-CaQtCxVa1tAJRj5OO9Q33xX8wv2g8Hb7RYUqds4/cim8+aGBxVvRm7RQG+UwrzUEj0Gc0H3Wsbz2MyLURwh4DA==", "dev": true, "requires": { - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", "electron-installer-debian": "^3.2.0" - }, - "dependencies": { - "@electron-forge/maker-base": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-7.8.1.tgz", - "integrity": "sha512-GUZqschGuEBzSzE0bMeDip65IDds48DZXzldlRwQ+85SYVA6RMU2AwDDqx3YiYsvP2OuxKruuqIJZtOF5ps4FQ==", - "dev": true, - "requires": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - } - }, - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } } }, "@electron-forge/maker-dmg": { @@ -10855,369 +10319,112 @@ } }, "@electron-forge/maker-rpm": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/maker-rpm/-/maker-rpm-7.8.1.tgz", - "integrity": "sha512-TF6wylft3BHkw9zdHcxmjEPBZYgTIc0jE31skFnMEQ/aExbNRiNaCZvsXy+7ptTWZxhxUKRc9KHhLFRMCmOK8g==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/maker-rpm/-/maker-rpm-7.8.2.tgz", + "integrity": "sha512-1jfvUAtfhOXG4+K6gMBdZZDWibD5odtHiB6olb39Lb6+YQAzDIarNV2HT27K7jwcH8AngzfC13C0FY0X8MrQjg==", "dev": true, "requires": { - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", "electron-installer-redhat": "^3.2.0" - }, - "dependencies": { - "@electron-forge/maker-base": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/maker-base/-/maker-base-7.8.1.tgz", - "integrity": "sha512-GUZqschGuEBzSzE0bMeDip65IDds48DZXzldlRwQ+85SYVA6RMU2AwDDqx3YiYsvP2OuxKruuqIJZtOF5ps4FQ==", - "dev": true, - "requires": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - } - }, - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } } }, "@electron-forge/maker-squirrel": { - "version": "7.8.1", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/maker-squirrel/-/maker-squirrel-7.8.2.tgz", + "integrity": "sha512-PDuzzOfTqW4n4UuC9NdaXVG1Frqs0+QYbOJqntFCcG+CkSv+wQeTaiJpG3JkMFJ4F/Y8r7WnZk8VJ/uyFjXgqg==", "dev": true, "requires": { - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", "electron-winstaller": "^5.3.0", "fs-extra": "^10.0.0" - }, - "dependencies": { - "@electron-forge/maker-base": { - "version": "7.8.1", - "dev": true, - "requires": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - } - }, - "@electron-forge/shared-types": { - "version": "7.8.1", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } } }, "@electron-forge/maker-wix": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-wix/-/maker-wix-7.8.1.tgz", - "integrity": "sha512-Gb7JYx7QZQIqiG5rqYjQ3BqQKOtQdKZ79i9QuezOznxFRaRv0EAOiqkQc+wyG6Int6aeob7xS1uY1iP7/4p/Iw==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/maker-wix/-/maker-wix-7.8.2.tgz", + "integrity": "sha512-nubbDynb7oTHTlOEbkr0pam7vV0H343TUecNC4Qjy9no05J/4vmNeUABiL6uKpm0BDS1nGijNyUMVzPa6DZsMA==", "dev": true, "requires": { - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", "chalk": "^4.0.0", "electron-wix-msi": "^5.1.3", "log-symbols": "^4.0.0", "parse-author": "^2.0.0", "semver": "^7.2.1" - }, - "dependencies": { - "@electron-forge/maker-base": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-7.8.1.tgz", - "integrity": "sha512-GUZqschGuEBzSzE0bMeDip65IDds48DZXzldlRwQ+85SYVA6RMU2AwDDqx3YiYsvP2OuxKruuqIJZtOF5ps4FQ==", - "dev": true, - "requires": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - } - }, - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } } }, "@electron-forge/maker-zip": { - "version": "7.8.1", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/maker-zip/-/maker-zip-7.8.2.tgz", + "integrity": "sha512-1Bck3fGJLTWRKBcgZCFRaRRB9LJuccbge3pDbBQem0RulkiszlMd+8Jko1zY/OpJRKX5oHE7bQmptYklbBu1GA==", "dev": true, "requires": { - "@electron-forge/maker-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", - "cross-zip": "^4.0.0", - "fs-extra": "^10.0.0", - "got": "^11.8.5" - }, - "dependencies": { - "@electron-forge/maker-base": { - "version": "7.8.1", - "dev": true, - "requires": { - "@electron-forge/shared-types": "7.8.1", - "fs-extra": "^10.0.0", - "which": "^2.0.2" - } - }, - "@electron-forge/shared-types": { - "version": "7.8.1", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } + "@electron-forge/maker-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", + "cross-zip": "^4.0.0", + "fs-extra": "^10.0.0", + "got": "^11.8.5" } }, "@electron-forge/plugin-auto-unpack-natives": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/plugin-auto-unpack-natives/-/plugin-auto-unpack-natives-7.8.1.tgz", - "integrity": "sha512-4URAgWX9qqqKe6Bfad0VmpFRrwINYMODfKGd2nFQrfHxmBtdpXnsWlLwVGE/wGssIQaTMI5bWQ6F2RNeXTgnhA==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/plugin-auto-unpack-natives/-/plugin-auto-unpack-natives-7.8.2.tgz", + "integrity": "sha512-la3YgXCB7GtaU2lzVYKze/hr/Zbz1HD/XKv3Jf54oMQ4I9vlIgIZ8fcYm1J4RwJNjqbxPgw1EaPEhU0x41w6HA==", "dev": true, "requires": { - "@electron-forge/plugin-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1" - }, - "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } + "@electron-forge/plugin-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2" } }, "@electron-forge/plugin-base": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-7.8.1.tgz", - "integrity": "sha512-iCZC2d7CbsZ9l6j5d+KPIiyQx0U1QBfWAbKnnQhWCSizjcrZ7A9V4sMFZeTO6+PVm48b/r9GFPm+slpgZtYQLg==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/plugin-base/-/plugin-base-7.8.2.tgz", + "integrity": "sha512-KY5j3gT0VsPNqVlAWchJLxMT+jcUozkI2Z/nsDymaqVGGfJix29H2CcvulVbfr8aqiLGNw8K/qhWL911ScEm4g==", "dev": true, "requires": { - "@electron-forge/shared-types": "7.8.1" - }, - "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } + "@electron-forge/shared-types": "7.8.2" } }, "@electron-forge/plugin-fuses": { - "version": "7.8.1", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/plugin-fuses/-/plugin-fuses-7.8.2.tgz", + "integrity": "sha512-BrN26y8xRuz43aJasktLvze2rh9XIxN6m4FR5NJvXbdcS0vUQvLSOgRm9koV5YL0/zr99OS5FXLiw04U+kKy1g==", "dev": true, "requires": { - "@electron-forge/plugin-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1" - }, - "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } + "@electron-forge/plugin-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2" } }, "@electron-forge/publisher-base": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/publisher-base/-/publisher-base-7.8.1.tgz", - "integrity": "sha512-z2C+C4pcFxyCXIFwXGDcxhU8qtVUPZa3sPL6tH5RuMxJi77768chLw2quDWk2/dfupcSELXcOMYCs7aLysCzeQ==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/publisher-base/-/publisher-base-7.8.2.tgz", + "integrity": "sha512-Ap9fN83pA4/09RJEGYY0Vk2mdmbvx7kuTS+hTS91Xz+330Ju3j+8g9/HcBGUlvqF2F3t6HAvgpz434UM7Ui47w==", "dev": true, "requires": { - "@electron-forge/shared-types": "7.8.1" - }, - "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } + "@electron-forge/shared-types": "7.8.2" } }, "@electron-forge/publisher-github": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/publisher-github/-/publisher-github-7.8.1.tgz", - "integrity": "sha512-hjRSJ3/JwKHgUNuvJo4vTPBJQQyvF72QOudHr+WSXMSAPasTwfDhvGaTS54mQqcKlOQ53cwHQjWO0xVEwQYQ0g==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/publisher-github/-/publisher-github-7.8.2.tgz", + "integrity": "sha512-lwDjd09oYSkLu+rn2qOxljfvoG56ksAF1hGdFjm+T+BcKuM74B17vyYX5XNcIvHsLjksA3nQrL6AvV/1NoAATQ==", "dev": true, "requires": { - "@electron-forge/publisher-base": "7.8.1", - "@electron-forge/shared-types": "7.8.1", - "@octokit/core": "^3.2.4", - "@octokit/plugin-retry": "^3.0.9", + "@electron-forge/publisher-base": "7.8.2", + "@electron-forge/shared-types": "7.8.2", + "@octokit/core": "^5.2.1", + "@octokit/plugin-retry": "^6.1.0", "@octokit/request-error": "^5.1.1", - "@octokit/rest": "^18.0.11", + "@octokit/rest": "^20.1.2", "@octokit/types": "^6.1.2", "chalk": "^4.0.0", "debug": "^4.3.1", "fs-extra": "^10.0.0", "log-symbols": "^4.0.0", "mime-types": "^2.1.25" - }, - "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - }, - "@octokit/openapi-types": { - "version": "24.2.0", - "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", - "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", - "dev": true - }, - "@octokit/request-error": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/@octokit/request-error/-/request-error-5.1.1.tgz", - "integrity": "sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==", - "dev": true, - "requires": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "dependencies": { - "@octokit/types": { - "version": "13.10.0", - "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", - "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", - "dev": true, - "requires": { - "@octokit/openapi-types": "^24.2.0" - } - } - } - } } }, "@electron-forge/shared-types": { @@ -11233,176 +10440,61 @@ } }, "@electron-forge/template-base": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/template-base/-/template-base-7.8.1.tgz", - "integrity": "sha512-k8jEUr0zWFWb16ZGho+Es2OFeKkcbTgbC6mcH4eNyF/sumh/4XZMcwRtX1i7EiZAYiL9sVxyI6KVwGu254g+0g==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/template-base/-/template-base-7.8.2.tgz", + "integrity": "sha512-tba5yMu2V9IXXvVzjd/2CcLSFvA/j/E9bHVstIbN2M62jF1CPABvylDFeNuNnx/zcqigZQeLhWoafz2Jp6iv6g==", "dev": true, "requires": { - "@electron-forge/core-utils": "7.8.1", - "@electron-forge/shared-types": "7.8.1", + "@electron-forge/core-utils": "7.8.2", + "@electron-forge/shared-types": "7.8.2", "@malept/cross-spawn-promise": "^2.0.0", "debug": "^4.3.1", "fs-extra": "^10.0.0", "username": "^5.1.0" - }, - "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } } }, "@electron-forge/template-vite": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/template-vite/-/template-vite-7.8.1.tgz", - "integrity": "sha512-qzSlJaBYYqQAbBdLk4DqAE3HCNz4yXbpkb+VC74ddL4JGwPdPU57DjCthr6YetKJ2FsOVy9ipovA8HX5UbXpAg==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/template-vite/-/template-vite-7.8.2.tgz", + "integrity": "sha512-7ORxTpTFlfiGNNjsBHFjpuWSMDKMGBE1CN97nIsFIZhBsTjM/vix4FZirfO8Mdd+J3a9b71wqZ9VDGkSifXL0g==", "dev": true, "requires": { - "@electron-forge/shared-types": "7.8.1", - "@electron-forge/template-base": "7.8.1", + "@electron-forge/shared-types": "7.8.2", + "@electron-forge/template-base": "7.8.2", "fs-extra": "^10.0.0" - }, - "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } } }, "@electron-forge/template-vite-typescript": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.8.1.tgz", - "integrity": "sha512-CccQhwUjZcc6svzuOi3BtbDal591DzyX2J5GPa6mwVutDP8EMtqJL1VyOHdcWO/7XjI6GNAD0fiXySOJiUAECA==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.8.2.tgz", + "integrity": "sha512-GBT52WB3VzhUNM6lSzA1WbK/xihL9yWkegLdNq7I3LbTCPr/3BWfXhXI84hyPrMXw2ZCjY4kmfyN5K7B4bJzVA==", "dev": true, "requires": { - "@electron-forge/shared-types": "7.8.1", - "@electron-forge/template-base": "7.8.1", + "@electron-forge/shared-types": "7.8.2", + "@electron-forge/template-base": "7.8.2", "fs-extra": "^10.0.0" - }, - "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } } }, "@electron-forge/template-webpack": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/template-webpack/-/template-webpack-7.8.1.tgz", - "integrity": "sha512-DA77o9kTCHrq+W211pyNP49DyAt0d1mzMp2gisyNz7a+iKvlv2DsMAeRieLoCQ44akb/z8ZsL0YLteSjKLy4AA==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/template-webpack/-/template-webpack-7.8.2.tgz", + "integrity": "sha512-Hpwtb5kIbtwQTZ3idCybC1b6go158mTk2ktBxJryjYgcc7bXQBV36J1dXfl6iONXvGE1y4/s2EiRORsh/qtDPA==", "dev": true, "requires": { - "@electron-forge/shared-types": "7.8.1", - "@electron-forge/template-base": "7.8.1", + "@electron-forge/shared-types": "7.8.2", + "@electron-forge/template-base": "7.8.2", "fs-extra": "^10.0.0" - }, - "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } } }, "@electron-forge/template-webpack-typescript": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.8.1.tgz", - "integrity": "sha512-h922E+6zWwym1RT6WKD79BLTc4H8YxEMJ7wPWkBX59kw/exsTB/KFdiJq6r82ON5jSJ+Q8sDGqSmDWdyCfo+Gg==", + "version": "7.8.2", + "resolved": "https://registry.npmmirror.com/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.8.2.tgz", + "integrity": "sha512-8i0P5KD6FF1pT7Qru0pz0gcQtn6k/v0Ld4kQ6FVarDUBI5aMllyIVgs9XcoU5RGuBrPoVKJze37Efh4o1A1Vfg==", "dev": true, "requires": { - "@electron-forge/shared-types": "7.8.1", - "@electron-forge/template-base": "7.8.1", + "@electron-forge/shared-types": "7.8.2", + "@electron-forge/template-base": "7.8.2", "fs-extra": "^10.0.0" - }, - "dependencies": { - "@electron-forge/shared-types": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-7.8.1.tgz", - "integrity": "sha512-guLyGjIISKQQRWHX+ugmcjIOjn2q/BEzCo3ioJXFowxiFwmZw/oCZ2KlPig/t6dMqgUrHTH5W/F0WKu0EY4M+Q==", - "dev": true, - "requires": { - "@electron-forge/tracer": "7.8.1", - "@electron/packager": "^18.3.5", - "@electron/rebuild": "^3.7.0", - "listr2": "^7.0.2" - } - }, - "@electron-forge/tracer": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/@electron-forge/tracer/-/tracer-7.8.1.tgz", - "integrity": "sha512-r2i7aHVp2fylGQSPDw3aTcdNfVX9cpL1iL2MKHrCRNwgrfR+nryGYg434T745GGm1rNQIv5Egdkh5G9xf00oWA==", - "dev": true, - "requires": { - "chrome-trace-event": "^1.0.3" - } - } } }, "@electron-forge/tracer": { @@ -12305,108 +11397,264 @@ } }, "@octokit/auth-token": { - "version": "2.5.0", - "dev": true, - "requires": { - "@octokit/types": "^6.0.3" - } + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", + "dev": true }, "@octokit/core": { - "version": "3.6.0", + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/@octokit/core/-/core-5.2.2.tgz", + "integrity": "sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==", "dev": true, "requires": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", + "@octokit/auth-token": "^4.0.0", + "@octokit/graphql": "^7.1.0", + "@octokit/request": "^8.4.1", + "@octokit/request-error": "^5.1.1", + "@octokit/types": "^13.0.0", "before-after-hook": "^2.2.0", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "requires": { + "@octokit/openapi-types": "^24.2.0" + } + } } }, "@octokit/endpoint": { - "version": "6.0.12", + "version": "9.0.6", + "resolved": "https://registry.npmmirror.com/@octokit/endpoint/-/endpoint-9.0.6.tgz", + "integrity": "sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==", "dev": true, "requires": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", + "@octokit/types": "^13.1.0", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "requires": { + "@octokit/openapi-types": "^24.2.0" + } + } } }, "@octokit/graphql": { - "version": "4.8.0", + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/@octokit/graphql/-/graphql-7.1.1.tgz", + "integrity": "sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==", "dev": true, "requires": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", + "@octokit/request": "^8.4.1", + "@octokit/types": "^13.0.0", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "requires": { + "@octokit/openapi-types": "^24.2.0" + } + } } }, "@octokit/openapi-types": { "version": "12.11.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", + "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", "dev": true }, "@octokit/plugin-paginate-rest": { - "version": "2.21.3", + "version": "11.4.4-cjs.2", + "resolved": "https://registry.npmmirror.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.4-cjs.2.tgz", + "integrity": "sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw==", "dev": true, "requires": { - "@octokit/types": "^6.40.0" + "@octokit/types": "^13.7.0" + }, + "dependencies": { + "@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "requires": { + "@octokit/openapi-types": "^24.2.0" + } + } } }, "@octokit/plugin-request-log": { - "version": "1.0.4", + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz", + "integrity": "sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==", "dev": true, "requires": {} }, "@octokit/plugin-rest-endpoint-methods": { - "version": "5.16.2", + "version": "13.3.2-cjs.1", + "resolved": "https://registry.npmmirror.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.2-cjs.1.tgz", + "integrity": "sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ==", "dev": true, "requires": { - "@octokit/types": "^6.39.0", - "deprecation": "^2.3.1" + "@octokit/types": "^13.8.0" + }, + "dependencies": { + "@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "requires": { + "@octokit/openapi-types": "^24.2.0" + } + } } }, "@octokit/plugin-retry": { - "version": "3.0.9", + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/@octokit/plugin-retry/-/plugin-retry-6.1.0.tgz", + "integrity": "sha512-WrO3bvq4E1Xh1r2mT9w6SDFg01gFmP81nIG77+p/MqW1JeXXgL++6umim3t6x0Zj5pZm3rXAN+0HEjmmdhIRig==", "dev": true, "requires": { - "@octokit/types": "^6.0.3", + "@octokit/request-error": "^5.0.0", + "@octokit/types": "^13.0.0", "bottleneck": "^2.15.3" + }, + "dependencies": { + "@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "requires": { + "@octokit/openapi-types": "^24.2.0" + } + } } }, "@octokit/request": { - "version": "5.6.3", + "version": "8.4.1", + "resolved": "https://registry.npmmirror.com/@octokit/request/-/request-8.4.1.tgz", + "integrity": "sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==", "dev": true, "requires": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", + "@octokit/endpoint": "^9.0.6", + "@octokit/request-error": "^5.1.1", + "@octokit/types": "^13.1.0", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "requires": { + "@octokit/openapi-types": "^24.2.0" + } + } } }, "@octokit/request-error": { - "version": "2.1.0", + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/@octokit/request-error/-/request-error-5.1.1.tgz", + "integrity": "sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==", "dev": true, "requires": { - "@octokit/types": "^6.0.3", + "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", "once": "^1.4.0" + }, + "dependencies": { + "@octokit/openapi-types": { + "version": "24.2.0", + "resolved": "https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", + "dev": true + }, + "@octokit/types": { + "version": "13.10.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", + "dev": true, + "requires": { + "@octokit/openapi-types": "^24.2.0" + } + } } }, "@octokit/rest": { - "version": "18.12.0", + "version": "20.1.2", + "resolved": "https://registry.npmmirror.com/@octokit/rest/-/rest-20.1.2.tgz", + "integrity": "sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA==", "dev": true, "requires": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + "@octokit/core": "^5.0.2", + "@octokit/plugin-paginate-rest": "11.4.4-cjs.2", + "@octokit/plugin-request-log": "^4.0.0", + "@octokit/plugin-rest-endpoint-methods": "13.3.2-cjs.1" } }, "@octokit/types": { "version": "6.41.0", + "resolved": "https://registry.npmmirror.com/@octokit/types/-/types-6.41.0.tgz", + "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, "requires": { "@octokit/openapi-types": "^12.11.0" @@ -13022,6 +12270,8 @@ }, "before-after-hook": { "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", "dev": true }, "bl": { @@ -13044,6 +12294,8 @@ }, "bottleneck": { "version": "2.19.5", + "resolved": "https://registry.npmmirror.com/bottleneck/-/bottleneck-2.19.5.tgz", + "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", "dev": true }, "bplist-creator": { @@ -13544,9 +12796,9 @@ "dev": true }, "electron": { - "version": "37.2.3", - "resolved": "https://registry.npmjs.org/electron/-/electron-37.2.3.tgz", - "integrity": "sha512-JRKKn8cRDXDfkC+oWISbYs+c+L6RA776JM0NiB9bn2yV8H/LnBUlVPzKKfsXgrUIokN4YcbCw694vfAdEJwtGw==", + "version": "37.2.5", + "resolved": "https://registry.npmmirror.com/electron/-/electron-37.2.5.tgz", + "integrity": "sha512-719ZqEp43rj6xDJMICm4CIXl8keFFgvVNO9Ix6OtjNjrh9HtYlP/1WiYeRohnXj06aLyGx5NCzrHbG7j3BxO9w==", "dev": true, "requires": { "@electron/get": "^2.0.0", @@ -14748,10 +14000,6 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "is-plain-object": { - "version": "5.0.0", - "dev": true - }, "is-property": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/is-property/-/is-property-1.0.2.tgz", @@ -15443,9 +14691,9 @@ } }, "jiti": { - "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/jiti/-/jiti-2.4.2.tgz", - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/jiti/-/jiti-2.5.1.tgz", + "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", "dev": true }, "js-tokens": { @@ -15860,6 +15108,8 @@ }, "node-fetch": { "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, "requires": { "whatwg-url": "^5.0.0" @@ -16937,6 +16187,8 @@ }, "tr46": { "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, "trim-repeated": { @@ -16993,6 +16245,8 @@ }, "universal-user-agent": { "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", "dev": true }, "universalify": { @@ -17094,10 +16348,14 @@ }, "webidl-conversions": { "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", "dev": true }, "whatwg-url": { "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, "requires": { "tr46": "~0.0.3", diff --git a/console/atest-desktop/package.json b/console/atest-desktop/package.json index 7c394ada..0982a8bf 100644 --- a/console/atest-desktop/package.json +++ b/console/atest-desktop/package.json @@ -13,18 +13,18 @@ "author": "linuxsuren", "license": "ISC", "devDependencies": { - "@electron-forge/cli": "^7.8.1", - "@electron-forge/maker-deb": "^7.8.1", + "@electron-forge/cli": "^7.8.2", + "@electron-forge/maker-deb": "^7.8.2", "@electron-forge/maker-dmg": "^7.8.2", - "@electron-forge/maker-rpm": "^7.8.1", - "@electron-forge/maker-squirrel": "^7.8.1", - "@electron-forge/maker-wix": "^7.8.1", - "@electron-forge/maker-zip": "^7.8.1", - "@electron-forge/plugin-auto-unpack-natives": "^7.8.1", - "@electron-forge/plugin-fuses": "^7.8.1", - "@electron-forge/publisher-github": "^7.8.1", + "@electron-forge/maker-rpm": "^7.8.2", + "@electron-forge/maker-squirrel": "^7.8.2", + "@electron-forge/maker-wix": "^7.8.2", + "@electron-forge/maker-zip": "^7.8.2", + "@electron-forge/plugin-auto-unpack-natives": "^7.8.2", + "@electron-forge/plugin-fuses": "^7.8.2", + "@electron-forge/publisher-github": "^7.8.2", "@electron/fuses": "^1.8.0", - "electron": "^37.2.3", + "electron": "^37.2.5", "electron-wix-msi": "^5.1.3", "jest": "^30.0.4", "node-abi": "^4.12.0" diff --git a/go.mod b/go.mod index 6aa28029..47f3fb14 100644 --- a/go.mod +++ b/go.mod @@ -44,7 +44,7 @@ require ( require ( github.com/evanphx/json-patch v0.5.2 github.com/linuxsuren/http-downloader v0.0.99 - golang.org/x/mod v0.22.0 + golang.org/x/mod v0.26.0 ) require ( diff --git a/go.sum b/go.sum index 0a90d5a4..ba8dffdc 100644 --- a/go.sum +++ b/go.sum @@ -273,8 +273,8 @@ golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4 golang.org/x/crypto v0.38.0 h1:jt+WWG8IZlBnVbomuhg2Mdq0+BBQaHbtqHEFEigjUV8= golang.org/x/crypto v0.38.0/go.mod h1:MvrbAqul58NNYPKnOra203SB9vpuZW0e+RRZV+Ggqjw= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4= -golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= +golang.org/x/mod v0.26.0 h1:EGMPT//Ezu+ylkCijjPc+f4Aih7sZvaAr+O3EHBxvZg= +golang.org/x/mod v0.26.0/go.mod h1:/j6NAhSk8iQ723BGAUyoAcn7SlD7s15Dp9Nd/SfeaFQ= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=