From cf93a328519e2f79a8b1ab9e3291780db27f9906 Mon Sep 17 00:00:00 2001 From: Mckay Wrigley Date: Wed, 22 Mar 2023 10:44:48 -0600 Subject: [PATCH] stash --- README.md | 6 + next.config.js | 6 +- package-lock.json | 252 ++ package.json | 4 + pages/index.tsx | 5 + src-tauri/.gitignore | 3 + src-tauri/Cargo.lock | 3195 +++++++++++++++++++++++++ src-tauri/Cargo.toml | 28 + src-tauri/build.rs | 3 + src-tauri/icons/128x128.png | Bin 0 -> 2835 bytes src-tauri/icons/128x128@2x.png | Bin 0 -> 6831 bytes src-tauri/icons/32x32.png | Bin 0 -> 695 bytes src-tauri/icons/Square107x107Logo.png | Bin 0 -> 2523 bytes src-tauri/icons/Square142x142Logo.png | Bin 0 -> 3456 bytes src-tauri/icons/Square150x150Logo.png | Bin 0 -> 3392 bytes src-tauri/icons/Square284x284Logo.png | Bin 0 -> 8629 bytes src-tauri/icons/Square30x30Logo.png | Bin 0 -> 668 bytes src-tauri/icons/Square310x310Logo.png | Bin 0 -> 10467 bytes src-tauri/icons/Square44x44Logo.png | Bin 0 -> 1033 bytes src-tauri/icons/Square71x71Logo.png | Bin 0 -> 1636 bytes src-tauri/icons/Square89x89Logo.png | Bin 0 -> 2076 bytes src-tauri/icons/StoreLogo.png | Bin 0 -> 1152 bytes src-tauri/icons/icon.icns | Bin 0 -> 126383 bytes src-tauri/icons/icon.ico | Bin 0 -> 12054 bytes src-tauri/icons/icon.png | Bin 0 -> 22596 bytes src-tauri/src/main.rs | 10 + src-tauri/tauri.conf.json | 59 + 27 files changed, 3569 insertions(+), 2 deletions(-) create mode 100644 src-tauri/.gitignore create mode 100644 src-tauri/Cargo.lock create mode 100644 src-tauri/Cargo.toml create mode 100644 src-tauri/build.rs create mode 100644 src-tauri/icons/128x128.png create mode 100644 src-tauri/icons/128x128@2x.png create mode 100644 src-tauri/icons/32x32.png create mode 100644 src-tauri/icons/Square107x107Logo.png create mode 100644 src-tauri/icons/Square142x142Logo.png create mode 100644 src-tauri/icons/Square150x150Logo.png create mode 100644 src-tauri/icons/Square284x284Logo.png create mode 100644 src-tauri/icons/Square30x30Logo.png create mode 100644 src-tauri/icons/Square310x310Logo.png create mode 100644 src-tauri/icons/Square44x44Logo.png create mode 100644 src-tauri/icons/Square71x71Logo.png create mode 100644 src-tauri/icons/Square89x89Logo.png create mode 100644 src-tauri/icons/StoreLogo.png create mode 100644 src-tauri/icons/icon.icns create mode 100644 src-tauri/icons/icon.ico create mode 100644 src-tauri/icons/icon.png create mode 100644 src-tauri/src/main.rs create mode 100644 src-tauri/tauri.conf.json diff --git a/README.md b/README.md index 6b540c2..703d970 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,12 @@ docker build -t chatgpt-ui . docker run -e OPENAI_API_KEY=xxxxxxxx -p 3000:3000 chatgpt-ui ``` +**Desktop App** + +``` +npm run tauri build +``` + ## Running Locally **1. Clone Repo** diff --git a/next.config.js b/next.config.js index 7f56a4c..b73098b 100644 --- a/next.config.js +++ b/next.config.js @@ -1,15 +1,17 @@ /** @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: true, - webpack(config, { isServer, dev }) { config.experiments = { asyncWebAssembly: true, - layers: true, + layers: true }; return config; }, + images: { + unoptimized: true + } }; module.exports = nextConfig; diff --git a/package-lock.json b/package-lock.json index 50f0a4a..baaf9eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,8 @@ "dependencies": { "@dqbd/tiktoken": "^1.0.2", "@tabler/icons-react": "^2.9.0", + "@tauri-apps/api": "^1.2.0", + "@tauri-apps/cli": "^1.2.3", "@types/node": "18.15.0", "@types/react": "18.0.28", "@types/react-dom": "18.0.11", @@ -456,6 +458,181 @@ "node": ">=4" } }, + "node_modules/@tauri-apps/api": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.2.0.tgz", + "integrity": "sha512-lsI54KI6HGf7VImuf/T9pnoejfgkNoXveP14pVV7XarrQ46rOejIVJLFqHI9sRReJMGdh2YuCoI3cc/yCWCsrw==", + "engines": { + "node": ">= 14.6.0", + "npm": ">= 6.6.0", + "yarn": ">= 1.19.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + } + }, + "node_modules/@tauri-apps/cli": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.2.3.tgz", + "integrity": "sha512-erxtXuPhMEGJPBtnhPILD4AjuT81GZsraqpFvXAmEJZ2p8P6t7MVBifCL8LznRknznM3jn90D3M8RNBP3wcXTw==", + "bin": { + "tauri": "tauri.js" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + }, + "optionalDependencies": { + "@tauri-apps/cli-darwin-arm64": "1.2.3", + "@tauri-apps/cli-darwin-x64": "1.2.3", + "@tauri-apps/cli-linux-arm-gnueabihf": "1.2.3", + "@tauri-apps/cli-linux-arm64-gnu": "1.2.3", + "@tauri-apps/cli-linux-arm64-musl": "1.2.3", + "@tauri-apps/cli-linux-x64-gnu": "1.2.3", + "@tauri-apps/cli-linux-x64-musl": "1.2.3", + "@tauri-apps/cli-win32-ia32-msvc": "1.2.3", + "@tauri-apps/cli-win32-x64-msvc": "1.2.3" + } + }, + "node_modules/@tauri-apps/cli-darwin-arm64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.2.3.tgz", + "integrity": "sha512-phJN3fN8FtZZwqXg08bcxfq1+X1JSDglLvRxOxB7VWPq+O5SuB8uLyssjJsu+PIhyZZnIhTGdjhzLSFhSXfLsw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-darwin-x64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.2.3.tgz", + "integrity": "sha512-jFZ/y6z8z6v4yliIbXKBXA7BJgtZVMsITmEXSuD6s5+eCOpDhQxbRkr6CA+FFfr+/r96rWSDSgDenDQuSvPAKw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.2.3.tgz", + "integrity": "sha512-C7h5vqAwXzY0kRGSU00Fj8PudiDWFCiQqqUNI1N+fhCILrzWZB9TPBwdx33ZfXKt/U4+emdIoo/N34v3TiAOmQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-gnu": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.2.3.tgz", + "integrity": "sha512-buf1c8sdkuUzVDkGPQpyUdAIIdn5r0UgXU6+H5fGPq/Xzt5K69JzXaeo6fHsZEZghbV0hOK+taKV4J0m30UUMQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-musl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.2.3.tgz", + "integrity": "sha512-x88wPS9W5xAyk392vc4uNHcKBBvCp0wf4H9JFMF9OBwB7vfd59LbQCFcPSu8f0BI7bPrOsyHqspWHuFL8ojQEA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-gnu": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.2.3.tgz", + "integrity": "sha512-ZMz1jxEVe0B4/7NJnlPHmwmSIuwiD6ViXKs8F+OWWz2Y4jn5TGxWKFg7DLx5OwQTRvEIZxxT7lXHi5CuTNAxKg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-musl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.2.3.tgz", + "integrity": "sha512-B/az59EjJhdbZDzawEVox0LQu2ZHCZlk8rJf85AMIktIUoAZPFbwyiUv7/zjzA/sY6Nb58OSJgaPL2/IBy7E0A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-ia32-msvc": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.2.3.tgz", + "integrity": "sha512-ypdO1OdC5ugNJAKO2m3sb1nsd+0TSvMS9Tr5qN/ZSMvtSduaNwrcZ3D7G/iOIanrqu/Nl8t3LYlgPZGBKlw7Ng==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-x64-msvc": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.2.3.tgz", + "integrity": "sha512-CsbHQ+XhnV/2csOBBDVfH16cdK00gNyNYUW68isedmqcn8j+s0e9cQ1xXIqi+Hue3awp8g3ImYN5KPepf3UExw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", @@ -5786,6 +5963,81 @@ } } }, + "@tauri-apps/api": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.2.0.tgz", + "integrity": "sha512-lsI54KI6HGf7VImuf/T9pnoejfgkNoXveP14pVV7XarrQ46rOejIVJLFqHI9sRReJMGdh2YuCoI3cc/yCWCsrw==" + }, + "@tauri-apps/cli": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.2.3.tgz", + "integrity": "sha512-erxtXuPhMEGJPBtnhPILD4AjuT81GZsraqpFvXAmEJZ2p8P6t7MVBifCL8LznRknznM3jn90D3M8RNBP3wcXTw==", + "requires": { + "@tauri-apps/cli-darwin-arm64": "1.2.3", + "@tauri-apps/cli-darwin-x64": "1.2.3", + "@tauri-apps/cli-linux-arm-gnueabihf": "1.2.3", + "@tauri-apps/cli-linux-arm64-gnu": "1.2.3", + "@tauri-apps/cli-linux-arm64-musl": "1.2.3", + "@tauri-apps/cli-linux-x64-gnu": "1.2.3", + "@tauri-apps/cli-linux-x64-musl": "1.2.3", + "@tauri-apps/cli-win32-ia32-msvc": "1.2.3", + "@tauri-apps/cli-win32-x64-msvc": "1.2.3" + } + }, + "@tauri-apps/cli-darwin-arm64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.2.3.tgz", + "integrity": "sha512-phJN3fN8FtZZwqXg08bcxfq1+X1JSDglLvRxOxB7VWPq+O5SuB8uLyssjJsu+PIhyZZnIhTGdjhzLSFhSXfLsw==", + "optional": true + }, + "@tauri-apps/cli-darwin-x64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.2.3.tgz", + "integrity": "sha512-jFZ/y6z8z6v4yliIbXKBXA7BJgtZVMsITmEXSuD6s5+eCOpDhQxbRkr6CA+FFfr+/r96rWSDSgDenDQuSvPAKw==", + "optional": true + }, + "@tauri-apps/cli-linux-arm-gnueabihf": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.2.3.tgz", + "integrity": "sha512-C7h5vqAwXzY0kRGSU00Fj8PudiDWFCiQqqUNI1N+fhCILrzWZB9TPBwdx33ZfXKt/U4+emdIoo/N34v3TiAOmQ==", + "optional": true + }, + "@tauri-apps/cli-linux-arm64-gnu": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.2.3.tgz", + "integrity": "sha512-buf1c8sdkuUzVDkGPQpyUdAIIdn5r0UgXU6+H5fGPq/Xzt5K69JzXaeo6fHsZEZghbV0hOK+taKV4J0m30UUMQ==", + "optional": true + }, + "@tauri-apps/cli-linux-arm64-musl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.2.3.tgz", + "integrity": "sha512-x88wPS9W5xAyk392vc4uNHcKBBvCp0wf4H9JFMF9OBwB7vfd59LbQCFcPSu8f0BI7bPrOsyHqspWHuFL8ojQEA==", + "optional": true + }, + "@tauri-apps/cli-linux-x64-gnu": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.2.3.tgz", + "integrity": "sha512-ZMz1jxEVe0B4/7NJnlPHmwmSIuwiD6ViXKs8F+OWWz2Y4jn5TGxWKFg7DLx5OwQTRvEIZxxT7lXHi5CuTNAxKg==", + "optional": true + }, + "@tauri-apps/cli-linux-x64-musl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.2.3.tgz", + "integrity": "sha512-B/az59EjJhdbZDzawEVox0LQu2ZHCZlk8rJf85AMIktIUoAZPFbwyiUv7/zjzA/sY6Nb58OSJgaPL2/IBy7E0A==", + "optional": true + }, + "@tauri-apps/cli-win32-ia32-msvc": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.2.3.tgz", + "integrity": "sha512-ypdO1OdC5ugNJAKO2m3sb1nsd+0TSvMS9Tr5qN/ZSMvtSduaNwrcZ3D7G/iOIanrqu/Nl8t3LYlgPZGBKlw7Ng==", + "optional": true + }, + "@tauri-apps/cli-win32-x64-msvc": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.2.3.tgz", + "integrity": "sha512-CsbHQ+XhnV/2csOBBDVfH16cdK00gNyNYUW68isedmqcn8j+s0e9cQ1xXIqi+Hue3awp8g3ImYN5KPepf3UExw==", + "optional": true + }, "@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", diff --git a/package.json b/package.json index 422f99a..3a55032 100644 --- a/package.json +++ b/package.json @@ -5,12 +5,16 @@ "scripts": { "dev": "next dev", "build": "next build", + "export": "next export", "start": "next start", + "tauri": "tauri", "lint": "next lint" }, "dependencies": { "@dqbd/tiktoken": "^1.0.2", "@tabler/icons-react": "^2.9.0", + "@tauri-apps/api": "^1.2.0", + "@tauri-apps/cli": "^1.2.3", "@types/node": "18.15.0", "@types/react": "18.0.28", "@types/react-dom": "18.0.11", diff --git a/pages/index.tsx b/pages/index.tsx index 2554a86..2eaf84f 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -170,6 +170,7 @@ export default function Home() { } setModels(data); + setModelError(false); }; const handleLightMode = (mode: "dark" | "light") => { @@ -271,6 +272,10 @@ export default function Home() { } }, [selectedConversation]); + useEffect(() => { + fetchModels(apiKey); + }, [apiKey]); + useEffect(() => { const theme = localStorage.getItem("theme"); if (theme) { diff --git a/src-tauri/.gitignore b/src-tauri/.gitignore new file mode 100644 index 0000000..aba21e2 --- /dev/null +++ b/src-tauri/.gitignore @@ -0,0 +1,3 @@ +# Generated by Cargo +# will have compiled files and executables +/target/ diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock new file mode 100644 index 0000000..1b5cdc7 --- /dev/null +++ b/src-tauri/Cargo.lock @@ -0,0 +1,3195 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "aho-corasick" +version = "0.7.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "anyhow" +version = "1.0.70" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" + +[[package]] +name = "app" +version = "0.1.0" +dependencies = [ + "serde", + "serde_json", + "tauri", + "tauri-build", +] + +[[package]] +name = "atk" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" +dependencies = [ + "atk-sys", + "bitflags", + "glib", + "libc", +] + +[[package]] +name = "atk-sys" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.0.3", +] + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[package]] +name = "base64" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "brotli" +version = "3.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "2.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bstr" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "bytemuck" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" + +[[package]] +name = "byteorder" +version = "1.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" + +[[package]] +name = "bytes" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" + +[[package]] +name = "cairo-rs" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" +dependencies = [ + "bitflags", + "cairo-sys-rs", + "glib", + "libc", + "thiserror", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" +dependencies = [ + "glib-sys", + "libc", + "system-deps 6.0.3", +] + +[[package]] +name = "cargo_toml" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "497049e9477329f8f6a559972ee42e117487d01d1e8c2cc9f836ea6fa23a9e1a" +dependencies = [ + "serde", + "toml", +] + +[[package]] +name = "cc" +version = "1.0.79" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfb" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74f89d248799e3f15f91b70917f65381062a01bb8e222700ea0e5a7ff9785f9c" +dependencies = [ + "byteorder", + "uuid 0.8.2", +] + +[[package]] +name = "cfg-expr" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" +dependencies = [ + "smallvec", +] + +[[package]] +name = "cfg-expr" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa" +dependencies = [ + "smallvec", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cocoa" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" +dependencies = [ + "bitflags", + "block", + "cocoa-foundation", + "core-foundation", + "core-graphics", + "foreign-types", + "libc", + "objc", +] + +[[package]] +name = "cocoa-foundation" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" +dependencies = [ + "bitflags", + "block", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", + "objc", +] + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "combine" +version = "4.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "core-foundation" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" + +[[package]] +name = "core-graphics" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" +dependencies = [ + "bitflags", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" +dependencies = [ + "bitflags", + "core-foundation", + "foreign-types", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c" +dependencies = [ + "cfg-if", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "cssparser" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa 0.4.8", + "matches", + "phf 0.8.0", + "proc-macro2", + "quote", + "smallvec", + "syn 1.0.109", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e" +dependencies = [ + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ctor" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" +dependencies = [ + "quote", + "syn 1.0.109", +] + +[[package]] +name = "darling" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 1.0.109", +] + +[[package]] +name = "darling_macro" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" +dependencies = [ + "darling_core", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "derive_more" +version = "0.99.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version", + "syn 1.0.109", +] + +[[package]] +name = "digest" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs-next" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +dependencies = [ + "cfg-if", + "dirs-sys-next", +] + +[[package]] +name = "dirs-sys-next" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +dependencies = [ + "libc", + "redox_users", + "winapi", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dtoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" + +[[package]] +name = "dtoa-short" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6" +dependencies = [ + "dtoa", +] + +[[package]] +name = "dunce" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c" + +[[package]] +name = "embed_plist" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" + +[[package]] +name = "encoding_rs" +version = "0.8.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "errno" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" +dependencies = [ + "errno-dragonfly", + "libc", + "winapi", +] + +[[package]] +name = "errno-dragonfly" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "fastrand" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" +dependencies = [ + "instant", +] + +[[package]] +name = "field-offset" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3cf3a800ff6e860c863ca6d4b16fd999db8b752819c1606884047b73e468535" +dependencies = [ + "memoffset", + "rustc_version", +] + +[[package]] +name = "filetime" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a3de6e8d11b22ff9edc6d916f890800597d60f8b2da1caf2955c274638d6412" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "windows-sys 0.45.0", +] + +[[package]] +name = "flate2" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures-channel" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "164713a5a0dcc3e7b4b1ed7d3b433cabc18025386f9339346e8daf15963cf7ac" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86d7a0c1aa76363dac491de0ee99faf6941128376f1cf96f07db7603b7de69dd" + +[[package]] +name = "futures-executor" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1997dd9df74cdac935c76252744c1ed5794fac083242ea4fe77ef3ed60ba0f83" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89d422fa3cbe3b40dca574ab087abb5bc98258ea57eea3fd6f1fa7162c778b91" + +[[package]] +name = "futures-macro" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3eb14ed937631bd8b8b8977f2c198443447a8355b6e3ca599f38c975e5a963b6" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "futures-task" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd65540d33b37b16542a0438c12e6aeead10d4ac5d05bd3f805b8f35ab592879" + +[[package]] +name = "futures-util" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ef6b17e481503ec85211fed8f39d1970f128935ca1f814cd32ac4a6842e84ab" +dependencies = [ + "futures-core", + "futures-macro", + "futures-task", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "gdk" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" +dependencies = [ + "bitflags", + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.15.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" +dependencies = [ + "bitflags", + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.0.3", +] + +[[package]] +name = "gdk-sys" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps 6.0.3", +] + +[[package]] +name = "gdkx11-sys" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps 6.0.3", + "x11", +] + +[[package]] +name = "generator" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33a20a288a94683f5f4da0adecdbe095c94a77c295e514cc6484e9394dd8376e" +dependencies = [ + "cc", + "libc", + "log", + "rustversion", + "windows 0.44.0", +] + +[[package]] +name = "generic-array" +version = "0.14.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", +] + +[[package]] +name = "gio" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" +dependencies = [ + "bitflags", + "futures-channel", + "futures-core", + "futures-io", + "gio-sys", + "glib", + "libc", + "once_cell", + "thiserror", +] + +[[package]] +name = "gio-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.0.3", + "winapi", +] + +[[package]] +name = "glib" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" +dependencies = [ + "bitflags", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "once_cell", + "smallvec", + "thiserror", +] + +[[package]] +name = "glib-macros" +version = "0.15.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64" +dependencies = [ + "anyhow", + "heck 0.4.1", + "proc-macro-crate", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "glib-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" +dependencies = [ + "libc", + "system-deps 6.0.3", +] + +[[package]] +name = "glob" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" + +[[package]] +name = "globset" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" +dependencies = [ + "aho-corasick", + "bstr", + "fnv", + "log", + "regex", +] + +[[package]] +name = "gobject-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" +dependencies = [ + "glib-sys", + "libc", + "system-deps 6.0.3", +] + +[[package]] +name = "gtk" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" +dependencies = [ + "atk", + "bitflags", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk", + "gdk-pixbuf", + "gio", + "glib", + "gtk-sys", + "gtk3-macros", + "libc", + "once_cell", + "pango", + "pkg-config", +] + +[[package]] +name = "gtk-sys" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps 6.0.3", +] + +[[package]] +name = "gtk3-macros" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9" +dependencies = [ + "anyhow", + "proc-macro-crate", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "heck" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "hermit-abi" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" +dependencies = [ + "libc", +] + +[[package]] +name = "hermit-abi" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" + +[[package]] +name = "html5ever" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" +dependencies = [ + "log", + "mac", + "markup5ever", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "http" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" +dependencies = [ + "bytes", + "fnv", + "itoa 1.0.6", +] + +[[package]] +name = "http-range" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" + +[[package]] +name = "ico" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "031530fe562d8c8d71c0635013d6d155bbfe8ba0aa4b4d2d24ce8af6b71047bd" +dependencies = [ + "byteorder", + "png", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "ignore" +version = "0.4.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d" +dependencies = [ + "crossbeam-utils", + "globset", + "lazy_static", + "log", + "memchr", + "regex", + "same-file", + "thread_local", + "walkdir", + "winapi-util", +] + +[[package]] +name = "image" +version = "0.24.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "num-rational", + "num-traits", +] + +[[package]] +name = "indexmap" +version = "1.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" +dependencies = [ + "autocfg", + "hashbrown", +] + +[[package]] +name = "infer" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20b2b533137b9cad970793453d4f921c2e91312a6d88b1085c07bc15fc51bb3b" +dependencies = [ + "cfb", +] + +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "io-lifetimes" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb" +dependencies = [ + "hermit-abi 0.3.1", + "libc", + "windows-sys 0.45.0", +] + +[[package]] +name = "itoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + +[[package]] +name = "itoa" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" + +[[package]] +name = "javascriptcore-rs" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" +dependencies = [ + "bitflags", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 5.0.0", +] + +[[package]] +name = "jni" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" +dependencies = [ + "cesu8", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "json-patch" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3fa5a61630976fc4c353c70297f2e93f1930e3ccee574d59d618ccbd5154ce" +dependencies = [ + "serde", + "serde_json", + "treediff", +] + +[[package]] +name = "kuchiki" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358" +dependencies = [ + "cssparser", + "html5ever", + "matches", + "selectors", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "libc" +version = "0.2.140" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c" + +[[package]] +name = "line-wrap" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" +dependencies = [ + "safemem", +] + +[[package]] +name = "linux-raw-sys" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" + +[[package]] +name = "lock_api" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "loom" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" +dependencies = [ + "cfg-if", + "generator", + "scoped-tls", + "serde", + "serde_json", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "markup5ever" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" +dependencies = [ + "log", + "phf 0.8.0", + "phf_codegen", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata", +] + +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "memchr" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" + +[[package]] +name = "memoffset" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" +dependencies = [ + "autocfg", +] + +[[package]] +name = "miniz_oxide" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" +dependencies = [ + "adler", +] + +[[package]] +name = "ndk" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" +dependencies = [ + "bitflags", + "jni-sys", + "ndk-sys", + "num_enum", + "thiserror", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi", +] + +[[package]] +name = "num-integer" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +dependencies = [ + "autocfg", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_cpus" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" +dependencies = [ + "hermit-abi 0.2.6", + "libc", +] + +[[package]] +name = "num_enum" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" +dependencies = [ + "num_enum_derive", +] + +[[package]] +name = "num_enum_derive" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", + "objc_exception", +] + +[[package]] +name = "objc_exception" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" +dependencies = [ + "cc", +] + +[[package]] +name = "objc_id" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +dependencies = [ + "objc", +] + +[[package]] +name = "once_cell" +version = "1.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" + +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + +[[package]] +name = "pango" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" +dependencies = [ + "bitflags", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.0.3", +] + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-sys 0.45.0", +] + +[[package]] +name = "paste" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" + +[[package]] +name = "percent-encoding" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" + +[[package]] +name = "phf" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" +dependencies = [ + "phf_macros 0.8.0", + "phf_shared 0.8.0", + "proc-macro-hack", +] + +[[package]] +name = "phf" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +dependencies = [ + "phf_macros 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", +] + +[[package]] +name = "phf_codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", +] + +[[package]] +name = "phf_generator" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" +dependencies = [ + "phf_shared 0.8.0", + "rand 0.7.3", +] + +[[package]] +name = "phf_generator" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +dependencies = [ + "phf_shared 0.10.0", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "phf_macros" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" + +[[package]] +name = "plist" +version = "1.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bd9647b268a3d3e14ff09c23201133a62589c658db02bb7388c7246aafe0590" +dependencies = [ + "base64 0.21.0", + "indexmap", + "line-wrap", + "quick-xml", + "serde", + "time", +] + +[[package]] +name = "png" +version = "0.17.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638" +dependencies = [ + "bitflags", + "crc32fast", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + +[[package]] +name = "proc-macro2" +version = "1.0.53" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba466839c78239c09faf015484e5cc04860f88242cff4d03eb038f04b4699b73" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quick-xml" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5c1a97b1bc42b1d550bfb48d4262153fe400a12bab1511821736f7eac76d7e2" +dependencies = [ + "memchr", +] + +[[package]] +name = "quote" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", + "rand_pcg", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.8", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "raw-window-handle" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f851a03551ceefd30132e447f07f96cb7011d6b658374f3aed847333adb5559" + +[[package]] +name = "redox_syscall" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +dependencies = [ + "bitflags", +] + +[[package]] +name = "redox_users" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +dependencies = [ + "getrandom 0.2.8", + "redox_syscall", + "thiserror", +] + +[[package]] +name = "regex" +version = "1.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cce168fea28d3e05f158bda4576cf0c844d5045bc2cc3620fa0292ed5bb5814c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver", +] + +[[package]] +name = "rustix" +version = "0.36.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db4165c9963ab29e422d6c26fbc1d37f15bace6b2810221f9d925023480fcf0e" +dependencies = [ + "bitflags", + "errno", + "io-lifetimes", + "libc", + "linux-raw-sys", + "windows-sys 0.45.0", +] + +[[package]] +name = "rustversion" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" + +[[package]] +name = "ryu" +version = "1.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" + +[[package]] +name = "safemem" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "selectors" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" +dependencies = [ + "bitflags", + "cssparser", + "derive_more", + "fxhash", + "log", + "matches", + "phf 0.8.0", + "phf_codegen", + "precomputed-hash", + "servo_arc", + "smallvec", + "thin-slice", +] + +[[package]] +name = "semver" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" +dependencies = [ + "serde", +] + +[[package]] +name = "serde" +version = "1.0.158" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "771d4d9c4163ee138805e12c710dd365e4f44be8be0503cb1bb9eb989425d9c9" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.158" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e801c1712f48475582b7696ac71e0ca34ebb30e09338425384269d9717c62cad" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.5", +] + +[[package]] +name = "serde_json" +version = "1.0.94" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c533a59c9d8a93a09c6ab31f0fd5e5f4dd1b8fc9434804029839884765d04ea" +dependencies = [ + "itoa 1.0.6", + "ryu", + "serde", +] + +[[package]] +name = "serde_repr" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.5", +] + +[[package]] +name = "serde_with" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff" +dependencies = [ + "serde", + "serde_with_macros", +] + +[[package]] +name = "serde_with_macros" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "serialize-to-javascript" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" +dependencies = [ + "serde", + "serde_json", + "serialize-to-javascript-impl", +] + +[[package]] +name = "serialize-to-javascript-impl" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "servo_arc" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" +dependencies = [ + "nodrop", + "stable_deref_trait", +] + +[[package]] +name = "sha2" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sharded-slab" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "siphasher" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" + +[[package]] +name = "slab" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" +dependencies = [ + "autocfg", +] + +[[package]] +name = "smallvec" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" + +[[package]] +name = "soup2" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" +dependencies = [ + "bitflags", + "gio", + "glib", + "libc", + "once_cell", + "soup2-sys", +] + +[[package]] +name = "soup2-sys" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" +dependencies = [ + "bitflags", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps 5.0.0", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "state" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" +dependencies = [ + "loom", +] + +[[package]] +name = "string_cache" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" +dependencies = [ + "new_debug_unreachable", + "once_cell", + "parking_lot", + "phf_shared 0.10.0", + "precomputed-hash", + "serde", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89c2d1c76a26822187a1fbb5964e3fff108bc208f02e820ab9dac1234f6b388a" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "system-deps" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" +dependencies = [ + "cfg-expr 0.9.1", + "heck 0.3.3", + "pkg-config", + "toml", + "version-compare 0.0.11", +] + +[[package]] +name = "system-deps" +version = "6.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff" +dependencies = [ + "cfg-expr 0.11.0", + "heck 0.4.1", + "pkg-config", + "toml", + "version-compare 0.1.1", +] + +[[package]] +name = "tao" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac8e6399427c8494f9849b58694754d7cc741293348a6836b6c8d2c5aa82d8e6" +dependencies = [ + "bitflags", + "cairo-rs", + "cc", + "cocoa", + "core-foundation", + "core-graphics", + "crossbeam-channel", + "dispatch", + "gdk", + "gdk-pixbuf", + "gdk-sys", + "gdkx11-sys", + "gio", + "glib", + "glib-sys", + "gtk", + "image", + "instant", + "jni", + "lazy_static", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "objc", + "once_cell", + "parking_lot", + "paste", + "png", + "raw-window-handle", + "scopeguard", + "serde", + "unicode-segmentation", + "uuid 1.3.0", + "windows 0.39.0", + "windows-implement", + "x11-dl", +] + +[[package]] +name = "tar" +version = "0.4.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" +dependencies = [ + "filetime", + "libc", + "xattr", +] + +[[package]] +name = "tauri" +version = "1.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe7e0f1d535e7cbbbab43c82be4fc992b84f9156c16c160955617e0260ebc449" +dependencies = [ + "anyhow", + "cocoa", + "dirs-next", + "embed_plist", + "encoding_rs", + "flate2", + "futures-util", + "glib", + "glob", + "gtk", + "heck 0.4.1", + "http", + "ignore", + "objc", + "once_cell", + "percent-encoding", + "rand 0.8.5", + "raw-window-handle", + "semver", + "serde", + "serde_json", + "serde_repr", + "serialize-to-javascript", + "state", + "tar", + "tauri-macros", + "tauri-runtime", + "tauri-runtime-wry", + "tauri-utils", + "tempfile", + "thiserror", + "tokio", + "url", + "uuid 1.3.0", + "webkit2gtk", + "webview2-com", + "windows 0.39.0", +] + +[[package]] +name = "tauri-build" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8807c85d656b2b93927c19fe5a5f1f1f348f96c2de8b90763b3c2d561511f9b4" +dependencies = [ + "anyhow", + "cargo_toml", + "heck 0.4.1", + "json-patch", + "semver", + "serde_json", + "tauri-utils", + "winres", +] + +[[package]] +name = "tauri-codegen" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14388d484b6b1b5dc0f6a7d6cc6433b3b230bec85eaa576adcdf3f9fafa49251" +dependencies = [ + "base64 0.13.1", + "brotli", + "ico", + "json-patch", + "plist", + "png", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "sha2", + "tauri-utils", + "thiserror", + "time", + "uuid 1.3.0", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "069319e5ecbe653a799b94b0690d9f9bf5d00f7b1d3989aa331c524d4e354075" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "quote", + "syn 1.0.109", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-runtime" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c507d954d08ac8705d235bc70ec6975b9054fb95ff7823af72dbb04186596f3b" +dependencies = [ + "gtk", + "http", + "http-range", + "rand 0.8.5", + "raw-window-handle", + "serde", + "serde_json", + "tauri-utils", + "thiserror", + "uuid 1.3.0", + "webview2-com", + "windows 0.39.0", +] + +[[package]] +name = "tauri-runtime-wry" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36b1c5764a41a13176a4599b5b7bd0881bea7d94dfe45e1e755f789b98317e30" +dependencies = [ + "cocoa", + "gtk", + "percent-encoding", + "rand 0.8.5", + "raw-window-handle", + "tauri-runtime", + "tauri-utils", + "uuid 1.3.0", + "webkit2gtk", + "webview2-com", + "windows 0.39.0", + "wry", +] + +[[package]] +name = "tauri-utils" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5abbc109a6eb45127956ffcc26ef0e875d160150ac16cfa45d26a6b2871686f1" +dependencies = [ + "brotli", + "ctor", + "glob", + "heck 0.4.1", + "html5ever", + "infer", + "json-patch", + "kuchiki", + "memchr", + "phf 0.10.1", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "serde_with", + "thiserror", + "url", + "walkdir", + "windows 0.39.0", +] + +[[package]] +name = "tempfile" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95" +dependencies = [ + "cfg-if", + "fastrand", + "redox_syscall", + "rustix", + "windows-sys 0.42.0", +] + +[[package]] +name = "tendril" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "thin-slice" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" + +[[package]] +name = "thiserror" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.5", +] + +[[package]] +name = "thread_local" +version = "1.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" +dependencies = [ + "cfg-if", + "once_cell", +] + +[[package]] +name = "time" +version = "0.3.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" +dependencies = [ + "itoa 1.0.6", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" + +[[package]] +name = "time-macros" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36" +dependencies = [ + "time-core", +] + +[[package]] +name = "tinyvec" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03201d01c3c27a29c8a5cee5b55a93ddae1ccf6f08f65365c2c918f8c1b76f64" +dependencies = [ + "autocfg", + "bytes", + "memchr", + "num_cpus", + "pin-project-lite", + "windows-sys 0.45.0", +] + +[[package]] +name = "toml" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_datetime" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" + +[[package]] +name = "toml_edit" +version = "0.19.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc18466501acd8ac6a3f615dd29a3438f8ca6bb3b19537138b3106e575621274" +dependencies = [ + "indexmap", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tracing" +version = "0.1.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +dependencies = [ + "cfg-if", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "tracing-core" +version = "0.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" +dependencies = [ + "lazy_static", + "log", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" +dependencies = [ + "matchers", + "nu-ansi-term", + "once_cell", + "regex", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", +] + +[[package]] +name = "treediff" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "761e8d5ad7ce14bb82b7e61ccc0ca961005a275a060b9644a2431aa11553c2ff" +dependencies = [ + "serde_json", +] + +[[package]] +name = "typenum" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" + +[[package]] +name = "unicode-bidi" +version = "0.3.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" + +[[package]] +name = "unicode-ident" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" + +[[package]] +name = "unicode-normalization" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" + +[[package]] +name = "url" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "uuid" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" + +[[package]] +name = "uuid" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79" +dependencies = [ + "getrandom 0.2.8", +] + +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + +[[package]] +name = "version-compare" +version = "0.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" + +[[package]] +name = "version-compare" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "walkdir" +version = "2.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "webkit2gtk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" +dependencies = [ + "bitflags", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup2", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" +dependencies = [ + "atk-sys", + "bitflags", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pango-sys", + "pkg-config", + "soup2-sys", + "system-deps 6.0.3", +] + +[[package]] +name = "webview2-com" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178" +dependencies = [ + "webview2-com-macros", + "webview2-com-sys", + "windows 0.39.0", + "windows-implement", +] + +[[package]] +name = "webview2-com-macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "webview2-com-sys" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7" +dependencies = [ + "regex", + "serde", + "serde_json", + "thiserror", + "windows 0.39.0", + "windows-bindgen", + "windows-metadata", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" +dependencies = [ + "windows-implement", + "windows_aarch64_msvc 0.39.0", + "windows_i686_gnu 0.39.0", + "windows_i686_msvc 0.39.0", + "windows_x86_64_gnu 0.39.0", + "windows_x86_64_msvc 0.39.0", +] + +[[package]] +name = "windows" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-bindgen" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41" +dependencies = [ + "windows-metadata", + "windows-tokens", +] + +[[package]] +name = "windows-implement" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" +dependencies = [ + "syn 1.0.109", + "windows-tokens", +] + +[[package]] +name = "windows-metadata" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" + +[[package]] +name = "windows-sys" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-tokens" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_i686_gnu" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_msvc" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "winnow" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23d020b441f92996c80d94ae9166e8501e59c7bb56121189dc9eab3bd8216966" +dependencies = [ + "memchr", +] + +[[package]] +name = "winres" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" +dependencies = [ + "toml", +] + +[[package]] +name = "wry" +version = "0.23.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c1ad8e2424f554cc5bdebe8aa374ef5b433feff817aebabca0389961fc7ef98" +dependencies = [ + "base64 0.13.1", + "block", + "cocoa", + "core-graphics", + "crossbeam-channel", + "dunce", + "gdk", + "gio", + "glib", + "gtk", + "html5ever", + "http", + "kuchiki", + "libc", + "log", + "objc", + "objc_id", + "once_cell", + "serde", + "serde_json", + "sha2", + "soup2", + "tao", + "thiserror", + "url", + "webkit2gtk", + "webkit2gtk-sys", + "webview2-com", + "windows 0.39.0", + "windows-implement", +] + +[[package]] +name = "x11" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "xattr" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" +dependencies = [ + "libc", +] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml new file mode 100644 index 0000000..f50058b --- /dev/null +++ b/src-tauri/Cargo.toml @@ -0,0 +1,28 @@ +[package] +name = "app" +version = "0.1.0" +description = "A Tauri App" +authors = ["you"] +license = "" +repository = "" +default-run = "app" +edition = "2021" +rust-version = "1.59" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[build-dependencies] +tauri-build = { version = "1.2.1", features = [] } + +[dependencies] +serde_json = "1.0" +serde = { version = "1.0", features = ["derive"] } +tauri = { version = "1.2.4", features = [] } + +[features] +# by default Tauri runs in production mode +# when `tauri dev` runs it is executed with `cargo run --no-default-features` if `devPath` is an URL +default = [ "custom-protocol" ] +# this feature is used for production builds where `devPath` points to the filesystem +# DO NOT remove this +custom-protocol = [ "tauri/custom-protocol" ] diff --git a/src-tauri/build.rs b/src-tauri/build.rs new file mode 100644 index 0000000..795b9b7 --- /dev/null +++ b/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..ebd4423a1d573bddd6c51acff97a652632608cdf GIT binary patch literal 2835 zcmV+u3+(iXP)}+=Tzt#V`6&wn@j4Li zTZ1Vh(`_sC7))E8l#a4%T-QinFrEwkJ0m+7`J<8TjQqsNkEogW*2vdJ-Z%2Pkynkp zV`P)C2NR*!Gy;I#ef#=1BZnB--N;{zY(eeBoRJkqo-i_F(*jXXX=cU~401^m5{Wi&kK*<@wVav7zEdyLE%t$}xgW0~Q@ zjjXc;>#5OW$ z9oM$@UoD!nz8Z64>5JCjYDdSl0~|YNWH5feC6ZPr7&o2f=(;xO+Sh-H0;VZw+hzo5 z%i9;-!ap6IXF?~ZXAJD?b4LDQ3zvkYJ*Oc2{yQqc0a6jT`TpUEGAA)6bjmvZkI;E0 zzsYn?h2lb-oWl5Eb=Us=fRP7{EI0C=kqy*5bgc1zV`PDmeT?jDb8t=v*U=RAZAp!P zp?D5f2T==}EV8V?MJY%C9Utk~pwbrL@q`2bgU=Daue1OaqbqcHE+uP0q2os#8=FdoiEAS^T~&0U&Xe2)ew*(bc$CbUg)2>CzUZ0t3Ax5-=D4TWe(7Dl=VEpcUNK z>L{r`7do~`jVwmM^kZlH+E4J^>y3P3Gu+gv-X!Q*ov?0haC9~beMk2bPX(tkW}5K_ z``U?NIA?OkDS%>gqs|DOMWN&9zVxXeGQg2MuhIA>3!lGYWS;Z;yz`(aM}XE7N-^Yj4)gT*Pz=)Dr?(r}ys6jOw8#-)`9239w$ zqxT)%jmi&M-Dh&UJ0PG$66$L?;FB|ztC@L%2I>PYV zP~f=Yz*X+A*)2PpbD8==S8;itM-@$@!9Z37qJ5&KfSA%O&53kS6k{(VE1mQ{HFBx= zPA7+QGT3qTv6B{efBWZ7!14CBTA&<=WoJFEgaWgRC7A z>gunx(^dls01O;MCHbzR0R(_CUvl2Nz?5vYkuNf&!_%=<&NHL1qOMA7A_49&@)ZSr z@Ei>j0fCncgj07ZeM``Fo-v?d5@2bT^T1(jw}|u`51j_;G_W!PFw_y069IfZq@iyO z{4fQPF-5t8W#sL}My{n|UBRWp=TkZmRm@HDGtU3qgDA29Bw!=2r7#prrd4TVZd(aJ z6gqeiUWVo|Z-Wddj)Rw>Z9yp}@=paf7T0Tiu8Qx0pCPLM%^(kdLjw*WF& z6Ea1`#L0Cj3}}TE9fe#td~N~YeZ!`TtteOv*dPp+*OW~@Yb%@H1`5yc^VSpSYYPB{ zZ*Alf3eFY4@vFB{uww=h!&%n?VEmo!vtPGqEw^cJO`&VLHK=kiNN!49P0@=biyR}S zg(T0SG38rr^CI&$DReb3VY;m7=j?Mg+8T;DfLW3D`HphqS_HZC2e?2yZ&sw!vuX3^ z&r?XUEQU}5B&d~)gJKla6ZzqzXSN@qXb_?+-b?W5uUL7L!g#@7P_WbX&qj6>&q#8D*TBh>SMZep@22=J`~(=O??}T&9%WE` zw_8x2Y6IW80L-T*(B1tiiYGGKMEC#_~5l$lxMgKbm=N%$IG!Nr< z1i`iupGD=1v7Rc5QLK7nhzt45{U~%3%hNUIXn5o=^D95Y&L8*GQy%0U5RqmcKxO=G z0-a*u`_u@Vw2}Z&pls3D19%q&dk7~z*PnlTk0q5Xdl4-s^l~i4AG-^kE)iwVlxP!x zW*FYThph1N?7JBGF9l6EpXBjVTXql`3THB}G4g_uXN^2b;fY=H*?EulI}{FJPZ6KR zVWl9zMBPvm@9*siW3i$5{()Pqu%do!N-ccs{`5qP5-(r_D zUkS5-#=D>~{p378?U27T)UgW~m)B`Z=hlT|s8d4TaL^;)0LZ$ezJdI9@!7GeIEAs#Gx8zjbhUil2q2BmgB-;EHEByW27qa1B|K2%*}|O^T)L6l!dIOLAdSyc z#sh63yEV&a*?{r+=$l1(KfErBK~cspV=nH4@!zJvwfzl+3tf#Nz&PW#6#-XM*H{O6a-l$HGY~?!s`mTzY#=O zWh(;jK3*eilQp8LmIRp1V00YlK^t} z>`Y4I%M~&X!REbt^T@w70>l(-jL?raPOnMg0kC>?FU4PwJZk-0-T~AEjJihN8>Ars z`my_sT$920CyJWVX@Gc*Gz4&o5cj<###eYqfJu#ik{Z7`1W@BE0o3?P05!f6K#i{i zP~$5B)c9>CfX?$B7oNX785`k{{%IDy9f}~>?=Gb0I$ifO+bLCny+X8 zo}}?dnrO4%P@o1cq;QR28XH%->wvEXxRHiy{2UE;35(SD&4e`Og+@N6;pTq@1!wN7 z@jWnLmS-SznfJc$M8QE!yqks3>%*xRjkw4{c-=CeP*Av_nLiX_L?(iCt4s(IN62S0RRA}DcsNs z005qDfdE$KQ{xcu_5lDO9B68&XB|ATo)=Q>VTA4;uwUeCSB{eKWD{`<$-6Maj>J-_jLsYKycII%dJSuKUa=)ISk|R^awmd-hAA#e&Ixh;dK@l7_uS6* z%yE2fx^nz+V?noS=>RiXbu`n0KRUL~JM5o2m^q%_!2DcZ-}BCD&#v>uqT*||Hb#U{JI6u&z`~~Da7W5F+;rXtP(kCh zdpvGZwA|*Xz^DW5ziy2FQw*v;x8|x(={M?iIKFY{5`f5 zonZq0hXWQ-#3A*VRZyVm(vX@}8gY|EQq0vcjVpEICI5*pu@ibD?U}~2%iy?9QXlsh zH7PAE5f&Ju7Hj8I`%H!^$1;!s~m|N<>lT z01Z^T?MAqt|EF7F=7qKpi%*QOI7ED8!4fHEJ`b2$@G_yRwD4<^E)&#$M|?gNKX&2! z5EyW2{UhSUDohbp#b+fYZES+&#usm4=GQ;`aD-KW0Mlj57K!5i0oB&XNc|hkUD!&f zvf26)NdaOGFEWVc1xE!QyR1e2CB3vLx-1f$Db?ufMi|z06XnusG!6@EJuLj4BH+L@ z(L-;c#Bw;Sme*<;12kD9HHOyj%ldxg731X#k53qw`kZXd7m2<<8oW<02_I7m!Ph$1 zqeH$H_G)N_NH{1ykhPfbX;3(l>=Mrjd*B`XlcK%#;t_g>6Eb_g0J32+zuR%^{9UIK z4bQP^-7xcQQ^)kJ{iWPoGU;#l4Cc}F_x$KtB`t&$Dv-X9IDuHtl#tfncxm|F4%UMz zM(jK&t(AF^ET6Q!h2Xgv=o37egCXmIEWySC^Iy^{`Cl@(T-mHfseC3tPW}?!#l2zyVJ!O=# z&f&;v-u>rn%`J)tztV?8vi`j74D`~pp&X<$P{&4yf!7Nmkb(wkl=$S&8ZQxp6 z`No;K-Ff&@B1P$!*gRx9AlOAMB4uBx{u_?!C>-&1AJM%)X3M`kGPD~=_f6SlfXLhCufUw9aSX-MmYCa6*BhT zGrpU|YL1(b0TDg-5cwIkAL(^liC41YV>gMWcsEIFlgF)n;1_|ig$ z+$%1;{m+g)(7Pe(mS2L9sRP?#Kt8CTbI}zmn6dKqbNX8y72}Cmv6o5{#W(-mY#tIi zJ3y@sIk8^5#CZU?F~;-N`x)jDsNf%}$SULPC!~P-T1^}p^;&c|4y;I{*; zOpyU`1_s|&35e(X1zAt9kB|MgL&P8PMLv9Ii`(6!6SI4v~VtixD%@*W-lrb9nOVlxy_MU>z@bfSZHItjo0LtJMoBAlze9;3^Ro+ z&(%8*jtXz{1Z%**n1nU%%>-3ya()9lJTAbY z7xORpPQ76)WQ5x-7I$FR(edN=dv!0|(PyiDjWHFv!RXo<9NFBr-YNfwd+*o}wew7D z--rdqG8oEII6cvv7lz2hHxEBBJ6zT8Vg9MI>8B}IYt6#_Bob!rfdU8-#i*f!Y$cb)E+VFQm1YijkkRNT4X5Z8=-ds}OV{Yq*O>uPe!`w4ofh3+} z1HUpp(Y^|Xb&JA2jNN4Y9xH(Y3|(OX_+&b)EjGevV+W?o&By0WZWGgfL;3N$pbzrZ z4tApn!8+Z9eT3N6%~AG?ob=y>?z|?gcR5zQYA->BvAI!5gIA4P^Gb<9E%Lf@o?cYI z1=-!;;JV~ITFj|K*5law8K_XG_I;ICn>dHE_-lct;gnXX5o3tXs=zj1%<6gB-zcKH z@Ix}-wb7G##YN||^&wEL_xp;0C2hfyEAGN}WI#`0DugZ{i#SPt>LS4{34R8ON&^|N zz~J#kj1nd7gFx;f7czi#`6>z!ixSiV=xcF+0slYPBBN}wV+e5~UnEknS5L1aeJtm@tFLKVLxG!*@W=Hn$A}G3?;m5rdsifIi;ANjN{| z_N>ek6A#~joqG_L?9j`c;bk%3KRs>jx{DGF{$JS5FpK}HB{pH*b{of|nynTM-vIrQa-#`Xf*Vvqin-!4j=+o)Bk72=T zX^y`1t0gLXfeS?P`|EagGYBU>_HS`_ERnx}gFucrMnR>5@|;fy#Uh`7K}ygqlf{z- zt11SspOJsD?JE5s3x#2V*Z%`sxVBL!7^}a1PL=bph2DV@aN{DLV=I}OCC^wkAZ-Hoh^#dyq(iaids~oUGU|nDKZK%Gd3YON;a*N!!>hf z1g?!Pc|WpK`gu95~is_KjHw2Tm@ zl@HdMm3B3xv@07YYrZ0M?8^OLQutCL+X<`fUrZ~0(#`JVyXqr-)1IS~bD~bW_+3Y% z_P9yYuMhBGzsa5gev-nrp88{k18r)wbq#a!nKrn0$AJA@f?sW)NqoVr>`lZyb6nB$ zKJ%j6CV=&}Bv7nJ8I|5g2n2@a{Vi(Uv8i&b< z+Z`{I3bU*pcgtY?e;T8WSki>FqG)femYy$-3fz13r|di39P~yhz{y0W+{%E^)RH}EVbS@&&@SSOEhT8Ce z&tUh*qDnaDRY|yR5@&wE&XsI!o>wAhW-{B&*vQp@X_QQ8xIArxoiIAGX=7eo^gKW5 z|5h}SH$6vMB->4o-3^z2;b}pH_IpfPX7B;)R$9j zg|0A3*lwQOhKPfp1`>TG9DbpXr*&kC`j(Ohq)PTJ@7M2VcPURb`p28I4CY!b4~?qK z+c3`%Ns<-cLm=^Qn^uM`)c3+>mPriTpz6Jw-G>hEd1r28qEk(DhJdQcNbt8Cw5Ha5 ztM$L#fivn={GN9g&K2F16-lAr*p|eXR_$Z6mh62iOZ8Rc)R+$#Ub@H>6OmJkB&F@; zPXoMouuTfj7x$+(F<1HYEXpo-DDHYGni!;+8G`}&L9-kOv(~}X&v!q-H3rUPaWyV8 zd$ptyyURcYFH0{>eXuVpUD+@g>}Ty60~J*lZ3EADk4%2_XjfPqhmy16MN>}{)Q7JjueGq`JUOwU*`C9NW_^hmqouB2>hs;&yr+*SYJ-brXovU7tM+? zC0?suOQ6QZcML49+67m6HoN4tT1j^TW&OA}-EQ~&S!I$4z5SKbz=+eXO_X8SX;Uj! z@YTw+t4SYJ-D7#%qk;ild&I@^1ZQ0_ zDiW6y-C&AWcxa>dRlEx;O*lb>9f%k9=J&wAL?|6aqUFw%GfE(hm-K2UBeN;DY+=7M zN||@rznW#Rz1wD&C@~xR%&E4-U>BA`{W4iFK|yyz?%t`qQlU%+{J5&Z%a+1zT$LUC z7_gE(kE>ZbU-{RQIsy!H3gf<`6v9mg3^|*RxLEZrCbqwJ<(|R3p>QwazN;Zu2V7{O zi;}!=3eOi(xrO6F&R2)YXm15MuA5uy7b47|Pm7*&7kKL}Y?Xi4?sGre5W{Wis0#E^ zA~-DrGO@Z%3_NJowrP{FVesmgdwWs8bvr~(gtuLqOa6FDTAIIn;2mPY zY{{k2#oN*SKdj|ZfabQt>-rismDv5sh5qEltODCTXZ}5bblBdD$J5M7=gxXm1u=DD zbA4I2>MbrUEPX5JAa_Zsa$IX$=B?ljua#2G1vx7`q*d`0JfX)v&g(LlZy>P#i(!LK zuKVfqk6IO4**N!AUBRoJ@OSH_6ZK+RoM}Oc(2XWF*Au~i03AX6a+dgXgg4Dsd+-HG zPv!7kzk?9!uLzO;QE<0=5NMt4tTc&jKP4%2s(&?DEo(+a}#2I z6_*KWR*WQ2@nEO>4PMCZzc`O+Xd(P1u{>D#e(K$0&23j|>O58lKR`Gp?rP6t4ZmtB z-#=;LL$v|PR-6xx&}M$%t}1^fvR#A)%}tv3nLq}Az>n zG5PowwXl5Q4ZJs{LyNx7hWC*CMR-%5_hI#i_Ju2Mwiv)lzfw#xD^!Gp6X|D8maXAR z;1W9XF_};NezOE8u90P{?lHYMck1F3Y*Nqoj`zL6b!hL)SC(hH zh~3X#73GuIO!|7+2h|9DsQ^uYn!b!1EoIn`cKR231eo$Mf^(gEo4ZvOTW-G?rR<-O z{}p)kz!xATT=k-`u!5;8_!;rf#~wL5zbI_k@wp%vr^-_7Y)XA(({Q&ERPt=vB#^{^ zlxwaT@=ES}YC)RO;9VAO5jy5($hXw2G@~J77Uu#kO#7@z&sBw#ZHSv`Z9lN1EAn|r zg#Hg+FB~J;gT@EOc*M#Sr-A^k5$pecQ`m%}>aGEhOJDgS*8cG+OZYwp2ovMc5y%zS zC@x7h*=gY3#DJel7q>ohp&LtK7j`T{WTqD#q0ejijbb1VcFxY?PW#SOPCnJx>ElyjYwMcH1eMi;xoI*C@b0jM%IC zE6~%5ggtwJ9U_=N*-Jz%sHEDjSVr>K_t+yUTSayQII3Bri#9c24v!gL2FxqrAFUBH z9rcCZu(1FZ=<8d}r`IlAqQFwPO1pZ3UesojZ(A%Hydgs*!;6gIh+x_LU6VzdDp zOOTS%Tu8>Y;?gxgUn&pLqwzR*PrBsspziEAA#}V(&8bhAu3nKs=Xl~I43)eBgD`RV z2gF!+HQx#IYkf3*r??wkd#DvcNyB}8jX6#2#q+Q_Ub7zFwB7A}=(&v9=V+NH^)EV# z?(z-ktLg-0P%@%d^K>LeC^PI0M@~-yqH&Dvv;Jm^l4d2ft%7?@wY}JoXk4D?G6?{| zBy0-lERw_^U$sK6(!f&e=$$m~q5E?$FS_~vWW#qWKqY%iNQ1UIA}JWvP(W?9 z;(Q5->Kb&R{|3&08E30SYJ843&&Rk+I9UdgQM=-*7OM5YEEaJIwtsUkT%wARsxxuxV5)E zY)0;aC*TFx!!~Pw&bHw|#xDo-OUQw|1T8DMx@v8*SX>lTZiCn09axmsN_PnifoJYt zC7>(Xfsix$91Db4-+z##ozd7O2!&CV_PH6>h&j^7KGDk;>p+!?uYf7=0Q7<;>E*vE z_F0ik#Vfl6Hlu4`AGi+AOIl=9E`r0ZIkyCl|tRmmi(Ikg?%i# zHo^OBSKa+Zb)ZPJsC)(IxYyN@8KUp^z*+XGQ+JbNPw@F4%yt@qdVy1WNs-)g5qj*R z8l3|RoWUJQtDh-ovdx^d-C(<5iQ|TxuHjCS(2Sh~uOzMGW#opW_kxy7Ns$B7H2MY{ z;J?3;9xk!_T-W?9XTHIBo&%PcrzJhb%(zy-n`{qWC<1vkONT|;T*rJ8{t0ZarzJw~ zk8Fu?;5UuV1&mi^{YZ@^O01(^M*g{M9?KZtHc8y`J&lic%XroayIN(FQo89x-gj5T d4w0@HUj;)jr%YP+^78-y002ovPDHLkV1mmSOM3tS literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square107x107Logo.png b/src-tauri/icons/Square107x107Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..785297f12e4b0c672c0301c385eb71c3b7f3cfb2 GIT binary patch literal 2523 zcmV<12_*K3P)4}bIv|{uWzsYSZnWn z0Tc>_LZMJ76bgkxp-?Ck3WY+UP$)(nDs6gaJKo!D43l&mSyg&houpIHMKVm~DwMoR z!D%B&L(cW1j2vTRtdVXgAFw?C8QEv#fb$!cr&bhcMUhpdOfxPqGRMfpMy42`Eg+(1^ z!W{oFv$v}K;jwPgte{Zm|Ri@T?6;tnpt?!nK+j@~lWkSyRD za*B~{VCPJA2(N9}hRaU&J0p9jAY}tu%48#_MU+p1^@4M=GmZQJEw(Vu*xCeE#RH9h zjjS|so{{l>=sh#WQ#l@{a>;T=S=Td;{t5?M&ol@+(RvI~n~a>%Af0Ln#ce&N8u>Ve zFxJli-4D>B(IL0F%VVsHGyaySNj;RwvU}ZmfYBo?v$SOK z{g*mv%GlUXMvhCVSneNih`kF&#-OBPugID2!pQP1iYfb|W%M}!!2kpE+i&DVBlkKa zBrWS=vdn&ZmIoN@r(8~-HSlZ{>mylM^G+~wK3#L?X#DqO^qI7O;m&=wsMVDQ>COP_ zpaxK~5}{itFHB)$GNwHyCf#oE)Z5}4SzP;n1sg^|xFbGZhqyIm8JL{SPCDScrw?qO zDD$Iag^iYF`zbw68{hems07|E()8UEexH$bMy>|yHNmFw1tY&eFlkO( z5%9U!z&fKBf_19m1pXBxpVECi&{47yfE9&`-9jRf$1TJbhRX_8JHN3T%FD$(zFQWr zU+5CGoma!=0XMZ(Cta_1xRfCvSd5*Q9-`MnuIEkHjY509W6@`_Dx|oR!N!Otf{jD12OH7Fyk{BB@pBlh#mP1$n z2Cz$;y_^u|A-5NbjTCcViklw#o%H*R%o6$ON|7e#e-@=9)9t7C0cfN+b)m0!3OOj= zho1|aeDMU=m8zqZ1tO1by2JF|Joz3~kz)4WEv0Ki5I9?Txfgz-kMJ?DK0~?Nu+ch3 z{2f;mJxfXbyN&Ds8`iko$gyBUA6@i0k*?$K zxcKre@ob}X5!2}XGCy9xXGd;50jX#WxI}FU$)84k1{;qWM@pX{o*PO~W_9GIAPIqy z+AodFgrK6J*j4{Qj63UV90*UQPVuf9PJ5I${W9@zc3JYuUi@g3ZU zVfwflcMW8VK&RDdy{LrSX4Tc3tJW0lbvd%T~68)XGG8~=Y zo`ao67KobvEm*I^?O;29ISH2MLAe|I_!`f(DuN_T2Z#Q6V%sjr?!IDhlRG29J$qZB zyjHoJqAC^o^zgK`O_1&EiqF6f^N$c|Hgn%s)b?H0O(ri%S@!wXMSigfd4dF&SmOqU zi@;81akIi$2nGmvh$A{_apH_ydhlqT&zl=Myd+5{G4DRX^O>eX_-Qjt)&>ar;#B$Yg)CNP-sjzutzFkq-uG~t z+#ewU$Adj-XLbZpyyqA{pA+Pzf)8YcMT30?5{^MpJn8Hnu*3DJ^P6}Y@*-F_TBb>N zyUF5ApK9bLu!98OrxVy8;{LI-AlM`kMHE{VHkbE{YpKyrvbfF0+KC5H9R}qCyT+o1 z;8?~UB5DWZn9sF~EY2`m(^|TQHLom(n{fXaH&5cjA#qT#LJ*u;X+98DgU&lLh>5~U z@35eo}CEkM} z5cEus1OKcHn>LIr?_^HW$90@qt$7{3Sn?ze_TxxC+X(hJciPuD}fM_JT7=N*a=D`++CK6lqy%QB6ismZd~_MAjZ9syyUg2qPnZACQh&+}wsiLW~AuC>#HG)J!GHKf)@46g+Q2{!ge*T3XgIs5T%`iSih{!l%>! lucJbtP$(1%g+kFr{0|Iv$7o>9-$wud002ovPDHLkV1nzE#3uj% literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square142x142Logo.png b/src-tauri/icons/Square142x142Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6ff106d0b36f278c4de93c459d3689115855f8ab GIT binary patch literal 3456 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square30x30Logo.png b/src-tauri/icons/Square30x30Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0cbe2c7821606b81e64ad50e556db88a1ad406 GIT binary patch literal 668 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 De$MLl literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square71x71Logo.png b/src-tauri/icons/Square71x71Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..78354a2eae3d53687f1bb3070824051c8b60ad63 GIT binary patch literal 1636 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