From d54ae84c1ed6d933c019d31cae42439e983984aa Mon Sep 17 00:00:00 2001 From: Eric Harris-Braun Date: Thu, 6 Jun 2024 09:52:33 -0400 Subject: [PATCH 01/24] added p2p_shipyard --- .github/workflows/release-tauri-app.yaml | 71 + Cargo.lock | 10551 ++++++++++++++-- Cargo.toml | 14 +- flake.lock | 1104 +- flake.nix | 44 +- package-lock.json | 1173 +- package.json | 18 +- src-tauri/.cargo/config.toml | 4 + src-tauri/Cargo.toml | 33 + src-tauri/build.rs | 3 + src-tauri/capabilities/main.json | 16 + src-tauri/gen/android/.editorconfig | 12 + src-tauri/gen/android/.gitignore | 19 + src-tauri/gen/android/app/.gitignore | 6 + src-tauri/gen/android/app/build.gradle.kts | 79 + src-tauri/gen/android/app/proguard-rules.pro | 21 + .../android/app/src/main/AndroidManifest.xml | 31 + .../java/org/holochain/kando/MainActivity.kt | 3 + .../drawable-v24/ic_launcher_foreground.xml | 30 + .../res/drawable/ic_launcher_background.xml | 170 + .../app/src/main/res/layout/activity_main.xml | 18 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2485 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 18836 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 2485 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2419 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 8484 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2419 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 6707 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 35352 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6707 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 14786 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 70742 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 14786 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 27230 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 104792 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 27230 bytes .../app/src/main/res/values-night/themes.xml | 6 + .../app/src/main/res/values/colors.xml | 10 + .../app/src/main/res/values/strings.xml | 4 + .../app/src/main/res/values/themes.xml | 6 + .../app/src/main/res/xml/file_paths.xml | 5 + src-tauri/gen/android/build.gradle.kts | 22 + .../gen/android/buildSrc/build.gradle.kts | 23 + .../org/holochain/kando/kotlin/BuildTask.kt | 52 + .../org/holochain/kando/kotlin/RustPlugin.kt | 85 + src-tauri/gen/android/gradle.properties | 25 + .../android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + src-tauri/gen/android/gradlew | 185 + src-tauri/gen/android/gradlew.bat | 89 + src-tauri/gen/android/settings.gradle | 3 + src-tauri/gen/schemas/acl-manifests.json | 1 + src-tauri/gen/schemas/android-schema.json | 2278 ++++ src-tauri/gen/schemas/capabilities.json | 1 + src-tauri/gen/schemas/desktop-schema.json | 2278 ++++ src-tauri/gen/schemas/linux-schema.json | 2278 ++++ src-tauri/gen/schemas/mobile-schema.json | 2278 ++++ src-tauri/icons/128x128.png | Bin 0 -> 11577 bytes src-tauri/icons/128x128@2x.png | Bin 0 -> 46383 bytes src-tauri/icons/32x32.png | Bin 0 -> 1632 bytes src-tauri/icons/Square107x107Logo.png | Bin 0 -> 8093 bytes src-tauri/icons/Square142x142Logo.png | Bin 0 -> 14360 bytes src-tauri/icons/Square150x150Logo.png | Bin 0 -> 16075 bytes src-tauri/icons/Square284x284Logo.png | Bin 0 -> 57996 bytes src-tauri/icons/Square30x30Logo.png | Bin 0 -> 1472 bytes src-tauri/icons/Square310x310Logo.png | Bin 0 -> 66247 bytes src-tauri/icons/Square44x44Logo.png | Bin 0 -> 2142 bytes src-tauri/icons/Square71x71Logo.png | Bin 0 -> 3995 bytes src-tauri/icons/Square89x89Logo.png | Bin 0 -> 5883 bytes src-tauri/icons/StoreLogo.png | Bin 0 -> 2577 bytes .../icons/android/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2485 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 18836 bytes .../android/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 2485 bytes .../icons/android/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2419 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 8484 bytes .../android/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2419 bytes .../android/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 6707 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 35352 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6707 bytes .../android/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 14786 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 70742 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 14786 bytes .../android/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 27230 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 104792 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 27230 bytes src-tauri/icons/icon.icns | Bin 0 -> 656879 bytes src-tauri/icons/icon.ico | Bin 0 -> 57069 bytes src-tauri/icons/icon.png | Bin 0 -> 111004 bytes src-tauri/icons/ios/AppIcon-20x20@1x.png | Bin 0 -> 995 bytes src-tauri/icons/ios/AppIcon-20x20@2x-1.png | Bin 0 -> 1955 bytes src-tauri/icons/ios/AppIcon-20x20@2x.png | Bin 0 -> 1955 bytes src-tauri/icons/ios/AppIcon-20x20@3x.png | Bin 0 -> 3155 bytes src-tauri/icons/ios/AppIcon-29x29@1x.png | Bin 0 -> 1420 bytes src-tauri/icons/ios/AppIcon-29x29@2x-1.png | Bin 0 -> 3053 bytes src-tauri/icons/ios/AppIcon-29x29@2x.png | Bin 0 -> 3053 bytes src-tauri/icons/ios/AppIcon-29x29@3x.png | Bin 0 -> 5375 bytes src-tauri/icons/ios/AppIcon-40x40@1x.png | Bin 0 -> 1955 bytes src-tauri/icons/ios/AppIcon-40x40@2x-1.png | Bin 0 -> 4763 bytes src-tauri/icons/ios/AppIcon-40x40@2x.png | Bin 0 -> 4763 bytes src-tauri/icons/ios/AppIcon-40x40@3x.png | Bin 0 -> 9237 bytes src-tauri/icons/ios/AppIcon-512@2x.png | Bin 0 -> 281030 bytes src-tauri/icons/ios/AppIcon-60x60@2x.png | Bin 0 -> 9237 bytes src-tauri/icons/ios/AppIcon-60x60@3x.png | Bin 0 -> 20721 bytes src-tauri/icons/ios/AppIcon-76x76@1x.png | Bin 0 -> 4322 bytes src-tauri/icons/ios/AppIcon-76x76@2x.png | Bin 0 -> 14702 bytes src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png | Bin 0 -> 17577 bytes src-tauri/src/lib.rs | 155 + src-tauri/src/main.rs | 6 + src-tauri/tauri.conf.json | 28 + ui/package.json | 7 +- ui/vite.config.ts | 20 +- 111 files changed, 21972 insertions(+), 1299 deletions(-) create mode 100644 .github/workflows/release-tauri-app.yaml create mode 100644 src-tauri/.cargo/config.toml create mode 100644 src-tauri/Cargo.toml create mode 100644 src-tauri/build.rs create mode 100644 src-tauri/capabilities/main.json create mode 100644 src-tauri/gen/android/.editorconfig create mode 100644 src-tauri/gen/android/.gitignore create mode 100644 src-tauri/gen/android/app/.gitignore create mode 100644 src-tauri/gen/android/app/build.gradle.kts create mode 100644 src-tauri/gen/android/app/proguard-rules.pro create mode 100644 src-tauri/gen/android/app/src/main/AndroidManifest.xml create mode 100644 src-tauri/gen/android/app/src/main/java/org/holochain/kando/MainActivity.kt create mode 100644 src-tauri/gen/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 src-tauri/gen/android/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 src-tauri/gen/android/app/src/main/res/layout/activity_main.xml create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 src-tauri/gen/android/app/src/main/res/values-night/themes.xml create mode 100644 src-tauri/gen/android/app/src/main/res/values/colors.xml create mode 100644 src-tauri/gen/android/app/src/main/res/values/strings.xml create mode 100644 src-tauri/gen/android/app/src/main/res/values/themes.xml create mode 100644 src-tauri/gen/android/app/src/main/res/xml/file_paths.xml create mode 100644 src-tauri/gen/android/build.gradle.kts create mode 100644 src-tauri/gen/android/buildSrc/build.gradle.kts create mode 100644 src-tauri/gen/android/buildSrc/src/main/java/org/holochain/kando/kotlin/BuildTask.kt create mode 100644 src-tauri/gen/android/buildSrc/src/main/java/org/holochain/kando/kotlin/RustPlugin.kt create mode 100644 src-tauri/gen/android/gradle.properties create mode 100644 src-tauri/gen/android/gradle/wrapper/gradle-wrapper.jar create mode 100644 src-tauri/gen/android/gradle/wrapper/gradle-wrapper.properties create mode 100755 src-tauri/gen/android/gradlew create mode 100644 src-tauri/gen/android/gradlew.bat create mode 100644 src-tauri/gen/android/settings.gradle create mode 100644 src-tauri/gen/schemas/acl-manifests.json create mode 100644 src-tauri/gen/schemas/android-schema.json create mode 100644 src-tauri/gen/schemas/capabilities.json create mode 100644 src-tauri/gen/schemas/desktop-schema.json create mode 100644 src-tauri/gen/schemas/linux-schema.json create mode 100644 src-tauri/gen/schemas/mobile-schema.json 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/android/mipmap-hdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-mdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.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/icons/ios/AppIcon-20x20@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-20x20@2x-1.png create mode 100644 src-tauri/icons/ios/AppIcon-20x20@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-20x20@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@2x-1.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@2x-1.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-512@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-60x60@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-60x60@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-76x76@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-76x76@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png create mode 100644 src-tauri/src/lib.rs create mode 100644 src-tauri/src/main.rs create mode 100644 src-tauri/tauri.conf.json diff --git a/.github/workflows/release-tauri-app.yaml b/.github/workflows/release-tauri-app.yaml new file mode 100644 index 0000000..1c716f2 --- /dev/null +++ b/.github/workflows/release-tauri-app.yaml @@ -0,0 +1,71 @@ +name: "release-tauri-app" +on: + push: + tags: + - 'v[0-9]+.[0-9]+.[0-9]+' + +jobs: + release-tauri-app: + strategy: + fail-fast: false + matrix: + platform: [windows-2019, macos-11, ubuntu-22.04] + env: + MACOSX_DEPLOYMENT_TARGET: 10.13 + + runs-on: $ + steps: + - name: Support longpaths + if: matrix.platform != 'ubuntu-22.04' + run: git config --system core.longpaths true + + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + # Checks out a copy of your repository on the ubuntu-latest machine + - uses: actions/checkout@v2 + + - name: setup node + uses: actions/setup-node@v1 + with: + node-version: 20 + - name: install Rust stable + uses: actions-rs/toolchain@v1 + with: + override: true + toolchain: stable + - name: install Go stable + uses: actions/setup-go@v4 + with: + go-version: "stable" + + - name: install dependencies (ubuntu only) + if: matrix.platform == 'ubuntu-22.04' + run: | + sudo apt-get update + sudo apt-get install -y libwebkit2gtk-4.0-dev \ + build-essential \ + curl \ + wget \ + file \ + libssl-dev \ + libgtk-3-dev \ + libayatana-appindicator3-dev \ + librsvg2-dev \ + javascriptcoregtk-4.1 \ + libsoup-3.0 \ + webkit2gtk-4.1 + + - name: Install and prepare + run: | + npm install + + - name: build the app + uses: tauri-apps/tauri-action@v0 + env: + GITHUB_TOKEN: $ + with: + projectPath: src-tauri + tagName: v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version + releaseName: "Kando v__VERSION__" + releaseBody: "See assets below to download and install this version." + releaseDraft: true + prerelease: true diff --git a/Cargo.lock b/Cargo.lock index cfb1780..64f0ca9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,16 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "Inflector" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" +dependencies = [ + "lazy_static", + "regex", +] + [[package]] name = "addr2line" version = "0.22.0" @@ -17,15 +27,62 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "adler32" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" + +[[package]] +name = "aes" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" +dependencies = [ + "cfg-if 1.0.0", + "cipher", + "cpufeatures", +] + +[[package]] +name = "again" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05802a5ad4d172eaf796f7047b42d0af9db513585d16d4169660a21613d34b93" +dependencies = [ + "log", + "rand 0.7.3", + "wasm-timer", +] + +[[package]] +name = "ahash" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217" + [[package]] name = "ahash" version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" dependencies = [ - "getrandom", + "getrandom 0.2.15", + "once_cell", + "version_check", +] + +[[package]] +name = "ahash" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +dependencies = [ + "cfg-if 1.0.0", + "getrandom 0.2.15", "once_cell", "version_check", + "zerocopy", ] [[package]] @@ -38,2053 +95,9491 @@ dependencies = [ ] [[package]] -name = "android-tzdata" -version = "0.1.1" +name = "aitia" +version = "0.2.1-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" +checksum = "b3b97208e9f435a7c7e25cec9d4b5a93d97a2769f42e3e0a17a8ae657497b7ad" +dependencies = [ + "anyhow", + "derive_more", + "holochain_trace", + "parking_lot 0.12.3", + "petgraph", + "regex", + "serde", + "serde_json", + "tracing", + "tracing-core", + "tracing-serde", + "tracing-subscriber", +] [[package]] -name = "android_system_properties" -version = "0.1.5" +name = "aliasable" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] +checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" [[package]] -name = "arrayref" -version = "0.3.7" +name = "alloc-no-stdlib" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" [[package]] -name = "arrayvec" -version = "0.7.4" +name = "alloc-stdlib" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] [[package]] -name = "autocfg" -version = "1.3.0" +name = "allocator-api2" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] -name = "backtrace" -version = "0.3.72" +name = "android-tzdata" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17c6a35df3749d2e8bb1b7b21a976d82b15548788d2735b9d82f329268f71a11" -dependencies = [ - "addr2line", - "cc", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", -] +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" [[package]] -name = "base64" -version = "0.22.1" +name = "android_log-sys" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +checksum = "5ecc8056bf6ab9892dcd53216c83d1597487d7dacac16c8df6b877d127df9937" [[package]] -name = "bincode" -version = "1.3.3" +name = "android_logger" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +checksum = "c494134f746c14dc653a35a4ea5aca24ac368529da5370ecf41fe0341c35772f" dependencies = [ - "serde", + "android_log-sys", + "env_logger", + "log", + "once_cell", ] [[package]] -name = "bit-set" -version = "0.5.3" +name = "android_system_properties" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" dependencies = [ - "bit-vec", + "libc", ] [[package]] -name = "bit-vec" -version = "0.6.3" +name = "ansi_term" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" +dependencies = [ + "winapi 0.3.9", +] [[package]] -name = "bitflags" -version = "1.3.2" +name = "anstream" +version = "0.6.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] [[package]] -name = "bitflags" -version = "2.5.0" +name = "anstyle" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" [[package]] -name = "bitvec" -version = "1.0.1" +name = "anstyle-parse" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" +checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" dependencies = [ - "funty", - "radium", - "tap", - "wyz", + "utf8parse", ] [[package]] -name = "blake2b_simd" -version = "1.0.2" +name = "anstyle-query" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" +checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" dependencies = [ - "arrayref", - "arrayvec", - "constant_time_eq", + "windows-sys 0.52.0", ] [[package]] -name = "block-buffer" -version = "0.10.4" +name = "anstyle-wincon" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" dependencies = [ - "generic-array", + "anstyle", + "windows-sys 0.52.0", ] [[package]] -name = "bumpalo" -version = "3.16.0" +name = "anyhow" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] -name = "bytecheck" -version = "0.6.12" +name = "app_dirs2" +version = "2.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" +checksum = "a7e7b35733e3a8c1ccb90385088dd5b6eaa61325cb4d1ad56e683b5224ff352e" dependencies = [ - "bytecheck_derive", - "ptr_meta", - "simdutf8", + "jni", + "ndk-context", + "winapi 0.3.9", + "xdg", ] [[package]] -name = "bytecheck_derive" -version = "0.6.12" +name = "approx" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" +checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "num-traits", ] [[package]] -name = "byteorder" -version = "1.5.0" +name = "arbitrary" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" +checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +dependencies = [ + "derive_arbitrary", +] [[package]] -name = "bytes" -version = "1.6.0" +name = "arrayref" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" [[package]] -name = "camino" -version = "1.1.7" +name = "arrayvec" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" + +[[package]] +name = "async-attributes" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5" dependencies = [ - "serde", + "quote", + "syn 1.0.109", ] [[package]] -name = "cargo-platform" -version = "0.1.8" +name = "async-channel" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" +checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" dependencies = [ - "serde", + "concurrent-queue", + "event-listener 2.5.3", + "futures-core", ] [[package]] -name = "cargo_metadata" -version = "0.15.4" +name = "async-channel" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" +checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" dependencies = [ - "camino", - "cargo-platform", - "semver 1.0.23", - "serde", - "serde_json", - "thiserror", + "concurrent-queue", + "event-listener-strategy", + "futures-core", + "pin-project-lite", ] [[package]] -name = "cc" -version = "1.0.98" +name = "async-executor" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" +checksum = "c8828ec6e544c02b0d6691d21ed9f9218d0384a82542855073c2a3f58304aaf0" +dependencies = [ + "async-task", + "concurrent-queue", + "fastrand 2.1.0", + "futures-lite 2.3.0", + "slab", +] [[package]] -name = "cfg-if" -version = "1.0.0" +name = "async-global-executor" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" +dependencies = [ + "async-channel 2.3.1", + "async-executor", + "async-io 2.3.3", + "async-lock 3.4.0", + "blocking", + "futures-lite 2.3.0", + "once_cell", +] [[package]] -name = "chrono" -version = "0.4.38" +name = "async-io" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" dependencies = [ - "android-tzdata", - "iana-time-zone", - "num-traits", - "serde", - "windows-targets 0.52.5", + "async-lock 2.8.0", + "autocfg 1.3.0", + "cfg-if 1.0.0", + "concurrent-queue", + "futures-lite 1.13.0", + "log", + "parking", + "polling 2.8.0", + "rustix 0.37.27", + "slab", + "socket2 0.4.10", + "waker-fn", ] [[package]] -name = "colored" -version = "2.1.0" +name = "async-io" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" +checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" dependencies = [ - "lazy_static", - "windows-sys 0.48.0", + "async-lock 3.4.0", + "cfg-if 1.0.0", + "concurrent-queue", + "futures-io", + "futures-lite 2.3.0", + "parking", + "polling 3.7.1", + "rustix 0.38.34", + "slab", + "tracing", + "windows-sys 0.52.0", ] [[package]] -name = "constant_time_eq" -version = "0.3.0" +name = "async-lock" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" +dependencies = [ + "event-listener 2.5.3", +] [[package]] -name = "convert_case" -version = "0.4.0" +name = "async-lock" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" +dependencies = [ + "event-listener 5.3.1", + "event-listener-strategy", + "pin-project-lite", +] [[package]] -name = "core-foundation-sys" -version = "0.8.6" +name = "async-once-cell" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "9338790e78aa95a416786ec8389546c4b6a1dfc3dc36071ed9518a9413a542eb" [[package]] -name = "corosensei" -version = "0.1.4" +name = "async-process" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80128832c58ea9cbd041d2a759ec449224487b2c1e400453d99d244eead87a8e" +checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" dependencies = [ - "autocfg", - "cfg-if", - "libc", - "scopeguard", - "windows-sys 0.33.0", + "async-io 1.13.0", + "async-lock 2.8.0", + "async-signal", + "blocking", + "cfg-if 1.0.0", + "event-listener 3.1.0", + "futures-lite 1.13.0", + "rustix 0.38.34", + "windows-sys 0.48.0", ] [[package]] -name = "cpufeatures" -version = "0.2.12" +name = "async-recursion" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ - "libc", + "proc-macro2", + "quote", + "syn 2.0.66", ] [[package]] -name = "cranelift-bforest" -version = "0.91.1" +name = "async-signal" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2ab4512dfd3a6f4be184403a195f76e81a8a9f9e6c898e19d2dc3ce20e0115" +checksum = "329972aa325176e89114919f2a80fdae4f4c040f66a370b1a1159c6c0f94e7aa" dependencies = [ - "cranelift-entity", -] - + "async-io 2.3.3", + "async-lock 3.4.0", + "atomic-waker", + "cfg-if 1.0.0", + "futures-core", + "futures-io", + "rustix 0.38.34", + "signal-hook-registry", + "slab", + "windows-sys 0.52.0", +] + [[package]] -name = "cranelift-codegen" -version = "0.91.1" +name = "async-std" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98b022ed2a5913a38839dfbafe6cf135342661293b08049843362df4301261dc" +checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d" dependencies = [ - "arrayvec", - "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-egraph", - "cranelift-entity", - "cranelift-isle", - "gimli 0.26.2", + "async-attributes", + "async-channel 1.9.0", + "async-global-executor", + "async-io 1.13.0", + "async-lock 2.8.0", + "async-process", + "crossbeam-utils", + "futures-channel", + "futures-core", + "futures-io", + "futures-lite 1.13.0", + "gloo-timers", + "kv-log-macro", "log", - "regalloc2", - "smallvec", - "target-lexicon", + "memchr", + "once_cell", + "pin-project-lite", + "pin-utils", + "slab", + "wasm-bindgen-futures", ] [[package]] -name = "cranelift-codegen-meta" -version = "0.91.1" +name = "async-stream" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "639307b45434ad112a98f8300c0f0ab085cbefcd767efcdef9ef19d4c0756e74" +checksum = "22068c0c19514942eefcfd4daf8976ef1aad84e61539f95cd200c35202f80af5" dependencies = [ - "cranelift-codegen-shared", + "async-stream-impl", + "futures-core", ] [[package]] -name = "cranelift-codegen-shared" -version = "0.91.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "278e52e29c53fcf32431ef08406c295699a70306d05a0715c5b1bf50e33a9ab7" - -[[package]] -name = "cranelift-egraph" -version = "0.91.1" +name = "async-stream-impl" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624b54323b06e675293939311943ba82d323bb340468ce1889be5da7932c8d73" +checksum = "25f9db3b38af870bf7e5cc649167533b493928e50744e2c30ae350230b414670" dependencies = [ - "cranelift-entity", - "fxhash", - "hashbrown 0.12.3", - "indexmap 1.9.3", - "log", - "smallvec", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "cranelift-entity" -version = "0.91.1" +name = "async-task" +version = "4.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a59bcbca89c3f1b70b93ab3cbba5e5e0cbf3e63dadb23c7525cb142e21a9d4c" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] -name = "cranelift-frontend" -version = "0.91.1" +name = "async-trait" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d70abacb8cfef3dc8ff7e8836e9c1d70f7967dfdac824a4cd5e30223415aca6" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ - "cranelift-codegen", - "log", - "smallvec", - "target-lexicon", + "proc-macro2", + "quote", + "syn 2.0.66", ] [[package]] -name = "cranelift-isle" -version = "0.91.1" +name = "atk" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "393bc73c451830ff8dbb3a07f61843d6cb41a084f9996319917c0b291ed785bb" +checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" +dependencies = [ + "atk-sys", + "glib", + "libc", +] [[package]] -name = "crossbeam-deque" -version = "0.8.5" +name = "atk-sys" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", ] [[package]] -name = "crossbeam-epoch" -version = "0.9.18" +name = "atomic-waker" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" dependencies = [ - "crossbeam-utils", + "hermit-abi 0.1.19", + "libc", + "winapi 0.3.9", ] [[package]] -name = "crossbeam-queue" -version = "0.3.11" +name = "autocfg" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78" dependencies = [ - "crossbeam-utils", + "autocfg 1.3.0", ] [[package]] -name = "crossbeam-utils" -version = "0.8.20" +name = "autocfg" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] -name = "crypto-common" -version = "0.1.6" +name = "automap" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +checksum = "b99d887f4066f8a1b4a713a8121fab07ff543863ac86177ebdee6b5cb18acf12" dependencies = [ - "generic-array", - "typenum", + "cfg-if 1.0.0", + "derive_more", + "serde", + "shrinkwraprs", ] [[package]] -name = "darling" -version = "0.14.4" +name = "backon" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" +checksum = "d67782c3f868daa71d3533538e98a8e13713231969def7536e8039606fc46bf0" dependencies = [ - "darling_core 0.14.4", - "darling_macro 0.14.4", + "fastrand 2.1.0", + "futures-core", + "pin-project", + "tokio", ] [[package]] -name = "darling" -version = "0.20.9" +name = "backtrace" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "17c6a35df3749d2e8bb1b7b21a976d82b15548788d2735b9d82f329268f71a11" dependencies = [ - "darling_core 0.20.9", - "darling_macro 0.20.9", + "addr2line", + "cc", + "cfg-if 1.0.0", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", ] [[package]] -name = "darling_core" -version = "0.14.4" +name = "base64" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 1.0.109", -] +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] -name = "darling_core" -version = "0.20.9" +name = "base64" +version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "syn 2.0.66", -] +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] -name = "darling_macro" -version = "0.14.4" +name = "base64" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" -dependencies = [ - "darling_core 0.14.4", - "quote", - "syn 1.0.109", -] +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] -name = "darling_macro" -version = "0.20.9" +name = "base64ct" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" -dependencies = [ - "darling_core 0.20.9", - "quote", - "syn 2.0.66", -] +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] -name = "dashmap" -version = "5.5.3" +name = "bimap" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", -] +checksum = "230c5f1ca6a325a32553f8640d31ac9b49f2411e901e427570154868b46da4f7" [[package]] -name = "derivative" -version = "2.2.0" +name = "bincode" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "serde", ] [[package]] -name = "derive_more" -version = "0.99.17" +name = "bit-set" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" dependencies = [ - "convert_case", - "proc-macro2", - "quote", - "rustc_version", - "syn 1.0.109", + "bit-vec", ] [[package]] -name = "digest" -version = "0.10.7" +name = "bit-vec" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" dependencies = [ - "block-buffer", - "crypto-common", + "serde", ] [[package]] -name = "dunce" -version = "1.0.4" +name = "bit_field" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" +checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" [[package]] -name = "either" -version = "1.12.0" +name = "bitflags" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] -name = "enum-iterator" -version = "0.7.0" +name = "bitflags" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eeac5c5edb79e4e39fe8439ef35207780a11f69c52cbe424ce3dfad4cb78de6" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" dependencies = [ - "enum-iterator-derive", + "serde", ] [[package]] -name = "enum-iterator-derive" -version = "0.7.0" +name = "bitvec" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c134c37760b27a871ba422106eedbb8247da973a09e82558bf26d619c882b159" +checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "funty", + "radium", + "tap", + "wyz", ] [[package]] -name = "enumset" -version = "1.1.3" +name = "blake2b_simd" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" dependencies = [ - "enumset_derive", + "arrayref", + "arrayvec", + "constant_time_eq 0.3.0", ] [[package]] -name = "enumset_derive" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" -dependencies = [ - "darling 0.20.9", - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - -[[package]] -name = "fallible-iterator" -version = "0.2.0" +name = "block" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" [[package]] -name = "fnv" -version = "1.0.7" +name = "block-buffer" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] [[package]] -name = "funty" -version = "2.0.0" +name = "block2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" +dependencies = [ + "objc2", +] [[package]] -name = "futures" -version = "0.3.30" +name = "blocking" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" dependencies = [ - "futures-channel", - "futures-core", - "futures-executor", + "async-channel 2.3.1", + "async-task", "futures-io", - "futures-sink", - "futures-task", - "futures-util", + "futures-lite 2.3.0", + "piper", ] [[package]] -name = "futures-channel" -version = "0.3.30" +name = "bloomfilter" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "b64d54e47a7f4fd723f082e8f11429f3df6ba8adaeca355a76556f9f0602bbcf" dependencies = [ - "futures-core", - "futures-sink", + "bit-vec", + "getrandom 0.2.15", + "siphasher 1.0.1", ] [[package]] -name = "futures-core" -version = "0.3.30" +name = "borsh" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed" +dependencies = [ + "borsh-derive", + "cfg_aliases", +] [[package]] -name = "futures-executor" -version = "0.3.30" +name = "borsh-derive" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "c3ef8005764f53cd4dca619f5bf64cafd4664dada50ece25e4d81de54c80cc0b" dependencies = [ - "futures-core", - "futures-task", - "futures-util", + "once_cell", + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 2.0.66", + "syn_derive", ] [[package]] -name = "futures-io" -version = "0.3.30" +name = "brotli" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] [[package]] -name = "futures-macro" -version = "0.3.30" +name = "brotli-decompressor" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", + "alloc-no-stdlib", + "alloc-stdlib", ] [[package]] -name = "futures-sink" -version = "0.3.30" +name = "bumpalo" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] -name = "futures-task" -version = "0.3.30" +name = "byte-unit" +version = "5.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "33ac19bdf0b2665407c39d82dbc937e951e7e2001609f0fb32edd0af45a2d63e" +dependencies = [ + "rust_decimal", + "serde", + "utf8-width", +] [[package]] -name = "futures-util" -version = "0.3.30" +name = "bytecheck" +version = "0.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-macro", - "futures-sink", - "futures-task", - "memchr", - "pin-project-lite", - "pin-utils", - "slab", + "bytecheck_derive", + "ptr_meta", + "simdutf8", ] [[package]] -name = "fxhash" -version = "0.2.1" +name = "bytecheck_derive" +version = "0.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" dependencies = [ - "byteorder", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "gcollections" +name = "bytemuck" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" + +[[package]] +name = "byteorder" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f551fdf23ef80329f754919669147a71c67b6cfe3569cd93b6fabdd62044377" -dependencies = [ - "bit-set", - "num-integer", - "num-traits", - "trilean", -] +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] -name = "generic-array" -version = "0.14.7" +name = "bytes" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" dependencies = [ - "typenum", - "version_check", + "serde", ] [[package]] -name = "getrandom" -version = "0.2.15" +name = "bzip2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" dependencies = [ - "cfg-if", + "bzip2-sys", "libc", - "wasi", ] [[package]] -name = "gimli" -version = "0.26.2" +name = "bzip2-sys" +version = "0.1.11+1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" +checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" dependencies = [ - "fallible-iterator", - "indexmap 1.9.3", - "stable_deref_trait", + "cc", + "libc", + "pkg-config", ] [[package]] -name = "gimli" -version = "0.29.0" +name = "c_linked_list" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "4964518bd3b4a8190e832886cdc0da9794f12e8e6c1613a9e90ff331c4c8724b" [[package]] -name = "hashbrown" -version = "0.12.3" +name = "cairo-rs" +version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" dependencies = [ - "ahash", + "bitflags 2.5.0", + "cairo-sys-rs", + "glib", + "libc", + "once_cell", + "thiserror", ] [[package]] -name = "hashbrown" -version = "0.14.5" +name = "cairo-sys-rs" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" - -[[package]] -name = "hc_zome_profiles_coordinator" -version = "0.2.0" -source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.1-rc#1c2f5f788fdf6ff625155e04de22714147b21cee" +checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" dependencies = [ - "derive_more", - "hc_zome_profiles_integrity", - "hdk", - "serde", + "glib-sys", + "libc", + "system-deps", ] [[package]] -name = "hc_zome_profiles_integrity" -version = "0.2.0" -source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.1-rc#1c2f5f788fdf6ff625155e04de22714147b21cee" +name = "camino" +version = "1.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" dependencies = [ - "derive_more", - "hdi", "serde", ] [[package]] -name = "hc_zome_syn_coordinator" -version = "0.1.0" -source = "git+https://github.com/holochain/syn?branch=for-hdk-v0.3.1-rc#5bb466350a8d9d11e63d8bf948b066b7a950426a" +name = "cargo-platform" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" dependencies = [ - "hc_zome_syn_integrity", - "hdk", - "itertools 0.10.5", "serde", ] [[package]] -name = "hc_zome_syn_integrity" -version = "0.1.0" -source = "git+https://github.com/holochain/syn?branch=for-hdk-v0.3.1-rc#5bb466350a8d9d11e63d8bf948b066b7a950426a" +name = "cargo_metadata" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" dependencies = [ - "hdi", + "camino", + "cargo-platform", + "semver 1.0.23", "serde", + "serde_json", + "thiserror", ] [[package]] -name = "hdi" -version = "0.4.1-rc.1" +name = "cargo_metadata" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "537e36166cbb67222fd6d843dc188f6fd8df8841687479d59d3bf154c52f5343" +checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" dependencies = [ - "getrandom", - "hdk_derive", - "holo_hash", - "holochain_integrity_types", - "holochain_wasmer_guest", - "paste", + "camino", + "cargo-platform", + "semver 1.0.23", "serde", - "serde_bytes", - "tracing", - "tracing-core", + "serde_json", + "thiserror", ] [[package]] -name = "hdk" -version = "0.3.1-rc.1" +name = "cargo_toml" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecd19f000b1fc3a010fecd61b8d9361074c0547c57ca68c891e48dc60beb2d17" +checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" dependencies = [ - "getrandom", - "hdi", - "hdk_derive", - "holo_hash", - "holochain_wasmer_guest", - "holochain_zome_types", - "paste", "serde", - "serde_bytes", - "thiserror", - "tracing", - "tracing-core", + "toml 0.8.14", ] [[package]] -name = "hdk_derive" -version = "0.3.1-rc.1" +name = "cc" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46989b5ccdeaaca2a659aa81e2d4b131f139beb40de4da81a09ee4050b952b9e" +checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" dependencies = [ - "darling 0.14.4", - "heck 0.5.0", - "holochain_integrity_types", - "paste", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", + "jobserver", + "libc", + "once_cell", ] [[package]] -name = "heck" -version = "0.4.1" +name = "cesu8" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" [[package]] -name = "heck" +name = "cfb" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +dependencies = [ + "byteorder", + "fnv", + "uuid 1.8.0", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chrono" +version = "0.4.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "js-sys", + "num-traits", + "serde", + "wasm-bindgen", + "windows-targets 0.52.5", +] + +[[package]] +name = "cipher" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +dependencies = [ + "crypto-common", + "inout", +] + +[[package]] +name = "clap" +version = "2.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" +dependencies = [ + "ansi_term", + "atty", + "bitflags 1.3.2", + "strsim 0.8.0", + "textwrap", + "unicode-width", + "vec_map", +] + +[[package]] +name = "clap" +version = "4.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +dependencies = [ + "clap_builder", + "clap_derive", +] + +[[package]] +name = "clap_builder" +version = "4.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +dependencies = [ + "anstream", + "anstyle", + "clap_lex", + "strsim 0.11.1", + "terminal_size", +] + +[[package]] +name = "clap_derive" +version = "4.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "clap_lex" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" + +[[package]] +name = "cloudabi" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "cocoa" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" +dependencies = [ + "bitflags 1.3.2", + "block", + "cocoa-foundation", + "core-foundation", + "core-graphics", + "foreign-types 0.5.0", + "libc", + "objc", +] + +[[package]] +name = "cocoa-foundation" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" +dependencies = [ + "bitflags 1.3.2", + "block", + "core-foundation", + "core-graphics-types", + "libc", + "objc", +] + +[[package]] +name = "colorchoice" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" + +[[package]] +name = "colored" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" +dependencies = [ + "lazy_static", + "windows-sys 0.48.0", +] + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "concurrent-queue" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "const-oid" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" + +[[package]] +name = "constant_time_eq" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" + +[[package]] +name = "constant_time_eq" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" + +[[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.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" + +[[package]] +name = "core-graphics" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "core-graphics-types", + "foreign-types 0.5.0", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "libc", +] + +[[package]] +name = "core2" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" +dependencies = [ + "memchr", +] + +[[package]] +name = "corosensei" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80128832c58ea9cbd041d2a759ec449224487b2c1e400453d99d244eead87a8e" +dependencies = [ + "autocfg 1.3.0", + "cfg-if 1.0.0", + "libc", + "scopeguard", + "windows-sys 0.33.0", +] + +[[package]] +name = "cpufeatures" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +dependencies = [ + "libc", +] + +[[package]] +name = "cranelift-bforest" +version = "0.91.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a2ab4512dfd3a6f4be184403a195f76e81a8a9f9e6c898e19d2dc3ce20e0115" +dependencies = [ + "cranelift-entity", +] + +[[package]] +name = "cranelift-codegen" +version = "0.91.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98b022ed2a5913a38839dfbafe6cf135342661293b08049843362df4301261dc" +dependencies = [ + "arrayvec", + "bumpalo", + "cranelift-bforest", + "cranelift-codegen-meta", + "cranelift-codegen-shared", + "cranelift-egraph", + "cranelift-entity", + "cranelift-isle", + "gimli 0.26.2", + "log", + "regalloc2", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.91.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "639307b45434ad112a98f8300c0f0ab085cbefcd767efcdef9ef19d4c0756e74" +dependencies = [ + "cranelift-codegen-shared", +] + +[[package]] +name = "cranelift-codegen-shared" +version = "0.91.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "278e52e29c53fcf32431ef08406c295699a70306d05a0715c5b1bf50e33a9ab7" + +[[package]] +name = "cranelift-egraph" +version = "0.91.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "624b54323b06e675293939311943ba82d323bb340468ce1889be5da7932c8d73" +dependencies = [ + "cranelift-entity", + "fxhash", + "hashbrown 0.12.3", + "indexmap 1.9.3", + "log", + "smallvec", +] + +[[package]] +name = "cranelift-entity" +version = "0.91.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a59bcbca89c3f1b70b93ab3cbba5e5e0cbf3e63dadb23c7525cb142e21a9d4c" + +[[package]] +name = "cranelift-frontend" +version = "0.91.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d70abacb8cfef3dc8ff7e8836e9c1d70f7967dfdac824a4cd5e30223415aca6" +dependencies = [ + "cranelift-codegen", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-isle" +version = "0.91.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "393bc73c451830ff8dbb3a07f61843d6cb41a084f9996319917c0b291ed785bb" + +[[package]] +name = "crc32fast" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "cron" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f8c3e73077b4b4a6ab1ea5047c37c57aee77657bc8ecd6f29b0af082d0b0c07" +dependencies = [ + "chrono", + "nom", + "once_cell", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-queue" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + +[[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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" +dependencies = [ + "quote", + "syn 2.0.66", +] + +[[package]] +name = "ctor" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" +dependencies = [ + "quote", + "syn 2.0.66", +] + +[[package]] +name = "curve25519-dalek" +version = "4.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "platforms", + "rustc_version", + "subtle", + "zeroize", +] + +[[package]] +name = "curve25519-dalek-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "darling" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" +dependencies = [ + "darling_core 0.14.4", + "darling_macro 0.14.4", +] + +[[package]] +name = "darling" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +dependencies = [ + "darling_core 0.20.9", + "darling_macro 0.20.9", +] + +[[package]] +name = "darling_core" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim 0.10.0", + "syn 1.0.109", +] + +[[package]] +name = "darling_core" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim 0.11.1", + "syn 2.0.66", +] + +[[package]] +name = "darling_macro" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" +dependencies = [ + "darling_core 0.14.4", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "darling_macro" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +dependencies = [ + "darling_core 0.20.9", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "dary_heap" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7762d17f1241643615821a8455a0b2c3e803784b058693d990b11f2dce25a0ca" + +[[package]] +name = "dashmap" +version = "4.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c" +dependencies = [ + "cfg-if 1.0.0", + "num_cpus", +] + +[[package]] +name = "dashmap" +version = "5.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" +dependencies = [ + "cfg-if 1.0.0", + "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core 0.9.10", +] + +[[package]] +name = "data-encoding" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" + +[[package]] +name = "der" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +dependencies = [ + "const-oid", + "zeroize", +] + +[[package]] +name = "derivative" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "derive_arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "derive_builder" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7" +dependencies = [ + "derive_builder_macro", +] + +[[package]] +name = "derive_builder_core" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d" +dependencies = [ + "darling 0.20.9", + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "derive_builder_macro" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" +dependencies = [ + "derive_builder_core", + "syn 2.0.66", +] + +[[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 = "diff" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" + +[[package]] +name = "difflib" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", + "subtle", +] + +[[package]] +name = "dirs" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-next" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +dependencies = [ + "cfg-if 1.0.0", + "dirs-sys-next", +] + +[[package]] +name = "dirs-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.48.0", +] + +[[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 0.3.9", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "displaydoc" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "dlib" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" +dependencies = [ + "libloading 0.8.3", +] + +[[package]] +name = "dlopen2" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" +dependencies = [ + "dlopen2_derive", + "libc", + "once_cell", + "winapi 0.3.9", +] + +[[package]] +name = "dlopen2_derive" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "dns-parser" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4d33be9473d06f75f58220f71f7a9317aca647dc061dbd3c361b0bef505fbea" +dependencies = [ + "byteorder", + "quick-error", +] + +[[package]] +name = "downcast" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" + +[[package]] +name = "dpi" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" +dependencies = [ + "serde", +] + +[[package]] +name = "dtoa" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" + +[[package]] +name = "dtoa-short" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74" +dependencies = [ + "dtoa", +] + +[[package]] +name = "dunce" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" + +[[package]] +name = "dyn-clone" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" + +[[package]] +name = "ed25519" +version = "2.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" +dependencies = [ + "pkcs8", + "signature", +] + +[[package]] +name = "ed25519-dalek" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" +dependencies = [ + "curve25519-dalek", + "ed25519", + "rand_core 0.6.4", + "serde", + "sha2", + "subtle", + "zeroize", +] + +[[package]] +name = "either" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" + +[[package]] +name = "embed-resource" +version = "2.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6985554d0688b687c5cb73898a34fbe3ad6c24c58c238a4d91d5e840670ee9d" +dependencies = [ + "cc", + "memchr", + "rustc_version", + "toml 0.8.14", + "vswhom", + "winreg 0.52.0", +] + +[[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.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "enum-iterator" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4eeac5c5edb79e4e39fe8439ef35207780a11f69c52cbe424ce3dfad4cb78de6" +dependencies = [ + "enum-iterator-derive", +] + +[[package]] +name = "enum-iterator-derive" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c134c37760b27a871ba422106eedbb8247da973a09e82558bf26d619c882b159" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "enumset" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +dependencies = [ + "enumset_derive", +] + +[[package]] +name = "enumset_derive" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +dependencies = [ + "darling 0.20.9", + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "env_logger" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" +dependencies = [ + "log", + "regex", +] + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "err-derive" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22deed3a8124cff5fa835713fa105621e43bbdc46690c3a6b68328a012d350d4" +dependencies = [ + "proc-macro-error", + "proc-macro2", + "quote", + "rustversion", + "syn 1.0.109", + "synstructure", +] + +[[package]] +name = "err-derive" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34a887c8df3ed90498c1c437ce21f211c8e27672921a8ffa293cb8d6d4caa9e" +dependencies = [ + "proc-macro-error", + "proc-macro2", + "quote", + "rustversion", + "syn 1.0.109", + "synstructure", +] + +[[package]] +name = "errno" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "event-emitter-rs" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dccdd0a59457ba353cc44c26d431ca5089f2cf93035c780a1b3f2814a017ebd" +dependencies = [ + "bincode", + "lazy_static", + "serde", + "uuid 0.8.2", +] + +[[package]] +name = "event-listener" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + +[[package]] +name = "event-listener" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener" +version = "5.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" +dependencies = [ + "event-listener 5.3.1", + "pin-project-lite", +] + +[[package]] +name = "fallible-iterator" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" + +[[package]] +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + +[[package]] +name = "fallible-streaming-iterator" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" + +[[package]] +name = "fastrand" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" +dependencies = [ + "instant", +] + +[[package]] +name = "fastrand" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" + +[[package]] +name = "fdeflate" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "fern" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee" +dependencies = [ + "log", +] + +[[package]] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + +[[package]] +name = "field-offset" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" +dependencies = [ + "memoffset 0.9.1", + "rustc_version", +] + +[[package]] +name = "filetime" +version = "0.2.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "redox_syscall 0.4.1", + "windows-sys 0.52.0", +] + +[[package]] +name = "fixedbitset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + +[[package]] +name = "fixt" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58235813ae9d8d0af3681720f10af44790739ba9913f21976a0f0987396e6efc" +dependencies = [ + "holochain_serialized_bytes", + "lazy_static", + "parking_lot 0.12.3", + "paste", + "rand 0.8.5", + "rand_core 0.6.4", + "serde", + "strum", + "strum_macros 0.18.0", +] + +[[package]] +name = "flate2" +version = "1.0.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "float-cmp" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" +dependencies = [ + "num-traits", +] + +[[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 0.1.1", +] + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared 0.3.1", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "fragile" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" + +[[package]] +name = "fuchsia-cprng" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" + +[[package]] +name = "funty" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" + +[[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" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + +[[package]] +name = "futures-executor" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-lite" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" +dependencies = [ + "fastrand 1.9.0", + "futures-core", + "futures-io", + "memchr", + "parking", + "pin-project-lite", + "waker-fn", +] + +[[package]] +name = "futures-lite" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +dependencies = [ + "fastrand 2.1.0", + "futures-core", + "futures-io", + "parking", + "pin-project-lite", +] + +[[package]] +name = "futures-macro" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "futures-sink" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + +[[package]] +name = "futures-task" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" + +[[package]] +name = "futures-timer" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" + +[[package]] +name = "futures-util" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "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 = "gcc" +version = "0.3.55" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" + +[[package]] +name = "gcollections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f551fdf23ef80329f754919669147a71c67b6cfe3569cd93b6fabdd62044377" +dependencies = [ + "bit-set", + "num-integer", + "num-traits", + "trilean", +] + +[[package]] +name = "gdk" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" +dependencies = [ + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" +dependencies = [ + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", + "once_cell", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkwayland-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkx11" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" +dependencies = [ + "gdk", + "gdkx11-sys", + "gio", + "glib", + "libc", + "x11", +] + +[[package]] +name = "gdkx11-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps", + "x11", +] + +[[package]] +name = "generator" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" +dependencies = [ + "cc", + "libc", + "log", + "rustversion", + "windows 0.48.0", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "get_if_addrs" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abddb55a898d32925f3148bd281174a68eeb68bbfd9a5938a57b18f506ee4ef7" +dependencies = [ + "c_linked_list", + "get_if_addrs-sys", + "libc", + "winapi 0.2.8", +] + +[[package]] +name = "get_if_addrs-sys" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d04f9fb746cf36b191c00f3ede8bde9c8e64f9f4b05ae2694a9ccf5e3f5ab48" +dependencies = [ + "gcc", + "libc", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +dependencies = [ + "cfg-if 1.0.0", + "js-sys", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "wasm-bindgen", +] + +[[package]] +name = "ghost_actor" +version = "0.3.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a34addaffa7d2c80637807444f171c646cad7549fcdac8019544034678f76d5" +dependencies = [ + "futures", + "must_future", + "paste", + "thiserror", + "tokio", + "tracing", + "tracing-futures", +] + +[[package]] +name = "gimli" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" +dependencies = [ + "fallible-iterator 0.2.0", + "indexmap 1.9.3", + "stable_deref_trait", +] + +[[package]] +name = "gimli" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" + +[[package]] +name = "gio" +version = "0.18.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "gio-sys", + "glib", + "libc", + "once_cell", + "pin-project-lite", + "smallvec", + "thiserror", +] + +[[package]] +name = "gio-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", + "winapi 0.3.9", +] + +[[package]] +name = "glib" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" +dependencies = [ + "bitflags 2.5.0", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "gio-sys", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "memchr", + "once_cell", + "smallvec", + "thiserror", +] + +[[package]] +name = "glib-macros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" +dependencies = [ + "heck 0.4.1", + "proc-macro-crate 2.0.0", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "glib-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "glob" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" + +[[package]] +name = "gloo-timers" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" +dependencies = [ + "futures-channel", + "futures-core", + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "gobject-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "governor" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06c5d2f987ee8f6dff3fa1a352058dc59b990e447e4c7846aa7d804971314f7b" +dependencies = [ + "dashmap 4.0.2", + "futures", + "futures-timer", + "no-std-compat", + "nonzero_ext", + "parking_lot 0.11.2", + "quanta", + "rand 0.8.5", + "smallvec", +] + +[[package]] +name = "gtk" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" +dependencies = [ + "atk", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk", + "gdk-pixbuf", + "gio", + "glib", + "gtk-sys", + "gtk3-macros", + "libc", + "pango", + "pkg-config", +] + +[[package]] +name = "gtk-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "gtk3-macros" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "h2" +version = "0.3.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http 0.2.12", + "indexmap 2.2.6", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "h2" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http 1.1.0", + "indexmap 2.2.6", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "hashbrown" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25" +dependencies = [ + "ahash 0.3.8", + "autocfg 1.3.0", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash 0.7.8", +] + +[[package]] +name = "hashbrown" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +dependencies = [ + "ahash 0.8.11", +] + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash 0.8.11", + "allocator-api2", +] + +[[package]] +name = "hashlink" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" +dependencies = [ + "hashbrown 0.14.5", +] + +[[package]] +name = "hc_seed_bundle" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1524f81cc7a05bfacd666324692d1cd46c9f8dce68aa524a4c8a993449617f6b" +dependencies = [ + "futures", + "one_err", + "rmp-serde 0.15.5", + "rmpv", + "serde", + "serde_bytes", + "sodoken", +] + +[[package]] +name = "hc_sleuth" +version = "0.2.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "308ba7cd4066a77101d70261158824f7fdaf93dd4a61544e46c488e24a29ec81" +dependencies = [ + "aitia", + "anyhow", + "derive_more", + "holochain_state_types", + "holochain_trace", + "holochain_types", + "kitsune_p2p", + "once_cell", + "parking_lot 0.12.3", + "petgraph", + "regex", + "serde", + "structopt", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "hc_zome_profiles_coordinator" +version = "0.2.0" +source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.1-rc#1c2f5f788fdf6ff625155e04de22714147b21cee" +dependencies = [ + "derive_more", + "hc_zome_profiles_integrity", + "hdk", + "serde", +] + +[[package]] +name = "hc_zome_profiles_integrity" +version = "0.2.0" +source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.1-rc#1c2f5f788fdf6ff625155e04de22714147b21cee" +dependencies = [ + "derive_more", + "hdi", + "serde", +] + +[[package]] +name = "hc_zome_syn_coordinator" +version = "0.1.0" +source = "git+https://github.com/holochain/syn?branch=for-hdk-v0.3.1-rc#5bb466350a8d9d11e63d8bf948b066b7a950426a" +dependencies = [ + "hc_zome_syn_integrity", + "hdk", + "itertools 0.10.5", + "serde", +] + +[[package]] +name = "hc_zome_syn_integrity" +version = "0.1.0" +source = "git+https://github.com/holochain/syn?branch=for-hdk-v0.3.1-rc#5bb466350a8d9d11e63d8bf948b066b7a950426a" +dependencies = [ + "hdi", + "serde", +] + +[[package]] +name = "hdi" +version = "0.4.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "537e36166cbb67222fd6d843dc188f6fd8df8841687479d59d3bf154c52f5343" +dependencies = [ + "getrandom 0.2.15", + "hdk_derive", + "holo_hash", + "holochain_integrity_types", + "holochain_wasmer_guest", + "paste", + "serde", + "serde_bytes", + "tracing", + "tracing-core", +] + +[[package]] +name = "hdk" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecd19f000b1fc3a010fecd61b8d9361074c0547c57ca68c891e48dc60beb2d17" +dependencies = [ + "getrandom 0.2.15", + "hdi", + "hdk_derive", + "holo_hash", + "holochain_wasmer_guest", + "holochain_zome_types", + "paste", + "serde", + "serde_bytes", + "thiserror", + "tracing", + "tracing-core", +] + +[[package]] +name = "hdk_derive" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46989b5ccdeaaca2a659aa81e2d4b131f139beb40de4da81a09ee4050b952b9e" +dependencies = [ + "darling 0.14.4", + "heck 0.5.0", + "holochain_integrity_types", + "paste", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "headers" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" +dependencies = [ + "base64 0.21.7", + "bytes", + "headers-core", + "http 0.2.12", + "httpdate", + "mime", + "sha1", +] + +[[package]] +name = "headers-core" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429" +dependencies = [ + "http 0.2.12", +] + +[[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 = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hex-literal" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" + +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest", +] + +[[package]] +name = "holo_hash" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac85fb2c1a69522c3381ad53ba8d2c001a91232a63f91e0f200186bf97c3f874" +dependencies = [ + "base64 0.22.1", + "blake2b_simd", + "derive_more", + "fixt", + "futures", + "holochain_serialized_bytes", + "holochain_util", + "holochain_wasmer_common", + "kitsune_p2p_dht_arc", + "must_future", + "rand 0.8.5", + "rusqlite", + "serde", + "serde_bytes", + "thiserror", +] + +[[package]] +name = "holochain" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04406208038d0666c3e1ec9f5f774d22390c51a209e3016691e640a84943b1d7" +dependencies = [ + "aitia", + "anyhow", + "async-once-cell", + "async-trait", + "backtrace", + "base64 0.22.1", + "cfg-if 1.0.0", + "chrono", + "derive_more", + "either", + "fallible-iterator 0.3.0", + "fixt", + "futures", + "get_if_addrs", + "getrandom 0.2.15", + "ghost_actor", + "hc_sleuth", + "hdk", + "holo_hash", + "holochain_cascade", + "holochain_conductor_api", + "holochain_conductor_services", + "holochain_keystore", + "holochain_metrics", + "holochain_nonce", + "holochain_p2p", + "holochain_secure_primitive", + "holochain_serialized_bytes", + "holochain_sqlite", + "holochain_state", + "holochain_trace", + "holochain_types", + "holochain_util", + "holochain_wasm_test_utils", + "holochain_wasmer_host", + "holochain_websocket", + "holochain_zome_types", + "hostname 0.4.0", + "human-panic", + "itertools 0.12.1", + "kitsune_p2p", + "kitsune_p2p_bin_data", + "kitsune_p2p_block", + "kitsune_p2p_bootstrap", + "kitsune_p2p_types", + "lair_keystore", + "mockall", + "mr_bundle", + "nanoid", + "once_cell", + "one_err", + "opentelemetry_api", + "parking_lot 0.12.3", + "petgraph", + "predicates 3.1.0", + "rand 0.8.5", + "rand-utf8", + "rand_chacha 0.3.1", + "rusqlite", + "sd-notify", + "serde", + "serde_bytes", + "serde_json", + "serde_yaml", + "shrinkwraprs", + "sodoken", + "structopt", + "strum", + "subtle-encoding", + "task-motel", + "tempfile", + "thiserror", + "tiny-keccak", + "tokio", + "tokio-stream", + "toml 0.8.14", + "tracing", + "tracing-futures", + "tracing-subscriber", + "tx5-go-pion-turn", + "tx5-signal-srv", + "url", + "url2", + "uuid 1.8.0", + "wasmer", + "wasmer-middlewares", +] + +[[package]] +name = "holochain_cascade" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7f72c67d0bb25c2acbc27cb7d053278c23fabb57451b22a0dcf6cf74e40b898" +dependencies = [ + "async-trait", + "fixt", + "futures", + "holo_hash", + "holochain_nonce", + "holochain_p2p", + "holochain_serialized_bytes", + "holochain_sqlite", + "holochain_state", + "holochain_trace", + "holochain_types", + "holochain_util", + "holochain_zome_types", + "kitsune_p2p", + "opentelemetry_api", + "thiserror", + "tokio", + "tracing", +] + +[[package]] +name = "holochain_client" +version = "0.5.0-rc.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1edd7fb6a7835e0a56c588b9b0e9ff5073a2eeff7d21a48e8efe19b25806ecad" +dependencies = [ + "again", + "anyhow", + "async-trait", + "ed25519-dalek", + "event-emitter-rs", + "holo_hash", + "holochain_conductor_api", + "holochain_nonce", + "holochain_serialized_bytes", + "holochain_types", + "holochain_websocket", + "holochain_zome_types", + "lair_keystore_api", + "parking_lot 0.12.3", + "rand 0.8.5", + "serde", + "tokio", +] + +[[package]] +name = "holochain_conductor_api" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14875094601b112014c6d9a907a5f2542ec91ff50f20c8e53f6fc8caac7a7d84" +dependencies = [ + "derive_more", + "holo_hash", + "holochain_keystore", + "holochain_serialized_bytes", + "holochain_state_types", + "holochain_types", + "holochain_zome_types", + "kitsune_p2p_bin_data", + "kitsune_p2p_types", + "serde", + "serde_yaml", + "shrinkwraprs", + "thiserror", + "tracing", + "url2", +] + +[[package]] +name = "holochain_conductor_services" +version = "0.2.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62966f8cd6e8c38f50c154409d37c234301291fab92f4dc42d0b4d6a16753a60" +dependencies = [ + "anyhow", + "async-trait", + "derive_more", + "futures", + "holochain_keystore", + "holochain_types", + "mockall", + "thiserror", +] + +[[package]] +name = "holochain_integrity_types" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "724b18e6c062a0e387333ee2d75206358f6f2ebd674533c2ae93e37a0871a05c" +dependencies = [ + "derive_builder", + "holo_hash", + "holochain_secure_primitive", + "holochain_serialized_bytes", + "holochain_util", + "kitsune_p2p_timestamp", + "serde", + "serde_bytes", + "subtle", + "subtle-encoding", + "tracing", +] + +[[package]] +name = "holochain_keystore" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8babd570ea65a557bd0dfee5eb8e15747c48665075defa1d9867ed2dfd9ab1ed" +dependencies = [ + "base64 0.22.1", + "derive_more", + "futures", + "holo_hash", + "holochain_secure_primitive", + "holochain_serialized_bytes", + "holochain_util", + "holochain_zome_types", + "kitsune_p2p_types", + "lair_keystore", + "must_future", + "nanoid", + "one_err", + "parking_lot 0.12.3", + "serde", + "serde_bytes", + "shrinkwraprs", + "sodoken", + "thiserror", + "tokio", + "tracing", +] + +[[package]] +name = "holochain_metrics" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72c296b5e40167e915cb064a28636e23189cb1e8eb9e868794dfddd2f2f9d284" +dependencies = [ + "influxive", + "opentelemetry_api", + "tracing", +] + +[[package]] +name = "holochain_nonce" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "981bf3c6b4bceace67e9e1598e7a761b0116c1761e94ffc4164cd9b3a21b8b2c" +dependencies = [ + "getrandom 0.2.15", + "holochain_secure_primitive", + "kitsune_p2p_timestamp", +] + +[[package]] +name = "holochain_p2p" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d96ebf75d85df0e91275b082a40cb27aec935b0fc6c7d8e02648e518a771f1c7" +dependencies = [ + "aitia", + "async-trait", + "derive_more", + "fixt", + "futures", + "ghost_actor", + "hc_sleuth", + "holo_hash", + "holochain_keystore", + "holochain_nonce", + "holochain_serialized_bytes", + "holochain_trace", + "holochain_types", + "holochain_zome_types", + "kitsune_p2p", + "kitsune_p2p_types", + "mockall", + "rand 0.8.5", + "serde", + "serde_bytes", + "serde_json", + "thiserror", + "tokio", + "tokio-stream", +] + +[[package]] +name = "holochain_secure_primitive" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7877034592d7f0c4ce9e52ad34e7289a1b9cf93d5292462b988fba2269406066" +dependencies = [ + "paste", + "serde", + "subtle", +] + +[[package]] +name = "holochain_serialized_bytes" +version = "0.0.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fad1068180811f3a23c340894cb98b0710244ffac76427664239545f162619c5" +dependencies = [ + "holochain_serialized_bytes_derive", + "rmp-serde 1.1.2", + "serde", + "serde-transcode", + "serde_bytes", + "serde_json", + "thiserror", +] + +[[package]] +name = "holochain_serialized_bytes_derive" +version = "0.0.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71cc7f19017233d644abc4a23cbe19220effc05aea057f93db1be00348b89464" +dependencies = [ + "quote", + "syn 1.0.109", +] + +[[package]] +name = "holochain_sqlite" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda59967363d8cf15514b3e9d9704be6117e4f150153acb13196f4aad6ee291d" +dependencies = [ + "anyhow", + "async-trait", + "derive_more", + "fallible-iterator 0.2.0", + "futures", + "getrandom 0.2.15", + "holo_hash", + "holochain_nonce", + "holochain_serialized_bytes", + "holochain_util", + "holochain_zome_types", + "kitsune_p2p_bin_data", + "kitsune_p2p_dht", + "kitsune_p2p_dht_arc", + "kitsune_p2p_timestamp", + "kitsune_p2p_types", + "nanoid", + "num_cpus", + "once_cell", + "opentelemetry_api", + "parking_lot 0.12.3", + "pretty_assertions", + "r2d2", + "r2d2_sqlite_neonphog", + "rmp-serde 1.1.2", + "rusqlite", + "scheduled-thread-pool", + "serde", + "serde_json", + "shrinkwraprs", + "sqlformat", + "tempfile", + "thiserror", + "tokio", + "tracing", +] + +[[package]] +name = "holochain_state" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82bc37228db734b2a79b33f5cf3155f9147d6534ae0bd1024482bdf04070c8b7" +dependencies = [ + "aitia", + "async-recursion", + "chrono", + "cron", + "fallible-iterator 0.2.0", + "hc_sleuth", + "holo_hash", + "holochain_keystore", + "holochain_nonce", + "holochain_p2p", + "holochain_serialized_bytes", + "holochain_sqlite", + "holochain_state_types", + "holochain_types", + "holochain_zome_types", + "kitsune_p2p", + "one_err", + "parking_lot 0.12.3", + "serde", + "serde_json", + "shrinkwraprs", + "thiserror", + "tokio", + "tracing", +] + +[[package]] +name = "holochain_state_types" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ac8fb1f60322be86c78d92a28be1820e4b2fb71b61cadf02f7317dd8fea86d8" +dependencies = [ + "holo_hash", + "holochain_integrity_types", + "serde", +] + +[[package]] +name = "holochain_trace" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78532089679f1d3d8bb88cd954f90b04b257ba5231c980633e88df5b60ae95cf" +dependencies = [ + "chrono", + "derive_more", + "inferno", + "once_cell", + "serde_json", + "thiserror", + "tracing", + "tracing-core", + "tracing-serde", + "tracing-subscriber", +] + +[[package]] +name = "holochain_types" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a9c78f6290d8ef36581e39c69b335d21d41afe7df9cc4f3757268be08257283" +dependencies = [ + "anyhow", + "async-trait", + "automap", + "backtrace", + "derive_builder", + "derive_more", + "fixt", + "flate2", + "futures", + "getrandom 0.2.15", + "holo_hash", + "holochain_keystore", + "holochain_nonce", + "holochain_serialized_bytes", + "holochain_sqlite", + "holochain_trace", + "holochain_util", + "holochain_zome_types", + "itertools 0.12.1", + "kitsune_p2p_dht", + "mr_bundle", + "must_future", + "nanoid", + "one_err", + "parking_lot 0.12.3", + "rand 0.8.5", + "regex", + "rusqlite", + "serde", + "serde_bytes", + "serde_derive", + "serde_json", + "serde_with", + "serde_yaml", + "shrinkwraprs", + "strum", + "strum_macros 0.18.0", + "tempfile", + "thiserror", + "tokio", + "tracing", +] + +[[package]] +name = "holochain_util" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6461b88941572dc5c9482874fea97ed7b5cd864bd623d096fa0a940ada98ac88" +dependencies = [ + "backtrace", + "cfg-if 1.0.0", + "colored", + "dunce", + "futures", + "once_cell", + "rpassword", + "sodoken", + "tokio", + "tracing", +] + +[[package]] +name = "holochain_wasm_test_utils" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a40e26e66deae54185dd9a48ac5d160ddc90925b4fb2e5b3ebb493337ea3040f" +dependencies = [ + "holochain_types", + "holochain_util", + "strum", + "strum_macros 0.18.0", + "toml 0.8.14", + "walkdir", +] + +[[package]] +name = "holochain_wasmer_common" +version = "0.0.94" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9f7d17668e4a4997b5e121c7a951ea9606331ef206b991f1e81420c84d98485" +dependencies = [ + "holochain_serialized_bytes", + "serde", + "serde_bytes", + "test-fuzz", + "thiserror", + "wasmer", +] + +[[package]] +name = "holochain_wasmer_guest" +version = "0.0.94" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e292e12fda0716ce36b566c7cf3dad8443fdc7c56950e42c5a3ba81988e792d0" +dependencies = [ + "holochain_serialized_bytes", + "holochain_wasmer_common", + "parking_lot 0.12.3", + "paste", + "serde", + "tracing", +] + +[[package]] +name = "holochain_wasmer_host" +version = "0.0.94" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0601fb78038adc299619b51420e66e41c0e986abaf5087df4ac00d742e14926c" +dependencies = [ + "bimap", + "bytes", + "hex", + "holochain_serialized_bytes", + "holochain_wasmer_common", + "parking_lot 0.12.3", + "rand 0.8.5", + "serde", + "tracing", + "wasmer", + "wasmer-middlewares", +] + +[[package]] +name = "holochain_websocket" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbdc4b1f9108b8aceab889201becc8f00b20163158f1aded65e52b058876a4a0" +dependencies = [ + "async-trait", + "futures", + "holochain_serialized_bytes", + "holochain_types", + "serde", + "serde_bytes", + "tokio", + "tokio-tungstenite 0.21.0", + "tracing", +] + +[[package]] +name = "holochain_zome_types" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa73998b5509115d9b07940167f96aea2ad724f587603bfa5198f2f4fbe987a4" +dependencies = [ + "derive_builder", + "derive_more", + "holo_hash", + "holochain_integrity_types", + "holochain_nonce", + "holochain_serialized_bytes", + "holochain_wasmer_common", + "kitsune_p2p_block", + "kitsune_p2p_dht", + "kitsune_p2p_timestamp", + "nanoid", + "num_enum 0.7.2", + "rusqlite", + "serde", + "serde_bytes", + "serde_yaml", + "shrinkwraprs", + "subtle", + "subtle-encoding", + "thiserror", + "tracing", +] + +[[package]] +name = "home" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "hostname" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" +dependencies = [ + "libc", + "match_cfg", + "winapi 0.3.9", +] + +[[package]] +name = "hostname" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "windows 0.52.0", +] + +[[package]] +name = "html5ever" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" +dependencies = [ + "log", + "mac", + "markup5ever", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "http" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +dependencies = [ + "bytes", + "fnv", + "itoa 1.0.11", +] + +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes", + "fnv", + "itoa 1.0.11", +] + +[[package]] +name = "http-body" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +dependencies = [ + "bytes", + "http 0.2.12", + "pin-project-lite", +] + +[[package]] +name = "http-body" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +dependencies = [ + "bytes", + "http 1.1.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +dependencies = [ + "bytes", + "futures-core", + "http 1.1.0", + "http-body 1.0.0", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" + +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + +[[package]] +name = "human-panic" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4c5d0e9120f6bca6120d142c7ede1ba376dd6bf276d69dd3dbe6cbeb7824179" +dependencies = [ + "anstream", + "anstyle", + "backtrace", + "os_info", + "serde", + "serde_derive", + "toml 0.8.14", + "uuid 1.8.0", +] + +[[package]] +name = "hyper" +version = "0.14.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2 0.3.26", + "http 0.2.12", + "http-body 0.4.6", + "httparse", + "httpdate", + "itoa 1.0.11", + "pin-project-lite", + "socket2 0.5.7", + "tokio", + "tower-service", + "tracing", + "want", +] + +[[package]] +name = "hyper" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "h2 0.4.5", + "http 1.1.0", + "http-body 1.0.0", + "httparse", + "httpdate", + "itoa 1.0.11", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" +dependencies = [ + "futures-util", + "http 0.2.12", + "hyper 0.14.29", + "rustls 0.21.12", + "tokio", + "tokio-rustls 0.24.1", +] + +[[package]] +name = "hyper-tls" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +dependencies = [ + "bytes", + "hyper 0.14.29", + "native-tls", + "tokio", + "tokio-native-tls", +] + +[[package]] +name = "hyper-tls" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" +dependencies = [ + "bytes", + "http-body-util", + "hyper 1.3.1", + "hyper-util", + "native-tls", + "tokio", + "tokio-native-tls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "hyper 1.3.1", + "pin-project-lite", + "socket2 0.5.7", + "tokio", + "tower", + "tower-service", + "tracing", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core 0.52.0", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ico" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" +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.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "if-addrs" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbc0fa01ffc752e9dbc72818cdb072cd028b86be5e09dd04c5a643704fe101a9" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "if-addrs" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cabb0019d51a643781ff15c9c8a3e5dedc365c47211270f4e8f82812fedd8f0a" +dependencies = [ + "libc", + "windows-sys 0.48.0", +] + +[[package]] +name = "if-addrs" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb2a33e9c38988ecbda730c85b0fd9ddcdf83c0305ac7fd21c8bb9f57f2f0cc8" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "if_chain" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg 1.3.0", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +dependencies = [ + "equivalent", + "hashbrown 0.14.5", + "serde", +] + +[[package]] +name = "infer" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" +dependencies = [ + "cfb", +] + +[[package]] +name = "inferno" +version = "0.11.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "321f0f839cd44a4686e9504b0a62b4d69a50b62072144c71c68f5873c167b8d9" +dependencies = [ + "ahash 0.8.11", + "clap 4.5.4", + "crossbeam-channel", + "crossbeam-utils", + "dashmap 5.5.3", + "env_logger", + "indexmap 2.2.6", + "is-terminal", + "itoa 1.0.11", + "log", + "num-format", + "once_cell", + "quick-xml 0.26.0", + "rgb", + "str_stack", +] + +[[package]] +name = "influxdb" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "601aa12a5876c044ea2a94a9443d0f086e6fc1f7bb4264bd7120e63c1462d1c8" +dependencies = [ + "chrono", + "futures-util", + "http 0.2.12", + "lazy_static", + "regex", + "reqwest 0.11.27", + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "influxive" +version = "0.0.2-alpha.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2e33972c836e620ade20e7c0c66062c60a90b222ed46f5f872f1a4721967191" +dependencies = [ + "influxive-child-svc", + "influxive-otel", + "influxive-writer", +] + +[[package]] +name = "influxive-child-svc" +version = "0.0.2-alpha.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0923b25ac29f6e2ac600b0d3762792c4cb86438c3f2c7daa1f6e65e66f7f0d4d" +dependencies = [ + "hex-literal", + "influxive-core", + "influxive-downloader", + "influxive-writer", + "tempfile", + "tokio", + "tracing", +] + +[[package]] +name = "influxive-core" +version = "0.0.2-alpha.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5db78961ebb97b6d16ba61a65b38978a67cf7efaa91903c500b4771d1920d00" + +[[package]] +name = "influxive-downloader" +version = "0.0.2-alpha.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "264581af3b49d108e76382e301d4228f89a3995e373363b877bb42b1312ebba3" +dependencies = [ + "base64 0.21.7", + "digest", + "dirs", + "flate2", + "futures", + "hex", + "hex-literal", + "influxive-core", + "reqwest 0.11.27", + "sha2", + "tar", + "tempfile", + "tokio", + "zip 0.6.6", +] + +[[package]] +name = "influxive-otel" +version = "0.0.2-alpha.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "882f4ff61b099d34855841a6ea4d1890a1bd2aad2d07d8aaa63c99059d0f295c" +dependencies = [ + "influxive-core", + "opentelemetry_api", + "tokio", +] + +[[package]] +name = "influxive-otel-atomic-obs" +version = "0.0.2-alpha.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ac0ec101d28862a46c15d6140cec376b02725160dfcf57282952898a94cf35e" +dependencies = [ + "opentelemetry_api", +] + +[[package]] +name = "influxive-writer" +version = "0.0.2-alpha.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89db32ac1865b814d5f4109635226c1d89189852d88f9ae704c0b51d6d2a8f25" +dependencies = [ + "influxdb", + "influxive-core", + "tokio", + "tracing", +] + +[[package]] +name = "inout" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" +dependencies = [ + "generic-array", +] + +[[package]] +name = "instant" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "intervallum" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18bfda24d3930aa647f90044d5ef87d0c8120f13b86b2d60e8aade66e656e659" +dependencies = [ + "bit-set", + "gcollections", + "num-integer", + "num-traits", + "trilean", +] + +[[package]] +name = "io-lifetimes" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" +dependencies = [ + "hermit-abi 0.3.9", + "libc", + "windows-sys 0.48.0", +] + +[[package]] +name = "ipnet" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" + +[[package]] +name = "is-terminal" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" +dependencies = [ + "hermit-abi 0.3.9", + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" + +[[package]] +name = "itertools" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + +[[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.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" + +[[package]] +name = "javascriptcore-rs" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +dependencies = [ + "bitflags 1.3.2", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if 1.0.0", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "jobserver" +version = "0.1.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +dependencies = [ + "libc", +] + +[[package]] +name = "js-sys" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "json-patch" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec9ad60d674508f3ca8f380a928cfe7b096bc729c4e2dbfe3852bc45da3ab30b" +dependencies = [ + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "kandoapp" +version = "0.0.0" +dependencies = [ + "anyhow", + "app_dirs2", + "holochain_client", + "holochain_types", + "lair_keystore", + "log", + "tauri", + "tauri-build", + "tauri-plugin-holochain", + "tauri-plugin-log", + "tempdir", + "url2", +] + +[[package]] +name = "keyboard-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" +dependencies = [ + "bitflags 2.5.0", + "serde", + "unicode-segmentation", +] + +[[package]] +name = "kitsune_p2p" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7ac5b393257977dadcf20bc7245d7b8b469bc34874b0714c32b80f9c5c76f41" +dependencies = [ + "arrayref", + "base64 0.22.1", + "bloomfilter", + "bytes", + "derive_more", + "fixt", + "futures", + "ghost_actor", + "governor", + "holochain_trace", + "itertools 0.12.1", + "kitsune_p2p_bin_data", + "kitsune_p2p_block", + "kitsune_p2p_bootstrap_client", + "kitsune_p2p_fetch", + "kitsune_p2p_mdns", + "kitsune_p2p_proxy", + "kitsune_p2p_timestamp", + "kitsune_p2p_transport_quic", + "kitsune_p2p_types", + "must_future", + "nanoid", + "num-traits", + "once_cell", + "opentelemetry_api", + "parking_lot 0.12.3", + "rand 0.8.5", + "serde", + "serde_bytes", + "serde_json", + "thiserror", + "tokio", + "tokio-stream", + "tracing", + "tx5", + "url2", +] + +[[package]] +name = "kitsune_p2p_bin_data" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0afa937935e8d3eae00cc3b324988ced94d8efa8039550eeb3f0a89e3e181aee" +dependencies = [ + "base64 0.22.1", + "derive_more", + "holochain_util", + "kitsune_p2p_dht_arc", + "serde", + "serde_bytes", + "shrinkwraprs", +] + +[[package]] +name = "kitsune_p2p_block" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ca6d86228768cda5b6fc1646294fba6076a193017e813564fa3d0a4bc8691d" +dependencies = [ + "kitsune_p2p_bin_data", + "kitsune_p2p_timestamp", + "serde", +] + +[[package]] +name = "kitsune_p2p_bootstrap" +version = "0.2.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c9d46d8948f4745e8e8ad04fe9747d929dc0ed9b5c6fb5742b999468bb9aaa8" +dependencies = [ + "clap 4.5.4", + "futures", + "kitsune_p2p_bin_data", + "kitsune_p2p_types", + "parking_lot 0.12.3", + "rand 0.8.5", + "reqwest 0.12.4", + "serde", + "serde_bytes", + "thiserror", + "tokio", + "warp", +] + +[[package]] +name = "kitsune_p2p_bootstrap_client" +version = "0.3.1-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525498ad3c2f84df3de32b770bc5abe778c1af718c304313227d748dbaa32314" +dependencies = [ + "kitsune_p2p_bin_data", + "kitsune_p2p_bootstrap", + "kitsune_p2p_types", + "reqwest 0.12.4", + "serde", + "serde_bytes", + "url2", +] + +[[package]] +name = "kitsune_p2p_dht" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87ff93b9d045ebd77781d8b61835f55112b898dc36c61d72557f58792489bee8" +dependencies = [ + "derivative", + "derive_more", + "futures", + "kitsune_p2p_dht_arc", + "kitsune_p2p_timestamp", + "must_future", + "num-traits", + "rand 0.8.5", + "serde", + "statrs", + "thiserror", + "tracing", +] + +[[package]] +name = "kitsune_p2p_dht_arc" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e06db37fa121dfa22ebde3271db5d385cd496ed03d915ad37104cceb87a22ca" +dependencies = [ + "derive_more", + "gcollections", + "intervallum", + "kitsune_p2p_timestamp", + "num-traits", + "rusqlite", + "serde", +] + +[[package]] +name = "kitsune_p2p_fetch" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "714a9e840297e7a97eb734be3eb2e0a8c11e351632556223928230d6b4c50a30" +dependencies = [ + "backon", + "derive_more", + "indexmap 2.2.6", + "kitsune_p2p_timestamp", + "kitsune_p2p_types", + "serde", + "tokio", + "tracing", +] + +[[package]] +name = "kitsune_p2p_mdns" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c1fe89e43581a75bed623a70936fb7ef62a59794dca0d57b411ddd4bd81786a" +dependencies = [ + "base64 0.22.1", + "err-derive 0.3.1", + "futures", + "libmdns", + "mdns", + "tokio", + "tokio-stream", +] + +[[package]] +name = "kitsune_p2p_proxy" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abeb5efc8bbb2487cab41f6a745ce84fe06c913c5fff1f2a89a4702bfeeca7f4" +dependencies = [ + "base64 0.22.1", + "derive_more", + "futures", + "holochain_trace", + "kitsune_p2p_transport_quic", + "kitsune_p2p_types", + "serde", + "serde_bytes", + "structopt", + "tokio", +] + +[[package]] +name = "kitsune_p2p_timestamp" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a1dcdf3cae376a56ab109908d72b9b678e95920c087e7b255c505c84cdb9787" +dependencies = [ + "chrono", + "rusqlite", + "serde", +] + +[[package]] +name = "kitsune_p2p_transport_quic" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4366c3e66e666502c3672068ea28027d012cc06a3de6e7053f444913876fbc02" +dependencies = [ + "blake2b_simd", + "futures", + "if-addrs 0.12.0", + "kitsune_p2p_types", + "quinn", + "rustls 0.20.9", + "tokio", + "webpki", +] + +[[package]] +name = "kitsune_p2p_types" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14901c550c67abdb22fc271730bc3b026bbaa6fd089fee89302e7101a7cfce37" +dependencies = [ + "base64 0.22.1", + "derive_more", + "futures", + "ghost_actor", + "holochain_trace", + "kitsune_p2p_bin_data", + "kitsune_p2p_dht", + "kitsune_p2p_dht_arc", + "kitsune_p2p_timestamp", + "lair_keystore_api", + "once_cell", + "parking_lot 0.12.3", + "paste", + "rmp-serde 1.1.2", + "rustls 0.20.9", + "serde", + "serde_bytes", + "serde_json", + "sysinfo 0.30.12", + "thiserror", + "tokio", + "url", + "url2", +] + +[[package]] +name = "kuchikiki" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" +dependencies = [ + "cssparser", + "html5ever", + "indexmap 1.9.3", + "matches", + "selectors", +] + +[[package]] +name = "kv-log-macro" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" +dependencies = [ + "log", +] + +[[package]] +name = "lair_keystore" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56689c6c7f318e5909c9de1d7eac7f2d383370341632ab845c2da24b5b6bb7aa" +dependencies = [ + "lair_keystore_api", + "pretty_assertions", + "rpassword", + "rusqlite", + "sqlformat", + "structopt", + "sysinfo 0.28.4", + "tracing-subscriber", +] + +[[package]] +name = "lair_keystore_api" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa27af83a127b28c06d7c175dfc34d762fb66ea36d6ac2110d93a55d0e058dd5" +dependencies = [ + "base64 0.13.1", + "dunce", + "hc_seed_bundle", + "lru", + "nanoid", + "once_cell", + "parking_lot 0.12.3", + "rcgen", + "serde", + "serde_json", + "serde_yaml", + "time", + "tokio", + "toml 0.7.8", + "tracing", + "url", + "winapi 0.3.9", + "zeroize", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "leb128" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" + +[[package]] +name = "libappindicator" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" +dependencies = [ + "glib", + "gtk", + "gtk-sys", + "libappindicator-sys", + "log", +] + +[[package]] +name = "libappindicator-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" +dependencies = [ + "gtk-sys", + "libloading 0.7.4", + "once_cell", +] + +[[package]] +name = "libc" +version = "0.2.155" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" + +[[package]] +name = "libflate" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e" +dependencies = [ + "adler32", + "core2", + "crc32fast", + "dary_heap", + "libflate_lz77", +] + +[[package]] +name = "libflate_lz77" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d" +dependencies = [ + "core2", + "hashbrown 0.14.5", + "rle-decode-fast", +] + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if 1.0.0", + "winapi 0.3.9", +] + +[[package]] +name = "libloading" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" +dependencies = [ + "cfg-if 1.0.0", + "windows-targets 0.52.5", +] + +[[package]] +name = "libm" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" + +[[package]] +name = "libmdns" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a60d8339ad1ddf68a81335fcafb6c6cf20d5036138a1e4ef86b8ce87f076c92" +dependencies = [ + "byteorder", + "futures-util", + "hostname 0.3.1", + "if-addrs 0.7.0", + "log", + "multimap", + "nix", + "rand 0.8.5", + "socket2 0.4.10", + "thiserror", + "tokio", + "winapi 0.3.9", +] + +[[package]] +name = "libredox" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +dependencies = [ + "bitflags 2.5.0", + "libc", +] + +[[package]] +name = "libsodium-sys-stable" +version = "1.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad52c454200cd0178a04ef7642a240a7e81b4d8c59f0865eb98c477daf7d3b84" +dependencies = [ + "cc", + "libc", + "libflate", + "minisign-verify", + "pkg-config", + "tar", + "ureq", + "vcpkg", + "zip 2.1.3", +] + +[[package]] +name = "libsqlite3-sys" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326" +dependencies = [ + "cc", + "openssl-sys", + "pkg-config", + "vcpkg", +] + +[[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.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" + +[[package]] +name = "linux-raw-sys" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + +[[package]] +name = "lock_api" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +dependencies = [ + "autocfg 1.3.0", + "scopeguard", +] + +[[package]] +name = "lockfree-object-pool" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" + +[[package]] +name = "log" +version = "0.4.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +dependencies = [ + "value-bag", +] + +[[package]] +name = "loom" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" +dependencies = [ + "cfg-if 1.0.0", + "generator", + "scoped-tls", + "serde", + "serde_json", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "lru" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" +dependencies = [ + "hashbrown 0.13.2", +] + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "mach" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" +dependencies = [ + "libc", +] + +[[package]] +name = "mach2" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +dependencies = [ + "libc", +] + +[[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.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" +dependencies = [ + "log", + "phf 0.10.1", + "phf_codegen 0.10.0", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "match_cfg" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" + +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "matrixmultiply" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" +dependencies = [ + "autocfg 1.3.0", + "rawpointer", +] + +[[package]] +name = "mdns" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c769962ac75a6ea437f0922b27834bcccd4c013d591383a16ae5731e3ef0f3f3" +dependencies = [ + "async-std", + "async-stream", + "dns-parser", + "err-derive 0.2.4", + "futures-core", + "futures-util", + "log", + "net2", +] + +[[package]] +name = "memchr" +version = "2.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" + +[[package]] +name = "memmap2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" +dependencies = [ + "libc", +] + +[[package]] +name = "memmap2" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d28bba84adfe6646737845bc5ebbfa2c08424eb1c37e94a1fd2a82adb56a872" +dependencies = [ + "libc", +] + +[[package]] +name = "memoffset" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +dependencies = [ + "autocfg 1.3.0", +] + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg 1.3.0", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "mime_guess" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" +dependencies = [ + "mime", + "unicase", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "minisign-verify" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "933dca44d65cdd53b355d0b73d380a2ff5da71f87f036053188bf1eab6a19881" + +[[package]] +name = "miniz_oxide" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +dependencies = [ + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.48.0", +] + +[[package]] +name = "mockall" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c84490118f2ee2d74570d114f3d0493cbf02790df303d2707606c3e14e07c96" +dependencies = [ + "cfg-if 1.0.0", + "downcast", + "fragile", + "lazy_static", + "mockall_derive", + "predicates 2.1.5", + "predicates-tree", +] + +[[package]] +name = "mockall_derive" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb" +dependencies = [ + "cfg-if 1.0.0", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "more-asserts" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" + +[[package]] +name = "mr_bundle" +version = "0.3.1-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7aadd40a6201bc886d4acf554c5e62c42bb8e05d021adee765569dea5268f419" +dependencies = [ + "derive_more", + "flate2", + "futures", + "holochain_util", + "reqwest 0.12.4", + "rmp-serde 1.1.2", + "serde", + "serde_bytes", + "serde_yaml", + "thiserror", +] + +[[package]] +name = "muda" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b959f97c97044e4c96e32e1db292a7d594449546a3c6b77ae613dc3a5b5145" +dependencies = [ + "cocoa", + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc", + "once_cell", + "png", + "serde", + "thiserror", + "windows-sys 0.52.0", +] + +[[package]] +name = "multer" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01acbdc23469fd8fe07ab135923371d5f5a422fbf9c522158677c8eb15bc51c2" +dependencies = [ + "bytes", + "encoding_rs", + "futures-util", + "http 0.2.12", + "httparse", + "log", + "memchr", + "mime", + "spin 0.9.8", + "version_check", +] + +[[package]] +name = "multimap" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" +dependencies = [ + "serde", +] + +[[package]] +name = "must_future" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a160ffed3c2f98d2906c67a9b6e4e1f09cca7e17e3f780286a349061459eeebe" +dependencies = [ + "futures", + "pin-utils", +] + +[[package]] +name = "nalgebra" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d506eb7e08d6329505faa8a3a00a5dcc6de9f76e0c77e4b75763ae3c770831ff" +dependencies = [ + "approx", + "matrixmultiply", + "nalgebra-macros", + "num-complex", + "num-rational", + "num-traits", + "rand 0.8.5", + "rand_distr", + "simba", + "typenum", +] + +[[package]] +name = "nalgebra-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01fcc0b8149b4632adc89ac3b7b31a12fb6099a0317a4eb2ebff574ef7de7218" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "nanoid" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8" +dependencies = [ + "rand 0.8.5", +] + +[[package]] +name = "native-tls" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" +dependencies = [ + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "ndk" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" +dependencies = [ + "bitflags 1.3.2", + "jni-sys", + "ndk-sys", + "num_enum 0.5.11", + "raw-window-handle 0.5.2", + "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.4.1+23.1.7779620" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "net2" +version = "0.2.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b13b648036a2339d06de780866fbdfda0dde886de7b3af2ddeba8b14f4ee34ac" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nix" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" +dependencies = [ + "bitflags 1.3.2", + "cc", + "cfg-if 1.0.0", + "libc", + "memoffset 0.6.5", +] + +[[package]] +name = "no-std-compat" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" +dependencies = [ + "hashbrown 0.8.2", +] + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "nonzero_ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44a1290799eababa63ea60af0cbc3f03363e328e58f32fb0294798ed3e85f444" + +[[package]] +name = "normalize-line-endings" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" + +[[package]] +name = "ntapi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi 0.3.9", +] + +[[package]] +name = "num-complex" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-format" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" +dependencies = [ + "arrayvec", + "itoa 1.0.11", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg 1.3.0", + "libm", +] + +[[package]] +name = "num_cpus" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +dependencies = [ + "hermit-abi 0.3.9", + "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 0.5.11", +] + +[[package]] +name = "num_enum" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" +dependencies = [ + "num_enum_derive 0.7.2", +] + +[[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 1.3.1", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" +dependencies = [ + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "num_threads" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" +dependencies = [ + "libc", +] + +[[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-sys" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" + +[[package]] +name = "objc2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +dependencies = [ + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2-app-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" +dependencies = [ + "bitflags 2.5.0", + "block2", + "libc", + "objc2", + "objc2-core-data", + "objc2-core-image", + "objc2-foundation", + "objc2-quartz-core", +] + +[[package]] +name = "objc2-core-data" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" +dependencies = [ + "bitflags 2.5.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-image" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +dependencies = [ + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + +[[package]] +name = "objc2-encode" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" + +[[package]] +name = "objc2-foundation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +dependencies = [ + "bitflags 2.5.0", + "block2", + "libc", + "objc2", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.5.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.5.0", + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + +[[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 = "object" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8ec7ab813848ba4522158d5517a6093db1ded27575b070f4177b8d12b41db5e" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + +[[package]] +name = "one_err" +version = "0.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e81851974d8bb6cc9a643cca68afdce7f0a3b80e08a4620388836bb99a680554" +dependencies = [ + "indexmap 1.9.3", + "libc", + "serde", + "serde_json", +] + +[[package]] +name = "openssl" +version = "0.10.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +dependencies = [ + "bitflags 2.5.0", + "cfg-if 1.0.0", + "foreign-types 0.3.2", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "openssl-probe" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + +[[package]] +name = "openssl-src" +version = "300.3.1+3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7259953d42a81bf137fbbd73bd30a8e1914d6dce43c2b90ed575783a22608b91" +dependencies = [ + "cc", +] + +[[package]] +name = "openssl-sys" +version = "0.9.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +dependencies = [ + "cc", + "libc", + "openssl-src", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "opentelemetry_api" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a81f725323db1b1206ca3da8bb19874bbd3f57c3bcd59471bfb04525b265b9b" +dependencies = [ + "futures-channel", + "futures-util", + "indexmap 1.9.3", + "js-sys", + "once_cell", + "pin-project-lite", + "thiserror", + "urlencoding", +] + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "os_info" +version = "3.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092" +dependencies = [ + "log", + "serde", + "windows-sys 0.52.0", +] + +[[package]] +name = "ouroboros" +version = "0.15.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1358bd1558bd2a083fed428ffeda486fbfb323e698cdda7794259d592ca72db" +dependencies = [ + "aliasable", + "ouroboros_macro", +] + +[[package]] +name = "ouroboros_macro" +version = "0.15.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f7d21ccd03305a674437ee1248f3ab5d4b1db095cf1caf49f1713ddf61956b7" +dependencies = [ + "Inflector", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + +[[package]] +name = "pango" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" +dependencies = [ + "gio", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" + +[[package]] +name = "parking_lot" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" +dependencies = [ + "instant", + "lock_api", + "parking_lot_core 0.8.6", +] + +[[package]] +name = "parking_lot" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +dependencies = [ + "lock_api", + "parking_lot_core 0.9.10", +] + +[[package]] +name = "parking_lot_core" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" +dependencies = [ + "cfg-if 1.0.0", + "instant", + "libc", + "redox_syscall 0.2.16", + "smallvec", + "winapi 0.3.9", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "redox_syscall 0.5.1", + "smallvec", + "windows-targets 0.52.5", +] + +[[package]] +name = "password-hash" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" +dependencies = [ + "base64ct", + "rand_core 0.6.4", + "subtle", +] + +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + +[[package]] +name = "pbkdf2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" +dependencies = [ + "digest", + "hmac", + "password-hash", + "sha2", +] + +[[package]] +name = "pem" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8" +dependencies = [ + "base64 0.13.1", +] + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "pest" +version = "2.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8" +dependencies = [ + "memchr", + "thiserror", + "ucd-trie", +] + +[[package]] +name = "petgraph" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +dependencies = [ + "fixedbitset", + "indexmap 2.2.6", + "quickcheck", +] + +[[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_shared 0.10.0", +] + +[[package]] +name = "phf" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" +dependencies = [ + "phf_macros 0.11.2", + "phf_shared 0.11.2", +] + +[[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_codegen" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.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_generator" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" +dependencies = [ + "phf_shared 0.11.2", + "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.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" +dependencies = [ + "phf_generator 0.11.2", + "phf_shared 0.11.2", + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "phf_shared" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "pin-project" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "piper" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391" +dependencies = [ + "atomic-waker", + "fastrand 2.1.0", + "futures-io", +] + +[[package]] +name = "pkcs8" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der", + "spki", +] + +[[package]] +name = "pkg-config" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" + +[[package]] +name = "platforms" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" + +[[package]] +name = "plist" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a4a0cfc5fb21a09dc6af4bf834cf10d4a32fccd9e2ea468c4b1751a097487aa" +dependencies = [ + "base64 0.21.7", + "indexmap 1.9.3", + "line-wrap", + "quick-xml 0.30.0", + "serde", + "time", +] + +[[package]] +name = "png" +version = "0.17.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "polling" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" +dependencies = [ + "autocfg 1.3.0", + "bitflags 1.3.2", + "cfg-if 1.0.0", + "concurrent-queue", + "libc", + "log", + "pin-project-lite", + "windows-sys 0.48.0", +] + +[[package]] +name = "polling" +version = "3.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6a007746f34ed64099e88783b0ae369eaa3da6392868ba262e2af9b8fbaea1" +dependencies = [ + "cfg-if 1.0.0", + "concurrent-queue", + "hermit-abi 0.3.9", + "pin-project-lite", + "rustix 0.38.34", + "tracing", + "windows-sys 0.52.0", +] + +[[package]] +name = "portpicker" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be97d76faf1bfab666e1375477b23fde79eccf0276e9b63b92a39d676a889ba9" +dependencies = [ + "rand 0.8.5", +] + +[[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 = "predicates" +version = "2.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd" +dependencies = [ + "difflib", + "float-cmp", + "itertools 0.10.5", + "normalize-line-endings", + "predicates-core", + "regex", +] + +[[package]] +name = "predicates" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8" +dependencies = [ + "anstyle", + "difflib", + "float-cmp", + "normalize-line-endings", + "predicates-core", + "regex", +] + +[[package]] +name = "predicates-core" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" + +[[package]] +name = "predicates-tree" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf" +dependencies = [ + "predicates-core", + "termtree", +] + +[[package]] +name = "pretty_assertions" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" +dependencies = [ + "diff", + "yansi", +] + +[[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 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" +dependencies = [ + "toml_edit 0.20.7", +] + +[[package]] +name = "proc-macro-crate" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +dependencies = [ + "toml_edit 0.21.1", +] + +[[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.85" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "profiles" +version = "0.0.1" +dependencies = [ + "hc_zome_profiles_coordinator", +] + +[[package]] +name = "profiles_integrity" +version = "0.0.1" +dependencies = [ + "hc_zome_profiles_integrity", +] + +[[package]] +name = "prometheus" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1" +dependencies = [ + "cfg-if 1.0.0", + "fnv", + "lazy_static", + "memchr", + "parking_lot 0.12.3", + "protobuf", + "thiserror", +] + +[[package]] +name = "protobuf" +version = "2.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" + +[[package]] +name = "ptr_meta" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +dependencies = [ + "ptr_meta_derive", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "quanta" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98dc777a7a39b76b1a26ae9d3f691f4c1bc0455090aa0b64dfa8cb7fc34c135" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "quick-error" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" + +[[package]] +name = "quick-xml" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd" +dependencies = [ + "memchr", +] + +[[package]] +name = "quick-xml" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" +dependencies = [ + "memchr", +] + +[[package]] +name = "quickcheck" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c35d9c36a562f37eca96e79f66d5fd56eefbc22560dacc4a864cabd2d277456" +dependencies = [ + "rand 0.6.5", + "rand_core 0.4.2", +] + +[[package]] +name = "quinn" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b435e71d9bfa0d8889927231970c51fb89c58fa63bffcab117c9c7a41e5ef8f" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "fxhash", + "quinn-proto", + "quinn-udp", + "rustls 0.20.9", + "thiserror", + "tokio", + "tracing", + "webpki", +] + +[[package]] +name = "quinn-proto" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fce546b9688f767a57530652488420d419a8b1f44a478b451c3d1ab6d992a55" +dependencies = [ + "bytes", + "fxhash", + "rand 0.8.5", + "ring 0.16.20", + "rustls 0.20.9", + "rustls-native-certs", + "rustls-pemfile 0.2.1", + "slab", + "thiserror", + "tinyvec", + "tracing", + "webpki", +] + +[[package]] +name = "quinn-udp" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b07946277141531aea269befd949ed16b2c85a780ba1043244eda0969e538e54" +dependencies = [ + "futures-util", + "libc", + "quinn-proto", + "socket2 0.4.10", + "tokio", + "tracing", +] + +[[package]] +name = "quote" +version = "1.0.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r2d2" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93" +dependencies = [ + "log", + "parking_lot 0.12.3", + "scheduled-thread-pool", +] + +[[package]] +name = "r2d2_sqlite_neonphog" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d1e95b387a49ce52c5e4994fbe18af7b6cd52510f74c9a243b12abfc207f49c" +dependencies = [ + "r2d2", + "rusqlite", +] + +[[package]] +name = "radium" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" + +[[package]] +name = "rand" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" +dependencies = [ + "fuchsia-cprng", + "libc", + "rand_core 0.3.1", + "rdrand", + "winapi 0.3.9", +] + +[[package]] +name = "rand" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" +dependencies = [ + "autocfg 0.1.8", + "libc", + "rand_chacha 0.1.1", + "rand_core 0.4.2", + "rand_hc 0.1.0", + "rand_isaac", + "rand_jitter", + "rand_os", + "rand_pcg 0.1.2", + "rand_xorshift", + "winapi 0.3.9", +] + +[[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 0.2.0", + "rand_pcg 0.2.1", +] + +[[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-utf8" +version = "0.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0f2017cdc22f0f49fc0385c036847c03403fa5f95bc36e7f420e8e42446e80f" +dependencies = [ + "rand 0.8.5", +] + +[[package]] +name = "rand_chacha" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" +dependencies = [ + "autocfg 0.1.8", + "rand_core 0.3.1", +] + +[[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.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" +dependencies = [ + "rand_core 0.4.2", +] + +[[package]] +name = "rand_core" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" + +[[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.15", +] + +[[package]] +name = "rand_distr" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + +[[package]] +name = "rand_hc" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" +dependencies = [ + "rand_core 0.3.1", +] + +[[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_isaac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "rand_jitter" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" +dependencies = [ + "libc", + "rand_core 0.4.2", + "winapi 0.3.9", +] + +[[package]] +name = "rand_os" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" +dependencies = [ + "cloudabi", + "fuchsia-cprng", + "libc", + "rand_core 0.4.2", + "rdrand", + "winapi 0.3.9", +] + +[[package]] +name = "rand_pcg" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" +dependencies = [ + "autocfg 0.1.8", + "rand_core 0.4.2", +] + +[[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 = "rand_xorshift" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "raw-window-handle" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" + +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + +[[package]] +name = "rawpointer" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" + +[[package]] +name = "rayon" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "rcgen" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" +dependencies = [ + "pem", + "ring 0.16.20", + "time", + "yasna", + "zeroize", +] + +[[package]] +name = "rdrand" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "redox_syscall" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "redox_syscall" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "redox_syscall" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +dependencies = [ + "bitflags 2.5.0", +] + +[[package]] +name = "redox_users" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" +dependencies = [ + "getrandom 0.2.15", + "libredox", + "thiserror", +] + +[[package]] +name = "regalloc2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "300d4fbfb40c1c66a78ba3ddd41c1110247cf52f97b87d0f2fc9209bd49b030c" +dependencies = [ + "fxhash", + "log", + "slice-group-by", + "smallvec", +] + +[[package]] +name = "regex" +version = "1.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata 0.4.6", + "regex-syntax 0.8.3", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.8.3", +] + +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" + +[[package]] +name = "region" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6b6ebd13bc009aef9cd476c1310d49ac354d36e240cf1bd753290f3dc7199a7" +dependencies = [ + "bitflags 1.3.2", + "libc", + "mach2", + "windows-sys 0.52.0", +] + +[[package]] +name = "remove_dir_all" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "rend" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" +dependencies = [ + "bytecheck", +] + +[[package]] +name = "reqwest" +version = "0.11.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" +dependencies = [ + "base64 0.21.7", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2 0.3.26", + "http 0.2.12", + "http-body 0.4.6", + "hyper 0.14.29", + "hyper-rustls", + "hyper-tls 0.5.0", + "ipnet", + "js-sys", + "log", + "mime", + "native-tls", + "once_cell", + "percent-encoding", + "pin-project-lite", + "rustls 0.21.12", + "rustls-pemfile 1.0.4", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "system-configuration", + "tokio", + "tokio-native-tls", + "tokio-rustls 0.24.1", + "tokio-util", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "webpki-roots 0.25.4", + "winreg 0.50.0", +] + +[[package]] +name = "reqwest" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" +dependencies = [ + "base64 0.22.1", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2 0.4.5", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "hyper 1.3.1", + "hyper-tls 0.6.0", + "hyper-util", + "ipnet", + "js-sys", + "log", + "mime", + "native-tls", + "once_cell", + "percent-encoding", + "pin-project-lite", + "rustls-pemfile 2.1.2", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "system-configuration", + "tokio", + "tokio-native-tls", + "tokio-util", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "winreg 0.52.0", +] + +[[package]] +name = "rgb" +version = "0.8.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "ring" +version = "0.16.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" +dependencies = [ + "cc", + "libc", + "once_cell", + "spin 0.5.2", + "untrusted 0.7.1", + "web-sys", + "winapi 0.3.9", +] + +[[package]] +name = "ring" +version = "0.17.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +dependencies = [ + "cc", + "cfg-if 1.0.0", + "getrandom 0.2.15", + "libc", + "spin 0.9.8", + "untrusted 0.9.0", + "windows-sys 0.52.0", +] + +[[package]] +name = "rkyv" +version = "0.7.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" +dependencies = [ + "bitvec", + "bytecheck", + "bytes", + "hashbrown 0.12.3", + "indexmap 1.9.3", + "ptr_meta", + "rend", + "rkyv_derive", + "seahash", + "tinyvec", + "uuid 1.8.0", +] + +[[package]] +name = "rkyv_derive" +version = "0.7.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "rle-decode-fast" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422" + +[[package]] +name = "rmp" +version = "0.8.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" +dependencies = [ + "byteorder", + "num-traits", + "paste", +] + +[[package]] +name = "rmp-serde" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "723ecff9ad04f4ad92fe1c8ca6c20d2196d9286e9c60727c4cb5511629260e9d" +dependencies = [ + "byteorder", + "rmp", + "serde", +] + +[[package]] +name = "rmp-serde" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a" +dependencies = [ + "byteorder", + "rmp", + "serde", +] + +[[package]] +name = "rmpv" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de8813b3a2f95c5138fe5925bfb8784175d88d6bff059ba8ce090aa891319754" +dependencies = [ + "num-traits", + "rmp", + "serde", + "serde_bytes", +] + +[[package]] +name = "rpassword" +version = "7.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80472be3c897911d0137b2d2b9055faf6eeac5b14e324073d83bc17b191d7e3f" +dependencies = [ + "libc", + "rtoolbox", + "windows-sys 0.48.0", +] + +[[package]] +name = "rtoolbox" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c247d24e63230cdb56463ae328478bd5eac8b8faa8c69461a77e8e323afac90e" +dependencies = [ + "libc", + "windows-sys 0.48.0", +] + +[[package]] +name = "rusqlite" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "549b9d036d571d42e6e85d1c1425e2ac83491075078ca9a15be021c56b1641f2" +dependencies = [ + "bitflags 2.5.0", + "fallible-iterator 0.2.0", + "fallible-streaming-iterator", + "hashlink", + "libsqlite3-sys", + "smallvec", +] + +[[package]] +name = "rust_decimal" +version = "1.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1790d1c4c0ca81211399e0e0af16333276f375209e71a37b67698a373db5b47a" +dependencies = [ + "arrayvec", + "borsh", + "bytes", + "num-traits", + "rand 0.8.5", + "rkyv", + "serde", + "serde_json", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver 1.0.23", +] + +[[package]] +name = "rustix" +version = "0.37.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" +dependencies = [ + "bitflags 1.3.2", + "errno", + "io-lifetimes", + "libc", + "linux-raw-sys 0.3.8", + "windows-sys 0.48.0", +] + +[[package]] +name = "rustix" +version = "0.38.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +dependencies = [ + "bitflags 2.5.0", + "errno", + "libc", + "linux-raw-sys 0.4.14", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustls" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" +dependencies = [ + "log", + "ring 0.16.20", + "sct", + "webpki", +] + +[[package]] +name = "rustls" +version = "0.21.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" +dependencies = [ + "log", + "ring 0.17.8", + "rustls-webpki 0.101.7", + "sct", +] + +[[package]] +name = "rustls-native-certs" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" +dependencies = [ + "openssl-probe", + "rustls-pemfile 1.0.4", + "schannel", + "security-framework", +] + +[[package]] +name = "rustls-pemfile" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9" +dependencies = [ + "base64 0.13.1", +] + +[[package]] +name = "rustls-pemfile" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +dependencies = [ + "base64 0.21.7", +] + +[[package]] +name = "rustls-pemfile" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +dependencies = [ + "base64 0.22.1", + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" + +[[package]] +name = "rustls-webpki" +version = "0.100.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6a5fc258f1c1276dfe3016516945546e2d5383911efc0fc4f1cdc5df3a4ae3" +dependencies = [ + "ring 0.16.20", + "untrusted 0.7.1", +] + +[[package]] +name = "rustls-webpki" +version = "0.101.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" +dependencies = [ + "ring 0.17.8", + "untrusted 0.9.0", +] + +[[package]] +name = "rustversion" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" + +[[package]] +name = "ryu" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" + +[[package]] +name = "safe_arch" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354" +dependencies = [ + "bytemuck", +] + +[[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 = "schannel" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "scheduled-thread-pool" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19" +dependencies = [ + "parking_lot 0.12.3", +] + +[[package]] +name = "schemars" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +dependencies = [ + "dyn-clone", + "indexmap 1.9.3", + "schemars_derive", + "serde", + "serde_json", + "url", +] + +[[package]] +name = "schemars_derive" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.66", +] + +[[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.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "sct" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" +dependencies = [ + "ring 0.17.8", + "untrusted 0.9.0", +] + +[[package]] +name = "sd-notify" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "621e3680f3e07db4c9c2c3fb07c6223ab2fab2e54bd3c04c3ae037990f428c32" + +[[package]] +name = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" + +[[package]] +name = "security-framework" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" +dependencies = [ + "bitflags 2.5.0", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "selectors" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" +dependencies = [ + "bitflags 1.3.2", + "cssparser", + "derive_more", + "fxhash", + "log", + "matches", + "phf 0.8.0", + "phf_codegen 0.8.0", + "precomputed-hash", + "servo_arc", + "smallvec", + "thin-slice", +] + +[[package]] +name = "self_cell" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" + +[[package]] +name = "semver" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" +dependencies = [ + "semver-parser", +] + +[[package]] +name = "semver" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +dependencies = [ + "serde", +] + +[[package]] +name = "semver-parser" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" +dependencies = [ + "pest", +] + +[[package]] +name = "serde" +version = "1.0.197" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde-transcode" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "590c0e25c2a5bb6e85bf5c1bce768ceb86b316e7a01bdf07d2cb4ec2271990e2" +dependencies = [ + "serde", +] + +[[package]] +name = "serde-wasm-bindgen" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3b4c031cd0d9014307d82b8abf653c0290fbdaeb4c02d00c63cf52f728628bf" +dependencies = [ + "js-sys", + "serde", + "wasm-bindgen", +] + +[[package]] +name = "serde_bytes" +version = "0.11.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_derive" +version = "1.0.197" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "serde_json" +version = "1.0.117" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +dependencies = [ + "indexmap 2.2.6", + "itoa 1.0.11", + "ryu", + "serde", +] + +[[package]] +name = "serde_repr" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "serde_spanned" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa 1.0.11", + "ryu", + "serde", +] + +[[package]] +name = "serde_with" +version = "3.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.2.6", + "serde", + "serde_derive", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2" +dependencies = [ + "darling 0.20.9", + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "serde_yaml" +version = "0.9.34+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" +dependencies = [ + "indexmap 2.2.6", + "itoa 1.0.11", + "ryu", + "serde", + "unsafe-libyaml", +] + +[[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 = "sha-1" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", + "digest", +] + +[[package]] +name = "sha1" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", + "digest", +] + +[[package]] +name = "sha2" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", + "digest", +] + +[[package]] +name = "sha256" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18278f6a914fa3070aa316493f7d2ddfb9ac86ebc06fa3b83bffda487e9065b0" +dependencies = [ + "async-trait", + "bytes", + "hex", + "sha2", + "tokio", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shared-buffer" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16" +dependencies = [ + "bytes", + "memmap2 0.6.2", +] + +[[package]] +name = "shrinkwraprs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e63e6744142336dfb606fe2b068afa2e1cca1ee6a5d8377277a92945d81fa331" +dependencies = [ + "bitflags 1.3.2", + "itertools 0.8.2", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" +dependencies = [ + "libc", +] + +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "rand_core 0.6.4", +] + +[[package]] +name = "simba" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0b7840f121a46d63066ee7a99fc81dcabbc6105e437cae43528cea199b5a05f" +dependencies = [ + "approx", + "num-complex", + "num-traits", + "paste", + "wide", +] + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "simdutf8" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" + +[[package]] +name = "siphasher" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" +dependencies = [ + "serde", +] + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg 1.3.0", +] + +[[package]] +name = "slice-group-by" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" + +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + +[[package]] +name = "socket2" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "socket2" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "sodoken" +version = "0.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "907e0ea9699b846c2586ea5685e9abf5963fca64a5179a406e6ac02b94564e30" +dependencies = [ + "libc", + "libsodium-sys-stable", + "num_cpus", + "once_cell", + "one_err", + "parking_lot 0.12.3", + "tokio", +] + +[[package]] +name = "softbuffer" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d09e57a5a6b300bf917329da0ff30a58737d83abb7b14f99a419c23e83007cb8" +dependencies = [ + "bytemuck", + "cfg_aliases", + "core-graphics", + "foreign-types 0.5.0", + "js-sys", + "log", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "objc2-quartz-core", + "raw-window-handle 0.6.2", + "redox_syscall 0.5.1", + "wasm-bindgen", + "wayland-sys", + "web-sys", + "windows-sys 0.52.0", +] + +[[package]] +name = "soup3" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +dependencies = [ + "futures-channel", + "gio", + "glib", + "libc", + "soup3-sys", +] + +[[package]] +name = "soup3-sys" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" +checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] [[package]] -name = "hex" -version = "0.4.3" +name = "spin" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] -name = "holo_hash" -version = "0.3.1-rc.1" +name = "spin" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac85fb2c1a69522c3381ad53ba8d2c001a91232a63f91e0f200186bf97c3f874" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" + +[[package]] +name = "spki" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ - "base64", - "blake2b_simd", - "derive_more", - "holochain_serialized_bytes", - "holochain_util", - "holochain_wasmer_common", - "kitsune_p2p_dht_arc", - "serde", - "serde_bytes", - "thiserror", + "base64ct", + "der", ] [[package]] -name = "holochain_integrity_types" -version = "0.3.1-rc.1" +name = "sqlformat" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "724b18e6c062a0e387333ee2d75206358f6f2ebd674533c2ae93e37a0871a05c" +checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c" dependencies = [ - "holo_hash", - "holochain_secure_primitive", - "holochain_serialized_bytes", - "holochain_util", - "kitsune_p2p_timestamp", - "serde", - "serde_bytes", - "subtle", - "tracing", + "itertools 0.12.1", + "nom", + "unicode_categories", ] [[package]] -name = "holochain_nonce" -version = "0.3.1-rc.0" +name = "stable_deref_trait" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "981bf3c6b4bceace67e9e1598e7a761b0116c1761e94ffc4164cd9b3a21b8b2c" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "state" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" dependencies = [ - "getrandom", - "holochain_secure_primitive", - "kitsune_p2p_timestamp", + "loom", ] [[package]] -name = "holochain_secure_primitive" -version = "0.3.1-rc.0" +name = "statrs" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7877034592d7f0c4ce9e52ad34e7289a1b9cf93d5292462b988fba2269406066" +checksum = "b35a062dbadac17a42e0fc64c27f419b25d6fae98572eb43c8814c9e873d7721" dependencies = [ - "paste", - "serde", - "subtle", + "approx", + "lazy_static", + "nalgebra", + "num-traits", + "rand 0.8.5", ] [[package]] -name = "holochain_serialized_bytes" -version = "0.0.54" +name = "str_stack" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fad1068180811f3a23c340894cb98b0710244ffac76427664239545f162619c5" +checksum = "9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb" + +[[package]] +name = "string_cache" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" dependencies = [ - "holochain_serialized_bytes_derive", - "rmp-serde", + "new_debug_unreachable", + "once_cell", + "parking_lot 0.12.3", + "phf_shared 0.10.0", + "precomputed-hash", "serde", - "serde-transcode", - "serde_bytes", - "serde_json", - "thiserror", ] [[package]] -name = "holochain_serialized_bytes_derive" -version = "0.0.54" +name = "string_cache_codegen" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71cc7f19017233d644abc4a23cbe19220effc05aea057f93db1be00348b89464" +checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "structopt" +version = "0.3.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10" +dependencies = [ + "clap 2.34.0", + "lazy_static", + "structopt-derive", +] + +[[package]] +name = "structopt-derive" +version = "0.4.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0" dependencies = [ + "heck 0.3.3", + "proc-macro-error", + "proc-macro2", "quote", "syn 1.0.109", ] [[package]] -name = "holochain_util" -version = "0.3.1-rc.0" +name = "strum" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6461b88941572dc5c9482874fea97ed7b5cd864bd623d096fa0a940ada98ac88" +checksum = "57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b" + +[[package]] +name = "strum_macros" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c" dependencies = [ - "cfg-if", - "colored", - "dunce", - "futures", - "once_cell", - "tracing", + "heck 0.3.3", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "holochain_wasmer_common" -version = "0.0.94" +name = "strum_macros" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9f7d17668e4a4997b5e121c7a951ea9606331ef206b991f1e81420c84d98485" +checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" dependencies = [ - "holochain_serialized_bytes", - "serde", - "serde_bytes", - "test-fuzz", - "thiserror", - "wasmer", + "heck 0.4.1", + "proc-macro2", + "quote", + "rustversion", + "syn 1.0.109", ] [[package]] -name = "holochain_wasmer_guest" -version = "0.0.94" +name = "subprocess" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e292e12fda0716ce36b566c7cf3dad8443fdc7c56950e42c5a3ba81988e792d0" +checksum = "0c2e86926081dda636c546d8c5e641661049d7562a68f5488be4a1f7f66f6086" dependencies = [ - "holochain_serialized_bytes", - "holochain_wasmer_common", - "parking_lot", - "paste", - "serde", - "tracing", + "libc", + "winapi 0.3.9", ] [[package]] -name = "holochain_zome_types" -version = "0.3.1-rc.1" +name = "subtle" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa73998b5509115d9b07940167f96aea2ad724f587603bfa5198f2f4fbe987a4" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" + +[[package]] +name = "subtle-encoding" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dcb1ed7b8330c5eed5441052651dd7a12c75e2ed88f2ec024ae1fa3a5e59945" dependencies = [ - "derive_more", - "holo_hash", - "holochain_integrity_types", - "holochain_nonce", - "holochain_serialized_bytes", - "holochain_wasmer_common", - "kitsune_p2p_block", - "kitsune_p2p_timestamp", + "zeroize", +] + +[[package]] +name = "swift-rs" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bbdb58577b6301f8d17ae2561f32002a5bae056d444e0f69e611e504a276204" +dependencies = [ + "base64 0.21.7", "serde", - "serde_bytes", - "subtle", - "thiserror", - "tracing", + "serde_json", ] [[package]] -name = "home" -version = "0.5.9" +name = "symlink" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +checksum = "a7973cce6668464ea31f176d85b13c7ab3bba2cb3b77a2ed26abd7801688010a" + +[[package]] +name = "syn" +version = "0.0.1" dependencies = [ - "windows-sys 0.52.0", + "hc_zome_syn_coordinator", ] [[package]] -name = "iana-time-zone" -version = "0.1.60" +name = "syn" +version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "wasm-bindgen", - "windows-core", + "proc-macro2", + "quote", + "unicode-ident", ] [[package]] -name = "iana-time-zone-haiku" +name = "syn" +version = "2.0.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn_derive" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" +dependencies = [ + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "syn_integrity" +version = "0.0.1" +dependencies = [ + "hc_zome_syn_integrity", +] + +[[package]] +name = "sync_wrapper" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + +[[package]] +name = "synstructure" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" dependencies = [ - "cc", + "proc-macro2", + "quote", + "syn 1.0.109", + "unicode-xid", ] [[package]] -name = "ident_case" -version = "1.0.1" +name = "sysinfo" +version = "0.28.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" +checksum = "b4c2f3ca6693feb29a89724516f016488e9aafc7f37264f898593ee4b942f31b" +dependencies = [ + "cfg-if 1.0.0", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "rayon", + "winapi 0.3.9", +] [[package]] -name = "if_chain" -version = "1.0.2" +name = "sysinfo" +version = "0.30.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" +checksum = "732ffa00f53e6b2af46208fba5718d9662a421049204e156328b66791ffa15ae" +dependencies = [ + "cfg-if 1.0.0", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "rayon", + "windows 0.52.0", +] [[package]] -name = "indexmap" -version = "1.9.3" +name = "system-configuration" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" dependencies = [ - "autocfg", - "hashbrown 0.12.3", + "bitflags 1.3.2", + "core-foundation", + "system-configuration-sys", ] [[package]] -name = "indexmap" -version = "2.2.6" +name = "system-configuration-sys" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" dependencies = [ - "equivalent", - "hashbrown 0.14.5", + "core-foundation-sys", + "libc", ] [[package]] -name = "intervallum" -version = "1.4.1" +name = "system-deps" +version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18bfda24d3930aa647f90044d5ef87d0c8120f13b86b2d60e8aade66e656e659" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" dependencies = [ - "bit-set", - "gcollections", - "num-integer", - "num-traits", - "trilean", + "cfg-expr", + "heck 0.5.0", + "pkg-config", + "toml 0.8.14", + "version-compare", ] [[package]] -name = "itertools" -version = "0.8.2" +name = "tao" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484" +checksum = "12a8121bd5721ebbbe0889f8286d5824673beeb04071519b68916fbed04f3093" dependencies = [ - "either", + "bitflags 2.5.0", + "cocoa", + "core-foundation", + "core-graphics", + "crossbeam-channel", + "dispatch", + "dlopen2", + "dpi", + "gdkwayland-sys", + "gdkx11-sys", + "gtk", + "instant", + "jni", + "lazy_static", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "objc", + "once_cell", + "parking_lot 0.12.3", + "raw-window-handle 0.6.2", + "scopeguard", + "tao-macros", + "unicode-segmentation", + "url", + "windows 0.56.0", + "windows-core 0.56.0", + "windows-version", + "x11-dl", ] [[package]] -name = "itertools" -version = "0.10.5" +name = "tao-macros" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" dependencies = [ - "either", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "itoa" -version = "1.0.11" +name = "tap" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] -name = "js-sys" -version = "0.3.69" +name = "tar" +version = "0.4.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" dependencies = [ - "wasm-bindgen", + "filetime", + "libc", + "xattr", ] [[package]] -name = "kitsune_p2p_bin_data" -version = "0.3.1-rc.0" +name = "target-lexicon" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0afa937935e8d3eae00cc3b324988ced94d8efa8039550eeb3f0a89e3e181aee" -dependencies = [ - "base64", - "derive_more", - "holochain_util", - "kitsune_p2p_dht_arc", - "serde", - "serde_bytes", - "shrinkwraprs", -] +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] -name = "kitsune_p2p_block" -version = "0.3.1-rc.0" +name = "task-motel" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ca6d86228768cda5b6fc1646294fba6076a193017e813564fa3d0a4bc8691d" +checksum = "7228e85537ffb5943539a46bf561786323f6112114005ba055e496192a6f8f41" dependencies = [ - "kitsune_p2p_bin_data", - "kitsune_p2p_timestamp", - "serde", + "futures", + "parking_lot 0.12.3", + "tokio", + "tracing", ] [[package]] -name = "kitsune_p2p_dht_arc" -version = "0.3.1-rc.0" +name = "tauri" +version = "2.0.0-beta.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e06db37fa121dfa22ebde3271db5d385cd496ed03d915ad37104cceb87a22ca" +checksum = "5a258ecc5ac7ddade525f512c4962fd01cd0f5265e917b4572579c32c027bb31" dependencies = [ - "derive_more", - "gcollections", - "intervallum", - "kitsune_p2p_timestamp", - "num-traits", + "anyhow", + "bytes", + "cocoa", + "dirs-next", + "dunce", + "embed_plist", + "futures-util", + "getrandom 0.2.15", + "glob", + "gtk", + "heck 0.5.0", + "http 1.1.0", + "jni", + "libc", + "log", + "mime", + "muda", + "objc", + "percent-encoding", + "raw-window-handle 0.6.2", + "reqwest 0.12.4", "serde", + "serde_json", + "serde_repr", + "serialize-to-javascript", + "state", + "swift-rs", + "tauri-build", + "tauri-macros", + "tauri-runtime", + "tauri-runtime-wry", + "tauri-utils", + "thiserror", + "tokio", + "tray-icon", + "url", + "urlpattern", + "webkit2gtk", + "webview2-com", + "window-vibrancy", + "windows 0.56.0", ] [[package]] -name = "kitsune_p2p_timestamp" -version = "0.3.1-rc.0" +name = "tauri-build" +version = "2.0.0-beta.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a1dcdf3cae376a56ab109908d72b9b678e95920c087e7b255c505c84cdb9787" +checksum = "82b964bb6d03d97e24e12f896aab463b02a3c2ff76a60f728cc37b5548eb470e" dependencies = [ - "chrono", + "anyhow", + "cargo_toml", + "dirs-next", + "glob", + "heck 0.5.0", + "json-patch", + "schemars", + "semver 1.0.23", "serde", + "serde_json", + "tauri-utils", + "tauri-winres", + "toml 0.8.14", + "walkdir", ] [[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "leb128" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" - -[[package]] -name = "libc" -version = "0.2.155" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" - -[[package]] -name = "lock_api" -version = "0.4.12" +name = "tauri-codegen" +version = "2.0.0-beta.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "3529cfa977ed7c097f2a5e8da19ecffbe61982450a6c819e6165b6d0cfd3dd3a" dependencies = [ - "autocfg", - "scopeguard", + "base64 0.22.1", + "brotli", + "ico", + "json-patch", + "plist", + "png", + "proc-macro2", + "quote", + "semver 1.0.23", + "serde", + "serde_json", + "sha2", + "syn 2.0.66", + "tauri-utils", + "thiserror", + "time", + "url", + "uuid 1.8.0", + "walkdir", ] [[package]] -name = "log" -version = "0.4.21" +name = "tauri-macros" +version = "2.0.0-beta.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "36f97dd80334f29314aa5f40b5fad10cb9feffd08e5a5324fd728613841e5d33" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.66", + "tauri-codegen", + "tauri-utils", +] [[package]] -name = "mach" -version = "0.3.2" +name = "tauri-plugin" +version = "2.0.0-beta.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" +checksum = "7c8385fd0a4f661f5652b0d9e2d7256187d553bb174f88564d10ebcfa6a3af53" dependencies = [ - "libc", + "anyhow", + "glob", + "plist", + "schemars", + "serde", + "serde_json", + "tauri-utils", + "toml 0.8.14", + "walkdir", ] [[package]] -name = "mach2" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +name = "tauri-plugin-holochain" +version = "0.0.0" +source = "git+https://github.com/darksoil-studio/p2p-shipyard?branch=main#d46966deb4eab98fe2d79d85bb0ef33cabd20ad9" dependencies = [ - "libc", + "async-std", + "bzip2", + "either", + "futures", + "hc_seed_bundle", + "holochain", + "holochain_client", + "holochain_conductor_api", + "holochain_keystore", + "holochain_types", + "http-body-util", + "hyper 1.3.1", + "hyper-util", + "lair_keystore", + "lair_keystore_api", + "log", + "mime_guess", + "mr_bundle", + "nanoid", + "one_err", + "portpicker", + "serde", + "serde_json", + "sha256", + "symlink", + "tauri", + "tauri-plugin", + "thiserror", + "tls-listener", + "tokio", + "url", + "url2", + "zip 0.6.6", ] [[package]] -name = "memchr" -version = "2.7.2" +name = "tauri-plugin-log" +version = "2.0.0-beta.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "28be50bb36ac6b5181a360cee0606a4364d9e0bdcdd8974c40710d7af12e60ec" +dependencies = [ + "android_logger", + "byte-unit", + "cocoa", + "fern", + "log", + "objc", + "serde", + "serde_json", + "serde_repr", + "swift-rs", + "tauri", + "tauri-plugin", + "time", +] [[package]] -name = "memmap2" -version = "0.5.10" +name = "tauri-runtime" +version = "2.0.0-beta.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" +checksum = "d7dc96172a43536236ab55b7da7b8461bf75810985e668589e2395cb476937cb" dependencies = [ - "libc", + "dpi", + "gtk", + "http 1.1.0", + "jni", + "raw-window-handle 0.6.2", + "serde", + "serde_json", + "tauri-utils", + "thiserror", + "url", + "windows 0.56.0", ] [[package]] -name = "memmap2" -version = "0.6.2" +name = "tauri-runtime-wry" +version = "2.0.0-beta.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d28bba84adfe6646737845bc5ebbfa2c08424eb1c37e94a1fd2a82adb56a872" +checksum = "5d4fd913b1f14a9b618c7f3ae35656d3aa759767fcb95b72006357c12b9d0b09" dependencies = [ - "libc", + "cocoa", + "gtk", + "http 1.1.0", + "jni", + "log", + "percent-encoding", + "raw-window-handle 0.6.2", + "softbuffer", + "tao", + "tauri-runtime", + "tauri-utils", + "url", + "webkit2gtk", + "webview2-com", + "windows 0.56.0", + "wry", ] [[package]] -name = "memoffset" -version = "0.9.1" +name = "tauri-utils" +version = "2.0.0-beta.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +checksum = "4f24a9c20d676a3f025331cc1c3841256ba88c9f25fb7fae709d2b3089c50d90" dependencies = [ - "autocfg", + "brotli", + "cargo_metadata 0.18.1", + "ctor", + "dunce", + "glob", + "html5ever", + "infer", + "json-patch", + "kuchikiki", + "log", + "memchr", + "phf 0.11.2", + "proc-macro2", + "quote", + "regex", + "schemars", + "semver 1.0.23", + "serde", + "serde_json", + "serde_with", + "swift-rs", + "thiserror", + "toml 0.8.14", + "url", + "urlpattern", + "walkdir", ] [[package]] -name = "miniz_oxide" -version = "0.7.3" +name = "tauri-winres" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" dependencies = [ - "adler", + "embed-resource", + "toml 0.7.8", ] [[package]] -name = "more-asserts" -version = "0.2.2" +name = "tempdir" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" +checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" +dependencies = [ + "rand 0.4.6", + "remove_dir_all", +] [[package]] -name = "num-integer" -version = "0.1.46" +name = "tempfile" +version = "3.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ - "num-traits", + "cfg-if 1.0.0", + "fastrand 2.1.0", + "rustix 0.38.34", + "windows-sys 0.52.0", ] [[package]] -name = "num-traits" -version = "0.2.19" +name = "tendril" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" dependencies = [ - "autocfg", + "futf", + "mac", + "utf-8", ] [[package]] -name = "object" -version = "0.35.0" +name = "terminal_size" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8ec7ab813848ba4522158d5517a6093db1ded27575b070f4177b8d12b41db5e" +checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" dependencies = [ - "memchr", + "rustix 0.38.34", + "windows-sys 0.48.0", ] [[package]] -name = "once_cell" -version = "1.19.0" +name = "termtree" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] -name = "parking_lot" -version = "0.12.3" +name = "test-fuzz" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +checksum = "125df852011c4f8f31df5620f4aea38ecddb5dfb4d9bc569b30485b15ffc3d4e" dependencies = [ - "lock_api", - "parking_lot_core", + "serde", + "test-fuzz-internal", + "test-fuzz-macro", + "test-fuzz-runtime", ] [[package]] -name = "parking_lot_core" -version = "0.9.10" +name = "test-fuzz-internal" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "58071dc2471840e9f374eeb0f6e405a31bccb3cc5d59bb4598f02cafc274b5c4" dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "smallvec", - "windows-targets 0.52.5", + "cargo_metadata 0.15.4", + "proc-macro2", + "quote", + "serde", + "strum_macros 0.24.3", ] [[package]] -name = "paste" -version = "1.0.15" +name = "test-fuzz-macro" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +checksum = "856bbca0314c328004691b9c0639fb198ca764d1ce0e20d4dd8b78f2697c2a6f" +dependencies = [ + "darling 0.14.4", + "if_chain", + "lazy_static", + "proc-macro2", + "quote", + "subprocess", + "syn 1.0.109", + "test-fuzz-internal", + "toolchain_find", + "unzip-n", +] [[package]] -name = "pest" -version = "2.7.10" +name = "test-fuzz-runtime" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8" +checksum = "303774eb17994c2ddb59c460369f4c3a55496f013380278d78eeebd2deb896ac" dependencies = [ - "memchr", - "thiserror", - "ucd-trie", + "bincode", + "hex", + "num-traits", + "serde", + "sha-1", + "test-fuzz-internal", ] [[package]] -name = "pin-project-lite" -version = "0.2.14" +name = "textwrap" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" +dependencies = [ + "unicode-width", +] [[package]] -name = "pin-utils" -version = "0.1.0" +name = "thin-slice" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" [[package]] -name = "proc-macro-error" -version = "1.0.4" +name = "thiserror" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", + "thiserror-impl", ] [[package]] -name = "proc-macro-error-attr" -version = "1.0.4" +name = "thiserror-impl" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "version_check", + "syn 2.0.66", ] [[package]] -name = "proc-macro2" -version = "1.0.85" +name = "thread_local" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" dependencies = [ - "unicode-ident", + "cfg-if 1.0.0", + "once_cell", ] [[package]] -name = "profiles" -version = "0.0.1" +name = "time" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446" dependencies = [ - "hc_zome_profiles_coordinator", + "itoa 1.0.11", + "libc", + "num_threads", + "serde", + "time-core", + "time-macros", ] [[package]] -name = "profiles_integrity" -version = "0.0.1" -dependencies = [ - "hc_zome_profiles_integrity", -] +name = "time-core" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" [[package]] -name = "ptr_meta" -version = "0.1.4" +name = "time-macros" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4" dependencies = [ - "ptr_meta_derive", + "time-core", ] [[package]] -name = "ptr_meta_derive" -version = "0.1.4" +name = "tiny-keccak" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "crunchy", ] [[package]] -name = "quote" -version = "1.0.36" +name = "tinyvec" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ - "proc-macro2", + "tinyvec_macros", ] [[package]] -name = "radium" -version = "0.7.0" +name = "tinyvec_macros" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] -name = "rayon" -version = "1.10.0" +name = "tls-listener" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +checksum = "c7139f551f21722b83059739c7444582904d3a833ca316bece9a32870254746c" dependencies = [ - "either", - "rayon-core", + "futures-util", + "pin-project-lite", + "thiserror", + "tokio", ] [[package]] -name = "rayon-core" -version = "1.12.1" +name = "tokio" +version = "1.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" dependencies = [ - "crossbeam-deque", - "crossbeam-utils", + "backtrace", + "bytes", + "libc", + "mio", + "num_cpus", + "parking_lot 0.12.3", + "pin-project-lite", + "signal-hook-registry", + "socket2 0.5.7", + "tokio-macros", + "windows-sys 0.48.0", ] [[package]] -name = "redox_syscall" -version = "0.5.1" +name = "tokio-macros" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ - "bitflags 2.5.0", + "proc-macro2", + "quote", + "syn 2.0.66", ] [[package]] -name = "regalloc2" -version = "0.5.1" +name = "tokio-native-tls" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "300d4fbfb40c1c66a78ba3ddd41c1110247cf52f97b87d0f2fc9209bd49b030c" +checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" dependencies = [ - "fxhash", - "log", - "slice-group-by", - "smallvec", + "native-tls", + "tokio", ] [[package]] -name = "regex" -version = "1.10.4" +name = "tokio-rustls" +version = "0.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", + "rustls 0.20.9", + "tokio", + "webpki", ] [[package]] -name = "regex-automata" -version = "0.4.6" +name = "tokio-rustls" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", + "rustls 0.21.12", + "tokio", ] [[package]] -name = "regex-syntax" -version = "0.8.3" +name = "tokio-stream" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" +checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", + "tokio-util", +] [[package]] -name = "region" -version = "3.0.2" +name = "tokio-tungstenite" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b6ebd13bc009aef9cd476c1310d49ac354d36e240cf1bd753290f3dc7199a7" +checksum = "54319c93411147bced34cb5609a80e0a8e44c5999c93903a81cd866630ec0bfd" dependencies = [ - "bitflags 1.3.2", - "libc", - "mach2", - "windows-sys 0.52.0", + "futures-util", + "log", + "rustls 0.20.9", + "rustls-native-certs", + "tokio", + "tokio-rustls 0.23.4", + "tungstenite 0.18.0", + "webpki", ] [[package]] -name = "rend" -version = "0.4.2" +name = "tokio-tungstenite" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" +checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" dependencies = [ - "bytecheck", + "futures-util", + "log", + "tokio", + "tungstenite 0.21.0", ] [[package]] -name = "rkyv" -version = "0.7.44" +name = "tokio-util" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" +checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" dependencies = [ - "bitvec", - "bytecheck", "bytes", - "hashbrown 0.12.3", - "indexmap 1.9.3", - "ptr_meta", - "rend", - "rkyv_derive", - "seahash", - "tinyvec", - "uuid", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", ] [[package]] -name = "rkyv_derive" -version = "0.7.44" +name = "toml" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.19.15", ] [[package]] -name = "rmp" +name = "toml" version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" +checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" dependencies = [ - "byteorder", - "num-traits", - "paste", + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.22.14", ] [[package]] -name = "rmp-serde" -version = "1.1.2" +name = "toml_datetime" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" dependencies = [ - "byteorder", - "rmp", "serde", ] [[package]] -name = "rustc-demangle" -version = "0.1.24" +name = "toml_edit" +version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.2.6", + "serde", + "serde_spanned", + "toml_datetime", + "winnow 0.5.40", +] [[package]] -name = "rustc_version" -version = "0.4.0" +name = "toml_edit" +version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "semver 1.0.23", + "indexmap 2.2.6", + "toml_datetime", + "winnow 0.5.40", ] [[package]] -name = "rustversion" -version = "1.0.17" +name = "toml_edit" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +dependencies = [ + "indexmap 2.2.6", + "toml_datetime", + "winnow 0.5.40", +] [[package]] -name = "ryu" -version = "1.0.18" +name = "toml_edit" +version = "0.22.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" +dependencies = [ + "indexmap 2.2.6", + "serde", + "serde_spanned", + "toml_datetime", + "winnow 0.6.11", +] [[package]] -name = "same-file" -version = "1.0.6" +name = "toolchain_find" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +checksum = "5e85654a10e7a07a47c6f19d93818f3f343e22927f2fa280c84f7c8042743413" dependencies = [ - "winapi-util", + "home", + "lazy_static", + "regex", + "semver 0.11.0", + "walkdir", ] [[package]] -name = "scopeguard" -version = "1.2.0" +name = "tower" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "pin-project", + "pin-project-lite", + "tokio", + "tower-layer", + "tower-service", +] [[package]] -name = "seahash" -version = "4.1.0" +name = "tower-layer" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" +checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" [[package]] -name = "self_cell" -version = "1.0.4" +name = "tower-service" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] -name = "semver" -version = "0.11.0" +name = "tracing" +version = "0.1.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +dependencies = [ + "log", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ - "semver-parser", + "proc-macro2", + "quote", + "syn 2.0.66", ] [[package]] -name = "semver" -version = "1.0.23" +name = "tracing-core" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ - "serde", + "once_cell", + "valuable", ] [[package]] -name = "semver-parser" -version = "0.10.2" +name = "tracing-futures" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" +checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" dependencies = [ - "pest", + "pin-project", + "tracing", ] [[package]] -name = "serde" -version = "1.0.197" +name = "tracing-log" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" dependencies = [ - "serde_derive", + "log", + "once_cell", + "tracing-core", ] [[package]] -name = "serde-transcode" -version = "1.1.1" +name = "tracing-serde" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "590c0e25c2a5bb6e85bf5c1bce768ceb86b316e7a01bdf07d2cb4ec2271990e2" +checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" dependencies = [ "serde", + "tracing-core", ] [[package]] -name = "serde-wasm-bindgen" -version = "0.4.5" +name = "tracing-subscriber" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b4c031cd0d9014307d82b8abf653c0290fbdaeb4c02d00c63cf52f728628bf" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" dependencies = [ - "js-sys", + "matchers", + "nu-ansi-term", + "once_cell", + "regex", "serde", - "wasm-bindgen", + "serde_json", + "sharded-slab", + "smallvec", + "thread_local", + "time", + "tracing", + "tracing-core", + "tracing-log", + "tracing-serde", ] [[package]] -name = "serde_bytes" -version = "0.11.14" +name = "tray-icon" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734" +checksum = "3ad8319cca93189ea9ab1b290de0595960529750b6b8b501a399ed1ec3775d60" dependencies = [ + "cocoa", + "core-graphics", + "crossbeam-channel", + "dirs", + "libappindicator", + "muda", + "objc", + "once_cell", + "png", "serde", + "thiserror", + "windows-sys 0.52.0", ] [[package]] -name = "serde_derive" -version = "1.0.197" +name = "trilean" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] +checksum = "683ba5022fe6dbd7133cad150478ccf51bdb6d861515181e5fc6b4323d4fa424" [[package]] -name = "serde_json" -version = "1.0.117" +name = "try-lock" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "tungstenite" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30ee6ab729cd4cf0fd55218530c4522ed30b7b6081752839b68fcec8d0960788" dependencies = [ - "indexmap 2.2.6", - "itoa", - "ryu", - "serde", + "base64 0.13.1", + "byteorder", + "bytes", + "http 0.2.12", + "httparse", + "log", + "rand 0.8.5", + "rustls 0.20.9", + "sha1", + "thiserror", + "url", + "utf-8", + "webpki", ] [[package]] -name = "sha-1" -version = "0.10.1" +name = "tungstenite" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" +checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" dependencies = [ - "cfg-if", - "cpufeatures", - "digest", + "byteorder", + "bytes", + "data-encoding", + "http 1.1.0", + "httparse", + "log", + "rand 0.8.5", + "sha1", + "thiserror", + "url", + "utf-8", ] [[package]] -name = "shared-buffer" -version = "0.1.4" +name = "tx5" +version = "0.0.9-alpha" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16" +checksum = "58e2eebc6b3677281091356d4a5dbc0d48ec77b74b3ee39227e94cda1354a679" dependencies = [ + "bit_field", "bytes", - "memmap2 0.6.2", + "futures", + "influxive-otel-atomic-obs", + "once_cell", + "opentelemetry_api", + "parking_lot 0.12.3", + "rand 0.8.5", + "rand-utf8", + "serde", + "serde_json", + "tokio", + "tracing", + "tx5-core", + "tx5-go-pion", + "tx5-signal", + "url", ] [[package]] -name = "shrinkwraprs" -version = "0.3.0" +name = "tx5-core" +version = "0.0.9-alpha" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e63e6744142336dfb606fe2b068afa2e1cca1ee6a5d8377277a92945d81fa331" +checksum = "9a45e91402a7c17bda8835acb47c7460dc3880dc067235d324401a7359857a75" dependencies = [ - "bitflags 1.3.2", - "itertools 0.8.2", - "proc-macro2", - "quote", - "syn 1.0.109", + "app_dirs2", + "base64 0.13.1", + "once_cell", + "rand 0.8.5", + "serde", + "serde_json", + "sha2", + "tempfile", + "tokio", + "tracing", + "url", ] [[package]] -name = "simdutf8" -version = "0.1.4" +name = "tx5-go-pion" +version = "0.0.9-alpha" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "5731de2cad3c014ddce4552f32c0b0c68b8682390b7ac57c55cbeddf6c1dbe50" +dependencies = [ + "futures", + "parking_lot 0.12.3", + "tokio", + "tracing", + "tx5-go-pion-sys", + "url", +] [[package]] -name = "slab" -version = "0.4.9" +name = "tx5-go-pion-sys" +version = "0.0.9-alpha" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +checksum = "f4f42f441e7c186c5aa846618144d1e041215b7d68ecd747aec1e5478c06fccb" dependencies = [ - "autocfg", + "Inflector", + "base64 0.13.1", + "dirs", + "libc", + "libloading 0.8.3", + "once_cell", + "ouroboros", + "sha2", + "tracing", + "tx5-core", + "zip 0.6.6", ] [[package]] -name = "slice-group-by" -version = "0.3.1" +name = "tx5-go-pion-turn" +version = "0.0.9-alpha" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" +checksum = "393e40552c56e0333a2e2e08090869f2494417c25d0168b8366caf4c9ae52391" +dependencies = [ + "base64 0.13.1", + "dirs", + "dunce", + "if-addrs 0.10.2", + "once_cell", + "sha2", + "tokio", + "tracing", + "tx5-core", + "zip 0.6.6", +] [[package]] -name = "smallvec" -version = "1.13.2" +name = "tx5-signal" +version = "0.0.9-alpha" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "82004d487706b590b75ba858d322473fd11ccc1979f99aa85957554572a92cd5" +dependencies = [ + "futures", + "lair_keystore_api", + "once_cell", + "parking_lot 0.12.3", + "rand 0.8.5", + "rand-utf8", + "rcgen", + "ring 0.16.20", + "rustls 0.20.9", + "rustls-native-certs", + "rustls-pemfile 1.0.4", + "serde_json", + "sha2", + "socket2 0.5.7", + "tokio", + "tokio-rustls 0.23.4", + "tokio-tungstenite 0.18.0", + "tracing", + "tx5-core", + "url", + "webpki-roots 0.23.1", +] [[package]] -name = "stable_deref_trait" -version = "1.2.0" +name = "tx5-signal-srv" +version = "0.0.9-alpha" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +checksum = "a24b13f9032042ef2c30647998ba21882dbf411435071b6fe587a2c1e0992b28" +dependencies = [ + "clap 4.5.4", + "dirs", + "futures", + "if-addrs 0.10.2", + "once_cell", + "prometheus", + "rand 0.8.5", + "sodoken", + "tokio", + "tracing", + "tracing-subscriber", + "tx5-core", + "warp", +] [[package]] -name = "strsim" -version = "0.10.0" +name = "typenum" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] -name = "strum_macros" -version = "0.24.3" +name = "ucd-trie" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" -dependencies = [ - "heck 0.4.1", - "proc-macro2", - "quote", - "rustversion", - "syn 1.0.109", -] +checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" [[package]] -name = "subprocess" -version = "0.2.9" +name = "unic-char-property" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2e86926081dda636c546d8c5e641661049d7562a68f5488be4a1f7f66f6086" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" dependencies = [ - "libc", - "winapi", + "unic-char-range", ] [[package]] -name = "subtle" -version = "2.5.0" +name = "unic-char-range" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" [[package]] -name = "syn" -version = "0.0.1" -dependencies = [ - "hc_zome_syn_coordinator", -] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" [[package]] -name = "syn" -version = "1.0.109" +name = "unic-ucd-ident" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", + "unic-char-property", + "unic-char-range", + "unic-ucd-version", ] [[package]] -name = "syn" -version = "2.0.66" +name = "unic-ucd-version" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", + "unic-common", ] [[package]] -name = "syn_integrity" -version = "0.0.1" +name = "unicase" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" dependencies = [ - "hc_zome_syn_integrity", + "version_check", ] [[package]] -name = "tap" -version = "1.0.1" +name = "unicode-bidi" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] -name = "target-lexicon" -version = "0.12.14" +name = "unicode-ident" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] -name = "test-fuzz" -version = "3.0.4" +name = "unicode-normalization" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "125df852011c4f8f31df5620f4aea38ecddb5dfb4d9bc569b30485b15ffc3d4e" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" dependencies = [ - "serde", - "test-fuzz-internal", - "test-fuzz-macro", - "test-fuzz-runtime", + "tinyvec", ] [[package]] -name = "test-fuzz-internal" -version = "3.0.4" +name = "unicode-segmentation" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58071dc2471840e9f374eeb0f6e405a31bccb3cc5d59bb4598f02cafc274b5c4" -dependencies = [ - "cargo_metadata", - "proc-macro2", - "quote", - "serde", - "strum_macros", -] +checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" [[package]] -name = "test-fuzz-macro" -version = "3.0.4" +name = "unicode-width" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "856bbca0314c328004691b9c0639fb198ca764d1ce0e20d4dd8b78f2697c2a6f" -dependencies = [ - "darling 0.14.4", - "if_chain", - "lazy_static", - "proc-macro2", - "quote", - "subprocess", - "syn 1.0.109", - "test-fuzz-internal", - "toolchain_find", - "unzip-n", -] +checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] -name = "test-fuzz-runtime" -version = "3.0.4" +name = "unicode-xid" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "303774eb17994c2ddb59c460369f4c3a55496f013380278d78eeebd2deb896ac" -dependencies = [ - "bincode", - "hex", - "num-traits", - "serde", - "sha-1", - "test-fuzz-internal", -] +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] -name = "thiserror" -version = "1.0.61" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" -dependencies = [ - "thiserror-impl", -] +name = "unicode_categories" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" [[package]] -name = "thiserror-impl" -version = "1.0.61" +name = "unsafe-libyaml" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] +checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" [[package]] -name = "tinyvec" -version = "1.6.0" +name = "untrusted" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" -dependencies = [ - "tinyvec_macros", -] +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] -name = "tinyvec_macros" -version = "0.1.1" +name = "untrusted" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] -name = "toolchain_find" -version = "0.2.0" +name = "unzip-n" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e85654a10e7a07a47c6f19d93818f3f343e22927f2fa280c84f7c8042743413" +checksum = "c2e7e85a0596447f0f2ac090e16bc4c516c6fe91771fb0c0ccf7fa3dae896b9c" dependencies = [ - "home", - "lazy_static", - "regex", - "semver 0.11.0", - "walkdir", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "tracing" -version = "0.1.40" +name = "ureq" +version = "2.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd" dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", + "base64 0.22.1", + "log", + "once_cell", + "url", ] [[package]] -name = "tracing-attributes" -version = "0.1.27" +name = "url" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", + "form_urlencoded", + "idna", + "percent-encoding", + "serde", ] [[package]] -name = "tracing-core" -version = "0.1.32" +name = "url2" +version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "c89cd13f1de9862d363308f5ffdadcd2b64b2a4a812fb296a80b7d3e80011b1e" dependencies = [ - "once_cell", - "valuable", + "serde", + "url", ] [[package]] -name = "trilean" -version = "1.1.0" +name = "urlencoding" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683ba5022fe6dbd7133cad150478ccf51bdb6d861515181e5fc6b4323d4fa424" +checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" [[package]] -name = "typenum" -version = "1.17.0" +name = "urlpattern" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609" +dependencies = [ + "derive_more", + "regex", + "serde", + "unic-ucd-ident", + "url", +] [[package]] -name = "ucd-trie" -version = "0.1.6" +name = "utf-8" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" [[package]] -name = "unicode-ident" -version = "1.0.12" +name = "utf8-width" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" [[package]] -name = "unicode-width" -version = "0.1.13" +name = "utf8parse" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" +checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] -name = "unzip-n" -version = "0.1.2" +name = "uuid" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2e7e85a0596447f0f2ac090e16bc4c516c6fe91771fb0c0ccf7fa3dae896b9c" +checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "getrandom 0.2.15", ] [[package]] @@ -2092,6 +9587,10 @@ name = "uuid" version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +dependencies = [ + "getrandom 0.2.15", + "serde", +] [[package]] name = "valuable" @@ -2099,12 +9598,62 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +[[package]] +name = "value-bag" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a84c137d37ab0142f0f2ddfe332651fdbf252e7b7dbb4e67b6c1f1b2e925101" + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "vec_map" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + [[package]] name = "version_check" version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "waker-fn" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" + [[package]] name = "walkdir" version = "2.5.0" @@ -2115,6 +9664,50 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "warp" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4378d202ff965b011c64817db11d5829506d3404edeadb61f190d111da3f231c" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "headers", + "http 0.2.12", + "hyper 0.14.29", + "log", + "mime", + "mime_guess", + "multer", + "percent-encoding", + "pin-project", + "scoped-tls", + "serde", + "serde_json", + "serde_urlencoded", + "tokio", + "tokio-tungstenite 0.21.0", + "tokio-util", + "tower-service", + "tracing", +] + +[[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" @@ -2127,7 +9720,7 @@ version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "wasm-bindgen-macro", ] @@ -2146,6 +9739,18 @@ dependencies = [ "wasm-bindgen-shared", ] +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +dependencies = [ + "cfg-if 1.0.0", + "js-sys", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "wasm-bindgen-macro" version = "0.2.92" @@ -2184,6 +9789,34 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-streams" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wasm-timer" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" +dependencies = [ + "futures", + "js-sys", + "parking_lot 0.11.2", + "pin-utils", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "wasmer" version = "4.2.8" @@ -2191,7 +9824,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4014573f108a246858299eb230031e268316fd57207bd2e8afc79b20fc7ce983" dependencies = [ "bytes", - "cfg-if", + "cfg-if 1.0.0", "derivative", "indexmap 1.9.3", "js-sys", @@ -2210,7 +9843,7 @@ dependencies = [ "wasmer-types", "wasmer-vm", "wat", - "winapi", + "winapi 0.3.9", ] [[package]] @@ -2221,7 +9854,7 @@ checksum = "3a77bfe259f08e8ec9e77f8f772ebfb4149f799d1f637231c5a5a6a90c447256" dependencies = [ "backtrace", "bytes", - "cfg-if", + "cfg-if 1.0.0", "enum-iterator", "enumset", "lazy_static", @@ -2237,7 +9870,7 @@ dependencies = [ "wasmer-types", "wasmer-vm", "wasmparser", - "winapi", + "winapi 0.3.9", ] [[package]] @@ -2271,6 +9904,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "wasmer-middlewares" +version = "4.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b5c5d574dfd4674fefc3db98748ddb4193c6750f145736555e938c94c505207" +dependencies = [ + "wasmer", + "wasmer-types", + "wasmer-vm", +] + [[package]] name = "wasmer-types" version = "4.2.8" @@ -2295,10 +9939,10 @@ checksum = "300215479de0deeb453e95aeb1b9c8ffd9bc7d9bd27c5f9e8a184e54db4d31a9" dependencies = [ "backtrace", "cc", - "cfg-if", + "cfg-if 1.0.0", "corosensei", "crossbeam-queue", - "dashmap", + "dashmap 5.5.3", "derivative", "enum-iterator", "fnv", @@ -2306,47 +9950,189 @@ dependencies = [ "lazy_static", "libc", "mach", - "memoffset", + "memoffset 0.9.1", "more-asserts", "region", "scopeguard", "thiserror", "wasmer-types", - "winapi", + "winapi 0.3.9", +] + +[[package]] +name = "wasmparser" +version = "0.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" +dependencies = [ + "bitflags 2.5.0", + "indexmap 2.2.6", + "semver 1.0.23", +] + +[[package]] +name = "wast" +version = "64.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a259b226fd6910225aa7baeba82f9d9933b6d00f2ce1b49b80fa4214328237cc" +dependencies = [ + "leb128", + "memchr", + "unicode-width", + "wasm-encoder", +] + +[[package]] +name = "wat" +version = "1.0.71" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53253d920ab413fca1c7dc2161d601c79b4fdf631d0ba51dd4343bf9b556c3f6" +dependencies = [ + "wast", +] + +[[package]] +name = "wayland-sys" +version = "0.31.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "105b1842da6554f91526c14a2a2172897b7f745a805d62af4ce698706be79c12" +dependencies = [ + "dlib", + "log", + "pkg-config", +] + +[[package]] +name = "web-sys" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webkit2gtk" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup3", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" +dependencies = [ + "bitflags 1.3.2", + "cairo-sys-rs", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pkg-config", + "soup3-sys", + "system-deps", +] + +[[package]] +name = "webpki" +version = "0.22.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07ecc0cd7cac091bf682ec5efa18b1cff79d617b84181f38b3951dbe135f607f" +dependencies = [ + "ring 0.16.20", + "untrusted 0.7.1", +] + +[[package]] +name = "webpki-roots" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" +dependencies = [ + "rustls-webpki 0.100.3", +] + +[[package]] +name = "webpki-roots" +version = "0.25.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" + +[[package]] +name = "webview2-com" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c914dd492a52f0377bef56fd1b6e74a79090f9ee631d625d5b505a00e4538b6" +dependencies = [ + "webview2-com-macros", + "webview2-com-sys", + "windows 0.56.0", + "windows-core 0.56.0", + "windows-implement", + "windows-interface", ] [[package]] -name = "wasmparser" -version = "0.121.2" +name = "webview2-com-macros" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" +checksum = "ac1345798ecd8122468840bcdf1b95e5dc6d2206c5e4b0eafa078d061f59c9bc" dependencies = [ - "bitflags 2.5.0", - "indexmap 2.2.6", - "semver 1.0.23", + "proc-macro2", + "quote", + "syn 2.0.66", ] [[package]] -name = "wast" -version = "64.0.0" +name = "webview2-com-sys" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a259b226fd6910225aa7baeba82f9d9933b6d00f2ce1b49b80fa4214328237cc" +checksum = "2a46bcf03482ec28eeb764ca788f67998cde4213adfbbfa90462622058530f5e" dependencies = [ - "leb128", - "memchr", - "unicode-width", - "wasm-encoder", + "thiserror", + "windows 0.56.0", + "windows-core 0.56.0", ] [[package]] -name = "wat" -version = "1.0.71" +name = "wide" +version = "0.7.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53253d920ab413fca1c7dc2161d601c79b4fdf631d0ba51dd4343bf9b556c3f6" +checksum = "1134eff459f1063780b94cc78b704e2212cac12abd554e4268f5b8f9dfcc1883" dependencies = [ - "wast", + "bytemuck", + "safe_arch", ] +[[package]] +name = "winapi" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" + [[package]] name = "winapi" version = "0.3.9" @@ -2378,6 +10164,48 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "window-vibrancy" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33082acd404763b315866e14a0d5193f3422c81086657583937a750cdd3ec340" +dependencies = [ + "cocoa", + "objc", + "raw-window-handle 0.6.2", + "windows-sys 0.52.0", + "windows-version", +] + +[[package]] +name = "windows" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +dependencies = [ + "windows-core 0.52.0", + "windows-targets 0.52.5", +] + +[[package]] +name = "windows" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" +dependencies = [ + "windows-core 0.56.0", + "windows-targets 0.52.5", +] + [[package]] name = "windows-core" version = "0.52.0" @@ -2387,6 +10215,49 @@ dependencies = [ "windows-targets 0.52.5", ] +[[package]] +name = "windows-core" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-result", + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-implement" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "windows-interface" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "windows-result" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b" +dependencies = [ + "windows-targets 0.52.5", +] + [[package]] name = "windows-sys" version = "0.33.0" @@ -2400,6 +10271,15 @@ dependencies = [ "windows_x86_64_msvc 0.33.0", ] +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + [[package]] name = "windows-sys" version = "0.48.0" @@ -2418,6 +10298,21 @@ dependencies = [ "windows-targets 0.52.5", ] +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "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 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + [[package]] name = "windows-targets" version = "0.48.5" @@ -2449,6 +10344,21 @@ dependencies = [ "windows_x86_64_msvc 0.52.5", ] +[[package]] +name = "windows-version" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" +dependencies = [ + "windows-targets 0.52.5", +] + +[[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_gnullvm" version = "0.48.5" @@ -2467,6 +10377,12 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd761fd3eb9ab8cc1ed81e56e567f02dd82c4c837e48ac3b2181b9ffc5060807" +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + [[package]] name = "windows_aarch64_msvc" version = "0.48.5" @@ -2485,6 +10401,12 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cab0cf703a96bab2dc0c02c0fa748491294bf9b7feb27e1f4f96340f208ada0e" +[[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_gnu" version = "0.48.5" @@ -2509,6 +10431,12 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8cfdbe89cc9ad7ce618ba34abc34bbb6c36d99e96cae2245b7943cd75ee773d0" +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + [[package]] name = "windows_i686_msvc" version = "0.48.5" @@ -2527,6 +10455,12 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4dd9b0c0e9ece7bb22e84d70d01b71c6d6248b81a3c60d11869451b4cb24784" +[[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_gnu" version = "0.48.5" @@ -2539,6 +10473,12 @@ version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" +[[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_gnullvm" version = "0.48.5" @@ -2557,6 +10497,12 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff1e4aa646495048ec7f3ffddc411e1d829c026a2ec62b39da15c1055e406eaa" +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + [[package]] name = "windows_x86_64_msvc" version = "0.48.5" @@ -2569,6 +10515,86 @@ version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.6.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56c52728401e1dc672a56e81e593e912aa54c78f40246869f78359a2bf24d29d" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" +dependencies = [ + "cfg-if 1.0.0", + "windows-sys 0.48.0", +] + +[[package]] +name = "winreg" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" +dependencies = [ + "cfg-if 1.0.0", + "windows-sys 0.48.0", +] + +[[package]] +name = "wry" +version = "0.40.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa597526af53f310a8e6218630c5024fdde8271f229e70d7d2fc70b52b8fb1e" +dependencies = [ + "base64 0.22.1", + "block", + "cocoa", + "core-graphics", + "crossbeam-channel", + "dpi", + "dunce", + "gdkx11", + "gtk", + "html5ever", + "http 1.1.0", + "javascriptcore-rs", + "jni", + "kuchikiki", + "libc", + "ndk", + "ndk-context", + "ndk-sys", + "objc", + "objc_id", + "once_cell", + "percent-encoding", + "raw-window-handle 0.6.2", + "sha2", + "soup3", + "tao-macros", + "thiserror", + "webkit2gtk", + "webkit2gtk-sys", + "webview2-com", + "windows 0.56.0", + "windows-core 0.56.0", + "windows-version", + "x11-dl", +] + [[package]] name = "wyz" version = "0.5.1" @@ -2577,3 +10603,162 @@ checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" dependencies = [ "tap", ] + +[[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 = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" +dependencies = [ + "libc", + "linux-raw-sys 0.4.14", + "rustix 0.38.34", +] + +[[package]] +name = "xdg" +version = "2.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546" + +[[package]] +name = "yansi" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" + +[[package]] +name = "yasna" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" +dependencies = [ + "time", +] + +[[package]] +name = "zerocopy" +version = "0.7.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" + +[[package]] +name = "zip" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" +dependencies = [ + "aes", + "byteorder", + "bzip2", + "constant_time_eq 0.1.5", + "crc32fast", + "crossbeam-utils", + "flate2", + "hmac", + "pbkdf2", + "sha1", + "time", + "zstd", +] + +[[package]] +name = "zip" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "775a2b471036342aa69bc5a602bc889cb0a06cda00477d0c69566757d5553d39" +dependencies = [ + "arbitrary", + "crc32fast", + "crossbeam-utils", + "displaydoc", + "flate2", + "indexmap 2.2.6", + "memchr", + "thiserror", + "zopfli", +] + +[[package]] +name = "zopfli" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" +dependencies = [ + "bumpalo", + "crc32fast", + "lockfree-object-pool", + "log", + "once_cell", + "simd-adler32", +] + +[[package]] +name = "zstd" +version = "0.11.2+zstd.1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" +dependencies = [ + "zstd-safe", +] + +[[package]] +name = "zstd-safe" +version = "5.0.2+zstd.1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" +dependencies = [ + "libc", + "zstd-sys", +] + +[[package]] +name = "zstd-sys" +version = "2.0.10+zstd.1.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa" +dependencies = [ + "cc", + "pkg-config", +] diff --git a/Cargo.toml b/Cargo.toml index 4dfd5f0..5b8437e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ opt-level = "z" opt-level = "z" [workspace] -members = ["dnas/*/zomes/coordinator/*", "dnas/*/zomes/integrity/*"] +members = ["dnas/*/zomes/coordinator/*", "dnas/*/zomes/integrity/*", "src-tauri"] resolver = "2" [workspace.dependencies] @@ -13,6 +13,12 @@ hdi = "0.4.1-rc.1" hdk = "0.3.1-rc.1" serde = "1" +[workspace.dependencies.file_storage] +path = "dnas/kando/zomes/coordinator/file_storage" + +[workspace.dependencies.file_storage_integrity] +path = "dnas/kando/zomes/integrity/file_storage" + [workspace.dependencies.kando] path = "dnas/kando/zomes/coordinator/kando" @@ -24,9 +30,3 @@ path = "dnas/kando/zomes/coordinator/profiles" [workspace.dependencies.profiles_integrity] path = "dnas/kando/zomes/integrity/profiles" - -[workspace.dependencies.file_storage] -path = "dnas/kando/zomes/coordinator/file_storage" - -[workspace.dependencies.file_storage_integrity] -path = "dnas/kando/zomes/integrity/file_storage" diff --git a/flake.lock b/flake.lock index f2bb89b..355b9b7 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,29 @@ { "nodes": { + "android-nixpkgs": { + "inputs": { + "devshell": "devshell", + "flake-utils": "flake-utils_3", + "nixpkgs": [ + "p2p-shipyard", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1712088965, + "narHash": "sha256-Xlcx+pw5jpLjJYhHDAVbXpU+pVlgWOTCqOhqgywvA5Y=", + "owner": "tadfisher", + "repo": "android-nixpkgs", + "rev": "c500d23a40a7db979537655f914cbc1609b14bbd", + "type": "github" + }, + "original": { + "owner": "tadfisher", + "ref": "stable", + "repo": "android-nixpkgs", + "type": "github" + } + }, "cargo-chef": { "flake": false, "locked": { @@ -17,6 +41,40 @@ "type": "github" } }, + "cargo-chef_2": { + "flake": false, + "locked": { + "lastModified": 1695999026, + "narHash": "sha256-UtLoZd7YBRSF9uXStfC3geEFqSqZXFh1rLHaP8hre0Y=", + "owner": "LukeMathWalker", + "repo": "cargo-chef", + "rev": "6e96ae5cd023b718ae40d608981e50a6e7d7facf", + "type": "github" + }, + "original": { + "owner": "LukeMathWalker", + "ref": "main", + "repo": "cargo-chef", + "type": "github" + } + }, + "cargo-chef_3": { + "flake": false, + "locked": { + "lastModified": 1695999026, + "narHash": "sha256-UtLoZd7YBRSF9uXStfC3geEFqSqZXFh1rLHaP8hre0Y=", + "owner": "LukeMathWalker", + "repo": "cargo-chef", + "rev": "6e96ae5cd023b718ae40d608981e50a6e7d7facf", + "type": "github" + }, + "original": { + "owner": "LukeMathWalker", + "ref": "main", + "repo": "cargo-chef", + "type": "github" + } + }, "cargo-rdme": { "flake": false, "locked": { @@ -34,6 +92,40 @@ "type": "github" } }, + "cargo-rdme_2": { + "flake": false, + "locked": { + "lastModified": 1675118998, + "narHash": "sha256-lrYWqu3h88fr8gG3Yo5GbFGYaq5/1Os7UtM+Af0Bg4k=", + "owner": "orium", + "repo": "cargo-rdme", + "rev": "f9dbb6bccc078f4869f45ae270a2890ac9a75877", + "type": "github" + }, + "original": { + "owner": "orium", + "ref": "v1.1.0", + "repo": "cargo-rdme", + "type": "github" + } + }, + "cargo-rdme_3": { + "flake": false, + "locked": { + "lastModified": 1675118998, + "narHash": "sha256-lrYWqu3h88fr8gG3Yo5GbFGYaq5/1Os7UtM+Af0Bg4k=", + "owner": "orium", + "repo": "cargo-rdme", + "rev": "f9dbb6bccc078f4869f45ae270a2890ac9a75877", + "type": "github" + }, + "original": { + "owner": "orium", + "ref": "v1.1.0", + "repo": "cargo-rdme", + "type": "github" + } + }, "crane": { "inputs": { "nixpkgs": [ @@ -55,6 +147,70 @@ "type": "github" } }, + "crane_2": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1716569590, + "narHash": "sha256-5eDbq8TuXFGGO3mqJFzhUbt5zHVTf5zilQoyW5jnJwo=", + "owner": "ipetkov", + "repo": "crane", + "rev": "109987da061a1bf452f435f1653c47511587d919", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "rev": "109987da061a1bf452f435f1653c47511587d919", + "type": "github" + } + }, + "crane_3": { + "inputs": { + "nixpkgs": [ + "p2p-shipyard", + "hc-infra", + "holochain", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1707363936, + "narHash": "sha256-QbqyvGFYt84QNOQLOOTWplZZkzkyDhYrAl/N/9H0vFM=", + "owner": "ipetkov", + "repo": "crane", + "rev": "9107434eda6991e9388ad87b815dafa337446d16", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, + "crane_4": { + "inputs": { + "nixpkgs": [ + "p2p-shipyard", + "holochain", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1707363936, + "narHash": "sha256-QbqyvGFYt84QNOQLOOTWplZZkzkyDhYrAl/N/9H0vFM=", + "owner": "ipetkov", + "repo": "crane", + "rev": "9107434eda6991e9388ad87b815dafa337446d16", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, "crate2nix": { "flake": false, "locked": { @@ -71,6 +227,61 @@ "type": "github" } }, + "crate2nix_2": { + "flake": false, + "locked": { + "lastModified": 1706909251, + "narHash": "sha256-T7G9Uhh77P0kKri/u+Mwa/4YnXwdPsJSwYCiJCCW+fs=", + "owner": "kolloch", + "repo": "crate2nix", + "rev": "15656bb6cb15f55ee3344bf4362e6489feb93db6", + "type": "github" + }, + "original": { + "owner": "kolloch", + "repo": "crate2nix", + "type": "github" + } + }, + "crate2nix_3": { + "flake": false, + "locked": { + "lastModified": 1706909251, + "narHash": "sha256-T7G9Uhh77P0kKri/u+Mwa/4YnXwdPsJSwYCiJCCW+fs=", + "owner": "kolloch", + "repo": "crate2nix", + "rev": "15656bb6cb15f55ee3344bf4362e6489feb93db6", + "type": "github" + }, + "original": { + "owner": "kolloch", + "repo": "crate2nix", + "type": "github" + } + }, + "devshell": { + "inputs": { + "flake-utils": "flake-utils_2", + "nixpkgs": [ + "p2p-shipyard", + "android-nixpkgs", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1711099426, + "narHash": "sha256-HzpgM/wc3aqpnHJJ2oDqPBkNsqWbW0WfWUO8lKu8nGk=", + "owner": "numtide", + "repo": "devshell", + "rev": "2d45b54ca4a183f2fdcf4b19c895b64fbf620ee8", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "devshell", + "type": "github" + } + }, "empty": { "flake": false, "locked": { @@ -87,6 +298,38 @@ "type": "github" } }, + "empty_2": { + "flake": false, + "locked": { + "lastModified": 1683792623, + "narHash": "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo=", + "owner": "steveej", + "repo": "empty", + "rev": "8e328e450e4cd32e072eba9e99fe92cf2a1ef5cf", + "type": "github" + }, + "original": { + "owner": "steveej", + "repo": "empty", + "type": "github" + } + }, + "empty_3": { + "flake": false, + "locked": { + "lastModified": 1683792623, + "narHash": "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo=", + "owner": "steveej", + "repo": "empty", + "rev": "8e328e450e4cd32e072eba9e99fe92cf2a1ef5cf", + "type": "github" + }, + "original": { + "owner": "steveej", + "repo": "empty", + "type": "github" + } + }, "flake-compat": { "flake": false, "locked": { @@ -103,6 +346,38 @@ "type": "github" } }, + "flake-compat_2": { + "flake": false, + "locked": { + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_3": { + "flake": false, + "locked": { + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, "flake-parts": { "inputs": { "nixpkgs-lib": "nixpkgs-lib" @@ -120,31 +395,169 @@ "type": "indirect" } }, - "flake-utils": { + "flake-parts_2": { "inputs": { - "systems": "systems" + "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", + "lastModified": 1706830856, + "narHash": "sha256-a0NYyp+h9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "b253292d9c0a5ead9bc98c4e9a26c6312e27d69f", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" + "id": "flake-parts", + "type": "indirect" } }, - "holochain": { - "flake": false, + "flake-parts_3": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_3" + }, "locked": { - "lastModified": 1717415946, - "narHash": "sha256-Fjvmz9JKwwKzluJqax8dk3Y8gjnKW2ec2+rBwujK+nA=", - "owner": "holochain", - "repo": "holochain", + "lastModified": 1706830856, + "narHash": "sha256-a0NYyp+h9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "b253292d9c0a5ead9bc98c4e9a26c6312e27d69f", + "type": "github" + }, + "original": { + "id": "flake-parts", + "type": "indirect" + } + }, + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1705309234, + "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_2": { + "inputs": { + "systems": "systems_2" + }, + "locked": { + "lastModified": 1701680307, + "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_3": { + "inputs": { + "systems": "systems_3" + }, + "locked": { + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_4": { + "inputs": { + "systems": "systems_4" + }, + "locked": { + "lastModified": 1705309234, + "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_5": { + "inputs": { + "systems": "systems_5" + }, + "locked": { + "lastModified": 1705309234, + "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "hc-infra": { + "inputs": { + "crane": "crane_2", + "holochain": "holochain_2", + "nixpkgs": [ + "p2p-shipyard", + "hc-infra", + "holochain", + "nixpkgs" + ], + "rust-overlay": [ + "p2p-shipyard", + "hc-infra", + "holochain", + "rust-overlay" + ], + "versions": "versions" + }, + "locked": { + "lastModified": 1717491240, + "narHash": "sha256-+emULDT5xFSMOe3pVPsjEfhzKE8OBC8dhkVdeNGKgnY=", + "owner": "holochain-open-dev", + "repo": "infrastructure", + "rev": "7dd78a6e29dc771949d2000327f4dfda6fbd5ecf", + "type": "github" + }, + "original": { + "owner": "holochain-open-dev", + "repo": "infrastructure", + "type": "github" + } + }, + "holochain": { + "flake": false, + "locked": { + "lastModified": 1717415946, + "narHash": "sha256-Fjvmz9JKwwKzluJqax8dk3Y8gjnKW2ec2+rBwujK+nA=", + "owner": "holochain", + "repo": "holochain", "rev": "dc34e4e851f1a8e4bfa3a36ff1adf6c8a2c64e47", "type": "github" }, @@ -190,11 +603,11 @@ ] }, "locked": { - "lastModified": 1717526454, - "narHash": "sha256-CDybe8DCMkdwh/eQ46/ID0040kEWCVTKV2VCcrz4PXE=", + "lastModified": 1717678003, + "narHash": "sha256-TAyX8664paLJRZlXSjM/3n+7eyB+x4zu+LmywhWX62Q=", "owner": "holochain", "repo": "holochain", - "rev": "05575d8cea8854b57ee9f291458b42536030dd26", + "rev": "a4fe9983eb46551424970b4f4d6d7ccccb35d7ac", "type": "github" }, "original": { @@ -212,11 +625,11 @@ }, "locked": { "dir": "versions/0_3_rc", - "lastModified": 1717526454, - "narHash": "sha256-CDybe8DCMkdwh/eQ46/ID0040kEWCVTKV2VCcrz4PXE=", + "lastModified": 1717678003, + "narHash": "sha256-TAyX8664paLJRZlXSjM/3n+7eyB+x4zu+LmywhWX62Q=", "owner": "holochain", "repo": "holochain", - "rev": "05575d8cea8854b57ee9f291458b42536030dd26", + "rev": "a4fe9983eb46551424970b4f4d6d7ccccb35d7ac", "type": "github" }, "original": { @@ -226,6 +639,151 @@ "type": "github" } }, + "holochain_2": { + "inputs": { + "cargo-chef": "cargo-chef_2", + "cargo-rdme": "cargo-rdme_2", + "crane": "crane_3", + "crate2nix": "crate2nix_2", + "empty": "empty_2", + "flake-compat": "flake-compat_2", + "flake-parts": "flake-parts_2", + "holochain": [ + "p2p-shipyard", + "hc-infra", + "holochain", + "empty" + ], + "lair": [ + "p2p-shipyard", + "hc-infra", + "holochain", + "empty" + ], + "launcher": [ + "p2p-shipyard", + "hc-infra", + "holochain", + "empty" + ], + "nix-filter": "nix-filter_2", + "nixpkgs": "nixpkgs_3", + "pre-commit-hooks-nix": "pre-commit-hooks-nix_2", + "repo-git": "repo-git_2", + "rust-overlay": "rust-overlay_2", + "scaffolding": [ + "p2p-shipyard", + "hc-infra", + "holochain", + "empty" + ], + "versions": [ + "p2p-shipyard", + "hc-infra", + "versions" + ] + }, + "locked": { + "lastModified": 1717482700, + "narHash": "sha256-JxnEyQ/GkBmAIRa6C+QU8BfMLfZXga8HhsKuvMIcz0k=", + "owner": "holochain", + "repo": "holochain", + "rev": "feff99c570ab9e9f73c627683e081a3fbcab5ef6", + "type": "github" + }, + "original": { + "owner": "holochain", + "repo": "holochain", + "type": "github" + } + }, + "holochain_3": { + "flake": false, + "locked": { + "lastModified": 1717415946, + "narHash": "sha256-Fjvmz9JKwwKzluJqax8dk3Y8gjnKW2ec2+rBwujK+nA=", + "owner": "holochain", + "repo": "holochain", + "rev": "dc34e4e851f1a8e4bfa3a36ff1adf6c8a2c64e47", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3.1-rc.1", + "repo": "holochain", + "type": "github" + } + }, + "holochain_4": { + "inputs": { + "cargo-chef": "cargo-chef_3", + "cargo-rdme": "cargo-rdme_3", + "crane": "crane_4", + "crate2nix": "crate2nix_3", + "empty": "empty_3", + "flake-compat": "flake-compat_3", + "flake-parts": "flake-parts_3", + "holochain": [ + "p2p-shipyard", + "holochain", + "empty" + ], + "lair": [ + "p2p-shipyard", + "holochain", + "empty" + ], + "launcher": [ + "p2p-shipyard", + "holochain", + "empty" + ], + "nix-filter": "nix-filter_3", + "nixpkgs": "nixpkgs_4", + "pre-commit-hooks-nix": "pre-commit-hooks-nix_3", + "repo-git": "repo-git_3", + "rust-overlay": "rust-overlay_3", + "scaffolding": [ + "p2p-shipyard", + "holochain", + "empty" + ], + "versions": [ + "p2p-shipyard", + "versions" + ] + }, + "locked": { + "lastModified": 1717482700, + "narHash": "sha256-JxnEyQ/GkBmAIRa6C+QU8BfMLfZXga8HhsKuvMIcz0k=", + "owner": "holochain", + "repo": "holochain", + "rev": "feff99c570ab9e9f73c627683e081a3fbcab5ef6", + "type": "github" + }, + "original": { + "owner": "holochain", + "repo": "holochain", + "type": "github" + } + }, + "holochain_5": { + "flake": false, + "locked": { + "lastModified": 1717415946, + "narHash": "sha256-Fjvmz9JKwwKzluJqax8dk3Y8gjnKW2ec2+rBwujK+nA=", + "owner": "holochain", + "repo": "holochain", + "rev": "dc34e4e851f1a8e4bfa3a36ff1adf6c8a2c64e47", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3.1-rc.1", + "repo": "holochain", + "type": "github" + } + }, "lair": { "flake": false, "locked": { @@ -243,6 +801,40 @@ "type": "github" } }, + "lair_2": { + "flake": false, + "locked": { + "lastModified": 1709335027, + "narHash": "sha256-rKMhh7TLuR1lqze2YFWZCGYKZQoB4dZxjpX3sb7r7Jk=", + "owner": "holochain", + "repo": "lair", + "rev": "826be915efc839d1d1b8a2156b158999b8de8d5b", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "lair_keystore-v0.4.4", + "repo": "lair", + "type": "github" + } + }, + "lair_3": { + "flake": false, + "locked": { + "lastModified": 1709335027, + "narHash": "sha256-rKMhh7TLuR1lqze2YFWZCGYKZQoB4dZxjpX3sb7r7Jk=", + "owner": "holochain", + "repo": "lair", + "rev": "826be915efc839d1d1b8a2156b158999b8de8d5b", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "lair_keystore-v0.4.4", + "repo": "lair", + "type": "github" + } + }, "launcher": { "flake": false, "locked": { @@ -254,28 +846,177 @@ "type": "github" }, "original": { - "owner": "holochain", - "ref": "holochain-0.3", - "repo": "launcher", + "owner": "holochain", + "ref": "holochain-0.3", + "repo": "launcher", + "type": "github" + } + }, + "launcher_2": { + "flake": false, + "locked": { + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", + "owner": "holochain", + "repo": "launcher", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3", + "repo": "launcher", + "type": "github" + } + }, + "launcher_3": { + "flake": false, + "locked": { + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", + "owner": "holochain", + "repo": "launcher", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3", + "repo": "launcher", + "type": "github" + } + }, + "nix-filter": { + "locked": { + "lastModified": 1705332318, + "narHash": "sha256-kcw1yFeJe9N4PjQji9ZeX47jg0p9A0DuU4djKvg1a7I=", + "owner": "numtide", + "repo": "nix-filter", + "rev": "3449dc925982ad46246cfc36469baf66e1b64f17", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "nix-filter", + "type": "github" + } + }, + "nix-filter_2": { + "locked": { + "lastModified": 1705332318, + "narHash": "sha256-kcw1yFeJe9N4PjQji9ZeX47jg0p9A0DuU4djKvg1a7I=", + "owner": "numtide", + "repo": "nix-filter", + "rev": "3449dc925982ad46246cfc36469baf66e1b64f17", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "nix-filter", + "type": "github" + } + }, + "nix-filter_3": { + "locked": { + "lastModified": 1705332318, + "narHash": "sha256-kcw1yFeJe9N4PjQji9ZeX47jg0p9A0DuU4djKvg1a7I=", + "owner": "numtide", + "repo": "nix-filter", + "rev": "3449dc925982ad46246cfc36469baf66e1b64f17", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "nix-filter", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-unstable", + "type": "indirect" + } + }, + "nixpkgs-lib": { + "locked": { + "dir": "lib", + "lastModified": 1706550542, + "narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "97b17f32362e475016f942bbdfda4a4a72a8a652", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_2": { + "locked": { + "dir": "lib", + "lastModified": 1706550542, + "narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "97b17f32362e475016f942bbdfda4a4a72a8a652", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_3": { + "locked": { + "dir": "lib", + "lastModified": 1706550542, + "narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "97b17f32362e475016f942bbdfda4a4a72a8a652", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", "type": "github" } }, - "nix-filter": { + "nixpkgs_2": { "locked": { - "lastModified": 1705332318, - "narHash": "sha256-kcw1yFeJe9N4PjQji9ZeX47jg0p9A0DuU4djKvg1a7I=", - "owner": "numtide", - "repo": "nix-filter", - "rev": "3449dc925982ad46246cfc36469baf66e1b64f17", + "lastModified": 1714656196, + "narHash": "sha256-kjQkA98lMcsom6Gbhw8SYzmwrSo+2nruiTcTZp5jK7o=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "94035b482d181af0a0f8f77823a790b256b7c3cc", "type": "github" }, "original": { - "owner": "numtide", - "repo": "nix-filter", + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", "type": "github" } }, - "nixpkgs": { + "nixpkgs_3": { "locked": { "lastModified": 1716293225, "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", @@ -290,21 +1031,54 @@ "type": "indirect" } }, - "nixpkgs-lib": { + "nixpkgs_4": { "locked": { - "dir": "lib", - "lastModified": 1706550542, - "narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=", + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "97b17f32362e475016f942bbdfda4a4a72a8a652", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", "type": "github" }, "original": { - "dir": "lib", - "owner": "NixOS", + "id": "nixpkgs", "ref": "nixos-unstable", - "repo": "nixpkgs", + "type": "indirect" + } + }, + "p2p-shipyard": { + "inputs": { + "android-nixpkgs": "android-nixpkgs", + "crane": [ + "p2p-shipyard", + "hc-infra", + "crane" + ], + "hc-infra": "hc-infra", + "holochain": "holochain_4", + "nixpkgs": [ + "p2p-shipyard", + "holochain", + "nixpkgs" + ], + "rust-overlay": [ + "p2p-shipyard", + "holochain", + "rust-overlay" + ], + "versions": "versions_2" + }, + "locked": { + "lastModified": 1717591459, + "narHash": "sha256-hLPPHWpHGqs3oGljaqUnq2SJJU6ackGHZiREe5SrmqQ=", + "owner": "darksoil-studio", + "repo": "p2p-shipyard", + "rev": "d46966deb4eab98fe2d79d85bb0ef33cabd20ad9", + "type": "github" + }, + "original": { + "owner": "darksoil-studio", + "repo": "p2p-shipyard", "type": "github" } }, @@ -324,6 +1098,38 @@ "type": "github" } }, + "pre-commit-hooks-nix_2": { + "flake": false, + "locked": { + "lastModified": 1707297608, + "narHash": "sha256-ADjo/5VySGlvtCW3qR+vdFF4xM9kJFlRDqcC9ZGI8EA=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "0db2e67ee49910adfa13010e7f012149660af7f0", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "pre-commit-hooks-nix_3": { + "flake": false, + "locked": { + "lastModified": 1707297608, + "narHash": "sha256-ADjo/5VySGlvtCW3qR+vdFF4xM9kJFlRDqcC9ZGI8EA=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "0db2e67ee49910adfa13010e7f012149660af7f0", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, "repo-git": { "flake": false, "locked": { @@ -336,6 +1142,30 @@ "url": "file:/dev/null" } }, + "repo-git_2": { + "flake": false, + "locked": { + "narHash": "sha256-d6xi4mKdjkX2JFicDIv5niSzpyI0m/Hnm8GGAIU04kY=", + "type": "file", + "url": "file:/dev/null" + }, + "original": { + "type": "file", + "url": "file:/dev/null" + } + }, + "repo-git_3": { + "flake": false, + "locked": { + "narHash": "sha256-d6xi4mKdjkX2JFicDIv5niSzpyI0m/Hnm8GGAIU04kY=", + "type": "file", + "url": "file:/dev/null" + }, + "original": { + "type": "file", + "url": "file:/dev/null" + } + }, "root": { "inputs": { "flake-parts": [ @@ -347,7 +1177,8 @@ "nixpkgs": [ "holochain-flake", "nixpkgs" - ] + ], + "p2p-shipyard": "p2p-shipyard" } }, "rust-overlay": { @@ -358,6 +1189,53 @@ "nixpkgs" ] }, + "locked": { + "lastModified": 1717553884, + "narHash": "sha256-+t3XaYEvlMo5BUJ/6C6RZcEfBTWFVUdMHpNoqUU+pSE=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "8795c817dfab19243a33387a16c98d2df4075bb3", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "rust-overlay_2": { + "inputs": { + "flake-utils": "flake-utils_4", + "nixpkgs": [ + "p2p-shipyard", + "hc-infra", + "holochain", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1717467480, + "narHash": "sha256-9Fbar+ycxdfZ6HbwOCgD+jWG3du/12TFisKRQm4Zhfc=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "260ff391290a2b23958d04db0d3e7015c8417401", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "rust-overlay_3": { + "inputs": { + "flake-utils": "flake-utils_5", + "nixpkgs": [ + "p2p-shipyard", + "holochain", + "nixpkgs" + ] + }, "locked": { "lastModified": 1717467480, "narHash": "sha256-9Fbar+ycxdfZ6HbwOCgD+jWG3du/12TFisKRQm4Zhfc=", @@ -373,6 +1251,40 @@ } }, "scaffolding": { + "flake": false, + "locked": { + "lastModified": 1717661456, + "narHash": "sha256-e+9YRRFJg89rfHDWtumEa33rpa2vmij/zw7Uwl6BP/g=", + "owner": "holochain", + "repo": "scaffolding", + "rev": "1ffc9eb350b82784a8fb609073f1c7eccf2e0fc0", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3", + "repo": "scaffolding", + "type": "github" + } + }, + "scaffolding_2": { + "flake": false, + "locked": { + "lastModified": 1717435938, + "narHash": "sha256-cF4TNX5gz8AvBsdbWanwMaLV4gXuobfpUTN5f9PIFNY=", + "owner": "holochain", + "repo": "scaffolding", + "rev": "341d6a43fc357398a7361e58ad33df91f48177e6", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3", + "repo": "scaffolding", + "type": "github" + } + }, + "scaffolding_3": { "flake": false, "locked": { "lastModified": 1717435938, @@ -403,6 +1315,112 @@ "repo": "default", "type": "github" } + }, + "systems_2": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_3": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_4": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_5": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "versions": { + "inputs": { + "holochain": "holochain_3", + "lair": "lair_2", + "launcher": "launcher_2", + "scaffolding": "scaffolding_2" + }, + "locked": { + "dir": "versions/0_3_rc", + "lastModified": 1717482700, + "narHash": "sha256-JxnEyQ/GkBmAIRa6C+QU8BfMLfZXga8HhsKuvMIcz0k=", + "owner": "holochain", + "repo": "holochain", + "rev": "feff99c570ab9e9f73c627683e081a3fbcab5ef6", + "type": "github" + }, + "original": { + "dir": "versions/0_3_rc", + "owner": "holochain", + "repo": "holochain", + "type": "github" + } + }, + "versions_2": { + "inputs": { + "holochain": "holochain_5", + "lair": "lair_3", + "launcher": "launcher_3", + "scaffolding": "scaffolding_3" + }, + "locked": { + "dir": "versions/0_3_rc", + "lastModified": 1717482700, + "narHash": "sha256-JxnEyQ/GkBmAIRa6C+QU8BfMLfZXga8HhsKuvMIcz0k=", + "owner": "holochain", + "repo": "holochain", + "rev": "feff99c570ab9e9f73c627683e081a3fbcab5ef6", + "type": "github" + }, + "original": { + "dir": "versions/0_3_rc", + "owner": "holochain", + "repo": "holochain", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 3f96ee0..e9dfee1 100644 --- a/flake.nix +++ b/flake.nix @@ -2,7 +2,9 @@ description = "Template for Holochain app development"; inputs = { - holochain-nix-versions.url = "github:holochain/holochain/?dir=versions/0_3_rc"; + p2p-shipyard.url = "github:darksoil-studio/p2p-shipyard"; + holochain-nix-versions.url = + "github:holochain/holochain/?dir=versions/0_3_rc"; holochain-flake = { url = "github:holochain/holochain"; inputs.versions.follows = "holochain-nix-versions"; @@ -12,23 +14,27 @@ flake-parts.follows = "holochain-flake/flake-parts"; }; - outputs = inputs @ { flake-parts, holochain-flake, ... }: - flake-parts.lib.mkFlake - { - inherit inputs; - } - { - systems = builtins.attrNames holochain-flake.devShells; - perSystem = - { config - , pkgs - , system - , ... - }: { - devShells.default = pkgs.mkShell { - inputsFrom = [ holochain-flake.devShells.${system}.holonix ]; - packages = [ pkgs.nodejs-18_x ]; - }; - }; + outputs = inputs@{ flake-parts, holochain-flake, ... }: + flake-parts.lib.mkFlake { + specialArgs.nonWasmCrates = [ "relay" ]; + inherit inputs; + } { + systems = builtins.attrNames holochain-flake.devShells; + perSystem = { config, pkgs, system, inputs', ... }: { + devShells.default = pkgs.mkShell { + inputsFrom = [ + inputs'.p2p-shipyard.devShells.holochainTauriDev + holochain-flake.devShells.${system}.holonix + ]; + packages = [ pkgs.nodejs-18_x ]; + }; + devShells.androidDev = pkgs.mkShell { + inputsFrom = [ + inputs'.p2p-shipyard.devShells.holochainTauriAndroidDev + holochain-flake.devShells.${system}.holonix + ]; + packages = [ pkgs.nodejs-18_x ]; + }; }; + }; } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index bd2fdeb..a8626c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,11 +17,13 @@ "@holochain/hc-spin": "^0.400.0-dev.0", "@lightningrodlabs/we-dev-cli": "^0.12.0-dev.1", "@rollup/plugin-typescript": "^8.0.0", + "@tauri-apps/cli": "^2.0.0-beta.20", "@tsconfig/svelte": "^2.0.0", "bestzip": "^2.2.0", - "concurrently": "^6.2.1", + "concurrently": "^8.2.2", "concurrently-repeat": "^0.0.1", "cross-env": "^7.0.3", + "internal-ip-cli": "^2.0.0", "json-parse-better-errors": "^1.0.2", "new-port-cli": "^1.0.0", "rimraf": "^3.0.2", @@ -41,6 +43,105 @@ "lit": "^2.3.1" } }, + "node_modules/@babel/code-frame": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", + "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.6", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", + "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", + "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.6", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/runtime": { "version": "7.21.5", "dev": true, @@ -1442,6 +1543,194 @@ "url": "https://opencollective.com/tauri" } }, + "node_modules/@tauri-apps/cli": { + "version": "2.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.0.0-beta.20.tgz", + "integrity": "sha512-707q9uIc2oNrYHd2dtMvxTrpZXVpart5EIktnRymNOpphkLlB6WUBjHD+ga45WqTU6cNGKbYvkKqTNfshNul9Q==", + "dev": true, + "bin": { + "tauri": "tauri.js" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + }, + "optionalDependencies": { + "@tauri-apps/cli-darwin-arm64": "2.0.0-beta.20", + "@tauri-apps/cli-darwin-x64": "2.0.0-beta.20", + "@tauri-apps/cli-linux-arm-gnueabihf": "2.0.0-beta.20", + "@tauri-apps/cli-linux-arm64-gnu": "2.0.0-beta.20", + "@tauri-apps/cli-linux-arm64-musl": "2.0.0-beta.20", + "@tauri-apps/cli-linux-x64-gnu": "2.0.0-beta.20", + "@tauri-apps/cli-linux-x64-musl": "2.0.0-beta.20", + "@tauri-apps/cli-win32-arm64-msvc": "2.0.0-beta.20", + "@tauri-apps/cli-win32-ia32-msvc": "2.0.0-beta.20", + "@tauri-apps/cli-win32-x64-msvc": "2.0.0-beta.20" + } + }, + "node_modules/@tauri-apps/cli-darwin-arm64": { + "version": "2.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.0.0-beta.20.tgz", + "integrity": "sha512-oCJOCib7GuYkwkBXx+ekamR8NZZU+2i3MLP+DHpDxK5gS2uhCE+CBkamJkNt6y1x6xdVnwyqZOm5RvN4SRtyIA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-darwin-x64": { + "version": "2.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.0.0-beta.20.tgz", + "integrity": "sha512-lC5QSnRExedYN4Ds6ZlSvC2PxP8qfIYBJQ5ktf+PJI5gQALdNeVtd6YnTG1ODCEklfLq9WKkGwp7JdALTU5wDA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { + "version": "2.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.0.0-beta.20.tgz", + "integrity": "sha512-nZCeBMHHye5DLOJV5k2w658hnCS+LYaOZ8y/G9l3ei+g0L/HBjlSy6r4simsAT5TG8+l3oCZzLBngfTMdDS/YA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-gnu": { + "version": "2.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.0.0-beta.20.tgz", + "integrity": "sha512-B79ISVLPVBgwnCchVqwTKU+vxnFYqxKomcR4rmsvxfs0NVtT5QuNzE1k4NUQnw3966yjwhYR3mnHsSJQSB4Eyw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-musl": { + "version": "2.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.0.0-beta.20.tgz", + "integrity": "sha512-ojIkv/1uZHhcrgfIN8xgn4BBeo/Xg+bnV0wer6lD78zyxkUMWeEZ+u3mae1ejCJNhhaZOxNaUQ67MvDOiGyr5Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-gnu": { + "version": "2.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.0.0-beta.20.tgz", + "integrity": "sha512-xBy1FNbHKlc7T6pOmFQQPECxJaI5A9QWX7Kb9N64cNVusoOGlvc3xHYkXMS4PTr7xXOT0yiE1Ww2OwDRJ3lYsg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-musl": { + "version": "2.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.0.0-beta.20.tgz", + "integrity": "sha512-+O6zq5jmtUxA1FUAAwF2ywPysy4NRo2Y6G+ESZDkY9XosRwdt5OUjqAsYktZA3AxDMZVei8r9buwTqUwi9ny/g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-arm64-msvc": { + "version": "2.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.0.0-beta.20.tgz", + "integrity": "sha512-RswgMbWyOQcv53CHvIuiuhAh4kKDqaGyZfWD4VlxqX/XhkoF5gsNgr0MxzrY7pmoL+89oVI+fiGVJz4nOQE5vA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-ia32-msvc": { + "version": "2.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.0.0-beta.20.tgz", + "integrity": "sha512-5lgWmDVXhX3SBGbiv5SduM1yajiRnUEJClWhSdRrEEJeXdsxpCsBEhxYnUnDCEzPKxLLn5fdBv3VrVctJ03csQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-x64-msvc": { + "version": "2.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.0.0-beta.20.tgz", + "integrity": "sha512-SuSiiVQTQPSzWlsxQp/NMzWbzDS9TdVDOw7CCfgiG5wnT2GsxzrcIAVN6i7ILsVFLxrjr0bIgPldSJcdcH84Yw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@ts-stack/markdown": { "version": "1.5.0", "license": "MIT", @@ -1522,6 +1811,12 @@ "@types/node": "*" } }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, "node_modules/@types/node": { "version": "20.11.24", "license": "MIT", @@ -1529,6 +1824,12 @@ "undici-types": "~5.26.4" } }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, "node_modules/@types/prop-types": { "version": "15.7.10", "license": "MIT", @@ -2152,6 +2453,15 @@ "node": ">=0.10.0" } }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/assemble-core": { "version": "0.25.0", "license": "MIT", @@ -4104,6 +4414,48 @@ "node": ">=0.10.0" } }, + "node_modules/camelcase-keys": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", + "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", + "dev": true, + "dependencies": { + "camelcase": "^6.3.0", + "map-obj": "^4.1.0", + "quick-lru": "^5.1.1", + "type-fest": "^1.2.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/chai": { "version": "4.3.7", "license": "MIT", @@ -4602,24 +4954,30 @@ "license": "MIT" }, "node_modules/concurrently": { - "version": "6.5.1", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.2.2.tgz", + "integrity": "sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "date-fns": "^2.16.1", + "chalk": "^4.1.2", + "date-fns": "^2.30.0", "lodash": "^4.17.21", - "rxjs": "^6.6.3", - "spawn-command": "^0.0.2-1", - "supports-color": "^8.1.0", + "rxjs": "^7.8.1", + "shell-quote": "^1.8.1", + "spawn-command": "0.0.2", + "supports-color": "^8.1.1", "tree-kill": "^1.2.2", - "yargs": "^16.2.0" + "yargs": "^17.7.2" }, "bin": { - "concurrently": "bin/concurrently.js" + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" }, "engines": { - "node": ">=10.0.0" + "node": "^14.13.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" } }, "node_modules/concurrently-repeat": { @@ -4634,9 +4992,90 @@ "concurrently-repeat": "index.mjs" } }, - "node_modules/contains-path": { - "version": "0.1.0", - "license": "MIT", + "node_modules/concurrently-repeat/node_modules/concurrently": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.5.1.tgz", + "integrity": "sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "date-fns": "^2.16.1", + "lodash": "^4.17.21", + "rxjs": "^6.6.3", + "spawn-command": "^0.0.2-1", + "supports-color": "^8.1.0", + "tree-kill": "^1.2.2", + "yargs": "^16.2.0" + }, + "bin": { + "concurrently": "bin/concurrently.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/concurrently-repeat/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/concurrently-repeat/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/concurrently/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/concurrently/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/concurrently/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/contains-path": { + "version": "0.1.0", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5012,6 +5451,52 @@ } } }, + "node_modules/decamelize": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/decompress-response": { "version": "6.0.0", "dev": true, @@ -5082,6 +5567,18 @@ "node": ">=0.10.0" } }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/defaults-deep": { "version": "0.2.4", "license": "MIT", @@ -5633,6 +6130,21 @@ "node": ">=6" } }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-ex/node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, "node_modules/error-symbol": { "version": "0.1.0", "license": "MIT", @@ -5744,6 +6256,62 @@ "dev": true, "license": "MIT" }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/execa/node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/execa/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/exit-hook": { "version": "1.1.1", "license": "MIT", @@ -6191,6 +6759,22 @@ "node": ">=0.10.0" } }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/first-chunk-stream": { "version": "1.0.0", "license": "MIT", @@ -6863,6 +7447,15 @@ "vinyl": "^1.0.0" } }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/has": { "version": "1.0.3", "license": "MIT", @@ -7046,6 +7639,18 @@ "node": ">=0.10.0" } }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/http-cache-semantics": { "version": "4.1.1", "dev": true, @@ -7063,6 +7668,15 @@ "node": ">=10.19.0" } }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, "node_modules/ieee754": { "version": "1.2.1", "dev": true, @@ -7102,6 +7716,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/inflection": { "version": "1.13.4", "engines": [ @@ -7219,6 +7845,61 @@ "node": ">=0.8.0" } }, + "node_modules/internal-ip": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-7.0.0.tgz", + "integrity": "sha512-qE4TeD4brqC45Vq/+VASeMiS1KRyfBkR6HT2sh9pZVVCzSjPkaCEfKFU+dL0PRv7NHJtvoKN2r82G6wTfzorkw==", + "dev": true, + "dependencies": { + "default-gateway": "^6.0.3", + "ipaddr.js": "^2.0.1", + "is-ip": "^3.1.0", + "p-event": "^4.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/internal-ip?sponsor=1" + } + }, + "node_modules/internal-ip-cli": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/internal-ip-cli/-/internal-ip-cli-2.0.0.tgz", + "integrity": "sha512-CCTGa8ZBDkRz6+b+SEHCFWCZGmvpUc3oVYyN3EI6PM9O4O7/h6yp9i78vOhbSLWRRinHSusq+HAPtZVLJ5Y0WA==", + "dev": true, + "dependencies": { + "internal-ip": "^7.0.0", + "meow": "^10.1.1" + }, + "bin": { + "internal-ip": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, "node_modules/is-absolute": { "version": "0.2.6", "license": "MIT", @@ -7401,6 +8082,18 @@ "node": ">=0.10.0" } }, + "node_modules/is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "dev": true, + "dependencies": { + "ip-regex": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/is-number": { "version": "7.0.0", "devOptional": true, @@ -7598,6 +8291,12 @@ "version": "3.7.5", "license": "BSD-3-Clause" }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -7626,6 +8325,12 @@ "dev": true, "license": "MIT" }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "license": "MIT" @@ -7794,6 +8499,12 @@ "libsodium": "^0.7.13" } }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, "node_modules/lit": { "version": "2.7.6", "license": "BSD-3-Clause", @@ -7935,6 +8646,21 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lodash": { "version": "4.17.21", "license": "MIT" @@ -8197,7 +8923,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "optional": true, "dependencies": { "yallist": "^4.0.0" }, @@ -8253,6 +8978,18 @@ "version": "1.5.2", "license": "MIT" }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/map-schema": { "version": "0.2.4", "license": "MIT", @@ -8498,6 +9235,44 @@ "version": "1.0.4", "license": "MIT" }, + "node_modules/meow": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", + "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.2", + "camelcase-keys": "^7.0.0", + "decamelize": "^5.0.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.2", + "read-pkg-up": "^8.0.0", + "redent": "^4.0.0", + "trim-newlines": "^4.0.2", + "type-fest": "^1.2.2", + "yargs-parser": "^20.2.9" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/merge-deep": { "version": "3.0.3", "license": "MIT", @@ -8608,6 +9383,15 @@ "node": ">= 0.6" } }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/mimic-response": { "version": "1.0.1", "dev": true, @@ -8641,6 +9425,38 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minimist-options/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/mixin-deep": { "version": "1.3.2", "license": "MIT", @@ -8797,6 +9613,33 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "devOptional": true, @@ -8863,6 +9706,18 @@ "node": ">= 0.10" } }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/number-is-nan": { "version": "1.0.1", "license": "MIT", @@ -9065,6 +9920,30 @@ "node": ">=8" } }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/p-limit": { "version": "4.0.0", "license": "MIT", @@ -9078,6 +9957,60 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/pad-right": { "version": "0.2.2", "license": "MIT", @@ -9168,6 +10101,24 @@ "node": ">=0.10.0" } }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/parse-passwd": { "version": "1.0.0", "license": "MIT", @@ -9870,6 +10821,65 @@ "node": ">=0.8" } }, + "node_modules/read-pkg": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", + "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^3.0.2", + "parse-json": "^5.2.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", + "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "read-pkg": "^6.0.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/readable-stream": { "version": "3.6.2", "license": "MIT", @@ -9939,6 +10949,37 @@ "node": ">=0.10.0" } }, + "node_modules/redent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", + "dev": true, + "dependencies": { + "indent-string": "^5.0.0", + "strip-indent": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/redent/node_modules/strip-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/reduce-object": { "version": "0.1.3", "dependencies": { @@ -10402,21 +11443,14 @@ "version": "4.0.8" }, "node_modules/rxjs": { - "version": "6.6.7", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" + "tslib": "^2.1.0" } }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, "node_modules/sade": { "version": "1.8.1", "dev": true, @@ -10608,10 +11642,25 @@ "node": ">=8" } }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/siginfo": { "version": "2.0.0", "license": "ISC" }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/simple-swizzle": { "version": "0.2.2", "license": "MIT", @@ -10748,9 +11797,42 @@ "license": "MIT" }, "node_modules/spawn-command": { - "version": "0.0.2-1", + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz", + "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, - "license": "MIT" + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", + "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", + "dev": true }, "node_modules/split": { "version": "1.0.1", @@ -10943,6 +12025,15 @@ "node": ">=0.10.0" } }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/strip-indent": { "version": "3.0.0", "dev": true, @@ -11544,6 +12635,18 @@ "node": ">=0.10.0" } }, + "node_modules/trim-newlines": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", + "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/triple-beam": { "version": "1.3.0", "license": "MIT" @@ -11833,6 +12936,16 @@ "node": ">=0.10.0" } }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, "node_modules/vinyl": { "version": "1.2.0", "license": "MIT", @@ -12403,8 +13516,7 @@ "node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/yargs": { "version": "16.2.0", @@ -12529,6 +13641,7 @@ "@sveltejs/vite-plugin-svelte": "^2.0.2", "@tsconfig/svelte": "^3.0.0", "bestzip": "^2.2.0", + "internal-ip": "^7.0.0", "svelte": "^3.55.1", "svelte-check": "^2.10.3", "tslib": "^2.4.1", diff --git a/package.json b/package.json index 3855fad..569becb 100644 --- a/package.json +++ b/package.json @@ -6,20 +6,24 @@ "tests" ], "scripts": { - "start": "AGENTS=2 BOOTSTRAP_PORT=$(port) SIGNAL_PORT=$(port) npm run network", + "start": "AGENTS=2 npm run network", "dev-feedback": "VITE_USING_FEEDBACK=1 npm run dev", "dev": "VITE_ADMIN_PORT=$(port) VITE_APP_PORT=$(port) SIGNAL_PORT=$(port) BOOTSTRAP_PORT=$(port) UI_PORT=8888 npm run x", "x": "hc s clean && npm run build:happ && UI_PORT=8888 concurrently \"npm start -w ui\" \"npm run start:happ\" \"hc run-local-services -b $BOOTSTRAP_PORT -s $SIGNAL_PORT\"", "tool-dev": " UI_PORT=8888 npm run tool-devy", "tool-devy": "concurrently \"npm start -w ui\" \"sleep 1 && we-dev-cli --agent-idx 1 --dev-config we_dev/config.ts\" \"sleep 10 && we-dev-cli --agent-idx 2 --dev-config we_dev/config.ts\"", "tool-devx": "BPORT=46263 SPORT=46262; concurrently \"hc run-local-services -b $BPORT -s $SPORT\" \"npm start -w ui\" \"./we_dev/we.AppImage --dev-config we_dev/config.json --agent-num 1 -b http://127.0.0.1:$BPORT -s ws://127.0.0.1:$SPORT\" \"sleep 10 && ./we_dev/we.AppImage --dev-config we_dev/config.json --agent-num 2 -b http://127.0.0.1:$BPORT -s ws://127.0.0.1:$SPORT\"", - "network": "hc s clean && npm run build:happ && UI_PORT=8888 concurrently \"npm start -w ui\" \"npm run launch:happ\" \"holochain-playground\"", + "network": "npm run build:happ && BOOTSTRAP_PORT=$(port) SIGNAL_PORT=$(port) INTERNAL_IP=$(internal-ip --ipv4) concurrently -k \"npm run local-services\" \"UI_PORT=1420 npm run -w ui start\" \"npm run launch\"", "test": "npm run build:zomes && hc app pack workdir --recursive && npm t -w tests", "launch:happ": "hc-spin -n $AGENTS workdir/kando.happ --ui-port $UI_PORT ", "package": "npm run build:happ && npm run package -w ui && hc web-app pack workdir --recursive", "start:happ": "echo \"starting with admin $VITE_ADMIN_PORT\" && RUST_LOG=warn echo \"pass\" | hc s -f=$VITE_ADMIN_PORT --piped generate workdir/kando.happ --run=$VITE_APP_PORT -a kando network -b \"http://127.0.0.1:$BOOTSTRAP_PORT\" webrtc \"ws://127.0.0.1:$SIGNAL_PORT\"", "build:happ": "npm run build:zomes && hc app pack workdir --recursive", - "build:zomes": "RUSTFLAGS='' CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown" + "build:zomes": "CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown --workspace --exclude kandoapp", + "local-services": "hc run-local-services --bootstrap-interface $INTERNAL_IP --bootstrap-port $BOOTSTRAP_PORT --signal-interfaces $INTERNAL_IP --signal-port $SIGNAL_PORT", + "network:android": "npm run build:happ && BOOTSTRAP_PORT=$(port) SIGNAL_PORT=$(port) INTERNAL_IP=$(internal-ip --ipv4) concurrently -k \"npm run local-services\" \"UI_PORT=1420 npm run -w ui start\" \"npm run tauri dev\" \"npm run tauri android dev\"", + "launch": "concurrently-repeat \"npm run tauri dev\" $AGENTS", + "tauri": "tauri" }, "devDependencies": { "@lightningrodlabs/we-dev-cli": "^0.12.0-dev.1", @@ -28,7 +32,7 @@ "@rollup/plugin-typescript": "^8.0.0", "@tsconfig/svelte": "^2.0.0", "bestzip": "^2.2.0", - "concurrently": "^6.2.1", + "concurrently": "^8.2.2", "concurrently-repeat": "^0.0.1", "cross-env": "^7.0.3", "json-parse-better-errors": "^1.0.2", @@ -37,7 +41,9 @@ "svelte-check": "^2.0.0", "svelte-preprocess": "^4.10.7", "tslib": "^2.0.0", - "typescript": "^4.0.0" + "typescript": "^4.0.0", + "@tauri-apps/cli": "^2.0.0-beta.20", + "internal-ip-cli": "^2.0.0" }, "engines": { "npm": ">=7.0.0" @@ -45,4 +51,4 @@ "dependencies": { "update": "^0.7.4" } -} +} \ No newline at end of file diff --git a/src-tauri/.cargo/config.toml b/src-tauri/.cargo/config.toml new file mode 100644 index 0000000..c383b48 --- /dev/null +++ b/src-tauri/.cargo/config.toml @@ -0,0 +1,4 @@ +[build] +target = "x86_64-unknown-linux-gnu" + +[target] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml new file mode 100644 index 0000000..9594d1b --- /dev/null +++ b/src-tauri/Cargo.toml @@ -0,0 +1,33 @@ +[package] +name = "kandoapp" +version = "0.0.0" +description = "Kando" +authors = ["you"] +license = "" +repository = "" +edition = "2021" +rust-version = "1.70" + +[lib] +name = "tauri_app_lib" +crate-type = ["staticlib", "cdylib", "rlib"] + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[build-dependencies] +tauri-build = { version = "2.0.0-beta.17", default-features = false , features = [] } + +[dependencies] +tauri = { version = "2.0.0-beta.22", features = [] } +tauri-plugin-holochain = { git = "https://github.com/darksoil-studio/p2p-shipyard", branch = "main" } +holochain_types = { version = "0.3.1-rc" } +lair_keystore = { version = "0.4.0" } + +holochain_client = { version = "0.5.0-rc" } + +log = "0.4" +tauri-plugin-log = "2.0.0-beta" +url2 = "0.0.6" +app_dirs2 = "2.5.5" +tempdir = "0.3.7" +anyhow = "1" 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/capabilities/main.json b/src-tauri/capabilities/main.json new file mode 100644 index 0000000..593273c --- /dev/null +++ b/src-tauri/capabilities/main.json @@ -0,0 +1,16 @@ +{ + "$schema": "../gen/schemas/desktop-schema.json", + "identifier": "main-capability", + "description": "Capability for the main window", + "windows": ["main"], + "permissions": [ + "path:default", + "event:default", + "window:default", + "app:default", + "resources:default", + "menu:default", + "tray:default", + "window:allow-set-title" + ] +} diff --git a/src-tauri/gen/android/.editorconfig b/src-tauri/gen/android/.editorconfig new file mode 100644 index 0000000..ebe51d3 --- /dev/null +++ b/src-tauri/gen/android/.editorconfig @@ -0,0 +1,12 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = false +insert_final_newline = false \ No newline at end of file diff --git a/src-tauri/gen/android/.gitignore b/src-tauri/gen/android/.gitignore new file mode 100644 index 0000000..b248203 --- /dev/null +++ b/src-tauri/gen/android/.gitignore @@ -0,0 +1,19 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +build +/captures +.externalNativeBuild +.cxx +local.properties +key.properties + +/.tauri +/tauri.settings.gradle \ No newline at end of file diff --git a/src-tauri/gen/android/app/.gitignore b/src-tauri/gen/android/app/.gitignore new file mode 100644 index 0000000..70cd6dd --- /dev/null +++ b/src-tauri/gen/android/app/.gitignore @@ -0,0 +1,6 @@ +/src/main/java/org/holochain/kando/generated +/src/main/jniLibs/**/*.so +/src/main/assets/tauri.conf.json +/tauri.build.gradle.kts +/proguard-tauri.pro +/tauri.properties \ No newline at end of file diff --git a/src-tauri/gen/android/app/build.gradle.kts b/src-tauri/gen/android/app/build.gradle.kts new file mode 100644 index 0000000..0d6815c --- /dev/null +++ b/src-tauri/gen/android/app/build.gradle.kts @@ -0,0 +1,79 @@ +import java.util.Properties +import java.io.FileInputStream + +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") + id("rust") +} + +val tauriProperties = Properties().apply { + val propFile = file("tauri.properties") + if (propFile.exists()) { + propFile.inputStream().use { load(it) } + } +} +val keystorePropertiesFile = rootProject.file("key.properties") +val keystoreProperties = Properties() +keystoreProperties.load(FileInputStream(keystorePropertiesFile)) + +android { + signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = file(keystoreProperties["storeFile"] as String) + storePassword = keystoreProperties["storePassword"] as String + } + } + compileSdk = 34 + namespace = "org.holochain.kando" + defaultConfig { + manifestPlaceholders["usesCleartextTraffic"] = "true" + applicationId = "org.holochain.kando" + minSdk = 24 + targetSdk = 34 + versionCode = tauriProperties.getProperty("tauri.android.versionCode", "1").toInt() + versionName = tauriProperties.getProperty("tauri.android.versionName", "1.0") + } + buildTypes { + getByName("debug") { + manifestPlaceholders["usesCleartextTraffic"] = "true" + isDebuggable = true + isJniDebuggable = true + isMinifyEnabled = false + packaging { jniLibs.keepDebugSymbols.add("*/arm64-v8a/*.so") + jniLibs.keepDebugSymbols.add("*/armeabi-v7a/*.so") + jniLibs.keepDebugSymbols.add("*/x86/*.so") + jniLibs.keepDebugSymbols.add("*/x86_64/*.so") + } + } + getByName("release") { + isMinifyEnabled = true + proguardFiles( + *fileTree(".") { include("**/*.pro") } + .plus(getDefaultProguardFile("proguard-android-optimize.txt")) + .toList().toTypedArray() + ) + signingConfig = signingConfigs.getByName("release") + } + } + kotlinOptions { + jvmTarget = "1.8" + } +} + +rust { + rootDirRel = "../../../" +} + +dependencies { + implementation("androidx.webkit:webkit:1.6.1") + implementation("androidx.appcompat:appcompat:1.6.1") + implementation("com.google.android.material:material:1.8.0") + testImplementation("junit:junit:4.13.2") + androidTestImplementation("androidx.test.ext:junit:1.1.4") + androidTestImplementation("androidx.test.espresso:espresso-core:3.5.0") +} + +apply(from = "tauri.build.gradle.kts") \ No newline at end of file diff --git a/src-tauri/gen/android/app/proguard-rules.pro b/src-tauri/gen/android/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/src-tauri/gen/android/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/src-tauri/gen/android/app/src/main/AndroidManifest.xml b/src-tauri/gen/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..0483198 --- /dev/null +++ b/src-tauri/gen/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + diff --git a/src-tauri/gen/android/app/src/main/java/org/holochain/kando/MainActivity.kt b/src-tauri/gen/android/app/src/main/java/org/holochain/kando/MainActivity.kt new file mode 100644 index 0000000..7851040 --- /dev/null +++ b/src-tauri/gen/android/app/src/main/java/org/holochain/kando/MainActivity.kt @@ -0,0 +1,3 @@ +package org.holochain.kando + +class MainActivity : TauriActivity() \ No newline at end of file diff --git a/src-tauri/gen/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/src-tauri/gen/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/src-tauri/gen/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src-tauri/gen/android/app/src/main/res/drawable/ic_launcher_background.xml b/src-tauri/gen/android/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..07d5da9 --- /dev/null +++ b/src-tauri/gen/android/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src-tauri/gen/android/app/src/main/res/layout/activity_main.xml b/src-tauri/gen/android/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..4fc2444 --- /dev/null +++ b/src-tauri/gen/android/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..99bec86d1eb610bdd4fccfc8ee154406883f1395 GIT binary patch literal 2485 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 literal 0 HcmV?d00001 diff --git a/src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..bd6ba123e216e8ab3e33adb4aa01ae47f1fdb0aa GIT binary patch literal 18836 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 btFQkLdQnK48HKg!00000NkvXXu0mjfn3|dV literal 0 HcmV?d00001 diff --git a/src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..99bec86d1eb610bdd4fccfc8ee154406883f1395 GIT binary patch literal 2485 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 literal 0 HcmV?d00001 diff --git a/src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..6a148d988b28cd2e097dabd2e2dbdbd8b42c27b1 GIT binary patch literal 2419 zcmV-(35@oMP)T~)`NH0BmPTl_d z_y6_Jgh0>nci;Dk58wUO?*n#D3XyTf7_@m%|IhU2cDoM#AR=%c2w>9-|9;`Sk6gO^ zn?Hodw?1>vM?U!V-(9+RfenY(5!gG;#@iNyt*zaBQu0h%JHtME-*3-dzWnOR*RH*i z#GPJ5Vzxi3h1T0zrnLo0!L#W&IdbH-XzTXPbD^j>s6(PxU(Oe8Es6!|1`CKU~~SbeMr zu4Q>;bFJ+UV9S@`lz3MHAj6z-=R6^BE@Or@#Rq3?Y*rgbAr=^-5T9!ricjK8@hk-p zt_4^@GVYSBtO}6TIAAK~lLYJBn!V^S;~qmlq7H+Amz|?-_6iM$jL0pJY38+wi12ha zh9Caub8za^ZLq&Tv(medw9sG>!?Vx60uO)bDd@zVT&oTlB?2pxm0x+tV0U)}KRA0o z+&X%djNxmLKeKxSM>AFl<;!~|}=wGW35_0&7> zk?RDlN7kvj1Lk(cit8|Coh+Ne#zq%bRyyjP_e>^J()N^S^k{4D+Gt`x2-k&B9Zn*^ zY?i9cX)3(h$ufj6)E2L5r%<EEEA(}?46?(((Oo_6g* z8E9QdOQ(uCmRlf-V|etjr{M5S0VHYK=s-~z!kgQqg(y}dLC9OWGD5H4gKt0aYdHFo zm|$||MIls*;xHOf-Vod>Nhw-oXdMH_kBtVys0&a3>H;L=z4^gOl1IH2ICgB4TuH$8 zjZty9Ctl>J^vrH2f_|?HfBpLvm`?Xqa&nf{XavO1p|y1d?H1{z6@{vWG6$M+6iO2T z-+cT*xa0P9m`qd1D~WPlnKKf?MN0EeJoy*6Wn%!3KYE5-j;r`!W{-tdrV@{In?L>e zW%&8iFTmmTTWETt!STw{s91yw+}lzDP$!=pN|SU958i(l+;RNKLT`Bazt`YfXP<$7 zzYh<8;dCnxO42F(_-Frw)wMpP4FOz%0WUgQ7|oSiWMYH_ws-c`GFeji(!4|t8GJiC zBib@kwasWWg5J8%=k)I!2_Avn;X zCWe+3+Cm~LA#7<)M&@gK7+Z>#U939e( zYIXDkG0n&1%$c^J6kZ0e#OXYUJ$DGI`$LKkfx;GK?F+|hdw`W=z-m!vj%#{3?*F`!80_T28 z*>^gHvyVLhC*FH>p=r;(bOk>C!1tir9Vh}gC+t)Pm0dv!nElBveC;b|;A0aue#^W4?$i$rcItD@o>u5wR6)~f|{Z{$Z7G&h6 zPO)=(*Jy=glPqH)manEGl+Ge=)Z@=+U};4HF0e4GpVmts^x^dxpDX zD)3TuMpJXQ*Nx%E_8yqp8g&eq-YDC8*Ozg&xvnnBpiLypft6?q94FqURv{-J1KQhgz;B9{};ScyfsmWL4xEsX``2M<-jh^+Y4x@~L;bE&VmP}J$y@7A@RjT>w@ z*KMlf($-Ojtj2n+00`Z_t9JQPZ`AE!DiiCv1*`B|K}@sHCtHKOH8?}Rj5W7&g)dNu zqL|FVY*W-lqml;72m(;7v-7M4!@hZhQfmi&7N}fqh-Wf@K%Px@&$CHF_T&jgZEhY8 zFyX{$faEv%d=PMRn6aqacG!( zhh8K|3fPs`aX9?PL&`ASXzQLq??X@WPXC0I*B7&8pDutA=frGzuKDi^s`oe6ct)Nc la5_4_H~!BfljMJYd<%&%rMZpp&*A_8002ovPDHLkV1mv%p$z~4 literal 0 HcmV?d00001 diff --git a/src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..b625b2640851719f52c3c3f7dc684e1fd3fe780a GIT binary patch literal 8484 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 S-F2k^0000T~)`NH0BmPTl_d z_y6_Jgh0>nci;Dk58wUO?*n#D3XyTf7_@m%|IhU2cDoM#AR=%c2w>9-|9;`Sk6gO^ zn?Hodw?1>vM?U!V-(9+RfenY(5!gG;#@iNyt*zaBQu0h%JHtME-*3-dzWnOR*RH*i z#GPJ5Vzxi3h1T0zrnLo0!L#W&IdbH-XzTXPbD^j>s6(PxU(Oe8Es6!|1`CKU~~SbeMr zu4Q>;bFJ+UV9S@`lz3MHAj6z-=R6^BE@Or@#Rq3?Y*rgbAr=^-5T9!ricjK8@hk-p zt_4^@GVYSBtO}6TIAAK~lLYJBn!V^S;~qmlq7H+Amz|?-_6iM$jL0pJY38+wi12ha zh9Caub8za^ZLq&Tv(medw9sG>!?Vx60uO)bDd@zVT&oTlB?2pxm0x+tV0U)}KRA0o z+&X%djNxmLKeKxSM>AFl<;!~|}=wGW35_0&7> zk?RDlN7kvj1Lk(cit8|Coh+Ne#zq%bRyyjP_e>^J()N^S^k{4D+Gt`x2-k&B9Zn*^ zY?i9cX)3(h$ufj6)E2L5r%<EEEA(}?46?(((Oo_6g* z8E9QdOQ(uCmRlf-V|etjr{M5S0VHYK=s-~z!kgQqg(y}dLC9OWGD5H4gKt0aYdHFo zm|$||MIls*;xHOf-Vod>Nhw-oXdMH_kBtVys0&a3>H;L=z4^gOl1IH2ICgB4TuH$8 zjZty9Ctl>J^vrH2f_|?HfBpLvm`?Xqa&nf{XavO1p|y1d?H1{z6@{vWG6$M+6iO2T z-+cT*xa0P9m`qd1D~WPlnKKf?MN0EeJoy*6Wn%!3KYE5-j;r`!W{-tdrV@{In?L>e zW%&8iFTmmTTWETt!STw{s91yw+}lzDP$!=pN|SU958i(l+;RNKLT`Bazt`YfXP<$7 zzYh<8;dCnxO42F(_-Frw)wMpP4FOz%0WUgQ7|oSiWMYH_ws-c`GFeji(!4|t8GJiC zBib@kwasWWg5J8%=k)I!2_Avn;X zCWe+3+Cm~LA#7<)M&@gK7+Z>#U939e( zYIXDkG0n&1%$c^J6kZ0e#OXYUJ$DGI`$LKkfx;GK?F+|hdw`W=z-m!vj%#{3?*F`!80_T28 z*>^gHvyVLhC*FH>p=r;(bOk>C!1tir9Vh}gC+t)Pm0dv!nElBveC;b|;A0aue#^W4?$i$rcItD@o>u5wR6)~f|{Z{$Z7G&h6 zPO)=(*Jy=glPqH)manEGl+Ge=)Z@=+U};4HF0e4GpVmts^x^dxpDX zD)3TuMpJXQ*Nx%E_8yqp8g&eq-YDC8*Ozg&xvnnBpiLypft6?q94FqURv{-J1KQhgz;B9{};ScyfsmWL4xEsX``2M<-jh^+Y4x@~L;bE&VmP}J$y@7A@RjT>w@ z*KMlf($-Ojtj2n+00`Z_t9JQPZ`AE!DiiCv1*`B|K}@sHCtHKOH8?}Rj5W7&g)dNu zqL|FVY*W-lqml;72m(;7v-7M4!@hZhQfmi&7N}fqh-Wf@K%Px@&$CHF_T&jgZEhY8 zFyX{$faEv%d=PMRn6aqacG!( zhh8K|3fPs`aX9?PL&`ASXzQLq??X@WPXC0I*B7&8pDutA=frGzuKDi^s`oe6ct)Nc la5_4_H~!BfljMJYd<%&%rMZpp&*A_8002ovPDHLkV1mv%p$z~4 literal 0 HcmV?d00001 diff --git a/src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..325a8edde4d289028473f5b00f4eb4eddfe99169 GIT binary patch literal 6707 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 literal 0 HcmV?d00001 diff --git a/src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..723df5cc0cc9f7e8959799a17896983b9a1896fd GIT binary patch literal 70742 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�emB638opugd$H{HKND4{vs2CG)I8aBdVMw zLZQfKEm=i$0TA(oX0&J~3(y{{XeD4%k}tN#t~jUxRqIPxv8c=d-VvcT$C3SUF#-bP z0}u%k@U+%tk-SSOyfU!btwsHT$POxo6k!^O7Q)zxy8Y)0Sc)_-3=|TYPleJWkr_h~ zd=;6f$h=Qg?GwPCnZ$7WqSsj}MP^5%8uwjIA)7?C42+BZlCXA&@>F=(oe@%CNlQxh zMyN=^s%@I!JO%|F8n1;_4ff3ZFf45)yo!-a0n1q($%1zCR-jsiR$e>+MP9=;Y+MM8 zucT6m+#qj9fHH4F1gBd53rIIPpfijyZxHq*ITNh;m*H`9&nj|IO8?YATK#-xPBe%q zRl2qXYYH?w#dv}VS9gZcaBBWVDxPbay&15I3|AYnaP<%i7)g8uM}z&9Hz^wki_Y|s zprDD!NdV+@f)m}a0!N=5fbvr??L;0T!BH!U&>{#rv0mr5a1O%HUSq|pfHNB@*rYkN z&7;(4){z@jCwok9IN>_#FAIc$QU74%*KbKrHXJi|w{X{yqL+*9Zv(!xySAQMW$ z1l2)4R}Qrr^C_gbNa2bYs8t}8>Z$C>)6#ZThUv55ePYMnJYB1=>v+Cia|2)V8iMj=W-O2 z@iHz)1%`Nl$Ygd}3_jPQxXmey2~Y_ZN-!I|Ech%N;3`5TsB9uw-{zrb-`82_dTOHq zgDuevtLG@h*s~3^S!ecCC`30>-Vo53S0i{r0R{`VRhny`QXR1& zC#awe=%yWH-%xa0g!lM5VoXcDYC)E{x4@JQ_Fbj2(9@ zYml-!sHwE$pi9N~ZyE6~j|j;X@M)n~q!axy=0siNv>MyFlMBr??fB@mC1oQ*cv^x% zK%`z^Ep24-7`Zfaz?O92YiXzxWhbRoUM`$X1eG^ekPlHiAn>|erZGM z?uRMV$1(%)zT{;q)w4u%xZDG$GxXo-Cg4?kY27QBxL_);=4y)82-z{%OIy*_og{4IPgG`fxGO_z(Z(6qOlv^ZJ?K0E7 zfUF2+^s)w1MB^%x*~q|w^<*Ms%V~S$=-EcrQcxc>ZdL_ME95zjn-9h^O*Sg=fE6H% z$}BU&RPa{D*1+B(%n0cP934yIy$-)DqPt8tAGBi*w;O6#$E&2)1Spdk>xg2Lpx9~6 zncwFnZ&7mpHX~NHKl=hy-LMW_rAW;<&h;FNf2?IRF9o{wu`Xe$$Hr|k?U<&t5b&Gv zi)^%PLA~ zGV3Z#l|fQQ%;rdYcqZO_t&Ff0MgZBfA&t3F@!Vuo#%xY_6`7}J<{KsxSQ@FR!NM&4 z8WY9S9@wN!a5BlkcBQtUqgRs>i| zAflll${v7%U!qx!fYhv#fT{9U+!mrzgIp7ibrC3LncB=s(Kib-h(u$V9g39!?u=X% zEeZy7w$F^E5>kNWs|FHb-XsdGhB73dB}$C*n(UyE7w}MH1!^!xfi(lObVgLWKD0-evY z92gPow<1OUQRiYEqmZ!FdwJY5mNVIY(^@Z}F#u5JMOSA;d<>3cH7Jaep@-lmPJ9mB zUiMxzBY&gdCInjrkaHJS6$JZ@dwVF~5-GOiLQ)T?7$0m7ER_5~_b|ye^E?8C0Fu_~ za?W5fZJ~~8yR|;DdxU(UEb&AjBrL$@;#l%`Q~N4$fjFoJHQa=OHzlYgiSZM$B?Jz_ znstR~U#Ae2VDwI1c2eurYUO1vHMF}%l`x7;re7MWsyq*1x-gM_bq#W$0Yjl)4jFAYmx}w2+iBeR=u%{9T;+!tmWHlumQ*XGG znHERJvOd9HjNTw;AFg&^=O_LJ5@Y4JwhV|Yj9s#ZBB(zTKRBCl%_8Y}xF`>Pdm4qF zv??0obyOto@hN*#ku^k)|HK(`C@E1BYF1UM-+8g9}#;|tC@Akzm*5R$=Q zqJAZ$Xis-e*3!5{Slw zqiG~K%$eES80d`0rA~0P8Aa8liZ#zEN!m6*4&0{vhF%Cvu7vzD6rKFd-1Nkny3e^; z4K}tS0Xb|=$W?J-zCgs5o~>QO&DKP#r%M+SR=pyxu- zP)!st^86#)q0ZX<4Eexl1J$JxlM@%eq_}Xzg4265i#S;0xJ7`KAW-#Rq?Pm$YF;RxB;!Tl-MYi11~>Lf(Mt1UO`@awfJOm@eB9qi-Nokt>nxLA=JWRyjQ*N_3JH560xjsjA4OY_n?Ah%ZQ)Ml^ zw(R>k{?xCW&a*zbRO-b$Ry^K9q|(Z2=;yS4)}bQ};>dK()6pnVbnBSuJ;XG^*tP<$ zR|VwiU#0XurGWo&MU~SMOJr$j{dAFQ zy<|>e{zaO|eoe7_6#YrOo|Tog~#3^z?DO$5hsuPNJdT}$MEhu z^`(;(0VHIr`ro27IN?fGBMc>F8X5@DFsC0QNdk+Za#{$mE3CLw6gov9U%_W!)+89n zAu<#_;`7C1S|O|!ZQ?8>>7ryPcG=n$&SpCCWwgjEaktPm$`}w~b}6ce`-MapmCaNT z6~xGFjsAaC)vL}HBbW_oeWQeSFkNI~KVs#EbT6?AyVR)tq^F8CZ5$Xg-*t)n^`Mzm z2vLaoL%)kuW?#;x$AgO4>3YtYzL|Lh{Wivm1s5P(dbM!_q%KO_|oJ{OkCNt$B&GEo%? z>qcw>MKk3$+2@vlPFMrDmKO z3*_eI1`&#wWOZ;8u>txd?gcu~Fk0DIFj51Lw9WAL+&68j6A?&NUA9^_>*5|lPCpxr zMs&R%d4vlP`funbQ~9{moA*sE1sBnhzzE@;CK#NoQ2nK8B^4(?@UB&c8a*b`fzZ#Q zm7|9>U8LQldW}LiDs6YMc5mV+3f5|pEH=!s2I1ANZcQ7a1Im^KgarKh#8V**t@0YI z)KP8E$IhEI!8HD|5t9%UkY)vp3gO`MtFgg3z}KU)(!Nz)<=_~DR@1E#vlaO`XCtKx`m|_ zXFi3a6eOtzbO4u{}ejT{j@oKv% zR34ql2|ktzOHi(LXobl#k;xZh5lS|rt5c`s6$uoykXRIbT^Im0^Jc1s=jRAA8S3rC zN!e0hw7I&_x;42h5O=`xH7a|@u~uyYNE;{UU^feOF1Ij0nw6$`=2}*YPUQp=xp?e+ zd88cRyapVUg@apoU@m`?3Shtq@4Cn(KNrK)!~w!0oNu^^8K<{s;tLknl$Z-Ulhu7o ztF_wVFVhf#l={JP3W;`EwR%_Vm*jTdhVfa4&f+CkZz?9U>!B>gSiYyiTYyaz5aFJ^ zynm|bsuX3S0Pr4-p_D#cXjvB((wJPI@9* zIv>rGu|AvrY0#}H@8YJ#Yu4S7K01j^6$Er1p)BJ^4~sjuAU#PY!hrk|ss2@QzJjl1 zExcyE(ZiKB82_ryH|b{c+rek)ntt=xT*(nKUO)eavAk*O@dB+VzS^oYVrBsQY&MAa+nRN&vd`uN&*;3`18Al6EwliAH6X4T>fv zMbMqQ|4kmdq3kAo@& z=u)gitF6#v9|+bSI6GCS$3vNRJ2+t$i1yrXqxHe|@8`B}yg**ur3WqaX@Ghp=@wzR zNz1&8RCN@kDv&j2J+J^!vfl}&gNx1Ll&7{pkc}rXT)^uD(-gHwjm%1JiB2XC9_e(m z8a}3YRmo)F&4h27CxGN&D?9$|zM@!6Nu3Gb6gB`%&oL1qIMdh*okDpp3~Qn2E@SHi zBNB;$X;aYHnp9<`4A1NsFHVxfr%0+N`AQxnX+_c{bt-r*#Pq6yrF1#(dQuZDN+EJ; z3^pa`SO92QU^6u3U8TsVN{ckhH&JfFBS|lTEa*h`jTGe=L4}ZpP)FaA0PaodUqiZR~11Pf_Jj0st*eqly_o;Ze$NOTX2ouKH*M z1P$9nBE79;SfuC!g6EF97UI1X`9OCjaKjF?_6R%46i|Zo6KHCXS)6N_m6tr?59ye|G5U~;fK0n=F``WT;%&%>~eG2OG zxRL!!ZyqPE%oGDEF~errp>SEQaLbTGDcVt_JDztkm>Akq68s{gjL;(<13L}+t7$)& zq5qk^B+G4BdIxd_DC8|@NA)e|wZw@hNSvKa0>=aGtRUEV8cuVYB1kCsbtr_UkvtpTq#g<$V2uABl^h`zc`W9U?48Vt<-da-o#1GdtAaY-(lEB88{LXx})89=#>TL*@%o_aRb z(!bectg)w>lR%a{j>Tr^*`^RtBF2{W$p#bt%x2);|LAtA_Ye2_sCRsk=2x!|g}6+p zLS*2kX_d>q3>rtqGCCyMt9{CBGWAk!eG)7=DYA#5#o=m^H)z5Z7-vrKxlHrB))M3= zQFpLS%Cdm*N`5gZ@<#N@Z&lBZ9~MG6KqioOO+i87X%z&>B(duBA9eC^5>5}^pp}C+ z4L*(uSIlcplg{NwrSO@Mx|O$Obc0}?D0);RD@NXh1rFHdnQX@3M&aiQg5^e1A~7K6 zWd}2W2&fLiq*_(byb>cLFLh#-6+0n|rYNAcGZ@}rWF(;qX`S5)p{C8aN@B%D#M+Mn!IMp=>Fd`qT^@W|8}x1a_#dB8E?$8bRc%IByuN@ls-Pir^1|Iu z(lRPwX2@DdtMRjO(Y30%q&BE36IAP3XmxrQ1)<&zx`o?ygxDBt$2b-;Thg(HO$1v5 z=?nrn`mk9#usZe`n-wx9J4OiKjMNqDDrU6^PE3QamtQu)kdI$&&he(#UfjFBSdT>Q z`}b5|{=4NH@Bh;udiDD2?=H*d_V?D%rn}aBwONQCf2tV4MHHLRRj$%HDOqI|KtAEB z8E#W$a*QawHEtqkZc%Zxl6jMJW+KdZ*5rC?4}iy4qDJ=UsiT08DLn<>zY5g4arN!> z9MfpB1bm^~V(!d|7Yn=131Vo8s&`BQV9g2OTA}@T*;ET-?eg@CQVWm#+yq8|r25=a z8s!61FqI`{>M!SXB$s-el z*W{cGCKv+A@itlmlkj+%F3D&eF&r#v+VxfuIMz}YqIS8UBESO0kb$)_B5di+nLywL z*Chli!*{g+eExAWUOv0oe?R|I-+2EY z|J&vDo3GoO^@AVVeA4~=FI*Yg-L{o%C(sW*lFf=tM4Ag~c5R_p7z?5B(IK??MU&Xe zRSG^&DQDRfuew!;o}Foafyv(3oJBpsh78jYX4HFvV{z=HBa%`iRQvKu*yiK`l3rtY z-N;vE4Opoiie3#W^Au&9fCp_>=a3u3C{#;kVnK7S&5^P8#wchVC5~2@8JVa3P=Ws6DJ)JKG=K*pAlWc}#l0Rt|HXWWPsHh=r$PcB+D6%G%&CHD)M8R&N=UQ#AlrxOYTLl(>sEX)^zEm?>x zoqv=lDmZQB{jz?uto_VwU{SZgYLJ$v(zjgS`L(!{3G-`lkFdE@Gfqxq?c{C?F|vIU zGv)_TNTtKns?+a#g+QXmz!)6+<51PMqbDz65#z{Aqkx)f>t-TzUp{Jj4Ib?P30D@ zC!mzwpkbq^%pw3%*GLXpP5*@97z1J=io+t6IT4iuE$~5&gsP7Ki%Aaa&>O{S(Y$f1k?58kobs8w zeCGX5H!a`kxMY}be`QUgG*eVMz2fY2HreqM6s5-cVWwT(Dr+U|GNGD!M`T7LMu#|i znN-gsOVteJZUVs^MZ3os<722*sr{)=!_x%}fJ>t%2KVFl6co`}60!;v#V`P)G87^p zlV+G0pv9$9q)Md{P*Rdv5%`EasRHM%kd<>>i&97sMiOl;VIG)a@U_h-?Fd24l&{NB z?Qs8U2w9-D4K<`$=PJk`5iR|3H593%1yJ2v#wyatm?%Yy zg^`D8#GBEt;9Bn1;KSnF#d7w~ya^#UAzH#mkq! z<@apw{^kMmA6URXCvQfy`Q?l4D+{{q?5$4pzh&D|EG}T%gQvZv@rB#H2w5Angv(+v3~Gd7 zL(fh8;ND@}qP!d`P_o+$GB+XA68_2T36dS9v|$$G!l0}j2j*0$N2g}fWZJk=v07Wd zuus&XRGHxZ+*xHZ|3x`sY)>cl<5cEy7AYzvLa~=9zrMM~CXbsz_x?v}?|thMA_=Sg zSR31~Z~x?npZur4^{tQp{eR!SdAF&#We?Ek>vjDXreFSBtF3B>hyM_Ydp9%R{Xp#f z4=-_QiJE#=`ngP`RcSYD10%^=)j1@Yl{%DoSrR?dG7LfQqGIFLznX(y49Nol&~#(j zBM74k=mBlQ#S&{ZOp?i1cw#sTEHG3Sq}e=oBC+jkeQHSt_n|kiw%pCJI_}{AoK?g; zb>r$RAskRGh`fJRCVJTwtvs_a%Op=_CwQ$;%&FXeuHahT+Divck(m)H!@?DnDVdEq zqE{p0<+1bSImZqVk+7Ny}+lUPnkV$i7}6_`X>fWoYas=%{Q(_7L`Mjj%rRtw!F?K@mN@MwBE$`zm|t5UN^*=+ptfzJ~)EU4y@ z(=5AgvWpS7TZP~J;0UDTJwB}Rc()7xi@SIJ)hDlh@*ll^`1AA0d^76%Rdhc%e>>u1-{lcZdgS!>G0^D)LSFbmHxoMIYFLZd^xImT6s=_>_s>zjR zRtf{yWMBlmvP|Ozv;O*`vFiGIYe>t|yb5mfc=ArtLvKTSv=@bB77I~6iCHC6Oj=1I zSf`#HuNCt%!(Edxdc|55Ydlja zPQYF4rg|@76rMH|Le0*Jg)j$n3qMapfOPINA{#tpSNrg*)JW63Ij}JZFz!JS2aYgG z3D?o83NW{o>(g|*bvEq+(GA+z-1c^Pt*$RTzLsU#5B$ zl-)Aial`vN(xEE%%c3v7`mlcUFMRXEfBEmW2=lt>KoM7n$J$=*%pP8U^6IC5;;on8 z_u}sE^S{^R%{$xGcH8m-9A1JfkDDL<$?M~y_xEDsV#GYkMHveN6pH6-$tH3|M~jPbTCM$GGAq$g!K1)5xNh() zrBwZdO^xnej(hZouNaJH6yWO~t?Brp)~xR&Q7b5;f^H_1C}k6idk}0}!^qQuyfJi~ z8CwPvF@ZoFdx}Be)|5{G^c)2p8uF@jbPc^@DUql7hA5SUIOZ1$98?#GJUSE=}sUl?2=D;|pA|;5Nx4?XS;o`9cgdJUA zCB{Yr|DU*-S-&M_1X7X)PdY%p^i`Y8!84rQYa!3V^P5Sx9E(1ipc>g}3f&|c5|VjT z3>2&~5K)S%s+6=yz<-n(WO**oM9}&M){f*F)aVUs-UcFzZHi547OhV+76PLJJEilE z2~%)Qh-ienYq$ja9=a>M{g;n7UG$CjM1J8t(d}n@d_?`ae`LcAA8c9PUOs*OGk^d6 zkN)+a+mvDJB?yh`kFd=Cy-g*q59_PH^7h?#eg5vj{?w)v_gi@!L9F{@bT*~9-^6Aq z>ZTZNk3fIsZIQP&SN#57?d5jr7k734aN+9x(-aq^lmc4kG%fLFOR8j6*#wJ3JBzFt zaEui^f3nLY*9vdA0r-0pB(`j=n2L6`QS(B{MXsjW=`@ov4wlp_Mf0ik?+8;J79`Dt zI_R&`?YvZyBV{ctyG#K{8?SKqMAO^DJ+l-sZOnme)63t*&7=;e;FxLmLu;$PAqUiB z-6BYZLts8HQNPcmrop83Y-W%*4nY>!NuZ|*Uda$jV0|08(E*-FwCp}zD;CX#eIHQ~ zJt11BMCGHXMG91RwoBy9SfZR+pgtc%e`{@M4IYNoRG&i*hC#Mx(%GxmqB{#_=NayQ zcIdn=`0&r2$P$iYVE zX^>C1Kd)XLv5o!BJ=~o0t=ZK%3&y_!=;NR`*ywt(-R^$&VSVp!zW1#k{Hwe7D?_(klZNXPt@roe z{mu{k$rtxu{?p6s;e<6xA|gW9Dl(x_2JFN#$4H@F884KJE5FlgtPFTOWa4dD23DKw7&yX6 zzHc&U1&D}9PvHYdz29|QcT-T0dcS<(KR!OZ``6$7@Sps>op&ft*e`e2RpE{)UQ+(H zK+Dhk^vk<1{m9!dzwc`%ufKnDp}#zU-N*gU7I=9SDReE0)oIe{<9Aq-?par*L3691 za|%d>3zBlWiVZei!_OHfwxllAIXJZkM6;wkWvz&CRE*LBwQ+>f+;MlFVxPj{Prp}P z1Q8tGb?f-RbK+icjK6{Vnk(3|fTMW~(x(cWSr>S}#MLif-M7mn;yk%gN}2n~xnoRQ zL`o?n8$Q4&+m-ZPwoJPHSwKw67>b6m-!A zqQMin^K4M$6uN@b5~HQHp~cFm=5@i|iOB?VOI`@1%oJo(l4T+_eh^TKmi2_#YC>D% z>mcj#+#03GcM|pEp#;sb!sS4PUjEoS_h0ynZ(je;zxIuf{>_hU0hCwASzM>hkLNf7 zL#)@wx9)%A1`B@qyEY5)kG}Jn-~UIpe}7<=H@|n&yqn7WSU@DiW=z7dn})#vw!KO( zB;vq++CV}U5|uQ}XaI*lWJV;Fj;&BA2i?~q)RIGMADu@Sa|wa23#p49N7$PspEL= z;}LvU91ikSkXeD_NAVR7%h|~|o@3yrgK%Q<^k=J1noP#9j(ZZ1>RfrO>$>JRTK%jA z5IwtJDGHS5ZvG6%FL%plw|Tg?E#muwFYNUXzx&CL|C>8|{V%py$m7Qk@5(`e@y>bI zhxJ*<=7(?EcV~FZB}4j)pZ!DIHSYh!!}^PV=x+JK_rJLRp5M7$?7O$O-q}9$neDop zpRT*F{(`iR>PazK9+XgshCI_c{bv)-i}HLyiPU@R*8$E%!TkDUo)0g5x=C=w5uXy4 zD++P8@}E?SHNaw5$C;OlosMjMtz)^9`GaSe%^i_T`!>Iv6j;EjF^j7 zaKkJ>p-tYjSmmLdPRHn45ay}Z5WdN{K0JK=-8bt;KlXBY`yakoKl$-*eEg#_)bNW`M)A`*fi`GI0t0f`?L4Y zV~SL{P@m?A1`yqpZY()_Ti7-d+?c`|KgYa`vdQPYbTq9&0psh==2qI76N>W+t`C{zPr@(!5q0 zq5v2V#fP-%T;I1LD)4jttTE)AC>` zM@QFslAbr4O?Py3n;t#>!bd*w-+%H?-GBI*2hy)6CgLKJ?%esExBu7={@Y(XKfC)b zq0O3k(LK0-ue*EqH|gZ~30+*ACq}7f*mD$&R6LK*3?0s~Imy}u@7<;VeA0fF1fFu| zdL{@Ovprrtr)D78GKainjl|0bNiD;xbD$AjdI!9hC@*Y#*rXGtAGmI~qr<~Px_Rpv zdczyOfu4Wy7q=of8=9-{5|*X|F1_Q?@X86y7^}M!{7Ha|Ni>57k*?o zakbg>2VeO7uhGCj(@ah(Z1@L*V>Mi=sVZ-pPn$jC5(>}QC$lppm;60i2l&`e(2BNx&3W_dA&JV_XG2M_OqX+ z2M_KK{I;Y;VH~!3buYmxhuFQH>QXO%8N_^1?}2apVrLUc@%EL(0CR!^QAM0Zkp34& ztmB!^Pf}p~i4vAQlk#L)gfZl?4c8Z@$!F-hkfX(98?rdMge8*hMM~1vJb5I?$4_`*qy=%mzIo$K@3?*Y-Cz0qum9^`S^W05 z{NM}kc-wpb#l`B;a~&_}^I!NZKX`C&;I@OjN`h`+n{)=nGYy2{MaeVB^f}sWege}Y z#7!(Sp;)zN3Vc=wGTtBgr92PJD+Xq@wTRDTU_Mq}VQO4A%~2UsR=IAX%XwUTa(Qep zvIbq)WR{~TD?=zv{L0Ytrm?CdL?eUso>CZ27Y59W8pw+UpPnAm+4(8G@WOAS)%uuk z-F(wKUw!<=pXqKt|BfGJUcNMNTmRtUy}|CeI~q`#c|;e4m~=J^2Lw@BRnj=O;k*g? zc}v$Z@Kt7%d@pG^S%pC((-N0)fak()#9Xa$s?U=!xyC%Ci%VaP?YU7iP+Jo_lUs}~ z-nWh836c=MD|DK((=)>e(kbzL{a}A@83l@rTIv4%R|Zz$ez1SucIUabzps18xBU1I zjjsAQhxhKjLj6`l#Xm!Ed~C15;Tq9lpku3lJCWUb5mYgORmAQgjd50dBA_G%1q*&w zzqub(SkVop5jW8c8dco4&BHTR!_f*0I>sP~{kS4QIJ`*|2<{TM=myf=yZ6fQ$KaU{ zJoC*d8HdXwINRQUET1-OXDeH zoabV7F`iTi$7~M-D^GctmC;1SW8xnc^Qu^xAXychJ;!oCcMTQyMRf2QPa-5hzK3vm zmK3Lz^D}X+aa>TD#9|Ze?r-mG1ZG&*tP844G~4I)OcC)DMo0@u|BB4AK%?lr8gT_? zf#<<{vSYhEADP}Nmb^+gT40cIdOo{_P$a=1XvT2PYPHJtW&f7t@cGgBlm!94ibIos@#WA3!4jipt0iwv_RpW)00lIA((o&sm#Y6t#`lW^H!`RU0NRWPVD zeu{fYMN*c=yNZB5PjWSDg)X^IpjJmA!-9snH0KQ6a~<#uIoL5vSSl*9_q;@AZ3!h3D)p<6bm#g(ZX_ z#9VL&Rmu9k`b_qV*j8O7hrPPjz%@%VTO+EqMg}U(BmO1A?4VdufvoiHgr4$=i|H896U)O0UUY3Um-hJ1O4 zJVNGTJ!S#Hl~x0KmG@*)YK_iq(gKcB7_n!c3$Pi$z&`{T1%f8b-Y;eK7RBghibF)h zC3dGW_9;FjWKlqY7e`W~6viw;$?I$r`zTNZLqK4hdJ+o@`Cy$7^rLx??2tGnr5_S4 zRnj>ihkKhMyjY3p-k_W-YFSEQuc&D%7A1HRBkKw|nZo#!&w z1oT(Q%HpJ+EjzI}fw)x>$ske+3$i_ZvVlZQpRrqqED#KnDhiB7qjM9bOp3)hoIN9T z&N-T*m?g&$EKPcgV+v!YrmHVeY@)hyhOYZ8*(yRIz9sDJyhd(;VlvsU zQMGESd|q_3*(*mED~s_T6bL{8NHSYUlYNT6OmPuB%a{aED~Y8Y#h8n2#4{oi6{T&< zbY_s8;v*sCBNN5IVYhfA1|vEIt#MxdE>R+EqlRa!1^@)FkouWIjWAz~8M$!8ocGGj zsM9={gQNG@ieQ_T5JPQ&7becA;+gk;?FUyxVY)0p!CN24v#GA93Nk*`7mW;*TzaGM z{Fyk6%>BVLC%SNhNQHWmOWsQeY{#txdb;=%qg$hKAZaJoIFQ1}7*Wlz#*D;5`Z13q zVXBK~AdnUa=c1`mQXa+CCi3}z|BQJ8GbXw`@{eje2l6Ue!n9{g>Nt)XXz;O1wXh$z z07NF5SeaIxJD)XGLFW83(nc*|_nFixnJQNzM#9y-FFZ4RwM=ga6TspTf+83)WA~lr zTS;RZY6b{+T}8w21kxIx$9_J`_kGqxYTSwu&w-;dWyXXkWz-i#jKlC!CWhI8LOABr z1$=q62NnCnO=&b;#*#x#X4MP8o6;*Ao$_K;fTxI4XG}df{|VP?2?_)^fv<=jZ3;~= ztFbOHRSI6>1YlyYa{_42@voTl$N-bXGkvmwD$9;R(Q!yoR9ZdR<*SPgUtFxb)FB^~ z^%%ycbQJPXvl+`Idlu@@FdZHp(7|#^F2_}zcmYC2YrLGu!VHVTNf(jIGbMd;FrO8X z=l}|2PaeqL_jGb{p68_x(uoW*+@wuy0Z1f{AQyll8F_IS?sB={!@~m~|Dq6N)Et?| z>BU8~lp>PUo$pBP)RN;S7hJSuJrI3dN%!xc$WQ#lck*BV$?vCo_l{|?=$hQom;(2O zG^`k|*S%jP!~d>dKcIj7!B5b?{JBrjGtXYn@6tJ5iO&;@KdB?v$U5kh5=8*w%y&&<$8q+((9N5N{0qPEdHP#_ z^J5ca*>1*_gGeT{g;CXu@yt?&o6^GP!lEx}nwv3q$`eLp_+oW&LErEVH|WI|pPT;e z;&|im{PpHy7|#)p^#crF{8a87?D#~k8);X^%U^m(y{rfIGcNQ66|{Y1P&Nr`%Y=JD4APQ80*T?^*)3H?m4vuSiN^4H zP+u3*C+FvDIyhKd88OCHwOn?Tp1&DJw3(!j$U>zrt_g|Siz=unqI&dWflvWwxi3Wy z<9&i?Fv(HqydD^RMVn2ZB@kU&O7wai<1@#(IXyiejgEnd7MU2G)BLWS57ZAAGtW!yG$?-;m?ZZ={;-J1JL_b~i!2{#;!#Ko&T$3Q-5F^3> zngpHXa$|%Ucr&X7fsa1mA;qM~Hc*jHh24h}))T!(8Zlojopk+kVq}rcR0Bqsq9}$o znT+;yE^+@v_}tA%d0YWM7J^wX*r>1mgTrVQ5@~zA1tcFC%hMV|0qt zi^N)_DzK)XC7;aFs8k$`!m2VE%)>v~5bc;+BLgXtGpqp@k!YYh3t&`J8KW9d73N|P z!II~?W+55jY2tQD5-Aho^JXs2(g+ND5LR*gm5(TRl~oYTEl&26ppaP2)%Ar|LbOX- zO&Dj9OfN%0*sDk*Y=QWS5(ny}1oDjIxT2h6EOtzmBu`II5yAZW9tuh5NupM2gdQ5> zHP?Yd*rFNncF}NgJ`{l4xZsln19@`wIvz=t410FLOSPIY&`A(Tr69p_E-Y~)L4LQh zsIV)`6O65}rmO%VJ<>dDwRcP_O!!T#|)xjt5~YM7VXEvD;~Rp*u)%0crE3WUYCdAfs{k+DhZ$iarIf6 zIQ<$@^{?xyn#srm9!M+8RcvG02k}M73|#VhLNzG?UX_=!m;vDIB&Pb_JEj;_I4Wu^ ziZ(DW)1)hea5AN+Cr;joz|FPW@beTnmnyD)oW{8s8=Dr}j;>s?$I;wu(n zN`oPFNc*GIxj+kr6j!LQ4lNtf)kKgkBVVf}GjGMN0fC{VcqIPz=CD3RFV_kxhT+l9G0kRro3MkP$|(hVKOKk+WJ0Vwx?cG8lN;k})kWHbVcxYMdsK@(J3L}FEfEP!?l&6RdW4*(!!7u@&a zk}Z}^j2Frbq!dD8tw6O4zQP|RlC(E|JgOqUj)K|Gv7{O4re2t@6%o=(VKQz~`$%T0 zr1rxyES?2Nuc*|@i?u4Dh$I#zny*XI$UK|8&T%q-jw3wP!MPNX+6&2D`U+TAeuDTP zRpik%q^|;ng_>PeypQwgN^Ogw`IH=xuG}?Qc&@Apr!^w|UBZt;_j;%+fSPp<@%lFG zAEC0DsSTMYL_4>E)QAP;ja~wF!gVC$h>3>O{8mIehcsaWp}+fOWgA#r~S+^&~j4tO2K2SNzM2FK>Oku;3?Q-2R8E%=E@MlbHkwKgWgE^2OpXRfpX?HoIWoLt9y zg01gyV90K%GBwjv3s4({FzUgGZ>pqByf-erw4>x0-{9GF2Du(NtYyutd9_0ILNix5 zi2F{FFUTuJklDW67dVI2tdx|7)qFRsHE7PEJ(!9OWZ#F17o7->TXkp&kT|4t-zSXq zRUPBA#tH|_(uqXX?qcTQ6+HU|hVXFTD$yYUsc1ZBi!BHvPF2Ne+@XT?>%F{0+|M+s zUVSG_s5>G#mMia>FhNT#J*@1X_~OLP7$tYp8OvoV4mvzs(p4U%gs429ngPT)d37nt z!`mt?rCsg~gyu%QxRPw4)w@?&+S7GqjttYkt#OnuIJ#*_iedYf>9P7cLneBDPDe)@x^bOovp!FShO$Y} zN4Ndr9GkPt^5&%}c^{;Z=PpHm0|9t3%+CSw;*ieHIypPsD(xqD*%4)UXO^H0kwz zELIz<9-#oOl7iJrs)eP`|8so$@WNeTqJc1j-8KB->ec2_L{ER6r@EfI|f zvQdzklDQB&E1QfaYx`M{j2VdCW#nTwNzB7RcuIem3k^53v~r7BC_a_zKmCrudBO9z zuy`zD??yU}a$`9y!0dQ%Htw!uQ+gY2O7w%nl!4HzES%YuCqu(~G?BZ`!h8kA)MBP9valJ>d**)@V+}(Xn~O8R0xhEG*QBB!|iYL2V+TK|$UUGOw~r^j61cIJfCI0faI<(mu_u|ksQ_{GfHkNCc@a;J@CIiNCmeL zhDqz_AWQw^4uh%BL{W$cQm9xELf8+B{dK6hUDvCEdgCrLPgfibwM_7JB!n%j_}$|B zOXc5^597K=o?yEQTx~@PMMI_h!uoC~M-@XA7JkQDp5)1@%-93!i_ z?KH=WIsx9x(jq8pR$P?ryGdxESNNbA2zd!4y1Wq2lw-E;l9{6$bos-Fr}QU(?03^& z{Bz$+_aB_37>7s<$*?m<(UKr9nPmnz>h`@XwN}H2*RLJWPye%DqJQ)6{x{tk+|)6S zIc|G)a(Y4UeES>dAN_+rL8pU}-*HVAtpAD*7m%xo%XIchc#knqc>Vezeezd+ga7v5 z|JW3Jne5$;t%u5VVFz?z&uT^UvR%-T_zku~E^>&AWepK~-Wfwx$+Ef(@1iu+9Gy(Wy z(br&Q30aZBmS|fHc@(9e9V9^sq$ANiuR?qTQiTf68jsP7Sj)x5#dQAp#hMP5JLph0 z#IeRsX`-8<@iewgznab)gLhZi_-Zpm?M6DB4pMMxD%Ed_AY@6l)Q|_U?thn?CT6DYV zP&O3@^y^_nn@o|h|4oXqj7N9n<0`3&shLw6m$0ug<1HD0>N8VBXpglUgTji3{oJGk zs7ewO@!=(|R9x%G1sq-YTv#|Ymm<;~d$Q5jj7T`tOirk!XmsgKxVs}odN*8(|EG-c z6kpkKH?WD&8!inAE>C@JFBXrsYEc)BGnqhd2$A@P1-?RL(B`yf+Q5@h?Y=^v~nv1 zFxVC+?_`~mwrwNCv+tU*GlhL{7^CxS1r0tH9Rz?H-x5P43PI8+QZa&AT%?($$}GD* z1B+Bh(g=-mj*TTU`)gT`swpU6)-0^w@Ps(DGTXiM@iXHgy1O5dWPiO4)l*?$pD<{O z^eM^_se^rmiPFX7Ft{G?4enMI945pCxzC`vM&8f9^p)zIa$;$iPccL$B{|>?vRyb{ zts|m!_G4T^zW9z^jiSSFE990X_Fq01N~Ye{Rjh4Mu0cr4sIb*pb`z zo432|UK^5cIk68m5Db;KQt_&J+U2HUHT#iga3#c;5A{lLM?t=H@9G& zO^orxV0O*4j7&oH4v@;kOc+e;3c6mXB6c0v^ra~blO($@Rbg1A`(~LTBMI0!p8dmL zUPE!%-k52wqZl(+6~o+`OYzVs{2ovd6eOFkBkWw~ahLA84EGC=Lf(T)6$@ZICBXOU z##R4>LMe03<6`HSqpYMny99>NO3lTCtMa!+rtu!J9 z)`+SCU+rpr$f`OXU8$Q8#d`iy)gr}A#bcpn1GAoR10jp`sy>9$bt z3AlpPCyqjMhl?HnYnQpQSHsYOoj^n|*pRGY5nShn;~}NHDwr6EGwd-&oZ06s$?2>L zZHQS}40~2>{V=qXdnDqFpC$ip0Dj*LxUJU|?rEPsHa_bFgpYGuH=yo_^1*jnVGblrULgbfQ zF)D6YNpuNU@NCo$1CRQ%xkr&3W_5i_(wUl-(B7p9ENR6k8p*p|Pn9cFfR(=U@TPO9 z-6ECQsnjblOF$G1S!sn==I$jBD{k^liy8e~v*8H^JCr${CiRUlFA@;IV9W1Cr$k1P zD_Rk@>!a+J;A*S#j`tzLA9BIm&P`!uYC#L??wZl>BC0UYHjiN8%4gSXGH=0kklO8B}0x-(8LgipBDX1EGxhri2o zb2v$K(<`Ya8M}LwREF3tf0 zwOkluK@H`nJ$o!{^PIva-8QA8HFa*AC#zc*5VE^I=8I7F=-}d9=cFXn z?Sey1Ugdo?)1Y=rEr!G+ChUjAatjhyqU?g2m0yyaus+9uN&u@1{-DG0XY)uKS>|1i z_hfEDVRj(Rj>qNf7AT}(Qy`*sww~cIZo^#FrWr`c+N)VdH6h=?MWk-C%h9T}?+ANY zIOef%=Q08&U0DWu-3@p|Eofp6fdY{$g?6|OU(mN15q|p8SIF%$Q=u6bbCL3)7n*O) zM4B6SZcO%#7}|$0vR1{9u~&(!>|hVWV`#)eadjF(dRa=51)6A+mhqcqkDE$R`AyTx z44uN3SDHOoEYicq9!JIUVJO!e8!3&yl#XCmJ+Aaz_DL`HVYlMj7=i-J7=(Qs*`;2! zvw@yMwKOSNs9IfOxEUok7yiS}38XF`DBfkX$~m)BwW3Hoj%Df_nPzJ2PaSk8 z`|4Eaca;+8#*J%qcD}L>Wrf^hH?WQHSloAVdUmClrLkP<*3E15_{s3xF4f2rL9-54 z*`vOrU^A{(P!7dXk|+%2d73Tp4R{(^xnjOM9}vrsOZl0whm8Q&mkp|a*Sr4C^wjn6 zzx&JH8fviA7MoL5sUB?X1vGXgJ3QFXjU&k&%GNT~XieoTF}OiguNc?(CY&todrTcB z7E?E}Zh1&&7fcryi>dcc>V-4-mYWOeculu%@bG);oF@Hdc-&?SCkZZg{48h~SAp!7 zdm7hr8q20%(#hFa6Mr=POTBr<7At}xr$wSTe)8m0Muw7por?{7+b6-Yg}%`R zCeDc*(36q3hzLV(V;8d2;%;ElZbQq%YlGxF%0&R#fSkI4ZRqa(lhiq_9~pa1sSb{s z341rV;Eym$d#cQJEjSo^0CAVb)h&+b@bCt?E+SNE3vsP*nsYtV)Km9(6*J9ELv3Rp zzlyn)NMZ3nT+>G7FfXi?3M1bs$UnSuRZpF_Qpc?YG#VHJU5f)cx^^=&^_olEOJ76Sm3}ul2pSZa zcsKg!Ri!UWmO`Xs%gvma(d{t@%Qxkindi$6CncXIyvwxRt&mw=3JJcY<0);a1hPmA zl3cVQ$H6(ZY#WG_7WLSpW+YT;aA4}46#PMeYf49l`@vB(5Medt4VJqy*4!*9P0;u% zi}ZZ$^~0&2Z<_fLO0XmfMU=TUB@Y!()_@^bF&GyM(6vv{ABWne1GSmQ`fw!)R41`uKbq1RN!Xe^MW|Ws zv^7efZq)7lf`|-h9Ze}~JX&CRsRf;&mPI~_I6Hx?Hg$QmkE*oGy(lvxe43U)g^q^x zz#fAe#yJEprKP44Gj!8q;~68WfabR8we(g9;3WP|UBD>!(&jv2<5%5+LBQ(TZNn$b zeQr#0dKW28v^oy*Td0L_-1JT{+q@f-aal&NZIS8lB7wvk0$T5tTKbk2HO<{IjLC*U zpPz5|zb7le1s!hUu<(Fds*I3l5(O63dtYH2Lhkxv7ZCFU999SD0n5mPyoH@dXZietto3ed!K;@bCVa(rEl^jV3to!mKK+Q;vfeyJ)}*g;-fpeQxhU z>tSV`Pv4)Pudg(aICf4SJAsWWn`o2AV_YF~I9CK&#d#)j%C;~^k$8G;2<&;$6h5D* zIeMo3*z!)+o8BAZS3#>`z77r+bUc_Esqxk#GtNS7Q)gvq<8y2Ata2$E8j}iR#YKyk z{2?gbo{N4O40G;KHgNS-rVUtk2I{9+PqHUEgA2C+y-_52K~*`h4QH0on4ikpkM@Cgi=w(AaM=`9KqwNNvSOP-E_wwHQZSyuaMCg|@kmIB%-v9Ku^ zcBi8NX^jB2P){q_@Db||B!NB_psL(Lt?fvufgQJ!ORe@W!Ym=|paxGVi<==3oS%#T zyxdjd<_*R(n}j+mD$E17PS^Id^VL@7Y-#~$WA$`m4DDoT;r9KWeoULKXu2bv2QetI zjRPEdKg5gx61!8PkQ*oYsHsT|PBc0#`us-5)Gl$dz66U>FO?2IG~M z4hx+z$U#$!)7mCPVd5Bw-7yQ*rG4VE8X0rSu6mgf2w8l0g1Ruq`s`wLx1CMME$*Io z3~1}8n=#Yx>#`u{1+BBeUUBbf-@*0ebGI>!FBXrV?#Wt1xFUpt1S&?r4Hu_{wUjFx z(Sa``%@nv)6Q#r@_hLPHOkG(F4%dyCOe^E%P)Ns&kWoh$D()^-h@sdJ!6!V-klwGO zxa3$3uQUp76X-CLK>7!6-Aq}T&4_!6_QpOC1~{WiRwHRjb6gGqK}_0;00WA(>;~o{ zkHXQtO-eQ69C)-a(|#;CacFth4J5T+5yXdC*%YY{W!pUgo4}S&N@#J8Ji!C$65P@i z9gMuvK={TaaP=vIl(DMA8`FZNoLbt2P&nANkbIJ?&XetkdAw8Pky)6lVnr^ovkySt zcdn6mL0G7HP=j(%Mpv2Fe3_qaIx-o zy=Ba}G_;8KA;c%iSb);5$tI@LVl)GpsH{5K7rqIUsluIMR-NE%EdetWxpfP|hLwPQ zqdGw%1fBlNDf?jusqF*H0Wn(j(MzF;=zH~P*Jewoie}>r{HY>vz+um?@ZGMiiY+Jr z*nw5tyG1}h*9)|X-7BPMXmlrZ_HorQ4!@O)@i0d9!ib9vbQ~sf;5$Y zG1tp+Zx~0_id<4ABhtRI8nH zUh!iU*V2XjE^;aN=r-Mz3bV=r;Iax29pkaP<{kiviGxk#IYbxo9*FwTKv8T^lIUt*p`mPq6H%vRnyMY;!cT=l}@DV)4A)Aq_vcZ><3W@ zT3s|y)sS7M0+Po1KxG+-Mi+k6lQ2ph{8G&%G8Vm*dsu&y{gKv+H>^nIaBghE1-H*G zh(zs?NO2KW&x7sk2pQ{&QFXKY(}t0@UIrK@faGG{tG0q_YP*k9Sgzr#Z{Nsr7t4(t zi)^8ne|_!$fQ`ntyW$G)ltzw-nD!!>ij!WgBARXCSZ!7!GqY@&MVXn8Pyq;JLg__& zVo0N@??0P;H*GU!;5dP;4(jzKP?pI!MXtzZ8(DWpnjn{@wX0433BWk_jcERhoJz#{ z9YPnDLsZ+rtoAEX7L9xkG|4A9geq)Q15Z5g^Cq75D_rG_TgYPaT<0I zG4?egMcN^1fgJ#(N~#%a_#A~XS11WF+g;SX!QOH40$gDho?xp04VtLx8|FBMd=iy7#G;dd9=m-A zq!DK0RbK~kjoF9}@^Mg`EiK~WVo^r(!edz`z20=l!(9}kR(OhY!h@6RF;+Q_$Kk<} zuIvEu>q?0%&{rl(>fBhwzsxXOuQc}ndWG$4O85S zBPAoEDVT;vD}fDqpt-^<0b_e{VITLMI)fdboYQ90({J5D6UKo{S5$2#8-grM1fT-v?lA~{;G z&gj-PrstnIpv~$$mCa72D+q>Vc}-9%CjhNCM{aP!so&0W>b^1dCVKUFO=Ewn#leyF zJW9tx}@JSuL)c|}%5^11ScQ7oxW$tid?~6Q8=3G*b3OfAC1L`hTV_%+R z13C8|4M5k+20B2&vZP6U9nj;GQ@a1~@gNdbnOLQ4B$~3VOl*^P(3%f`w$eUj>;$$H z?hbhBPh`vi{n=%H{$G(WAJK0iO+=2bUu@i^2 zC-l(}ak}0lkpvmzThf?x4D9Dtz|@t9Qyu!)HSOAsfo}cL)Uz@5lawgGnC5Dx11^Ot zGuY+Uvv}?Df*YG~4b#peGj)a~u%xFGYM2d6_6mD1tavgm7gkG4pJwBN#!3X4ii0$k zKN@O1%~Y$(Hc>nijpMe=D$2XlE@kC+u9{c-R5ARWsf4-<`A8b`=3)Y9!!Y#dC~Tuo z;VcD&vXC5UH6a2Q#didQzv=GHM=R%7pD18M7uG@&<17-*$j}I+MjT^g??SUor!!>~Q$vg)I`g zJhh7nu1qH>y&Q9I8W13*y|1|+*a@JNHfI5`ES04d^Ry&I2&8GvPvPRRm0QY>w5+_T zksaC_B@*C!vib0(+lU77>{xTntTNGe9BfsqQvJK{GTi9*CCsg830L>#aDOjhb!=Hm zj?x+yu9%f(eFnuVbK^1r$>z!9;U)~)$!HXJzH?$VXaK4ZmZGu4WvSe7iJO|p6}rWh z-C1;KG|U6@c-|v4KCN*e`Fug*sEM;WuE);qH@)Xqjnb|Yq762Yr@KoePm5k1yS)IY zrk8ggqnYe>H)xoSrgA3qGuLn)uCcNns0;I!Q$5O-cmmr%s?$T_j9v7~ zY!Fz7aBa2%K+0o!U^_YmO zlfRDdT&Lesl#_&>pD%K-DGE+y>mAAnoPFC7Y~k$0fY*zNd=a-5BO(>+79UP@NZJOD zoRi4*WwJ^8+B>QYIll>Bb^@dlWyoY6J>a+UOi=;$8z4!sFB{h*S8#Au@)S9BDCP{i ze5-Y{wS4YW?Z5)LC$mWe5^CZTY+O)+p0}KTEfH=jGw&u|o#WiYbWMeY((3b8EKG(f z&5Tbht((MYXce;z=acCia<)$r&yWRT#(TgLf^igKqESB(DVQ~8cFf1MdC7Li#`g~R zEn#)zna;r|={Mj1B%2=`8pOn=($UBeqgP54F}HLSHMYZ4wNvJaId^z3fzoW%h@h(B zXdjlf!3yDZzJg^#J0YuGGSAA3EU&F2@;I8xgr$l)6BXCP3-fh}^ZMEme5YN+an}9{q z7&p5KwAf9hd6+n|p|r-rxB{eFNl`8m)$P8EIuo;+8_{gX+ulH_LhG2cVqAg|XyZXA zF6UWdKr(MO;&oC=n>7zJlhlXGT$DvfX(1oD0E&6PeGb{T>zk;jt%KI@f&AAGuheHS=^a3G7i%PU@ z!n#8rZ9@LtTQkQPn*g2RcdG29_MM$R7yo`Dp81Ss z^=EL$kvG;u;&7aF9e7@Z)(iZQ*UaU}%Ra+RP z#gavVoShMkypq2DRCj##nU6Ccj#**mSD!Q{5Yw4Kc(c?*;J|pkmLurXE!Q*NOX_P_ z;iv@3q*_TZg35{)7v2SxSH(1NGX_TIlKdNp@)g6DAHF%A;cq$PqXJd?OM z4u>?8=K6?SA9}Z7YC14PJA&st^2o?5U3Wmor=R|4*RLLanELhSWHDsf9zE&l@$rzO zUyu(ng`gV2R25`o)xdI2g-{*1nl~aT1pKz&M;hlfeVFZIv3GLcakbLT2xcF$@b_Y1 z`RcH2sCYU_h+WT&vk}LuO9 zqd+-6CHl%MW3;;;_kUfj?*7!-#TV~QDC^bgEC1v0;LX3k-3ar zCQDW4k%_oqIq4prA=5)uT$k%?l|^b`E}QR<8P!5dhK>JR@kfDH;wU^{!#5g1m0teM!GK<`Ml{@J^W-BBAOGjSB630btiE3^UwHP;vp@XHgN5|2K|HO8 zL}n+?-0bN2XA&bFEQvhJHaBF9>o^7?gUg1Xy&2CMQpKTapmCjWkbf-~(TC_-g&&(Qxjlz1;rk(+7+0CJjvV7naLAe`8>tmqsy__5~wyaXQ?BS{*l+V%C{=3r;#Ar=rH$!mxgSvIRF3v literal 0 HcmV?d00001 diff --git a/src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..1b0c9636fb7cd444d6aca7f56e28e37e0ea59fda GIT binary patch literal 27230 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

v!yQ! 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 x=_h{X$CfoMC1VKa;oBNsbJ3?x9F0>nU! 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�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 ASpWb4 literal 0 HcmV?d00001 diff --git a/src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..1b0c9636fb7cd444d6aca7f56e28e37e0ea59fda GIT binary patch literal 27230 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

v!yQ! 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 x=_h{X$ + + + diff --git a/src-tauri/gen/android/app/src/main/res/values/colors.xml b/src-tauri/gen/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..f8c6127 --- /dev/null +++ b/src-tauri/gen/android/app/src/main/res/values/colors.xml @@ -0,0 +1,10 @@ + + + #FFBB86FC + #FF6200EE + #FF3700B3 + #FF03DAC5 + #FF018786 + #FF000000 + #FFFFFFFF + \ No newline at end of file diff --git a/src-tauri/gen/android/app/src/main/res/values/strings.xml b/src-tauri/gen/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..4487111 --- /dev/null +++ b/src-tauri/gen/android/app/src/main/res/values/strings.xml @@ -0,0 +1,4 @@ + + kando + kando + \ No newline at end of file diff --git a/src-tauri/gen/android/app/src/main/res/values/themes.xml b/src-tauri/gen/android/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..04ff569 --- /dev/null +++ b/src-tauri/gen/android/app/src/main/res/values/themes.xml @@ -0,0 +1,6 @@ + + + + diff --git a/src-tauri/gen/android/app/src/main/res/xml/file_paths.xml b/src-tauri/gen/android/app/src/main/res/xml/file_paths.xml new file mode 100644 index 0000000..782d63b --- /dev/null +++ b/src-tauri/gen/android/app/src/main/res/xml/file_paths.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src-tauri/gen/android/build.gradle.kts b/src-tauri/gen/android/build.gradle.kts new file mode 100644 index 0000000..9afefe1 --- /dev/null +++ b/src-tauri/gen/android/build.gradle.kts @@ -0,0 +1,22 @@ +buildscript { + repositories { + google() + mavenCentral() + } + dependencies { + classpath("com.android.tools.build:gradle:8.3.2") + classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.21") + } +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +tasks.register("clean").configure { + delete("build") +} + diff --git a/src-tauri/gen/android/buildSrc/build.gradle.kts b/src-tauri/gen/android/buildSrc/build.gradle.kts new file mode 100644 index 0000000..099feff --- /dev/null +++ b/src-tauri/gen/android/buildSrc/build.gradle.kts @@ -0,0 +1,23 @@ +plugins { + `kotlin-dsl` +} + +gradlePlugin { + plugins { + create("pluginsForCoolKids") { + id = "rust" + implementationClass = "RustPlugin" + } + } +} + +repositories { + google() + mavenCentral() +} + +dependencies { + compileOnly(gradleApi()) + implementation("com.android.tools.build:gradle:8.0.0") +} + diff --git a/src-tauri/gen/android/buildSrc/src/main/java/org/holochain/kando/kotlin/BuildTask.kt b/src-tauri/gen/android/buildSrc/src/main/java/org/holochain/kando/kotlin/BuildTask.kt new file mode 100644 index 0000000..ddd5bb9 --- /dev/null +++ b/src-tauri/gen/android/buildSrc/src/main/java/org/holochain/kando/kotlin/BuildTask.kt @@ -0,0 +1,52 @@ +import java.io.File +import org.apache.tools.ant.taskdefs.condition.Os +import org.gradle.api.DefaultTask +import org.gradle.api.GradleException +import org.gradle.api.logging.LogLevel +import org.gradle.api.tasks.Input +import org.gradle.api.tasks.TaskAction + +open class BuildTask : DefaultTask() { + @Input + var rootDirRel: String? = null + @Input + var target: String? = null + @Input + var release: Boolean? = null + + @TaskAction + fun assemble() { + val executable = """npm"""; + try { + runTauriCli(executable) + } catch (e: Exception) { + if (Os.isFamily(Os.FAMILY_WINDOWS)) { + runTauriCli("$executable.cmd") + } else { + throw e; + } + } + } + + fun runTauriCli(executable: String) { + val rootDirRel = rootDirRel ?: throw GradleException("rootDirRel cannot be null") + val target = target ?: throw GradleException("target cannot be null") + val release = release ?: throw GradleException("release cannot be null") + val args = listOf("run", "--", "tauri", "android", "android-studio-script"); + + project.exec { + workingDir(File(project.projectDir, rootDirRel)) + executable(executable) + args(args) + if (project.logger.isEnabled(LogLevel.DEBUG)) { + args("-vv") + } else if (project.logger.isEnabled(LogLevel.INFO)) { + args("-v") + } + if (release) { + args("--release") + } + args(listOf("--target", target)) + }.assertNormalExitValue() + } +} \ No newline at end of file diff --git a/src-tauri/gen/android/buildSrc/src/main/java/org/holochain/kando/kotlin/RustPlugin.kt b/src-tauri/gen/android/buildSrc/src/main/java/org/holochain/kando/kotlin/RustPlugin.kt new file mode 100644 index 0000000..4aa7fca --- /dev/null +++ b/src-tauri/gen/android/buildSrc/src/main/java/org/holochain/kando/kotlin/RustPlugin.kt @@ -0,0 +1,85 @@ +import com.android.build.api.dsl.ApplicationExtension +import org.gradle.api.DefaultTask +import org.gradle.api.Plugin +import org.gradle.api.Project +import org.gradle.kotlin.dsl.configure +import org.gradle.kotlin.dsl.get + +const val TASK_GROUP = "rust" + +open class Config { + lateinit var rootDirRel: String +} + +open class RustPlugin : Plugin { + private lateinit var config: Config + + override fun apply(project: Project) = with(project) { + config = extensions.create("rust", Config::class.java) + + val defaultAbiList = listOf("arm64-v8a", "armeabi-v7a", "x86", "x86_64"); + val abiList = (findProperty("abiList") as? String)?.split(',') ?: defaultAbiList + + val defaultArchList = listOf("arm64", "arm", "x86", "x86_64"); + val archList = (findProperty("archList") as? String)?.split(',') ?: defaultArchList + + val targetsList = (findProperty("targetList") as? String)?.split(',') ?: listOf("aarch64", "armv7", "i686", "x86_64") + + extensions.configure { + @Suppress("UnstableApiUsage") + flavorDimensions.add("abi") + productFlavors { + create("universal") { + dimension = "abi" + ndk { + abiFilters += abiList + } + } + defaultArchList.forEachIndexed { index, arch -> + create(arch) { + dimension = "abi" + ndk { + abiFilters.add(defaultAbiList[index]) + } + } + } + } + } + + afterEvaluate { + for (profile in listOf("debug", "release")) { + val profileCapitalized = profile.replaceFirstChar { it.uppercase() } + val buildTask = tasks.maybeCreate( + "rustBuildUniversal$profileCapitalized", + DefaultTask::class.java + ).apply { + group = TASK_GROUP + description = "Build dynamic library in $profile mode for all targets" + } + + tasks["mergeUniversal${profileCapitalized}JniLibFolders"].dependsOn(buildTask) + + for (targetPair in targetsList.withIndex()) { + val targetName = targetPair.value + val targetArch = archList[targetPair.index] + val targetArchCapitalized = targetArch.replaceFirstChar { it.uppercase() } + val targetBuildTask = project.tasks.maybeCreate( + "rustBuild$targetArchCapitalized$profileCapitalized", + BuildTask::class.java + ).apply { + group = TASK_GROUP + description = "Build dynamic library in $profile mode for $targetArch" + rootDirRel = config.rootDirRel + target = targetName + release = profile == "release" + } + + buildTask.dependsOn(targetBuildTask) + tasks["merge$targetArchCapitalized${profileCapitalized}JniLibFolders"].dependsOn( + targetBuildTask + ) + } + } + } + } +} \ No newline at end of file diff --git a/src-tauri/gen/android/gradle.properties b/src-tauri/gen/android/gradle.properties new file mode 100644 index 0000000..022338b --- /dev/null +++ b/src-tauri/gen/android/gradle.properties @@ -0,0 +1,25 @@ +# Project-wide Gradle settings. +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app"s APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +# Kotlin code style for this project: "official" or "obsolete": +kotlin.code.style=official +# Enables namespacing of each library's R class so that its R class includes only the +# resources declared in the library itself and none from the library's dependencies, +# thereby reducing the size of the R class for that library +android.nonTransitiveRClass=true +android.defaults.buildfeatures.buildconfig=true +android.nonFinalResIds=false \ No newline at end of file diff --git a/src-tauri/gen/android/gradle/wrapper/gradle-wrapper.jar b/src-tauri/gen/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f GIT binary patch literal 59203 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

K7UpUK$>l@ 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 E2O(~oYXATM literal 0 HcmV?d00001 diff --git a/src-tauri/gen/android/gradle/wrapper/gradle-wrapper.properties b/src-tauri/gen/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..a03ce6a --- /dev/null +++ b/src-tauri/gen/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Tue May 10 19:22:52 CST 2022 +distributionBase=GRADLE_USER_HOME +distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip +distributionPath=wrapper/dists +zipStorePath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME diff --git a/src-tauri/gen/android/gradlew b/src-tauri/gen/android/gradlew new file mode 100755 index 0000000..4f906e0 --- /dev/null +++ b/src-tauri/gen/android/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/src-tauri/gen/android/gradlew.bat b/src-tauri/gen/android/gradlew.bat new file mode 100644 index 0000000..ac1b06f --- /dev/null +++ b/src-tauri/gen/android/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/src-tauri/gen/android/settings.gradle b/src-tauri/gen/android/settings.gradle new file mode 100644 index 0000000..3939116 --- /dev/null +++ b/src-tauri/gen/android/settings.gradle @@ -0,0 +1,3 @@ +include ':app' + +apply from: 'tauri.settings.gradle' diff --git a/src-tauri/gen/schemas/acl-manifests.json b/src-tauri/gen/schemas/acl-manifests.json new file mode 100644 index 0000000..2dff683 --- /dev/null +++ b/src-tauri/gen/schemas/acl-manifests.json @@ -0,0 +1 @@ +{"app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"holochain":{"default_permission":null,"permissions":{"allow-get-locales":{"identifier":"allow-get-locales","description":"Enables the get_locales command without any pre-configured scope.","commands":{"allow":["get_locales"],"deny":[]}},"allow-get-runtime-info":{"identifier":"allow-get-runtime-info","description":"Enables the get_runtime_info command without any pre-configured scope.","commands":{"allow":["get_runtime_info"],"deny":[]}},"allow-is-holochain-ready":{"identifier":"allow-is-holochain-ready","description":"Enables the is_holochain_ready command without any pre-configured scope.","commands":{"allow":["is_holochain_ready"],"deny":[]}},"allow-list-apps":{"identifier":"allow-list-apps","description":"Enables the list_apps command without any pre-configured scope.","commands":{"allow":["list_apps"],"deny":[]}},"allow-open-app":{"identifier":"allow-open-app","description":"Enables the open_app command without any pre-configured scope.","commands":{"allow":["open_app"],"deny":[]}},"allow-sign-zome-call":{"identifier":"allow-sign-zome-call","description":"Enables the sign_zome_call command without any pre-configured scope.","commands":{"allow":["sign_zome_call"],"deny":[]}},"deny-get-locales":{"identifier":"deny-get-locales","description":"Denies the get_locales command without any pre-configured scope.","commands":{"allow":[],"deny":["get_locales"]}},"deny-get-runtime-info":{"identifier":"deny-get-runtime-info","description":"Denies the get_runtime_info command without any pre-configured scope.","commands":{"allow":[],"deny":["get_runtime_info"]}},"deny-is-holochain-ready":{"identifier":"deny-is-holochain-ready","description":"Denies the is_holochain_ready command without any pre-configured scope.","commands":{"allow":[],"deny":["is_holochain_ready"]}},"deny-list-apps":{"identifier":"deny-list-apps","description":"Denies the list_apps command without any pre-configured scope.","commands":{"allow":[],"deny":["list_apps"]}},"deny-open-app":{"identifier":"deny-open-app","description":"Denies the open_app command without any pre-configured scope.","commands":{"allow":[],"deny":["open_app"]}},"deny-sign-zome-call":{"identifier":"deny-sign-zome-call","description":"Denies the sign_zome_call command without any pre-configured scope.","commands":{"allow":[],"deny":["sign_zome_call"]}}},"permission_sets":{},"global_scope_schema":null},"image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"log":{"default_permission":{"identifier":"default","description":"Allows the log command","permissions":["allow-log"]},"permissions":{"allow-log":{"identifier":"allow-log","description":"Enables the log command without any pre-configured scope.","commands":{"allow":["log"],"deny":[]}},"deny-log":{"identifier":"deny-log","description":"Denies the log command without any pre-configured scope.","commands":{"allow":[],"deny":["log"]}}},"permission_sets":{},"global_scope_schema":null},"menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":[]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":[]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null}} \ No newline at end of file diff --git a/src-tauri/gen/schemas/android-schema.json b/src-tauri/gen/schemas/android-schema.json new file mode 100644 index 0000000..93c4b17 --- /dev/null +++ b/src-tauri/gen/schemas/android-schema.json @@ -0,0 +1,2278 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "CapabilityFile", + "description": "Capability formats accepted in a capability file.", + "anyOf": [ + { + "description": "A single capability.", + "allOf": [ + { + "$ref": "#/definitions/Capability" + } + ] + }, + { + "description": "A list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + }, + { + "description": "A list of capabilities.", + "type": "object", + "required": [ + "capabilities" + ], + "properties": { + "capabilities": { + "description": "The list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + } + } + } + ], + "definitions": { + "Capability": { + "description": "a grouping and boundary mechanism developers can use to separate windows or plugins functionality from each other at runtime.\n\nIf a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create trust groups and reduce impact of vulnerabilities in certain plugins or windows. Windows can be added to a capability by exact name or glob patterns like *, admin-* or main-window.", + "type": "object", + "required": [ + "identifier", + "permissions" + ], + "properties": { + "identifier": { + "description": "Identifier of the capability.", + "type": "string" + }, + "description": { + "description": "Description of the capability.", + "default": "", + "type": "string" + }, + "remote": { + "description": "Configure remote URLs that can use the capability permissions.", + "anyOf": [ + { + "$ref": "#/definitions/CapabilityRemote" + }, + { + "type": "null" + } + ] + }, + "local": { + "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", + "default": true, + "type": "boolean" + }, + "windows": { + "description": "List of windows that uses this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.", + "type": "array", + "items": { + "type": "string" + } + }, + "webviews": { + "description": "List of webviews that uses this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.", + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "description": "List of permissions attached to this capability. Must include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`.", + "type": "array", + "items": { + "$ref": "#/definitions/PermissionEntry" + } + }, + "platforms": { + "description": "Target platforms this capability applies. By default all platforms are affected by this capability.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Target" + } + } + } + }, + "CapabilityRemote": { + "description": "Configuration for remote URLs that are associated with the capability.", + "type": "object", + "required": [ + "urls" + ], + "properties": { + "urls": { + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n# Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "PermissionEntry": { + "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", + "anyOf": [ + { + "description": "Reference a permission or permission set by identifier.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + { + "description": "Reference a permission or permission set by identifier and extends its scope.", + "type": "object", + "required": [ + "identifier" + ], + "properties": { + "identifier": { + "description": "Identifier of the permission or permission set.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + "allow": { + "description": "Data that defines what is allowed by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + }, + "deny": { + "description": "Data that defines what is denied by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + } + } + } + ] + }, + "Identifier": { + "oneOf": [ + { + "description": "app:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "app:default" + ] + }, + { + "description": "app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-app-hide" + ] + }, + { + "description": "app:allow-app-show -> Enables the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-app-show" + ] + }, + { + "description": "app:allow-name -> Enables the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-name" + ] + }, + { + "description": "app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-tauri-version" + ] + }, + { + "description": "app:allow-version -> Enables the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-version" + ] + }, + { + "description": "app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-app-hide" + ] + }, + { + "description": "app:deny-app-show -> Denies the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-app-show" + ] + }, + { + "description": "app:deny-name -> Denies the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-name" + ] + }, + { + "description": "app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-tauri-version" + ] + }, + { + "description": "app:deny-version -> Denies the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-version" + ] + }, + { + "description": "event:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "event:default" + ] + }, + { + "description": "event:allow-emit -> Enables the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-emit" + ] + }, + { + "description": "event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-emit-to" + ] + }, + { + "description": "event:allow-listen -> Enables the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-listen" + ] + }, + { + "description": "event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-unlisten" + ] + }, + { + "description": "event:deny-emit -> Denies the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-emit" + ] + }, + { + "description": "event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-emit-to" + ] + }, + { + "description": "event:deny-listen -> Denies the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-listen" + ] + }, + { + "description": "event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-unlisten" + ] + }, + { + "type": "string", + "enum": [ + "holochain:default" + ] + }, + { + "description": "holochain:allow-get-locales -> Enables the get_locales command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-get-locales" + ] + }, + { + "description": "holochain:allow-get-runtime-info -> Enables the get_runtime_info command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-get-runtime-info" + ] + }, + { + "description": "holochain:allow-is-holochain-ready -> Enables the is_holochain_ready command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-is-holochain-ready" + ] + }, + { + "description": "holochain:allow-list-apps -> Enables the list_apps command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-list-apps" + ] + }, + { + "description": "holochain:allow-open-app -> Enables the open_app command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-open-app" + ] + }, + { + "description": "holochain:allow-sign-zome-call -> Enables the sign_zome_call command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-sign-zome-call" + ] + }, + { + "description": "holochain:deny-get-locales -> Denies the get_locales command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-get-locales" + ] + }, + { + "description": "holochain:deny-get-runtime-info -> Denies the get_runtime_info command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-get-runtime-info" + ] + }, + { + "description": "holochain:deny-is-holochain-ready -> Denies the is_holochain_ready command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-is-holochain-ready" + ] + }, + { + "description": "holochain:deny-list-apps -> Denies the list_apps command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-list-apps" + ] + }, + { + "description": "holochain:deny-open-app -> Denies the open_app command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-open-app" + ] + }, + { + "description": "holochain:deny-sign-zome-call -> Denies the sign_zome_call command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-sign-zome-call" + ] + }, + { + "description": "image:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "image:default" + ] + }, + { + "description": "image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-from-bytes" + ] + }, + { + "description": "image:allow-from-path -> Enables the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-from-path" + ] + }, + { + "description": "image:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-new" + ] + }, + { + "description": "image:allow-rgba -> Enables the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-rgba" + ] + }, + { + "description": "image:allow-size -> Enables the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-size" + ] + }, + { + "description": "image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-from-bytes" + ] + }, + { + "description": "image:deny-from-path -> Denies the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-from-path" + ] + }, + { + "description": "image:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-new" + ] + }, + { + "description": "image:deny-rgba -> Denies the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-rgba" + ] + }, + { + "description": "image:deny-size -> Denies the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-size" + ] + }, + { + "description": "log:default -> Allows the log command", + "type": "string", + "enum": [ + "log:default" + ] + }, + { + "description": "log:allow-log -> Enables the log command without any pre-configured scope.", + "type": "string", + "enum": [ + "log:allow-log" + ] + }, + { + "description": "log:deny-log -> Denies the log command without any pre-configured scope.", + "type": "string", + "enum": [ + "log:deny-log" + ] + }, + { + "description": "menu:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "menu:default" + ] + }, + { + "description": "menu:allow-append -> Enables the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-append" + ] + }, + { + "description": "menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-create-default" + ] + }, + { + "description": "menu:allow-get -> Enables the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-get" + ] + }, + { + "description": "menu:allow-insert -> Enables the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-insert" + ] + }, + { + "description": "menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-is-checked" + ] + }, + { + "description": "menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-is-enabled" + ] + }, + { + "description": "menu:allow-items -> Enables the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-items" + ] + }, + { + "description": "menu:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-new" + ] + }, + { + "description": "menu:allow-popup -> Enables the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-popup" + ] + }, + { + "description": "menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-prepend" + ] + }, + { + "description": "menu:allow-remove -> Enables the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-remove" + ] + }, + { + "description": "menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-remove-at" + ] + }, + { + "description": "menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-accelerator" + ] + }, + { + "description": "menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-app-menu" + ] + }, + { + "description": "menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-window-menu" + ] + }, + { + "description": "menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-checked" + ] + }, + { + "description": "menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-enabled" + ] + }, + { + "description": "menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-icon" + ] + }, + { + "description": "menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-text" + ] + }, + { + "description": "menu:allow-text -> Enables the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-text" + ] + }, + { + "description": "menu:deny-append -> Denies the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-append" + ] + }, + { + "description": "menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-create-default" + ] + }, + { + "description": "menu:deny-get -> Denies the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-get" + ] + }, + { + "description": "menu:deny-insert -> Denies the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-insert" + ] + }, + { + "description": "menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-is-checked" + ] + }, + { + "description": "menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-is-enabled" + ] + }, + { + "description": "menu:deny-items -> Denies the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-items" + ] + }, + { + "description": "menu:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-new" + ] + }, + { + "description": "menu:deny-popup -> Denies the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-popup" + ] + }, + { + "description": "menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-prepend" + ] + }, + { + "description": "menu:deny-remove -> Denies the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-remove" + ] + }, + { + "description": "menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-remove-at" + ] + }, + { + "description": "menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-accelerator" + ] + }, + { + "description": "menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-app-menu" + ] + }, + { + "description": "menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-window-menu" + ] + }, + { + "description": "menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-checked" + ] + }, + { + "description": "menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-enabled" + ] + }, + { + "description": "menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-icon" + ] + }, + { + "description": "menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-text" + ] + }, + { + "description": "menu:deny-text -> Denies the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-text" + ] + }, + { + "description": "path:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "path:default" + ] + }, + { + "description": "path:allow-basename -> Enables the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-basename" + ] + }, + { + "description": "path:allow-dirname -> Enables the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-dirname" + ] + }, + { + "description": "path:allow-extname -> Enables the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-extname" + ] + }, + { + "description": "path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-is-absolute" + ] + }, + { + "description": "path:allow-join -> Enables the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-join" + ] + }, + { + "description": "path:allow-normalize -> Enables the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-normalize" + ] + }, + { + "description": "path:allow-resolve -> Enables the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-resolve" + ] + }, + { + "description": "path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-resolve-directory" + ] + }, + { + "description": "path:deny-basename -> Denies the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-basename" + ] + }, + { + "description": "path:deny-dirname -> Denies the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-dirname" + ] + }, + { + "description": "path:deny-extname -> Denies the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-extname" + ] + }, + { + "description": "path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-is-absolute" + ] + }, + { + "description": "path:deny-join -> Denies the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-join" + ] + }, + { + "description": "path:deny-normalize -> Denies the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-normalize" + ] + }, + { + "description": "path:deny-resolve -> Denies the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-resolve" + ] + }, + { + "description": "path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-resolve-directory" + ] + }, + { + "description": "resources:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "resources:default" + ] + }, + { + "description": "resources:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "resources:allow-close" + ] + }, + { + "description": "resources:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "resources:deny-close" + ] + }, + { + "description": "tray:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "tray:default" + ] + }, + { + "description": "tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-get-by-id" + ] + }, + { + "description": "tray:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-new" + ] + }, + { + "description": "tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-remove-by-id" + ] + }, + { + "description": "tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-icon" + ] + }, + { + "description": "tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-icon-as-template" + ] + }, + { + "description": "tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-menu" + ] + }, + { + "description": "tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-show-menu-on-left-click" + ] + }, + { + "description": "tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-temp-dir-path" + ] + }, + { + "description": "tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-title" + ] + }, + { + "description": "tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-tooltip" + ] + }, + { + "description": "tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-visible" + ] + }, + { + "description": "tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-get-by-id" + ] + }, + { + "description": "tray:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-new" + ] + }, + { + "description": "tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-remove-by-id" + ] + }, + { + "description": "tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-icon" + ] + }, + { + "description": "tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-icon-as-template" + ] + }, + { + "description": "tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-menu" + ] + }, + { + "description": "tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-show-menu-on-left-click" + ] + }, + { + "description": "tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-temp-dir-path" + ] + }, + { + "description": "tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-title" + ] + }, + { + "description": "tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-tooltip" + ] + }, + { + "description": "tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-visible" + ] + }, + { + "description": "webview:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "webview:default" + ] + }, + { + "description": "webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-create-webview" + ] + }, + { + "description": "webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-create-webview-window" + ] + }, + { + "description": "webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-internal-toggle-devtools" + ] + }, + { + "description": "webview:allow-print -> Enables the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-print" + ] + }, + { + "description": "webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-reparent" + ] + }, + { + "description": "webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-focus" + ] + }, + { + "description": "webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-position" + ] + }, + { + "description": "webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-size" + ] + }, + { + "description": "webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-zoom" + ] + }, + { + "description": "webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-close" + ] + }, + { + "description": "webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-position" + ] + }, + { + "description": "webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-size" + ] + }, + { + "description": "webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-create-webview" + ] + }, + { + "description": "webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-create-webview-window" + ] + }, + { + "description": "webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-internal-toggle-devtools" + ] + }, + { + "description": "webview:deny-print -> Denies the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-print" + ] + }, + { + "description": "webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-reparent" + ] + }, + { + "description": "webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-focus" + ] + }, + { + "description": "webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-position" + ] + }, + { + "description": "webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-size" + ] + }, + { + "description": "webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-zoom" + ] + }, + { + "description": "webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-close" + ] + }, + { + "description": "webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-position" + ] + }, + { + "description": "webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-size" + ] + }, + { + "description": "window:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "window:default" + ] + }, + { + "description": "window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-available-monitors" + ] + }, + { + "description": "window:allow-center -> Enables the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-center" + ] + }, + { + "description": "window:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-close" + ] + }, + { + "description": "window:allow-create -> Enables the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-create" + ] + }, + { + "description": "window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-current-monitor" + ] + }, + { + "description": "window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-cursor-position" + ] + }, + { + "description": "window:allow-destroy -> Enables the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-destroy" + ] + }, + { + "description": "window:allow-hide -> Enables the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-hide" + ] + }, + { + "description": "window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-inner-position" + ] + }, + { + "description": "window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-inner-size" + ] + }, + { + "description": "window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-internal-toggle-maximize" + ] + }, + { + "description": "window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-closable" + ] + }, + { + "description": "window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-decorated" + ] + }, + { + "description": "window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-focused" + ] + }, + { + "description": "window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-fullscreen" + ] + }, + { + "description": "window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-maximizable" + ] + }, + { + "description": "window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-maximized" + ] + }, + { + "description": "window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-minimizable" + ] + }, + { + "description": "window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-minimized" + ] + }, + { + "description": "window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-resizable" + ] + }, + { + "description": "window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-visible" + ] + }, + { + "description": "window:allow-maximize -> Enables the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-maximize" + ] + }, + { + "description": "window:allow-minimize -> Enables the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-minimize" + ] + }, + { + "description": "window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-monitor-from-point" + ] + }, + { + "description": "window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-outer-position" + ] + }, + { + "description": "window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-outer-size" + ] + }, + { + "description": "window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-primary-monitor" + ] + }, + { + "description": "window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-request-user-attention" + ] + }, + { + "description": "window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-scale-factor" + ] + }, + { + "description": "window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-always-on-bottom" + ] + }, + { + "description": "window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-always-on-top" + ] + }, + { + "description": "window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-closable" + ] + }, + { + "description": "window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-content-protected" + ] + }, + { + "description": "window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-grab" + ] + }, + { + "description": "window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-icon" + ] + }, + { + "description": "window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-position" + ] + }, + { + "description": "window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-visible" + ] + }, + { + "description": "window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-decorations" + ] + }, + { + "description": "window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-effects" + ] + }, + { + "description": "window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-focus" + ] + }, + { + "description": "window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-fullscreen" + ] + }, + { + "description": "window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-icon" + ] + }, + { + "description": "window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-ignore-cursor-events" + ] + }, + { + "description": "window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-max-size" + ] + }, + { + "description": "window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-maximizable" + ] + }, + { + "description": "window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-min-size" + ] + }, + { + "description": "window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-minimizable" + ] + }, + { + "description": "window:allow-set-position -> Enables the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-position" + ] + }, + { + "description": "window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-progress-bar" + ] + }, + { + "description": "window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-resizable" + ] + }, + { + "description": "window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-shadow" + ] + }, + { + "description": "window:allow-set-size -> Enables the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-size" + ] + }, + { + "description": "window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-skip-taskbar" + ] + }, + { + "description": "window:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-title" + ] + }, + { + "description": "window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-visible-on-all-workspaces" + ] + }, + { + "description": "window:allow-show -> Enables the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-show" + ] + }, + { + "description": "window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-start-dragging" + ] + }, + { + "description": "window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-start-resize-dragging" + ] + }, + { + "description": "window:allow-theme -> Enables the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-theme" + ] + }, + { + "description": "window:allow-title -> Enables the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-title" + ] + }, + { + "description": "window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-toggle-maximize" + ] + }, + { + "description": "window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-unmaximize" + ] + }, + { + "description": "window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-unminimize" + ] + }, + { + "description": "window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-available-monitors" + ] + }, + { + "description": "window:deny-center -> Denies the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-center" + ] + }, + { + "description": "window:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-close" + ] + }, + { + "description": "window:deny-create -> Denies the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-create" + ] + }, + { + "description": "window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-current-monitor" + ] + }, + { + "description": "window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-cursor-position" + ] + }, + { + "description": "window:deny-destroy -> Denies the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-destroy" + ] + }, + { + "description": "window:deny-hide -> Denies the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-hide" + ] + }, + { + "description": "window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-inner-position" + ] + }, + { + "description": "window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-inner-size" + ] + }, + { + "description": "window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-internal-toggle-maximize" + ] + }, + { + "description": "window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-closable" + ] + }, + { + "description": "window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-decorated" + ] + }, + { + "description": "window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-focused" + ] + }, + { + "description": "window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-fullscreen" + ] + }, + { + "description": "window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-maximizable" + ] + }, + { + "description": "window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-maximized" + ] + }, + { + "description": "window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-minimizable" + ] + }, + { + "description": "window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-minimized" + ] + }, + { + "description": "window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-resizable" + ] + }, + { + "description": "window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-visible" + ] + }, + { + "description": "window:deny-maximize -> Denies the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-maximize" + ] + }, + { + "description": "window:deny-minimize -> Denies the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-minimize" + ] + }, + { + "description": "window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-monitor-from-point" + ] + }, + { + "description": "window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-outer-position" + ] + }, + { + "description": "window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-outer-size" + ] + }, + { + "description": "window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-primary-monitor" + ] + }, + { + "description": "window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-request-user-attention" + ] + }, + { + "description": "window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-scale-factor" + ] + }, + { + "description": "window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-always-on-bottom" + ] + }, + { + "description": "window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-always-on-top" + ] + }, + { + "description": "window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-closable" + ] + }, + { + "description": "window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-content-protected" + ] + }, + { + "description": "window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-grab" + ] + }, + { + "description": "window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-icon" + ] + }, + { + "description": "window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-position" + ] + }, + { + "description": "window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-visible" + ] + }, + { + "description": "window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-decorations" + ] + }, + { + "description": "window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-effects" + ] + }, + { + "description": "window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-focus" + ] + }, + { + "description": "window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-fullscreen" + ] + }, + { + "description": "window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-icon" + ] + }, + { + "description": "window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-ignore-cursor-events" + ] + }, + { + "description": "window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-max-size" + ] + }, + { + "description": "window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-maximizable" + ] + }, + { + "description": "window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-min-size" + ] + }, + { + "description": "window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-minimizable" + ] + }, + { + "description": "window:deny-set-position -> Denies the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-position" + ] + }, + { + "description": "window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-progress-bar" + ] + }, + { + "description": "window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-resizable" + ] + }, + { + "description": "window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-shadow" + ] + }, + { + "description": "window:deny-set-size -> Denies the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-size" + ] + }, + { + "description": "window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-skip-taskbar" + ] + }, + { + "description": "window:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-title" + ] + }, + { + "description": "window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-visible-on-all-workspaces" + ] + }, + { + "description": "window:deny-show -> Denies the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-show" + ] + }, + { + "description": "window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-start-dragging" + ] + }, + { + "description": "window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-start-resize-dragging" + ] + }, + { + "description": "window:deny-theme -> Denies the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-theme" + ] + }, + { + "description": "window:deny-title -> Denies the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-title" + ] + }, + { + "description": "window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-toggle-maximize" + ] + }, + { + "description": "window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-unmaximize" + ] + }, + { + "description": "window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-unminimize" + ] + } + ] + }, + "Value": { + "description": "All supported ACL values.", + "anyOf": [ + { + "description": "Represents a null JSON value.", + "type": "null" + }, + { + "description": "Represents a [`bool`].", + "type": "boolean" + }, + { + "description": "Represents a valid ACL [`Number`].", + "allOf": [ + { + "$ref": "#/definitions/Number" + } + ] + }, + { + "description": "Represents a [`String`].", + "type": "string" + }, + { + "description": "Represents a list of other [`Value`]s.", + "type": "array", + "items": { + "$ref": "#/definitions/Value" + } + }, + { + "description": "Represents a map of [`String`] keys to [`Value`]s.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Value" + } + } + ] + }, + "Number": { + "description": "A valid ACL number.", + "anyOf": [ + { + "description": "Represents an [`i64`].", + "type": "integer", + "format": "int64" + }, + { + "description": "Represents a [`f64`].", + "type": "number", + "format": "double" + } + ] + }, + "Target": { + "description": "Platform target.", + "oneOf": [ + { + "description": "MacOS.", + "type": "string", + "enum": [ + "macOS" + ] + }, + { + "description": "Windows.", + "type": "string", + "enum": [ + "windows" + ] + }, + { + "description": "Linux.", + "type": "string", + "enum": [ + "linux" + ] + }, + { + "description": "Android.", + "type": "string", + "enum": [ + "android" + ] + }, + { + "description": "iOS.", + "type": "string", + "enum": [ + "iOS" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/src-tauri/gen/schemas/capabilities.json b/src-tauri/gen/schemas/capabilities.json new file mode 100644 index 0000000..8a93057 --- /dev/null +++ b/src-tauri/gen/schemas/capabilities.json @@ -0,0 +1 @@ +{"main-capability":{"identifier":"main-capability","description":"Capability for the main window","local":true,"windows":["main"],"permissions":["path:default","event:default","window:default","app:default","resources:default","menu:default","tray:default","window:allow-set-title"]}} \ No newline at end of file diff --git a/src-tauri/gen/schemas/desktop-schema.json b/src-tauri/gen/schemas/desktop-schema.json new file mode 100644 index 0000000..93c4b17 --- /dev/null +++ b/src-tauri/gen/schemas/desktop-schema.json @@ -0,0 +1,2278 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "CapabilityFile", + "description": "Capability formats accepted in a capability file.", + "anyOf": [ + { + "description": "A single capability.", + "allOf": [ + { + "$ref": "#/definitions/Capability" + } + ] + }, + { + "description": "A list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + }, + { + "description": "A list of capabilities.", + "type": "object", + "required": [ + "capabilities" + ], + "properties": { + "capabilities": { + "description": "The list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + } + } + } + ], + "definitions": { + "Capability": { + "description": "a grouping and boundary mechanism developers can use to separate windows or plugins functionality from each other at runtime.\n\nIf a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create trust groups and reduce impact of vulnerabilities in certain plugins or windows. Windows can be added to a capability by exact name or glob patterns like *, admin-* or main-window.", + "type": "object", + "required": [ + "identifier", + "permissions" + ], + "properties": { + "identifier": { + "description": "Identifier of the capability.", + "type": "string" + }, + "description": { + "description": "Description of the capability.", + "default": "", + "type": "string" + }, + "remote": { + "description": "Configure remote URLs that can use the capability permissions.", + "anyOf": [ + { + "$ref": "#/definitions/CapabilityRemote" + }, + { + "type": "null" + } + ] + }, + "local": { + "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", + "default": true, + "type": "boolean" + }, + "windows": { + "description": "List of windows that uses this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.", + "type": "array", + "items": { + "type": "string" + } + }, + "webviews": { + "description": "List of webviews that uses this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.", + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "description": "List of permissions attached to this capability. Must include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`.", + "type": "array", + "items": { + "$ref": "#/definitions/PermissionEntry" + } + }, + "platforms": { + "description": "Target platforms this capability applies. By default all platforms are affected by this capability.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Target" + } + } + } + }, + "CapabilityRemote": { + "description": "Configuration for remote URLs that are associated with the capability.", + "type": "object", + "required": [ + "urls" + ], + "properties": { + "urls": { + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n# Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "PermissionEntry": { + "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", + "anyOf": [ + { + "description": "Reference a permission or permission set by identifier.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + { + "description": "Reference a permission or permission set by identifier and extends its scope.", + "type": "object", + "required": [ + "identifier" + ], + "properties": { + "identifier": { + "description": "Identifier of the permission or permission set.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + "allow": { + "description": "Data that defines what is allowed by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + }, + "deny": { + "description": "Data that defines what is denied by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + } + } + } + ] + }, + "Identifier": { + "oneOf": [ + { + "description": "app:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "app:default" + ] + }, + { + "description": "app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-app-hide" + ] + }, + { + "description": "app:allow-app-show -> Enables the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-app-show" + ] + }, + { + "description": "app:allow-name -> Enables the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-name" + ] + }, + { + "description": "app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-tauri-version" + ] + }, + { + "description": "app:allow-version -> Enables the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-version" + ] + }, + { + "description": "app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-app-hide" + ] + }, + { + "description": "app:deny-app-show -> Denies the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-app-show" + ] + }, + { + "description": "app:deny-name -> Denies the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-name" + ] + }, + { + "description": "app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-tauri-version" + ] + }, + { + "description": "app:deny-version -> Denies the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-version" + ] + }, + { + "description": "event:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "event:default" + ] + }, + { + "description": "event:allow-emit -> Enables the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-emit" + ] + }, + { + "description": "event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-emit-to" + ] + }, + { + "description": "event:allow-listen -> Enables the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-listen" + ] + }, + { + "description": "event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-unlisten" + ] + }, + { + "description": "event:deny-emit -> Denies the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-emit" + ] + }, + { + "description": "event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-emit-to" + ] + }, + { + "description": "event:deny-listen -> Denies the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-listen" + ] + }, + { + "description": "event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-unlisten" + ] + }, + { + "type": "string", + "enum": [ + "holochain:default" + ] + }, + { + "description": "holochain:allow-get-locales -> Enables the get_locales command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-get-locales" + ] + }, + { + "description": "holochain:allow-get-runtime-info -> Enables the get_runtime_info command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-get-runtime-info" + ] + }, + { + "description": "holochain:allow-is-holochain-ready -> Enables the is_holochain_ready command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-is-holochain-ready" + ] + }, + { + "description": "holochain:allow-list-apps -> Enables the list_apps command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-list-apps" + ] + }, + { + "description": "holochain:allow-open-app -> Enables the open_app command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-open-app" + ] + }, + { + "description": "holochain:allow-sign-zome-call -> Enables the sign_zome_call command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-sign-zome-call" + ] + }, + { + "description": "holochain:deny-get-locales -> Denies the get_locales command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-get-locales" + ] + }, + { + "description": "holochain:deny-get-runtime-info -> Denies the get_runtime_info command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-get-runtime-info" + ] + }, + { + "description": "holochain:deny-is-holochain-ready -> Denies the is_holochain_ready command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-is-holochain-ready" + ] + }, + { + "description": "holochain:deny-list-apps -> Denies the list_apps command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-list-apps" + ] + }, + { + "description": "holochain:deny-open-app -> Denies the open_app command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-open-app" + ] + }, + { + "description": "holochain:deny-sign-zome-call -> Denies the sign_zome_call command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-sign-zome-call" + ] + }, + { + "description": "image:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "image:default" + ] + }, + { + "description": "image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-from-bytes" + ] + }, + { + "description": "image:allow-from-path -> Enables the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-from-path" + ] + }, + { + "description": "image:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-new" + ] + }, + { + "description": "image:allow-rgba -> Enables the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-rgba" + ] + }, + { + "description": "image:allow-size -> Enables the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-size" + ] + }, + { + "description": "image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-from-bytes" + ] + }, + { + "description": "image:deny-from-path -> Denies the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-from-path" + ] + }, + { + "description": "image:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-new" + ] + }, + { + "description": "image:deny-rgba -> Denies the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-rgba" + ] + }, + { + "description": "image:deny-size -> Denies the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-size" + ] + }, + { + "description": "log:default -> Allows the log command", + "type": "string", + "enum": [ + "log:default" + ] + }, + { + "description": "log:allow-log -> Enables the log command without any pre-configured scope.", + "type": "string", + "enum": [ + "log:allow-log" + ] + }, + { + "description": "log:deny-log -> Denies the log command without any pre-configured scope.", + "type": "string", + "enum": [ + "log:deny-log" + ] + }, + { + "description": "menu:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "menu:default" + ] + }, + { + "description": "menu:allow-append -> Enables the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-append" + ] + }, + { + "description": "menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-create-default" + ] + }, + { + "description": "menu:allow-get -> Enables the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-get" + ] + }, + { + "description": "menu:allow-insert -> Enables the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-insert" + ] + }, + { + "description": "menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-is-checked" + ] + }, + { + "description": "menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-is-enabled" + ] + }, + { + "description": "menu:allow-items -> Enables the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-items" + ] + }, + { + "description": "menu:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-new" + ] + }, + { + "description": "menu:allow-popup -> Enables the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-popup" + ] + }, + { + "description": "menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-prepend" + ] + }, + { + "description": "menu:allow-remove -> Enables the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-remove" + ] + }, + { + "description": "menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-remove-at" + ] + }, + { + "description": "menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-accelerator" + ] + }, + { + "description": "menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-app-menu" + ] + }, + { + "description": "menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-window-menu" + ] + }, + { + "description": "menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-checked" + ] + }, + { + "description": "menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-enabled" + ] + }, + { + "description": "menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-icon" + ] + }, + { + "description": "menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-text" + ] + }, + { + "description": "menu:allow-text -> Enables the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-text" + ] + }, + { + "description": "menu:deny-append -> Denies the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-append" + ] + }, + { + "description": "menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-create-default" + ] + }, + { + "description": "menu:deny-get -> Denies the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-get" + ] + }, + { + "description": "menu:deny-insert -> Denies the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-insert" + ] + }, + { + "description": "menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-is-checked" + ] + }, + { + "description": "menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-is-enabled" + ] + }, + { + "description": "menu:deny-items -> Denies the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-items" + ] + }, + { + "description": "menu:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-new" + ] + }, + { + "description": "menu:deny-popup -> Denies the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-popup" + ] + }, + { + "description": "menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-prepend" + ] + }, + { + "description": "menu:deny-remove -> Denies the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-remove" + ] + }, + { + "description": "menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-remove-at" + ] + }, + { + "description": "menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-accelerator" + ] + }, + { + "description": "menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-app-menu" + ] + }, + { + "description": "menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-window-menu" + ] + }, + { + "description": "menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-checked" + ] + }, + { + "description": "menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-enabled" + ] + }, + { + "description": "menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-icon" + ] + }, + { + "description": "menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-text" + ] + }, + { + "description": "menu:deny-text -> Denies the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-text" + ] + }, + { + "description": "path:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "path:default" + ] + }, + { + "description": "path:allow-basename -> Enables the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-basename" + ] + }, + { + "description": "path:allow-dirname -> Enables the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-dirname" + ] + }, + { + "description": "path:allow-extname -> Enables the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-extname" + ] + }, + { + "description": "path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-is-absolute" + ] + }, + { + "description": "path:allow-join -> Enables the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-join" + ] + }, + { + "description": "path:allow-normalize -> Enables the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-normalize" + ] + }, + { + "description": "path:allow-resolve -> Enables the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-resolve" + ] + }, + { + "description": "path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-resolve-directory" + ] + }, + { + "description": "path:deny-basename -> Denies the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-basename" + ] + }, + { + "description": "path:deny-dirname -> Denies the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-dirname" + ] + }, + { + "description": "path:deny-extname -> Denies the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-extname" + ] + }, + { + "description": "path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-is-absolute" + ] + }, + { + "description": "path:deny-join -> Denies the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-join" + ] + }, + { + "description": "path:deny-normalize -> Denies the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-normalize" + ] + }, + { + "description": "path:deny-resolve -> Denies the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-resolve" + ] + }, + { + "description": "path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-resolve-directory" + ] + }, + { + "description": "resources:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "resources:default" + ] + }, + { + "description": "resources:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "resources:allow-close" + ] + }, + { + "description": "resources:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "resources:deny-close" + ] + }, + { + "description": "tray:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "tray:default" + ] + }, + { + "description": "tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-get-by-id" + ] + }, + { + "description": "tray:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-new" + ] + }, + { + "description": "tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-remove-by-id" + ] + }, + { + "description": "tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-icon" + ] + }, + { + "description": "tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-icon-as-template" + ] + }, + { + "description": "tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-menu" + ] + }, + { + "description": "tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-show-menu-on-left-click" + ] + }, + { + "description": "tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-temp-dir-path" + ] + }, + { + "description": "tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-title" + ] + }, + { + "description": "tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-tooltip" + ] + }, + { + "description": "tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-visible" + ] + }, + { + "description": "tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-get-by-id" + ] + }, + { + "description": "tray:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-new" + ] + }, + { + "description": "tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-remove-by-id" + ] + }, + { + "description": "tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-icon" + ] + }, + { + "description": "tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-icon-as-template" + ] + }, + { + "description": "tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-menu" + ] + }, + { + "description": "tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-show-menu-on-left-click" + ] + }, + { + "description": "tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-temp-dir-path" + ] + }, + { + "description": "tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-title" + ] + }, + { + "description": "tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-tooltip" + ] + }, + { + "description": "tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-visible" + ] + }, + { + "description": "webview:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "webview:default" + ] + }, + { + "description": "webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-create-webview" + ] + }, + { + "description": "webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-create-webview-window" + ] + }, + { + "description": "webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-internal-toggle-devtools" + ] + }, + { + "description": "webview:allow-print -> Enables the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-print" + ] + }, + { + "description": "webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-reparent" + ] + }, + { + "description": "webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-focus" + ] + }, + { + "description": "webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-position" + ] + }, + { + "description": "webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-size" + ] + }, + { + "description": "webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-zoom" + ] + }, + { + "description": "webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-close" + ] + }, + { + "description": "webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-position" + ] + }, + { + "description": "webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-size" + ] + }, + { + "description": "webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-create-webview" + ] + }, + { + "description": "webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-create-webview-window" + ] + }, + { + "description": "webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-internal-toggle-devtools" + ] + }, + { + "description": "webview:deny-print -> Denies the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-print" + ] + }, + { + "description": "webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-reparent" + ] + }, + { + "description": "webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-focus" + ] + }, + { + "description": "webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-position" + ] + }, + { + "description": "webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-size" + ] + }, + { + "description": "webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-zoom" + ] + }, + { + "description": "webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-close" + ] + }, + { + "description": "webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-position" + ] + }, + { + "description": "webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-size" + ] + }, + { + "description": "window:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "window:default" + ] + }, + { + "description": "window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-available-monitors" + ] + }, + { + "description": "window:allow-center -> Enables the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-center" + ] + }, + { + "description": "window:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-close" + ] + }, + { + "description": "window:allow-create -> Enables the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-create" + ] + }, + { + "description": "window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-current-monitor" + ] + }, + { + "description": "window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-cursor-position" + ] + }, + { + "description": "window:allow-destroy -> Enables the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-destroy" + ] + }, + { + "description": "window:allow-hide -> Enables the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-hide" + ] + }, + { + "description": "window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-inner-position" + ] + }, + { + "description": "window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-inner-size" + ] + }, + { + "description": "window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-internal-toggle-maximize" + ] + }, + { + "description": "window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-closable" + ] + }, + { + "description": "window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-decorated" + ] + }, + { + "description": "window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-focused" + ] + }, + { + "description": "window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-fullscreen" + ] + }, + { + "description": "window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-maximizable" + ] + }, + { + "description": "window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-maximized" + ] + }, + { + "description": "window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-minimizable" + ] + }, + { + "description": "window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-minimized" + ] + }, + { + "description": "window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-resizable" + ] + }, + { + "description": "window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-visible" + ] + }, + { + "description": "window:allow-maximize -> Enables the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-maximize" + ] + }, + { + "description": "window:allow-minimize -> Enables the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-minimize" + ] + }, + { + "description": "window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-monitor-from-point" + ] + }, + { + "description": "window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-outer-position" + ] + }, + { + "description": "window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-outer-size" + ] + }, + { + "description": "window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-primary-monitor" + ] + }, + { + "description": "window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-request-user-attention" + ] + }, + { + "description": "window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-scale-factor" + ] + }, + { + "description": "window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-always-on-bottom" + ] + }, + { + "description": "window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-always-on-top" + ] + }, + { + "description": "window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-closable" + ] + }, + { + "description": "window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-content-protected" + ] + }, + { + "description": "window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-grab" + ] + }, + { + "description": "window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-icon" + ] + }, + { + "description": "window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-position" + ] + }, + { + "description": "window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-visible" + ] + }, + { + "description": "window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-decorations" + ] + }, + { + "description": "window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-effects" + ] + }, + { + "description": "window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-focus" + ] + }, + { + "description": "window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-fullscreen" + ] + }, + { + "description": "window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-icon" + ] + }, + { + "description": "window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-ignore-cursor-events" + ] + }, + { + "description": "window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-max-size" + ] + }, + { + "description": "window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-maximizable" + ] + }, + { + "description": "window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-min-size" + ] + }, + { + "description": "window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-minimizable" + ] + }, + { + "description": "window:allow-set-position -> Enables the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-position" + ] + }, + { + "description": "window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-progress-bar" + ] + }, + { + "description": "window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-resizable" + ] + }, + { + "description": "window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-shadow" + ] + }, + { + "description": "window:allow-set-size -> Enables the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-size" + ] + }, + { + "description": "window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-skip-taskbar" + ] + }, + { + "description": "window:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-title" + ] + }, + { + "description": "window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-visible-on-all-workspaces" + ] + }, + { + "description": "window:allow-show -> Enables the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-show" + ] + }, + { + "description": "window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-start-dragging" + ] + }, + { + "description": "window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-start-resize-dragging" + ] + }, + { + "description": "window:allow-theme -> Enables the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-theme" + ] + }, + { + "description": "window:allow-title -> Enables the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-title" + ] + }, + { + "description": "window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-toggle-maximize" + ] + }, + { + "description": "window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-unmaximize" + ] + }, + { + "description": "window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-unminimize" + ] + }, + { + "description": "window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-available-monitors" + ] + }, + { + "description": "window:deny-center -> Denies the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-center" + ] + }, + { + "description": "window:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-close" + ] + }, + { + "description": "window:deny-create -> Denies the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-create" + ] + }, + { + "description": "window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-current-monitor" + ] + }, + { + "description": "window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-cursor-position" + ] + }, + { + "description": "window:deny-destroy -> Denies the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-destroy" + ] + }, + { + "description": "window:deny-hide -> Denies the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-hide" + ] + }, + { + "description": "window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-inner-position" + ] + }, + { + "description": "window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-inner-size" + ] + }, + { + "description": "window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-internal-toggle-maximize" + ] + }, + { + "description": "window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-closable" + ] + }, + { + "description": "window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-decorated" + ] + }, + { + "description": "window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-focused" + ] + }, + { + "description": "window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-fullscreen" + ] + }, + { + "description": "window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-maximizable" + ] + }, + { + "description": "window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-maximized" + ] + }, + { + "description": "window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-minimizable" + ] + }, + { + "description": "window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-minimized" + ] + }, + { + "description": "window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-resizable" + ] + }, + { + "description": "window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-visible" + ] + }, + { + "description": "window:deny-maximize -> Denies the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-maximize" + ] + }, + { + "description": "window:deny-minimize -> Denies the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-minimize" + ] + }, + { + "description": "window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-monitor-from-point" + ] + }, + { + "description": "window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-outer-position" + ] + }, + { + "description": "window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-outer-size" + ] + }, + { + "description": "window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-primary-monitor" + ] + }, + { + "description": "window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-request-user-attention" + ] + }, + { + "description": "window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-scale-factor" + ] + }, + { + "description": "window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-always-on-bottom" + ] + }, + { + "description": "window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-always-on-top" + ] + }, + { + "description": "window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-closable" + ] + }, + { + "description": "window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-content-protected" + ] + }, + { + "description": "window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-grab" + ] + }, + { + "description": "window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-icon" + ] + }, + { + "description": "window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-position" + ] + }, + { + "description": "window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-visible" + ] + }, + { + "description": "window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-decorations" + ] + }, + { + "description": "window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-effects" + ] + }, + { + "description": "window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-focus" + ] + }, + { + "description": "window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-fullscreen" + ] + }, + { + "description": "window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-icon" + ] + }, + { + "description": "window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-ignore-cursor-events" + ] + }, + { + "description": "window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-max-size" + ] + }, + { + "description": "window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-maximizable" + ] + }, + { + "description": "window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-min-size" + ] + }, + { + "description": "window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-minimizable" + ] + }, + { + "description": "window:deny-set-position -> Denies the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-position" + ] + }, + { + "description": "window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-progress-bar" + ] + }, + { + "description": "window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-resizable" + ] + }, + { + "description": "window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-shadow" + ] + }, + { + "description": "window:deny-set-size -> Denies the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-size" + ] + }, + { + "description": "window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-skip-taskbar" + ] + }, + { + "description": "window:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-title" + ] + }, + { + "description": "window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-visible-on-all-workspaces" + ] + }, + { + "description": "window:deny-show -> Denies the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-show" + ] + }, + { + "description": "window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-start-dragging" + ] + }, + { + "description": "window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-start-resize-dragging" + ] + }, + { + "description": "window:deny-theme -> Denies the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-theme" + ] + }, + { + "description": "window:deny-title -> Denies the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-title" + ] + }, + { + "description": "window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-toggle-maximize" + ] + }, + { + "description": "window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-unmaximize" + ] + }, + { + "description": "window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-unminimize" + ] + } + ] + }, + "Value": { + "description": "All supported ACL values.", + "anyOf": [ + { + "description": "Represents a null JSON value.", + "type": "null" + }, + { + "description": "Represents a [`bool`].", + "type": "boolean" + }, + { + "description": "Represents a valid ACL [`Number`].", + "allOf": [ + { + "$ref": "#/definitions/Number" + } + ] + }, + { + "description": "Represents a [`String`].", + "type": "string" + }, + { + "description": "Represents a list of other [`Value`]s.", + "type": "array", + "items": { + "$ref": "#/definitions/Value" + } + }, + { + "description": "Represents a map of [`String`] keys to [`Value`]s.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Value" + } + } + ] + }, + "Number": { + "description": "A valid ACL number.", + "anyOf": [ + { + "description": "Represents an [`i64`].", + "type": "integer", + "format": "int64" + }, + { + "description": "Represents a [`f64`].", + "type": "number", + "format": "double" + } + ] + }, + "Target": { + "description": "Platform target.", + "oneOf": [ + { + "description": "MacOS.", + "type": "string", + "enum": [ + "macOS" + ] + }, + { + "description": "Windows.", + "type": "string", + "enum": [ + "windows" + ] + }, + { + "description": "Linux.", + "type": "string", + "enum": [ + "linux" + ] + }, + { + "description": "Android.", + "type": "string", + "enum": [ + "android" + ] + }, + { + "description": "iOS.", + "type": "string", + "enum": [ + "iOS" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/src-tauri/gen/schemas/linux-schema.json b/src-tauri/gen/schemas/linux-schema.json new file mode 100644 index 0000000..93c4b17 --- /dev/null +++ b/src-tauri/gen/schemas/linux-schema.json @@ -0,0 +1,2278 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "CapabilityFile", + "description": "Capability formats accepted in a capability file.", + "anyOf": [ + { + "description": "A single capability.", + "allOf": [ + { + "$ref": "#/definitions/Capability" + } + ] + }, + { + "description": "A list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + }, + { + "description": "A list of capabilities.", + "type": "object", + "required": [ + "capabilities" + ], + "properties": { + "capabilities": { + "description": "The list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + } + } + } + ], + "definitions": { + "Capability": { + "description": "a grouping and boundary mechanism developers can use to separate windows or plugins functionality from each other at runtime.\n\nIf a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create trust groups and reduce impact of vulnerabilities in certain plugins or windows. Windows can be added to a capability by exact name or glob patterns like *, admin-* or main-window.", + "type": "object", + "required": [ + "identifier", + "permissions" + ], + "properties": { + "identifier": { + "description": "Identifier of the capability.", + "type": "string" + }, + "description": { + "description": "Description of the capability.", + "default": "", + "type": "string" + }, + "remote": { + "description": "Configure remote URLs that can use the capability permissions.", + "anyOf": [ + { + "$ref": "#/definitions/CapabilityRemote" + }, + { + "type": "null" + } + ] + }, + "local": { + "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", + "default": true, + "type": "boolean" + }, + "windows": { + "description": "List of windows that uses this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.", + "type": "array", + "items": { + "type": "string" + } + }, + "webviews": { + "description": "List of webviews that uses this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.", + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "description": "List of permissions attached to this capability. Must include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`.", + "type": "array", + "items": { + "$ref": "#/definitions/PermissionEntry" + } + }, + "platforms": { + "description": "Target platforms this capability applies. By default all platforms are affected by this capability.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Target" + } + } + } + }, + "CapabilityRemote": { + "description": "Configuration for remote URLs that are associated with the capability.", + "type": "object", + "required": [ + "urls" + ], + "properties": { + "urls": { + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n# Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "PermissionEntry": { + "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", + "anyOf": [ + { + "description": "Reference a permission or permission set by identifier.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + { + "description": "Reference a permission or permission set by identifier and extends its scope.", + "type": "object", + "required": [ + "identifier" + ], + "properties": { + "identifier": { + "description": "Identifier of the permission or permission set.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + "allow": { + "description": "Data that defines what is allowed by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + }, + "deny": { + "description": "Data that defines what is denied by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + } + } + } + ] + }, + "Identifier": { + "oneOf": [ + { + "description": "app:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "app:default" + ] + }, + { + "description": "app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-app-hide" + ] + }, + { + "description": "app:allow-app-show -> Enables the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-app-show" + ] + }, + { + "description": "app:allow-name -> Enables the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-name" + ] + }, + { + "description": "app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-tauri-version" + ] + }, + { + "description": "app:allow-version -> Enables the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-version" + ] + }, + { + "description": "app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-app-hide" + ] + }, + { + "description": "app:deny-app-show -> Denies the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-app-show" + ] + }, + { + "description": "app:deny-name -> Denies the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-name" + ] + }, + { + "description": "app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-tauri-version" + ] + }, + { + "description": "app:deny-version -> Denies the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-version" + ] + }, + { + "description": "event:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "event:default" + ] + }, + { + "description": "event:allow-emit -> Enables the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-emit" + ] + }, + { + "description": "event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-emit-to" + ] + }, + { + "description": "event:allow-listen -> Enables the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-listen" + ] + }, + { + "description": "event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-unlisten" + ] + }, + { + "description": "event:deny-emit -> Denies the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-emit" + ] + }, + { + "description": "event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-emit-to" + ] + }, + { + "description": "event:deny-listen -> Denies the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-listen" + ] + }, + { + "description": "event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-unlisten" + ] + }, + { + "type": "string", + "enum": [ + "holochain:default" + ] + }, + { + "description": "holochain:allow-get-locales -> Enables the get_locales command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-get-locales" + ] + }, + { + "description": "holochain:allow-get-runtime-info -> Enables the get_runtime_info command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-get-runtime-info" + ] + }, + { + "description": "holochain:allow-is-holochain-ready -> Enables the is_holochain_ready command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-is-holochain-ready" + ] + }, + { + "description": "holochain:allow-list-apps -> Enables the list_apps command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-list-apps" + ] + }, + { + "description": "holochain:allow-open-app -> Enables the open_app command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-open-app" + ] + }, + { + "description": "holochain:allow-sign-zome-call -> Enables the sign_zome_call command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-sign-zome-call" + ] + }, + { + "description": "holochain:deny-get-locales -> Denies the get_locales command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-get-locales" + ] + }, + { + "description": "holochain:deny-get-runtime-info -> Denies the get_runtime_info command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-get-runtime-info" + ] + }, + { + "description": "holochain:deny-is-holochain-ready -> Denies the is_holochain_ready command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-is-holochain-ready" + ] + }, + { + "description": "holochain:deny-list-apps -> Denies the list_apps command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-list-apps" + ] + }, + { + "description": "holochain:deny-open-app -> Denies the open_app command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-open-app" + ] + }, + { + "description": "holochain:deny-sign-zome-call -> Denies the sign_zome_call command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-sign-zome-call" + ] + }, + { + "description": "image:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "image:default" + ] + }, + { + "description": "image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-from-bytes" + ] + }, + { + "description": "image:allow-from-path -> Enables the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-from-path" + ] + }, + { + "description": "image:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-new" + ] + }, + { + "description": "image:allow-rgba -> Enables the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-rgba" + ] + }, + { + "description": "image:allow-size -> Enables the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-size" + ] + }, + { + "description": "image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-from-bytes" + ] + }, + { + "description": "image:deny-from-path -> Denies the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-from-path" + ] + }, + { + "description": "image:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-new" + ] + }, + { + "description": "image:deny-rgba -> Denies the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-rgba" + ] + }, + { + "description": "image:deny-size -> Denies the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-size" + ] + }, + { + "description": "log:default -> Allows the log command", + "type": "string", + "enum": [ + "log:default" + ] + }, + { + "description": "log:allow-log -> Enables the log command without any pre-configured scope.", + "type": "string", + "enum": [ + "log:allow-log" + ] + }, + { + "description": "log:deny-log -> Denies the log command without any pre-configured scope.", + "type": "string", + "enum": [ + "log:deny-log" + ] + }, + { + "description": "menu:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "menu:default" + ] + }, + { + "description": "menu:allow-append -> Enables the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-append" + ] + }, + { + "description": "menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-create-default" + ] + }, + { + "description": "menu:allow-get -> Enables the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-get" + ] + }, + { + "description": "menu:allow-insert -> Enables the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-insert" + ] + }, + { + "description": "menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-is-checked" + ] + }, + { + "description": "menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-is-enabled" + ] + }, + { + "description": "menu:allow-items -> Enables the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-items" + ] + }, + { + "description": "menu:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-new" + ] + }, + { + "description": "menu:allow-popup -> Enables the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-popup" + ] + }, + { + "description": "menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-prepend" + ] + }, + { + "description": "menu:allow-remove -> Enables the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-remove" + ] + }, + { + "description": "menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-remove-at" + ] + }, + { + "description": "menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-accelerator" + ] + }, + { + "description": "menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-app-menu" + ] + }, + { + "description": "menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-window-menu" + ] + }, + { + "description": "menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-checked" + ] + }, + { + "description": "menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-enabled" + ] + }, + { + "description": "menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-icon" + ] + }, + { + "description": "menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-text" + ] + }, + { + "description": "menu:allow-text -> Enables the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-text" + ] + }, + { + "description": "menu:deny-append -> Denies the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-append" + ] + }, + { + "description": "menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-create-default" + ] + }, + { + "description": "menu:deny-get -> Denies the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-get" + ] + }, + { + "description": "menu:deny-insert -> Denies the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-insert" + ] + }, + { + "description": "menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-is-checked" + ] + }, + { + "description": "menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-is-enabled" + ] + }, + { + "description": "menu:deny-items -> Denies the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-items" + ] + }, + { + "description": "menu:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-new" + ] + }, + { + "description": "menu:deny-popup -> Denies the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-popup" + ] + }, + { + "description": "menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-prepend" + ] + }, + { + "description": "menu:deny-remove -> Denies the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-remove" + ] + }, + { + "description": "menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-remove-at" + ] + }, + { + "description": "menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-accelerator" + ] + }, + { + "description": "menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-app-menu" + ] + }, + { + "description": "menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-window-menu" + ] + }, + { + "description": "menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-checked" + ] + }, + { + "description": "menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-enabled" + ] + }, + { + "description": "menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-icon" + ] + }, + { + "description": "menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-text" + ] + }, + { + "description": "menu:deny-text -> Denies the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-text" + ] + }, + { + "description": "path:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "path:default" + ] + }, + { + "description": "path:allow-basename -> Enables the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-basename" + ] + }, + { + "description": "path:allow-dirname -> Enables the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-dirname" + ] + }, + { + "description": "path:allow-extname -> Enables the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-extname" + ] + }, + { + "description": "path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-is-absolute" + ] + }, + { + "description": "path:allow-join -> Enables the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-join" + ] + }, + { + "description": "path:allow-normalize -> Enables the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-normalize" + ] + }, + { + "description": "path:allow-resolve -> Enables the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-resolve" + ] + }, + { + "description": "path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-resolve-directory" + ] + }, + { + "description": "path:deny-basename -> Denies the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-basename" + ] + }, + { + "description": "path:deny-dirname -> Denies the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-dirname" + ] + }, + { + "description": "path:deny-extname -> Denies the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-extname" + ] + }, + { + "description": "path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-is-absolute" + ] + }, + { + "description": "path:deny-join -> Denies the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-join" + ] + }, + { + "description": "path:deny-normalize -> Denies the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-normalize" + ] + }, + { + "description": "path:deny-resolve -> Denies the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-resolve" + ] + }, + { + "description": "path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-resolve-directory" + ] + }, + { + "description": "resources:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "resources:default" + ] + }, + { + "description": "resources:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "resources:allow-close" + ] + }, + { + "description": "resources:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "resources:deny-close" + ] + }, + { + "description": "tray:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "tray:default" + ] + }, + { + "description": "tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-get-by-id" + ] + }, + { + "description": "tray:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-new" + ] + }, + { + "description": "tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-remove-by-id" + ] + }, + { + "description": "tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-icon" + ] + }, + { + "description": "tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-icon-as-template" + ] + }, + { + "description": "tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-menu" + ] + }, + { + "description": "tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-show-menu-on-left-click" + ] + }, + { + "description": "tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-temp-dir-path" + ] + }, + { + "description": "tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-title" + ] + }, + { + "description": "tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-tooltip" + ] + }, + { + "description": "tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-visible" + ] + }, + { + "description": "tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-get-by-id" + ] + }, + { + "description": "tray:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-new" + ] + }, + { + "description": "tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-remove-by-id" + ] + }, + { + "description": "tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-icon" + ] + }, + { + "description": "tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-icon-as-template" + ] + }, + { + "description": "tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-menu" + ] + }, + { + "description": "tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-show-menu-on-left-click" + ] + }, + { + "description": "tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-temp-dir-path" + ] + }, + { + "description": "tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-title" + ] + }, + { + "description": "tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-tooltip" + ] + }, + { + "description": "tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-visible" + ] + }, + { + "description": "webview:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "webview:default" + ] + }, + { + "description": "webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-create-webview" + ] + }, + { + "description": "webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-create-webview-window" + ] + }, + { + "description": "webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-internal-toggle-devtools" + ] + }, + { + "description": "webview:allow-print -> Enables the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-print" + ] + }, + { + "description": "webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-reparent" + ] + }, + { + "description": "webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-focus" + ] + }, + { + "description": "webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-position" + ] + }, + { + "description": "webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-size" + ] + }, + { + "description": "webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-zoom" + ] + }, + { + "description": "webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-close" + ] + }, + { + "description": "webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-position" + ] + }, + { + "description": "webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-size" + ] + }, + { + "description": "webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-create-webview" + ] + }, + { + "description": "webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-create-webview-window" + ] + }, + { + "description": "webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-internal-toggle-devtools" + ] + }, + { + "description": "webview:deny-print -> Denies the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-print" + ] + }, + { + "description": "webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-reparent" + ] + }, + { + "description": "webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-focus" + ] + }, + { + "description": "webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-position" + ] + }, + { + "description": "webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-size" + ] + }, + { + "description": "webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-zoom" + ] + }, + { + "description": "webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-close" + ] + }, + { + "description": "webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-position" + ] + }, + { + "description": "webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-size" + ] + }, + { + "description": "window:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "window:default" + ] + }, + { + "description": "window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-available-monitors" + ] + }, + { + "description": "window:allow-center -> Enables the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-center" + ] + }, + { + "description": "window:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-close" + ] + }, + { + "description": "window:allow-create -> Enables the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-create" + ] + }, + { + "description": "window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-current-monitor" + ] + }, + { + "description": "window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-cursor-position" + ] + }, + { + "description": "window:allow-destroy -> Enables the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-destroy" + ] + }, + { + "description": "window:allow-hide -> Enables the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-hide" + ] + }, + { + "description": "window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-inner-position" + ] + }, + { + "description": "window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-inner-size" + ] + }, + { + "description": "window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-internal-toggle-maximize" + ] + }, + { + "description": "window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-closable" + ] + }, + { + "description": "window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-decorated" + ] + }, + { + "description": "window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-focused" + ] + }, + { + "description": "window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-fullscreen" + ] + }, + { + "description": "window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-maximizable" + ] + }, + { + "description": "window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-maximized" + ] + }, + { + "description": "window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-minimizable" + ] + }, + { + "description": "window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-minimized" + ] + }, + { + "description": "window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-resizable" + ] + }, + { + "description": "window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-visible" + ] + }, + { + "description": "window:allow-maximize -> Enables the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-maximize" + ] + }, + { + "description": "window:allow-minimize -> Enables the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-minimize" + ] + }, + { + "description": "window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-monitor-from-point" + ] + }, + { + "description": "window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-outer-position" + ] + }, + { + "description": "window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-outer-size" + ] + }, + { + "description": "window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-primary-monitor" + ] + }, + { + "description": "window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-request-user-attention" + ] + }, + { + "description": "window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-scale-factor" + ] + }, + { + "description": "window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-always-on-bottom" + ] + }, + { + "description": "window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-always-on-top" + ] + }, + { + "description": "window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-closable" + ] + }, + { + "description": "window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-content-protected" + ] + }, + { + "description": "window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-grab" + ] + }, + { + "description": "window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-icon" + ] + }, + { + "description": "window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-position" + ] + }, + { + "description": "window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-visible" + ] + }, + { + "description": "window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-decorations" + ] + }, + { + "description": "window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-effects" + ] + }, + { + "description": "window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-focus" + ] + }, + { + "description": "window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-fullscreen" + ] + }, + { + "description": "window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-icon" + ] + }, + { + "description": "window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-ignore-cursor-events" + ] + }, + { + "description": "window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-max-size" + ] + }, + { + "description": "window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-maximizable" + ] + }, + { + "description": "window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-min-size" + ] + }, + { + "description": "window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-minimizable" + ] + }, + { + "description": "window:allow-set-position -> Enables the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-position" + ] + }, + { + "description": "window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-progress-bar" + ] + }, + { + "description": "window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-resizable" + ] + }, + { + "description": "window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-shadow" + ] + }, + { + "description": "window:allow-set-size -> Enables the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-size" + ] + }, + { + "description": "window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-skip-taskbar" + ] + }, + { + "description": "window:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-title" + ] + }, + { + "description": "window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-visible-on-all-workspaces" + ] + }, + { + "description": "window:allow-show -> Enables the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-show" + ] + }, + { + "description": "window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-start-dragging" + ] + }, + { + "description": "window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-start-resize-dragging" + ] + }, + { + "description": "window:allow-theme -> Enables the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-theme" + ] + }, + { + "description": "window:allow-title -> Enables the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-title" + ] + }, + { + "description": "window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-toggle-maximize" + ] + }, + { + "description": "window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-unmaximize" + ] + }, + { + "description": "window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-unminimize" + ] + }, + { + "description": "window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-available-monitors" + ] + }, + { + "description": "window:deny-center -> Denies the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-center" + ] + }, + { + "description": "window:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-close" + ] + }, + { + "description": "window:deny-create -> Denies the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-create" + ] + }, + { + "description": "window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-current-monitor" + ] + }, + { + "description": "window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-cursor-position" + ] + }, + { + "description": "window:deny-destroy -> Denies the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-destroy" + ] + }, + { + "description": "window:deny-hide -> Denies the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-hide" + ] + }, + { + "description": "window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-inner-position" + ] + }, + { + "description": "window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-inner-size" + ] + }, + { + "description": "window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-internal-toggle-maximize" + ] + }, + { + "description": "window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-closable" + ] + }, + { + "description": "window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-decorated" + ] + }, + { + "description": "window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-focused" + ] + }, + { + "description": "window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-fullscreen" + ] + }, + { + "description": "window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-maximizable" + ] + }, + { + "description": "window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-maximized" + ] + }, + { + "description": "window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-minimizable" + ] + }, + { + "description": "window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-minimized" + ] + }, + { + "description": "window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-resizable" + ] + }, + { + "description": "window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-visible" + ] + }, + { + "description": "window:deny-maximize -> Denies the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-maximize" + ] + }, + { + "description": "window:deny-minimize -> Denies the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-minimize" + ] + }, + { + "description": "window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-monitor-from-point" + ] + }, + { + "description": "window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-outer-position" + ] + }, + { + "description": "window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-outer-size" + ] + }, + { + "description": "window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-primary-monitor" + ] + }, + { + "description": "window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-request-user-attention" + ] + }, + { + "description": "window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-scale-factor" + ] + }, + { + "description": "window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-always-on-bottom" + ] + }, + { + "description": "window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-always-on-top" + ] + }, + { + "description": "window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-closable" + ] + }, + { + "description": "window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-content-protected" + ] + }, + { + "description": "window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-grab" + ] + }, + { + "description": "window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-icon" + ] + }, + { + "description": "window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-position" + ] + }, + { + "description": "window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-visible" + ] + }, + { + "description": "window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-decorations" + ] + }, + { + "description": "window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-effects" + ] + }, + { + "description": "window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-focus" + ] + }, + { + "description": "window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-fullscreen" + ] + }, + { + "description": "window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-icon" + ] + }, + { + "description": "window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-ignore-cursor-events" + ] + }, + { + "description": "window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-max-size" + ] + }, + { + "description": "window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-maximizable" + ] + }, + { + "description": "window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-min-size" + ] + }, + { + "description": "window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-minimizable" + ] + }, + { + "description": "window:deny-set-position -> Denies the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-position" + ] + }, + { + "description": "window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-progress-bar" + ] + }, + { + "description": "window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-resizable" + ] + }, + { + "description": "window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-shadow" + ] + }, + { + "description": "window:deny-set-size -> Denies the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-size" + ] + }, + { + "description": "window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-skip-taskbar" + ] + }, + { + "description": "window:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-title" + ] + }, + { + "description": "window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-visible-on-all-workspaces" + ] + }, + { + "description": "window:deny-show -> Denies the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-show" + ] + }, + { + "description": "window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-start-dragging" + ] + }, + { + "description": "window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-start-resize-dragging" + ] + }, + { + "description": "window:deny-theme -> Denies the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-theme" + ] + }, + { + "description": "window:deny-title -> Denies the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-title" + ] + }, + { + "description": "window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-toggle-maximize" + ] + }, + { + "description": "window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-unmaximize" + ] + }, + { + "description": "window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-unminimize" + ] + } + ] + }, + "Value": { + "description": "All supported ACL values.", + "anyOf": [ + { + "description": "Represents a null JSON value.", + "type": "null" + }, + { + "description": "Represents a [`bool`].", + "type": "boolean" + }, + { + "description": "Represents a valid ACL [`Number`].", + "allOf": [ + { + "$ref": "#/definitions/Number" + } + ] + }, + { + "description": "Represents a [`String`].", + "type": "string" + }, + { + "description": "Represents a list of other [`Value`]s.", + "type": "array", + "items": { + "$ref": "#/definitions/Value" + } + }, + { + "description": "Represents a map of [`String`] keys to [`Value`]s.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Value" + } + } + ] + }, + "Number": { + "description": "A valid ACL number.", + "anyOf": [ + { + "description": "Represents an [`i64`].", + "type": "integer", + "format": "int64" + }, + { + "description": "Represents a [`f64`].", + "type": "number", + "format": "double" + } + ] + }, + "Target": { + "description": "Platform target.", + "oneOf": [ + { + "description": "MacOS.", + "type": "string", + "enum": [ + "macOS" + ] + }, + { + "description": "Windows.", + "type": "string", + "enum": [ + "windows" + ] + }, + { + "description": "Linux.", + "type": "string", + "enum": [ + "linux" + ] + }, + { + "description": "Android.", + "type": "string", + "enum": [ + "android" + ] + }, + { + "description": "iOS.", + "type": "string", + "enum": [ + "iOS" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/src-tauri/gen/schemas/mobile-schema.json b/src-tauri/gen/schemas/mobile-schema.json new file mode 100644 index 0000000..93c4b17 --- /dev/null +++ b/src-tauri/gen/schemas/mobile-schema.json @@ -0,0 +1,2278 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "CapabilityFile", + "description": "Capability formats accepted in a capability file.", + "anyOf": [ + { + "description": "A single capability.", + "allOf": [ + { + "$ref": "#/definitions/Capability" + } + ] + }, + { + "description": "A list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + }, + { + "description": "A list of capabilities.", + "type": "object", + "required": [ + "capabilities" + ], + "properties": { + "capabilities": { + "description": "The list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + } + } + } + ], + "definitions": { + "Capability": { + "description": "a grouping and boundary mechanism developers can use to separate windows or plugins functionality from each other at runtime.\n\nIf a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create trust groups and reduce impact of vulnerabilities in certain plugins or windows. Windows can be added to a capability by exact name or glob patterns like *, admin-* or main-window.", + "type": "object", + "required": [ + "identifier", + "permissions" + ], + "properties": { + "identifier": { + "description": "Identifier of the capability.", + "type": "string" + }, + "description": { + "description": "Description of the capability.", + "default": "", + "type": "string" + }, + "remote": { + "description": "Configure remote URLs that can use the capability permissions.", + "anyOf": [ + { + "$ref": "#/definitions/CapabilityRemote" + }, + { + "type": "null" + } + ] + }, + "local": { + "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", + "default": true, + "type": "boolean" + }, + "windows": { + "description": "List of windows that uses this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.", + "type": "array", + "items": { + "type": "string" + } + }, + "webviews": { + "description": "List of webviews that uses this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.", + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "description": "List of permissions attached to this capability. Must include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`.", + "type": "array", + "items": { + "$ref": "#/definitions/PermissionEntry" + } + }, + "platforms": { + "description": "Target platforms this capability applies. By default all platforms are affected by this capability.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Target" + } + } + } + }, + "CapabilityRemote": { + "description": "Configuration for remote URLs that are associated with the capability.", + "type": "object", + "required": [ + "urls" + ], + "properties": { + "urls": { + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n# Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "PermissionEntry": { + "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", + "anyOf": [ + { + "description": "Reference a permission or permission set by identifier.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + { + "description": "Reference a permission or permission set by identifier and extends its scope.", + "type": "object", + "required": [ + "identifier" + ], + "properties": { + "identifier": { + "description": "Identifier of the permission or permission set.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + "allow": { + "description": "Data that defines what is allowed by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + }, + "deny": { + "description": "Data that defines what is denied by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + } + } + } + ] + }, + "Identifier": { + "oneOf": [ + { + "description": "app:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "app:default" + ] + }, + { + "description": "app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-app-hide" + ] + }, + { + "description": "app:allow-app-show -> Enables the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-app-show" + ] + }, + { + "description": "app:allow-name -> Enables the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-name" + ] + }, + { + "description": "app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-tauri-version" + ] + }, + { + "description": "app:allow-version -> Enables the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-version" + ] + }, + { + "description": "app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-app-hide" + ] + }, + { + "description": "app:deny-app-show -> Denies the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-app-show" + ] + }, + { + "description": "app:deny-name -> Denies the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-name" + ] + }, + { + "description": "app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-tauri-version" + ] + }, + { + "description": "app:deny-version -> Denies the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-version" + ] + }, + { + "description": "event:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "event:default" + ] + }, + { + "description": "event:allow-emit -> Enables the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-emit" + ] + }, + { + "description": "event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-emit-to" + ] + }, + { + "description": "event:allow-listen -> Enables the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-listen" + ] + }, + { + "description": "event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:allow-unlisten" + ] + }, + { + "description": "event:deny-emit -> Denies the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-emit" + ] + }, + { + "description": "event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-emit-to" + ] + }, + { + "description": "event:deny-listen -> Denies the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-listen" + ] + }, + { + "description": "event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "event:deny-unlisten" + ] + }, + { + "type": "string", + "enum": [ + "holochain:default" + ] + }, + { + "description": "holochain:allow-get-locales -> Enables the get_locales command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-get-locales" + ] + }, + { + "description": "holochain:allow-get-runtime-info -> Enables the get_runtime_info command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-get-runtime-info" + ] + }, + { + "description": "holochain:allow-is-holochain-ready -> Enables the is_holochain_ready command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-is-holochain-ready" + ] + }, + { + "description": "holochain:allow-list-apps -> Enables the list_apps command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-list-apps" + ] + }, + { + "description": "holochain:allow-open-app -> Enables the open_app command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-open-app" + ] + }, + { + "description": "holochain:allow-sign-zome-call -> Enables the sign_zome_call command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:allow-sign-zome-call" + ] + }, + { + "description": "holochain:deny-get-locales -> Denies the get_locales command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-get-locales" + ] + }, + { + "description": "holochain:deny-get-runtime-info -> Denies the get_runtime_info command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-get-runtime-info" + ] + }, + { + "description": "holochain:deny-is-holochain-ready -> Denies the is_holochain_ready command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-is-holochain-ready" + ] + }, + { + "description": "holochain:deny-list-apps -> Denies the list_apps command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-list-apps" + ] + }, + { + "description": "holochain:deny-open-app -> Denies the open_app command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-open-app" + ] + }, + { + "description": "holochain:deny-sign-zome-call -> Denies the sign_zome_call command without any pre-configured scope.", + "type": "string", + "enum": [ + "holochain:deny-sign-zome-call" + ] + }, + { + "description": "image:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "image:default" + ] + }, + { + "description": "image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-from-bytes" + ] + }, + { + "description": "image:allow-from-path -> Enables the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-from-path" + ] + }, + { + "description": "image:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-new" + ] + }, + { + "description": "image:allow-rgba -> Enables the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-rgba" + ] + }, + { + "description": "image:allow-size -> Enables the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:allow-size" + ] + }, + { + "description": "image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-from-bytes" + ] + }, + { + "description": "image:deny-from-path -> Denies the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-from-path" + ] + }, + { + "description": "image:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-new" + ] + }, + { + "description": "image:deny-rgba -> Denies the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-rgba" + ] + }, + { + "description": "image:deny-size -> Denies the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "image:deny-size" + ] + }, + { + "description": "log:default -> Allows the log command", + "type": "string", + "enum": [ + "log:default" + ] + }, + { + "description": "log:allow-log -> Enables the log command without any pre-configured scope.", + "type": "string", + "enum": [ + "log:allow-log" + ] + }, + { + "description": "log:deny-log -> Denies the log command without any pre-configured scope.", + "type": "string", + "enum": [ + "log:deny-log" + ] + }, + { + "description": "menu:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "menu:default" + ] + }, + { + "description": "menu:allow-append -> Enables the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-append" + ] + }, + { + "description": "menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-create-default" + ] + }, + { + "description": "menu:allow-get -> Enables the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-get" + ] + }, + { + "description": "menu:allow-insert -> Enables the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-insert" + ] + }, + { + "description": "menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-is-checked" + ] + }, + { + "description": "menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-is-enabled" + ] + }, + { + "description": "menu:allow-items -> Enables the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-items" + ] + }, + { + "description": "menu:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-new" + ] + }, + { + "description": "menu:allow-popup -> Enables the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-popup" + ] + }, + { + "description": "menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-prepend" + ] + }, + { + "description": "menu:allow-remove -> Enables the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-remove" + ] + }, + { + "description": "menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-remove-at" + ] + }, + { + "description": "menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-accelerator" + ] + }, + { + "description": "menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-app-menu" + ] + }, + { + "description": "menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-window-menu" + ] + }, + { + "description": "menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-checked" + ] + }, + { + "description": "menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-enabled" + ] + }, + { + "description": "menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-icon" + ] + }, + { + "description": "menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-set-text" + ] + }, + { + "description": "menu:allow-text -> Enables the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:allow-text" + ] + }, + { + "description": "menu:deny-append -> Denies the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-append" + ] + }, + { + "description": "menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-create-default" + ] + }, + { + "description": "menu:deny-get -> Denies the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-get" + ] + }, + { + "description": "menu:deny-insert -> Denies the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-insert" + ] + }, + { + "description": "menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-is-checked" + ] + }, + { + "description": "menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-is-enabled" + ] + }, + { + "description": "menu:deny-items -> Denies the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-items" + ] + }, + { + "description": "menu:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-new" + ] + }, + { + "description": "menu:deny-popup -> Denies the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-popup" + ] + }, + { + "description": "menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-prepend" + ] + }, + { + "description": "menu:deny-remove -> Denies the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-remove" + ] + }, + { + "description": "menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-remove-at" + ] + }, + { + "description": "menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-accelerator" + ] + }, + { + "description": "menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-app-menu" + ] + }, + { + "description": "menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-window-menu" + ] + }, + { + "description": "menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-checked" + ] + }, + { + "description": "menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-enabled" + ] + }, + { + "description": "menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-icon" + ] + }, + { + "description": "menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-set-text" + ] + }, + { + "description": "menu:deny-text -> Denies the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "menu:deny-text" + ] + }, + { + "description": "path:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "path:default" + ] + }, + { + "description": "path:allow-basename -> Enables the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-basename" + ] + }, + { + "description": "path:allow-dirname -> Enables the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-dirname" + ] + }, + { + "description": "path:allow-extname -> Enables the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-extname" + ] + }, + { + "description": "path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-is-absolute" + ] + }, + { + "description": "path:allow-join -> Enables the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-join" + ] + }, + { + "description": "path:allow-normalize -> Enables the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-normalize" + ] + }, + { + "description": "path:allow-resolve -> Enables the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-resolve" + ] + }, + { + "description": "path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:allow-resolve-directory" + ] + }, + { + "description": "path:deny-basename -> Denies the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-basename" + ] + }, + { + "description": "path:deny-dirname -> Denies the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-dirname" + ] + }, + { + "description": "path:deny-extname -> Denies the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-extname" + ] + }, + { + "description": "path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-is-absolute" + ] + }, + { + "description": "path:deny-join -> Denies the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-join" + ] + }, + { + "description": "path:deny-normalize -> Denies the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-normalize" + ] + }, + { + "description": "path:deny-resolve -> Denies the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-resolve" + ] + }, + { + "description": "path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "path:deny-resolve-directory" + ] + }, + { + "description": "resources:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "resources:default" + ] + }, + { + "description": "resources:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "resources:allow-close" + ] + }, + { + "description": "resources:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "resources:deny-close" + ] + }, + { + "description": "tray:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "tray:default" + ] + }, + { + "description": "tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-get-by-id" + ] + }, + { + "description": "tray:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-new" + ] + }, + { + "description": "tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-remove-by-id" + ] + }, + { + "description": "tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-icon" + ] + }, + { + "description": "tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-icon-as-template" + ] + }, + { + "description": "tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-menu" + ] + }, + { + "description": "tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-show-menu-on-left-click" + ] + }, + { + "description": "tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-temp-dir-path" + ] + }, + { + "description": "tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-title" + ] + }, + { + "description": "tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-tooltip" + ] + }, + { + "description": "tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:allow-set-visible" + ] + }, + { + "description": "tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-get-by-id" + ] + }, + { + "description": "tray:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-new" + ] + }, + { + "description": "tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-remove-by-id" + ] + }, + { + "description": "tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-icon" + ] + }, + { + "description": "tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-icon-as-template" + ] + }, + { + "description": "tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-menu" + ] + }, + { + "description": "tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-show-menu-on-left-click" + ] + }, + { + "description": "tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-temp-dir-path" + ] + }, + { + "description": "tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-title" + ] + }, + { + "description": "tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-tooltip" + ] + }, + { + "description": "tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "tray:deny-set-visible" + ] + }, + { + "description": "webview:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "webview:default" + ] + }, + { + "description": "webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-create-webview" + ] + }, + { + "description": "webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-create-webview-window" + ] + }, + { + "description": "webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-internal-toggle-devtools" + ] + }, + { + "description": "webview:allow-print -> Enables the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-print" + ] + }, + { + "description": "webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-reparent" + ] + }, + { + "description": "webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-focus" + ] + }, + { + "description": "webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-position" + ] + }, + { + "description": "webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-size" + ] + }, + { + "description": "webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-set-webview-zoom" + ] + }, + { + "description": "webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-close" + ] + }, + { + "description": "webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-position" + ] + }, + { + "description": "webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:allow-webview-size" + ] + }, + { + "description": "webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-create-webview" + ] + }, + { + "description": "webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-create-webview-window" + ] + }, + { + "description": "webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-internal-toggle-devtools" + ] + }, + { + "description": "webview:deny-print -> Denies the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-print" + ] + }, + { + "description": "webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-reparent" + ] + }, + { + "description": "webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-focus" + ] + }, + { + "description": "webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-position" + ] + }, + { + "description": "webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-size" + ] + }, + { + "description": "webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-set-webview-zoom" + ] + }, + { + "description": "webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-close" + ] + }, + { + "description": "webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-position" + ] + }, + { + "description": "webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "webview:deny-webview-size" + ] + }, + { + "description": "window:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "window:default" + ] + }, + { + "description": "window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-available-monitors" + ] + }, + { + "description": "window:allow-center -> Enables the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-center" + ] + }, + { + "description": "window:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-close" + ] + }, + { + "description": "window:allow-create -> Enables the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-create" + ] + }, + { + "description": "window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-current-monitor" + ] + }, + { + "description": "window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-cursor-position" + ] + }, + { + "description": "window:allow-destroy -> Enables the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-destroy" + ] + }, + { + "description": "window:allow-hide -> Enables the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-hide" + ] + }, + { + "description": "window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-inner-position" + ] + }, + { + "description": "window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-inner-size" + ] + }, + { + "description": "window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-internal-toggle-maximize" + ] + }, + { + "description": "window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-closable" + ] + }, + { + "description": "window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-decorated" + ] + }, + { + "description": "window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-focused" + ] + }, + { + "description": "window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-fullscreen" + ] + }, + { + "description": "window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-maximizable" + ] + }, + { + "description": "window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-maximized" + ] + }, + { + "description": "window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-minimizable" + ] + }, + { + "description": "window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-minimized" + ] + }, + { + "description": "window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-resizable" + ] + }, + { + "description": "window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-is-visible" + ] + }, + { + "description": "window:allow-maximize -> Enables the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-maximize" + ] + }, + { + "description": "window:allow-minimize -> Enables the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-minimize" + ] + }, + { + "description": "window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-monitor-from-point" + ] + }, + { + "description": "window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-outer-position" + ] + }, + { + "description": "window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-outer-size" + ] + }, + { + "description": "window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-primary-monitor" + ] + }, + { + "description": "window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-request-user-attention" + ] + }, + { + "description": "window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-scale-factor" + ] + }, + { + "description": "window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-always-on-bottom" + ] + }, + { + "description": "window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-always-on-top" + ] + }, + { + "description": "window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-closable" + ] + }, + { + "description": "window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-content-protected" + ] + }, + { + "description": "window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-grab" + ] + }, + { + "description": "window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-icon" + ] + }, + { + "description": "window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-position" + ] + }, + { + "description": "window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-cursor-visible" + ] + }, + { + "description": "window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-decorations" + ] + }, + { + "description": "window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-effects" + ] + }, + { + "description": "window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-focus" + ] + }, + { + "description": "window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-fullscreen" + ] + }, + { + "description": "window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-icon" + ] + }, + { + "description": "window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-ignore-cursor-events" + ] + }, + { + "description": "window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-max-size" + ] + }, + { + "description": "window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-maximizable" + ] + }, + { + "description": "window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-min-size" + ] + }, + { + "description": "window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-minimizable" + ] + }, + { + "description": "window:allow-set-position -> Enables the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-position" + ] + }, + { + "description": "window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-progress-bar" + ] + }, + { + "description": "window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-resizable" + ] + }, + { + "description": "window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-shadow" + ] + }, + { + "description": "window:allow-set-size -> Enables the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-size" + ] + }, + { + "description": "window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-skip-taskbar" + ] + }, + { + "description": "window:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-title" + ] + }, + { + "description": "window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-visible-on-all-workspaces" + ] + }, + { + "description": "window:allow-show -> Enables the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-show" + ] + }, + { + "description": "window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-start-dragging" + ] + }, + { + "description": "window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-start-resize-dragging" + ] + }, + { + "description": "window:allow-theme -> Enables the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-theme" + ] + }, + { + "description": "window:allow-title -> Enables the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-title" + ] + }, + { + "description": "window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-toggle-maximize" + ] + }, + { + "description": "window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-unmaximize" + ] + }, + { + "description": "window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-unminimize" + ] + }, + { + "description": "window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-available-monitors" + ] + }, + { + "description": "window:deny-center -> Denies the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-center" + ] + }, + { + "description": "window:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-close" + ] + }, + { + "description": "window:deny-create -> Denies the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-create" + ] + }, + { + "description": "window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-current-monitor" + ] + }, + { + "description": "window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-cursor-position" + ] + }, + { + "description": "window:deny-destroy -> Denies the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-destroy" + ] + }, + { + "description": "window:deny-hide -> Denies the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-hide" + ] + }, + { + "description": "window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-inner-position" + ] + }, + { + "description": "window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-inner-size" + ] + }, + { + "description": "window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-internal-toggle-maximize" + ] + }, + { + "description": "window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-closable" + ] + }, + { + "description": "window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-decorated" + ] + }, + { + "description": "window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-focused" + ] + }, + { + "description": "window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-fullscreen" + ] + }, + { + "description": "window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-maximizable" + ] + }, + { + "description": "window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-maximized" + ] + }, + { + "description": "window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-minimizable" + ] + }, + { + "description": "window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-minimized" + ] + }, + { + "description": "window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-resizable" + ] + }, + { + "description": "window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-is-visible" + ] + }, + { + "description": "window:deny-maximize -> Denies the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-maximize" + ] + }, + { + "description": "window:deny-minimize -> Denies the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-minimize" + ] + }, + { + "description": "window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-monitor-from-point" + ] + }, + { + "description": "window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-outer-position" + ] + }, + { + "description": "window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-outer-size" + ] + }, + { + "description": "window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-primary-monitor" + ] + }, + { + "description": "window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-request-user-attention" + ] + }, + { + "description": "window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-scale-factor" + ] + }, + { + "description": "window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-always-on-bottom" + ] + }, + { + "description": "window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-always-on-top" + ] + }, + { + "description": "window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-closable" + ] + }, + { + "description": "window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-content-protected" + ] + }, + { + "description": "window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-grab" + ] + }, + { + "description": "window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-icon" + ] + }, + { + "description": "window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-position" + ] + }, + { + "description": "window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-cursor-visible" + ] + }, + { + "description": "window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-decorations" + ] + }, + { + "description": "window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-effects" + ] + }, + { + "description": "window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-focus" + ] + }, + { + "description": "window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-fullscreen" + ] + }, + { + "description": "window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-icon" + ] + }, + { + "description": "window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-ignore-cursor-events" + ] + }, + { + "description": "window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-max-size" + ] + }, + { + "description": "window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-maximizable" + ] + }, + { + "description": "window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-min-size" + ] + }, + { + "description": "window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-minimizable" + ] + }, + { + "description": "window:deny-set-position -> Denies the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-position" + ] + }, + { + "description": "window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-progress-bar" + ] + }, + { + "description": "window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-resizable" + ] + }, + { + "description": "window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-shadow" + ] + }, + { + "description": "window:deny-set-size -> Denies the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-size" + ] + }, + { + "description": "window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-skip-taskbar" + ] + }, + { + "description": "window:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-title" + ] + }, + { + "description": "window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-visible-on-all-workspaces" + ] + }, + { + "description": "window:deny-show -> Denies the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-show" + ] + }, + { + "description": "window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-start-dragging" + ] + }, + { + "description": "window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-start-resize-dragging" + ] + }, + { + "description": "window:deny-theme -> Denies the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-theme" + ] + }, + { + "description": "window:deny-title -> Denies the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-title" + ] + }, + { + "description": "window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-toggle-maximize" + ] + }, + { + "description": "window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-unmaximize" + ] + }, + { + "description": "window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-unminimize" + ] + } + ] + }, + "Value": { + "description": "All supported ACL values.", + "anyOf": [ + { + "description": "Represents a null JSON value.", + "type": "null" + }, + { + "description": "Represents a [`bool`].", + "type": "boolean" + }, + { + "description": "Represents a valid ACL [`Number`].", + "allOf": [ + { + "$ref": "#/definitions/Number" + } + ] + }, + { + "description": "Represents a [`String`].", + "type": "string" + }, + { + "description": "Represents a list of other [`Value`]s.", + "type": "array", + "items": { + "$ref": "#/definitions/Value" + } + }, + { + "description": "Represents a map of [`String`] keys to [`Value`]s.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Value" + } + } + ] + }, + "Number": { + "description": "A valid ACL number.", + "anyOf": [ + { + "description": "Represents an [`i64`].", + "type": "integer", + "format": "int64" + }, + { + "description": "Represents a [`f64`].", + "type": "number", + "format": "double" + } + ] + }, + "Target": { + "description": "Platform target.", + "oneOf": [ + { + "description": "MacOS.", + "type": "string", + "enum": [ + "macOS" + ] + }, + { + "description": "Windows.", + "type": "string", + "enum": [ + "windows" + ] + }, + { + "description": "Linux.", + "type": "string", + "enum": [ + "linux" + ] + }, + { + "description": "Android.", + "type": "string", + "enum": [ + "android" + ] + }, + { + "description": "iOS.", + "type": "string", + "enum": [ + "iOS" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..5c8e1e03ce328e0ba063f0e1a180d61307a2d3dc GIT binary patch literal 11577 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/128x128@2x.png b/src-tauri/icons/128x128@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..40ce6d42e8da79d1150422dafed84059e0d3ab21 GIT binary patch literal 46383 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..723df5cc0cc9f7e8959799a17896983b9a1896fd GIT binary patch literal 70742 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�emB638opugd$H{HKND4{vs2CG)I8aBdVMw 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..1b0c9636fb7cd444d6aca7f56e28e37e0ea59fda GIT binary patch literal 27230 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

v!yQ! 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 x=_h{X$CfoMC1VKa;oBNsbJ3?x9F0>nU! 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�|z^F^aY*LzC#$eTY`Rr#sa5~h}~UX6tbgZ$vp{9hADkyn&xB4^%d81Can+>Z-Sj6% z^6->S19`I}H6X2mUpL;%aL?gB)6~#1d)U(=#-`_%DxHiQZ~SUWJCLw%R_2$q+bj2I z=PeAB-nG*a(0o3~Wj;^APdBizOw!V<3G5S%DMFg<+_rbHm0B`z3Ue=7l9IQvLJ>@x zFR!8Xww_|1%<&5$b$-Nn3`nwgu9x@hadCR*PIma_>u(&U2NZ)z6Fwo=B*iVHEb-M_ zAF81!NUC{kvU-6R$^9p(LZPh}%7w0wi$H}5(pycZcgY}nZR|5F_eFtVGfA1`F1++! z=E8Xze(IrJ)O{$Ykt`ajT2!$^^!AD5c*@9lwK%@WwM%%f3ZF`OwGw+Rv(!>p9vG6~ zG-aitK-t-c5as2l0>ubVI4afgb6SH_=7<02oy=vbgeX_-T zF%4&phO{W{Lv2E}=rTr`ZI!4|IB^XSW*$S|Ik}vsXNszF*!q>v@hOK26;p}gVEd-4 z7bWFyO%JfD|Nl;1EDO*9&xq%5vrMh^8JRR49gNj;xGqPvdZ)IvMvuM>6`@i%zM>fBl_L>;-P2~vReHhN zS19rv`{5l((X@97YPdZj0yVJQtvGfW>SGZZs26MnN2*bx8NB_D15n`(zUY8Zs0xrB zt9I-gKgUN8^ZIhRe4%Qsr_7EXgFm4f8Hhz|!8~LN|rBZAX{d-1@w(*qLS*QU# zB&iVK1Z7yNkC60Eg+m#k+0YT0tbqBGlG9nja?w(a1K&5iUYOk4MvgkaV3gCrNdmN{vwc?7 zY=*O6!3>|WCS(8=j|vy_QjvKnuZ#G7VNJ(-uli=0J_gm$#nLK~fl4hlq|GLHTOjsf zK)Pda57i_~fys0Hki!VUMf;{g(FW08XNPuAgy|alrg+`Ck3a5S!mhZ=AKS*qi4~+( z?6H~t2s3+w@}l-ohjtX&YL7PW4P_n3R(OT9T~d4>U9JCU*=0vXDfB*4{Ueq*j!ln0 zKT;vGDGJ=~3F@f+I7+xd=~DuqFkX%j9=_aJfu?urDb%PeR3(;qRUAx8?dS2;)bsxh z@)3q7+EssaMupq+^7{7=*MBdsGurI+UpdE*FkA!tptm)@kP$UO8%nrk&D9ws3$duk zfg0xR{+H7N`!V-&+s5fN*ZQ{Hn^438_Kkm4>k5~f-x^M=zd^=g>`ctSfS#wd6ar+6r_}N z_;f@tUd&QPiG>DJ1pS_?u4sx&jh5&r;fv0J+sl3UAfLT_xc&a+7oW*Fe#{ZOa$WPE z{p54`;1PA~#T8Dt!(eEwOG>QBD>{2!-GQ`#o!+^ z1OuvQs~1m^0gTJHjbXKVIUp7?zCs!I*Uw#(Sil1{yLpxdB3#!OE6PPnG+-9TONH>xriYYmpDh5Ir; zWAUzGRKD+ z{z(4tPySNAyIR0EB?6OQ_Hqu{%_yk=_VuFAUiWc(wd(%i@BXR$&Oi90+c*B?bziT~ z2`22h>Kt#`Pdt!SHuY48SKj%{S6=%0?dPjfXr>s>fkOeSCQR=Wmj2n#gY@8(SV{r= zn%J5TZ@yWwPUy4He;83!R1pn+>(3qjdaWGd_Eg4y%b|HZ%iZ&{t*?ku=|_VW*B zzudw0x>+g+WMy;o?grqsM3_~hNLH^fj_JCAm)pOWt6$Kr|Nri$34Qa;H}dVb-^kzk z|NNHxGk@oA$QLi0eD&4WQA_jnTDx6;z1c+>uz5l4B{NX=#L~MEAr>-SQQ8rbYC#8w zq)M^i)x#FM#Lf~K>a0?reZZxsv-bAyl`?jp)3$xMee+kp{`U3I`>R(W_E+}pHzuEb z_LZ|Ns4U`P={Bf8w^sUw{3L@8y22O=!<> zHCj|F@@ft%+M`q$DUB05T3l?wur9@xfu9+T&SlrA?<=0{k=s)0^+1tQowE zafTXU|E4f%8d&n}tiEp|b?ET2&Q&$DC7+=}Zcr*>CP*m*AtJGHbUx1QM!Ge~@9&@a z<+>zCi!(Jo>O8f{n3(e**XNxBy`ouyzU^2Z6c_O>_w6#??`O8jZ+y4!)px>R)%o*F zckgL;nbOosTr#hQJT%t8kK<6GNtY1oi#+f=SAYH0`g(a$`Q6|9Gx?u>`~MVq6=u6c z-i6%$?=>hk1RrBAb=0S_cB`_=ql;anCO%6JsE?^`?)kZOKN*#+Zw z#2~2pAt&R&68$iK-~9JifhAx5;GR~f6i6S`w0zJ(>?fauZqd%pI^WGo&5dZ z{zvj({Wt&1>(;#PpNxH!skn?iG~@k57;bh?rn*4Oy(m*%3o!SgFR|Y(O&n~Lr5vU% zWFkTWEH7(^fTBHB*t_}j2m1HJhZp(jPk$;ud;R}sua@sEzInUe4RP&39CAPY4@f~e zMDrp?%>97&-vaJ<+vR0lk%4qt5n880r|zxZ@UiRc2btuXUdZlQ#ouc#2fKB=u6MS2 zjFj%LL4b%}r`W~;NA(zU-fEWt6g*8R8LZp0uUUPM~eOlsS8)x9?H?zgzy zT*cSJ@1Ojw-!L18-Rr+OV_pux%O9Iz16Y(Csj}vQKyR!a%UaD`jFD%6xVzrb zuL&S*MWt|C9u7TActG^|)%mQbYkYT`nVGt41>0VjavQ>I|NYhN_i{Ve5|X z-_t-Ha)Vm%zPyU1x82tM^2;w?m6F%{+qXB%`=)=~_VKo#LlsVY=|W6c^|EH4Gy%9D zW4p}WeWbh6LlrMU8@8k%L|lcIjp7-4#)d`6n+T2>N9st2e}=!VN#Fm)QdiXk#BX`yKRX6;=>IsqUFZ{28>i^EU>QonMC(cJo|mr+y?UOUb? zV~bjw4cHGDIv2U~CA8CoIdv^m2#Qb2z{<_)Yp3{`e+Rq*GgV26MDDG3QFCEp52bHTHEK zu2#TLzIeH5<(F6CHMR38v~CBU4O?>x>g%D{q^21Cx8oM;$Xvol9Ar%mU`$FwnDS0> zt1Pwx?J&+S!9zMb!we4;J9-CD|Jm}=DSKoJEX=*z-AUI&@8&MFDF)h8796B+56q?_b*F8wTe8%YK?e@?q@dZ6Ecv>^I|UpvY$R4Msv6q1P;V3Qd!x)wpc6q1_xMk7gV~H4fTpa-1g0 z`5AAsDy$2gteh-~{4kO~?GhKYR|wcKJ+L8@8u zwA654ATQYa(y@47!Z5&XDKwz(|0j#`T%buPVgMCg8)rT#?z5ppsZu z7K2J)(TP1|H4I?AQ7lmj(q>2Rm7mbXiwy-x{nq~avv-@W?8J!GGK??6$S%O**wy3> zFkie8n6xDLTQLJ1w67E81@jKA>L7OHs;aV+rOkyhP z1#4ZvOjoW>hu|6lIi@A%^%-<%?TQxKHUzo%x#5GwA1tkPxLW~JCmRBBC@6c@*^opx zL26@LOi|H6^9gWRAdGEj=Wsw^omL?Afw8Lr51pwq1SgIhINxjDxun@B!L8=WB^UyN zX(hYRIfb-28LF>JAFEP`fpJ`HT4uW|adQPGIuV9tZo3~j9<5{{hU*NAmn*rk&Fx*2 zQsU%#2_=&6cPCC|ci}SWC!#-+7Nq2Kd1%VVbUq{ZL+_y~LrVRf ztLdPfo6?e-zXbfog0u=XYYD2yu|IRtK{1t95LoC1*L^B4n95eR<}IVK{_Nmyb*3U~ zHv?*s<`x$Pr>~jIBuu8@GC(~}bi{=nJhNbxxcnq_a-JQEZfXOUZgRq5;-%4shnvSx zTT6a?)rLL0>-U$jdNmkZpSc^9B}iS?PI^0c9Ey0Uspkh%3^U*u6hNm)wMMf~IkS{wDK2kV2hmoMZD zvv9*UIz)lmL6$ZA&C1$Jj(>Im(j-~o4%)%$!kKFxn!0J~H%n|A>gF|`bv2o{VVhlN zx=jfEgkp~yZ0H4);$?}meSQEzE(=~&p~EXJzd+PL(kg2R!9*HUcjhzE-ROkPm}gKd z8iZUE(rY6_9rty})0sG`VOip#IS)BPDQ;vXjf(P0zD3U?LaBQl`^&PHIo(>@^feE+ zz>XH30pML&U6KSELal&#O*zUHLlxBAz&bGLV&==H5$0C3BO>lS3@Vjb%3K_l9~KL%SU;)oh*>dyqC6Rp%^QRT!a<#3RtDY21}5Mw83_Jp!E z6+$~)P6(>eY<;P#9U@82J2%`W?5DF{m5<1Mq>#8s3p}#kjmj5EUfGfGm<}F@RT|PD z`JDZgRJ@kD^T-hA2DB@2l1(il)u9yz5K$Cg!gzu%xE9u_%?c=)?9BV9ANuacTe(|){z*0Y`r$(@0>}8w49WA?Ofxxgji^7lA)73x!SSDhya3yh-x{lwZiqeG?@QX8t);P1B6(D zW?SbrguDw&Z|a+i)4Ux#+lb=K`CTNEJ7z_;4epxC22B!4u#}7zbq1W)9`Bf>(>5lG z$Eq^wbRG{-#uG&fGXfWxOAn9Z+EU=(E&HKo*szln74@*xlSg!dGmzmnN&7p6*AA_B z5{5U6J$8U#pVSSBu09Pe;2Hr#+9SzIx=~CpF$SC^c6{&_=ISmO$FXH}1|a(8nz*T1 z3CKtzj+^+tYa_E6TF-Rd+Snq+%EfsYyht2Iq&&NmyEdI&tQ8QZLd4dz@qy%BC58w5 zigvzgn8*vdtSlWRE)Nvc_GCRNpSaq+VgN_*IhvoGP6z?-)#wD8sL+G%BRHVc36$M% z<}sc<-WAz1Qy+E3*no|08nb$$q8K%WrTqI@`%5Xrr6rn`LE5}G!qo;4UkNnQg=9GR z95!*K9Gx$g86@;F!i}W2Q2tCKCaGI|r^Lpt2{=P?IrPc{I~<9hEf)+kMQ}4Ow*yzj zb9z9lxYQE~UAY>bV04B~{IZr7cbGF}P2ADKJDa>`Mv-LA%o-n=`?KM(K%02LO)yL5 zm~;_fWYk+?%v6S{E2F^!Wiylj9dijbRkXAP3N&Y{3cH?=r#*R!qWim{vm~@W<3*ba zGF69?jsuJo5n5D+abwO*(rm`#**el>G0m{1Bo{(j5eZijT#x0Z&}c!5Hjsx#2tW0E z8c@7;fpR1~9jgekfx$k`h8Y(Ejdg@vLi`8?5N2@&nhV4kz4pkJCg+HPxf8O97~2rU zk>Z4wm9}tUc;>AfkNj@R4OOCd~&s*tiot-Sy|IswHVMk(Q9Q%#*xx2IBc20HpaBnAfRTFCR$HRKQ1Aj zrPQHiS znPpj>)XE%inBxo9dYyOxS(&!)H)z{P9O_6&co9cM=J`W|QQzNcMO%6vle!&=7fIMt zGf7&p9C@>>(r9~dw7>?-45eYdYl&;9wK1W}4s2+4!fQ$ncISF#!`N=E?*M-GkOU}L z^P=5%*-a!MR(Nl}+kk1ZM$JdhU6C;9x(G4JF@*fI`RepQih)^iJa@}sjjX>VzKt^t zeDQEj#&xm5w!k0-$C+Vx0YRK_jKklsN7yddcJ$gU15@MVa2)8a+K79$$4nY6nxZ;pq779GF=Lu-6`N$J#9QVLkz z8ZN>TA_D=I+&Kw>qC}tLy1fO*jhKKpHif-5msY0J)j~j1+d(7|wWanf>f%(V92Ag6 zq3%>`DZ2J(e6Mc5NGPr<6|hr+)_%+?$)L=BylQb%-GG1m6*hw~y;V1WM;kB-utAC+ z(yj`2gtuf6TA8x2;p#7XNi=`}FQbO2VQu+!6s-%O?3~GTgrrlH+K)Ie*JibLTq83h zRO(tTx)7LW8og%h#jFf7cGc_9+iId10qV12nViQDF@^NwaAJ4iP-%H8M{2U}cI0 zb_=H6JNwDhY*o4!f_wosa=7W`R3>%+JPS0!yHhEtQJ zIrI2f6Se&QoHRaLSZHI}2naD$&A2rO>I^!~I&{C_9x>zcQ!wJ^)JA{u#LLEK>~3qp z_=&=qPIv%XK&8LM&3HnH7tsMq8i%STw{S62@m~c$X=Ci*#N8>M66&&~k{nvZOGg~L zJjoXSCM(U1m9kWUCGJ1<%EkG`r92=%)bD2EpfKZkj7zX#Bk*}+?HF=Of9{q)p?B1h zwJ9XJ+0o8c9oFH!BhWd$FgwCQnY7yXvW?t@-+dOG&{A4+zSj$t-V#0wR4B8~3@}!j zEMfcsYntLItXOGzx+e@{e~#ry+GsJO;lA^4)xD#={_AIk7T$D+B5MjQ|&4Em3@d4!g?V*UlMn!EXMT?VXN zQd|In{yM6a4?nGz^8r_9Y68kDuih^Kv&=mhQ4$9O@=XL=URAqy#Y0v3uU6eIEQ)JY z2sMtV@2$;8L?~nu+wo~TY9MCvSHeGmuN)Sm0n8`~r&ME8;gvx{L-yoJy7nB0hY2JT zxEp)KHZ)th()(vLp={G3?8h(qN<#IwX_C(?FAfUB!*5n=v0VK|NBm6lf?858fgM@- zb_t1kSu8#IApvO7D7h755GM&$z>mNJfM<>CA4T6UY@QiQqqP2Wd02>H^H7r9;T;PA z&Yrlbmep*ue3q@973TLM4V6p@6zVv*!AgIheP2h+-J5@nd>TSt!IKm?QD?>xP!yUyG5?RfvINMOo9+5LO*3VJ_?Ca?x)ul@W$! zIo#j5eS?6CrQx3BHn(_SKr2%$LJ^S-Ri%R}rAu?gTZ)s`_A7)XiS=i9Dv27&pjs=% z+ws{N@+G6o(iw)IE6Eo&RNU)e-PgMaYiNLQ4F<%K+!T-nC>ui&yYk_OZJRlB0rE}G zA+PGDLVz;`mnWW!?BWPx*Zs1Y$rxR#Rf3RMt*0MH41-Wi3aSs!(h`nD3_t`Y(Reas zP2tG~Wra-E8LM<3$+-V_w=!&dhjciHrVk|$a)}UBi}BV4spfJjBUsEk8+i`tln0%y z=8l0V8)4cJ-u%6)-VpvEJoeJX5J zSaR0gL)_8i2ftDqbqBOiHij{>1WkGs*2s0*wt79VuFAs)Xd(*t!1QaA%&qf$b95uA zaSah_V`>A&%};Zf;vqz&&1AIuxOyLI_{TjD<5j-?`dj(to9}j~Z&a?OWsk6yv2e4r z2>@PpftO-5QN~Jpa^cvLLe{yoy$FtC24IF$O;$Kq!%HvqltV2uZlw`5%f8SW+{vzA zH?FRc&276i`2DacB+1)k2JowDbLeDehLNLmt^j(T;`;y+?&Se-fsuT+S$@z|*^3$g z(*)vhUn4@8cHhkG%eLRh)T4`ND2Sr>DN6E_0h4h2w%}tVKv3<3;DrG+g9CV9h+E0F z*Z+O#;e|7`E>3%%$u zhbPy>ysgJJf6rfQ(`|OJhVGR>P-xVo1kaPnr|EL46?eVz|IYZ#;diI2cd`S%#6ZfQi&O26<&~LluS8mk330k0-kl0 zs+h`$^jOq|@Pg^$o9=T&Z^aB*7ecve{9k|bjePg*ck<8v(|<$$g}?i^UpMeYe)+4f zcjlqoNQi_RFSs=bW~(nSkr4Z~lEAW5V;5eEh^(_~jqoIb9zRLXaMEDfVFO%}4#zFb zGk1^<+G)0#dtoE4+TM4sE{mW4;@9%KzxS8&4}b5^<=4OdR$e~)u-N~FQdSmSAq38k zcNZaQ;#!0K4&pHM^wOFb~$_GkImKbJvJ*^gR*(+|C_uH2Z)#om%qLJ_}R<$dU$>-zxvfz@-P33e@Fi9fAe3HpZ)X;`OBaG`qmIpb$NIk zpDG9E%@2Itz3=>(&->`_&8_<4Rav+mQh)!qe_#H?|M6*gn#}2rO!-L?fv936ZpW84wW1NL)(ZX&a6R|+@Me)n&g&^ zg>O;0#Rh2a({eF**Bl0L@P-7-woQKsT0Q!% z{y_ZjG4s$La4v7-_bZ3I3Z?6r_p4uhBmd=p{eQ@R@XCk(+28x0^)G+^EBWcGR|H&s zLpQiYoj9+^;xvs`X>!F(SFr)z7|L#Fl7zFq-gy(ZH4%SijA6^;9UfmV?v)}mqwvpHITfh0G zoa57s>ze=VzxCH{Ykm`2udX9yJ!78L5Wr9*w#vFw>&evZ;j#f=g{lalOlSI51J6AM zmZz)G1&v9kcxs&GO2DT1=Wxa<0BRy`nD80oQH)R>x)x_lVJ3rih5l-z%F z{{#@fY%oTg69Nlyt`P(tUGR9P*{4n9H-7f{O?d4;fAN1STK>QD_{mQ`lYi>}{ae@d zAIjsbQe)G7F9Yt1Qb474&YebZEzdSEc3_7Mm8y27Zv3Ea5X0b?9Bfi%#HhqU5IeA; zss*R%FF9yZu^x>X48FX6P_TrjK29Z(t`)eA?B}aT<*$DE)y-`FVz>}rK5Qc~_8dR- zm;v?AUw!V^HUIrT{Q1p|cx9Ryx7UQmZP=llvhfFqUrZz!VU(a>nMnh0N4IXc{toT& z2>&Rvq6k@sjPVTLn$L5@7PP(>zv~p_$sdV<2u)7J0_#$63f6~22sYT0do)@1{&YI* z|Bl0uJ=xBJ9xZvb2CjVgXMg@n`6vI0pUSVl`lhqM&hZ2C;nj6}4VzqJkAL{bKfkU2 z)hgRIqymSu2g=vLA)7)SK`m>tilE7{@M;1|)5B8u))r5ie|TZ6DOh*R$Brr?35a-Y ze_*7jYkCPjPpai*LJDBK0OC^vxe5^pFUUKY>&7^@7JDCNh(K@gnN3f|`EeL0Hto9R z+csk<7x9Ln6sb$V4(x!4)QjOUqGnTR(qp6+*f${W0bp9VuOntTz5~z5jD&_w&4<*; z&FTemd{q~Kw2>Rsp36HE)auZp_I@KjhNk=vN&i&a=mDEx9f%KaqkD> ztqsoYRD7k0+sC&U%uT`E-VycwKZ_6N7T%DDdoS66Zo2;ea?|dq44f2FgUpq18@ETN zVg8piCQrl*R;)~XVnWSEBKsIX8F z+WjdV&wFu|CGZpR6!fHx+Z|W7u?Ie+P`2jh-@Dnpm$g7dz)c+7Gk^lSVslzxKOP@y zoPC>y$7u+!D3A>>L-$4x>&XHKWp8OLdWR{F_=Y;@dR74BP%seE$BPtvPBj`w%XUqm z!z{!y4sLwd6h}1-Ti9VVS5uA$X}Oe~Y;*U#uGvF9w$JfNhTeLyZHkouJRJ)yZi85B zi`tT-a%PrTpoE#MUZ3c7(iVR=$7ZV_;5)e+t+Bt%GG;V{SXgw{8HgE`3F#a0nUPR} zpjD@s()VSNd;}$QFn3?fD{R1_;4|2HGU6`hc)}RE{ndqdapp5`fH2J`aL_xs?DXw9 zSrQeC^VzRagG(D4rLGSE16KlHcuPhlfUMoT)rR0cc=DFtc4CT}*q7wVlt01DT&q-5 zf;js1)|XGib?4`@_p&2fh54hJzwykU{+5Va)dr12iI z^5!Tci2?-8Fd=eo%4KMM7deI2lLqYSEe>LrvF&^9xm)}LLqF(3)V`-&SH^JR6118X zFMt`Orph8D0$A)K;FsmKR$TkOD6eN zl*X3Rt|jq%MwG01Yr2f5@DdfT%6^VdKW0wvMf`juqhK$&X)`CTX)5P@nV_hdCMl_D z0A#i2C9=Fi9sm$>9v_nGEoT>^S)+7{mEZxkKa;AiT4a<5(^&THH-)6FWD6>0N~b^x zWUXV35ufobXbkr|1=!QrW}-wJ7m`_ET=%Ws1S=tMP8iTGe5N@_T)Plc z{9QZ~9S+Qo*ei5um1u7(-P)hq`#tiK)_?#0+t}ja+C1LsoE{CV+x_R-_u>)sip2lD z7nZp-Cg*t8uy7Vy?2iivs|dptbsi8=|6qB5tF?@$hb55CYeU4j$JadTj_=~!xvDaS~dGI(o$B)B2vkLZ23sg@;8C70p zp`ZQQS?Z~}>sE@8TC$X=eoxF|T$?N^qe}SXLp$O)s$QTPl?p5j8#_ud^IrAD15Ibd z-0KK%ep_&b=CiM?Lw!G&PMZ)Z9fIXWF2WVq>L$0p;%WWSo zw^}WV{Dl22z4dP8gJU4F}++zi`)r8R+hLd`c z_TR{?b7-*z1|)=IMEU^4LE8Q~KKW2Q8ZE+0;o81d$}7FcEUIHK=}ZJG?b{j##QBuA zyrDvTNAEcdl>9GVDSugKpqqR+Zx&B&u^{=@X!Eoiu>2S?7`jH^+tICkF#!}4;x3*J z$i$e+k@h?(x9P^bg8kOn$R1NY;9X({lOr2GY9SVYzV`R^ zvN+8GjLFg4uZ{%_M)3FOl8CU+oCV_o*|J0DMK9s5@Ji;V0DIaXSDuvuG0{TalTOU7 zF+-Ir2{}$Ll3s}AI)ff!F37(&c(r&TqHk5M*Q)W-s=dV+!VCNrJHK0OS&3j4BQ{a9P7;~Suwvi#dH+3F=0T(e8>$N=&DvJ#DbNsk$SlzojIc@F` zF-au>Y~}M%N&P?QPX#tlC2~5f1<{;fy&VeucFGPp9cZewn$<)C%+H8d`F62ao}pNpOr*b|3qbKy$T;0$*m1dZGDP#@M9o5CS= zgKqqP`NsqL;x8D3A;=l2EyCZ~<;Z2N(0CK>Xyxe|H3%BEQL2-{+_p01Y!@<{nDf+>v9^tHP98clGfj$v{OKEl93 z-mqDaEV>nwPY%*V!rulp5k)wdXJNuZQJZXQYD~{GkTRAHRjlJ^mTNbPWWa|>q(4yA z6AFKY3-Mm0?i`}U89#}IP#%gep5s&SVYm+yqb-k0@}bC@rH%j_5y4ucg48mlO;MW_ z-26=zV21et<&KgC!#H(}^xU|WQA0CCjxj6}qP+rvatpwWYw>}g;`EZxIroE-&Chc@ zgI^}YcvdTvcDKw~_^qIXWNu|dUI+hHD4wYR?w)S+RJ#z1uQOr`eecI|P!taB95+_= z=Dv+@6f8WQ^$65!>IC}BFnA6Yk~xoOmkjC0<6Wg$MM`T}2(g=WHcN^qF)ySa7#oU8 zfYMWwd@eJN9c83;ly{>mBk+6sDPai$cItep$Vh^WX5l;Wx>Z&lLqcrIjbz`z$sfN9 zm6ED_I<3y(@{7K<4i>S9zeD*D0cVe@Vk7jF3T+Z?4M&?m6>lZcahzG8vaHyw#4C4# z>gV_|N07SE3Iir6R z`R&SdNH5vi848pW;Pw!^__$?3_GM9m?tT7=^w#74B16=WVF3)z1sBQ)Aq_ z6(p1<?#h*r%5(5F{ z$>ko)xYdds@QrKJL^)GWp3OA#Uuq$uQIT-glJPB9MeQk1k%M=rej41x zxKf5$!z7KxHfU=CeBsJl@Y<$h#*GbaV0zj@8Z|$w94|_GEZzz5{hlP+JmXgFV_16A zcbM8?C^xi>IicIe5>(4#w?rtoHrv`8#rMwfOjd;7Aw|h15GaIIB+5@LgP~HiL$Qpl ze3?n{lmAqMZ@{r)DNUo%S3T5a+Hy-q1#ZBk02N7PM}~V4%M9)f$G8;yU~`8c?Q22^ z4~fGE4<}#ISQ7vxLoK}m%AHFz7DkT@yK{V^fw_@`=q`wk4Ui}%A8|qKu2xx!Z(1Rw z&|REYrw+o^E*y45tjj{b~-LT=7gjcpx4T$DIp0#fwfpd?F(j_nmf%O5R@UXlwqd;D@qX zc|saNM+N7;-S4s$>Cr8{$L}xqe30}CW~g{+7C7XJkSVEkU?>q5%#jLYE+ZCE^Zb-+ z_?U3g^B)^Jgck_W6NUJ0c&8yDIMXI#VOCU8&g@TI6O2Ij1#*zC{8{ovSQzb*uQK7k zcK9}Hj9_|Z$@S8J2&X_)!R8LPi+Uc-cy~&$wAK})cQm%}9hC|vAdPjVsFeF*0p`6v zFW9=%3LUJDIV`9AdNvng$(2Rjc1?MTnxR&cHW>56@_?y-oXQDfK6|WKq08X!Q4)kw zJHXopGioic4l$`>_q$EdFIK=IoC3Z0@?(z(G?&9TEwA4>o;Z#QP>?XNhvWUl!oR=I zDaFD9XcU!om7LW-#CtdMQ2zJcO~6IdzSBL+Z8bM-)5!C@?}n_r-&eop0}F6wfW3#I zLP^H1BJ)Zt;pwR0OZAokBDH3N#r11 zM9mY3UQk1ol(^~9#nCdwy|d#ux)5AOPqpuzFb=!5AY(sd#!PiI*=FDu?V$i&I6l4+ zU#XJXptPLKG_Co}G_(A>IiR?6K6^QhwkpV-b=beBEqGEmCN@nkqdGs>fThE9^0f=k zrfax>ks69^KtsYiqHV>fsJvrQ-yn*uWPzxsC*;{|*j36@qJR8rd=4SnaQ>;zavJWh zxB#&r>3V)L=fu!2^Rr8tg9%%N0Df5vj(yAZVn%#qmKBFEB*OoAP!ek^i_~7Sg zE=S--$;|A2@NsdZ(L{}Fp+X@Ekf^5)^jDL>4GK|RiW%tn~t;fdDAKJv?SrM#Lxv0xIfnzEC`d)^>?I0T#BXIZ*vFw zIQKa|CD&NPM7^>kOiN@vS9mv45y>TyOaameFBM7cJv1>^0?XGK#+R}%JQ@W)3pdn4 z(>{B2{+L0KT-!(F+$^L2_O>HHXa zaGBB067m(awa(8qg%e^{Yk+|HYlM77Q*Oo%*Y&uowb* z+J~6h2;iv^-V2LxNM6=pOe!MhW#5{j2d4}1$s-Y{7D1p9M;Ry`8`iuwC0Ei-yU#S2 zS~K%R!twjX31^lW3~K|x9+8%jnzCAYV31-^E2h0PsMx7fa_%s9dUoR`suvEu6cp0y z%3TBwBPzdxRX?PQ!pFxD9zd%%EHR5Ms+nvB95!1Sg>9OF|L6F`&~08@Ot2-B)`ouxWv#!Ea!OkXsvEpZ90@Ce01~5@%vcrdPsmJB*>2M_ri_^ z;3abqZzc37T}2t!stS=UPm(k9dUM7k&AbP&&A5r?b+uV@$lQ}_7>m=pyLXOH!7_WY zJLN0SAJ`c$jFiIq5*Ynr!XlyM6rd+@V2&!^euy9^9AF(Bt zj+S6pBh~LS{N;N^g91{Hx+IgeF(SqBs^pC@U)Is%XcT6RIv~M>Q3hpr+&PSR*Y9+W zPcX<@ht@w4X_Dy?Qz%a{^EC{$KOKzHAE=}LM09M>2?nu8)WC4>>wFF|`oT9FKJ`Om z{9r0wWoq(s2AG8ekIh$0cMV>csLTUEd;Ta+6ZP+c#yDBXn>VEw&UcfE79AK-#FXR< z&+%kFls3~*OBn%+P9zv!!lNAjm@RUnATD^#3=~X;*24F>mW*%% z*gfXy0;l)~gjckpvsBnkdUK0@HhyNkxmU?j^vL84Q0{83^-yR`Jde3sVh_uwOR$|_ zWgT!^8sEcKz?FlbfgparBmn9uzn(e}onhQL3nQY8_3h4FE$A$fj@B}vShmUbE5SNS z&X)|y5=&8DE0s8MbXFr#|S7a)NnqWp81(}s2plU zokGuY!zP-f2&B_QNrWna&5P100PMBtn~Ndv@agkQMjlSMLyaUaqaHEOEJ;{pm@~3> z&gs180XoO0ABgDdcr|a~Hu5l|Rx{I_)o#LKnIz3}8$I&L!;#=DLkK;mzi79VXTJ&F zG2i(C8ieFbs1DTNG#??~6*@TmShBLo-@ZC~&heDtVV*=!)?FARThb#Qf1-Wlg_iWs z`(IQ&{Odia!;0i>C2Y&&w7*1F1sSdJDRvl+y6W1^ADMrNVz!ePpFK$H@y-qPqx7RM@Csiod_03G|toZqh3NQrRPO6yq zw(988n)_lCS`bsAnu3`7vJ{&tEhGbJ*(m!36PnG@P7xG{aBps80+@U=bZr{5T>N4B zLY09oUcXL+mDoT`BfDzR06Bu-S!Hl4*(}iEZKW6ta7wVJ4xM0*5LOCNDDG0A?sQay z86k)$ryB+jxDXt4v&PX<{EMmwXzBZfMGMl{>aDf7>7{vSOq()GEXn9>E8*WDlAUt3 z30(<)v+m{bkN^%Fi}fl_SQ)gB6sIyhroRa|usFs=}p?2y>j&L@4x z?%uGS2OuQcZ!r+XBT_zt>OSaD7>c1VGd6MHFOTdJIWx?T*p)(qCR{0hpnBjIx!n5Q?S0DO5@{v66YSboid*lkiKI0;!>g7^4&DZw)ai zpcaWC*Uwi52=A7?QQ)RTj10sLq4Hh9ax0$>+~H)lU7S@tI1vKHS>H z3Ph?=aVzi}l5akt_Gc&9=Q2uc%Yeyu86IAAV$g$;Ib`9oDqOg*HnRIHTylDlB5dSI znA8S(R0VW6CtEuYb~Yx^VZF=?k7}`=f`c&cthPJJfhuh?BaK~*M$6d=F2f3W!WC1v z?jvX-!s~yI=MLO!bFx-wJn7dB3LK?5M#QKfgw5RG0R^ZEgbIk#fzrzX=kR80E@Q^G zMjmP^afHY_a6|kML}`!wl}>>avyLP%%C0^+=DqTdj6-%E@oxz2pjONA$2Bkp|NTM6 z8bi@e>Avfea<$uMEzCo_1;rsATe1f>u=|P69+BLB;Cnss96$5`-+W272s%?h6K2&d zW9W1Cmc3yv<@s#3W9rF)Gwp>ZG%oD&^F2Tt?Nso!XNG}_WAQG03^S^4G^rYhtKay~O@h}X`~YA`NwpM)(JSVgXbYyTsfW<^ z1mXE3Z_K*N8h9g##18=r(rm>O^Y2mB##LL(!L*9Ir@33r(m~hbC=YTJAFFL>_+A5Q ze{C*nsSsoDOg+cD7@E8qyHRaA3kM8C09tYfsG~WX!?VHU!pQiA1>OPp#_!Pl82#&O zdM%YWko;;15(ium#%Pg#5AP*i{2dEzmp}4M!b=OcBa9V((N5j(`6Gv_3LvPaN5~tk ztrRb_a^D3V-??pf*G1fGIMdC*OV2mfdyN{}8Q409KtCq4fcdQ7B{`gD-^}a*2=yt( z-q*15vzj~D`2w@UJFxG&vYIwO38G|~m+~k47qkB71fyql%JO|Z$JwMQkR!@jot1sU zZq*isX$1Ktp_obuk2{${X*Zar|*Qc#6>lw;>?t#@tV+MIJ&VBvC zQmT$?){G@>qhEw|c~okI`{cZL#*8KkHKV}9QBK@I+sCwl=c=S4HYArQSKfc3$za`F zA(;jR(~?@)39%Q~*rJ zu&@fu-E-*I=C@##5F_q2n3Jur_;W?M3JI;Egv(Mzvj9&DqzmAohF_Vy%d1N(+$`|k z8O9JL;HX78`SG~}1VT>qs16XU5~G+Mp_O-_<&sr?-4Y=p<9G+6%DN#Y5lzIXqD{nol}m$Ii5J21a*O~ zA)O5c$|3D!)Q+{+)tUl+6$>vZ85sGOD08v@`;vVV<@GT52e-QG+dpDH!}%KEb0Nt9 z9+<9BWS~^ibTm^R$=x|#caBdxx&wbu&#tRqn@nzsm3|}d!vr+7RM#*lAkhsyCH=I2 zg}5a!3x$#Hp9Pv3l8bnx8yi_~Y;7kgo)zhcq@SB_(;T zf~92MHfo*@A{rlC^wl4AMh~m!@MNCnjvO$~pok{Bev(GLl^x&zBX?RC)zSm5zJmIG z%)>rnZqoC~aUlE$92#?}$~PW2xIzjxwSDhpJI4>VnG|zQ;)n_$5v{>@9vpV~Yjb_{ z8q>}Pw;C_b0${8pddxUU6Ep0Ecl(?B+%;=!7Oqi^WK}apvm{CG5*(|Qcs#E995W}K zqU*hk4hB2h#^vfsqgsciJPwluv|HAn27ErOw-r)05etGMCL%*4xV$skwneacQMKa8 z4frT^&L**D7%YH!8wDGhSI~7@%L5N@UuCe`Oexw8&sSCWaxriRql@um#`nO9BddLP zv&~`;(~F@A;_Zq5P`AU@(0FEf1U51BH9IE6uM~iW#K-1ED>lItkoozK?p& zdXxfEN(k`ZtbkVc)7|;d5HAXOc_vtQ6{=5V;D7fjrxbfKS5DYqvlocO7@sJBR1f#JK8U4O zFF(@MwD6H}!H!ZfYM*hf#9>g;tg-$Ze|w(l9qH_sXs%e@yA)RdWFdxXL&~QFdmgtS z@Jy}7!#dBBVW_$6c@OfaTi$Z0R!G4*TTo{-N1;MD-3K4lOkwqcb)Jv7(Leg+*Mp}o z=SJQU=Riw*$fdWMqO0;ydfz!d@vv1UqUFje4O_mE^g2PY1^_DYPAG^+X^(b=(PxV= z0f{?eH+NYePLcF$OecdXcOvBg@RI)b4k$+<566Y)xm?{Ba#7a$RYXt5dE%IAylIYA zMWh$E(S|-X3bBbHv1>jQ`>n;cD{H_X#h7!lzIjPP)SYz2_ifLH3e_iOwo7$y<{75n zt$9|s^o4&)4Nz8{lI-)?f@jH|oROZ0cF zw%A0`=&9wsw~@#hONp)+%ev#a63{&^)%8TWr&hXFxfivzH%{ZxsI(niuyB>$dHemd z8k%pB{l!YIpsrRi;NBbqh^^cf?Htb?4YkuBbOmMNKkE91>2aOqWaYCCCDj>%MsDjE zFZJdj52oiof^jC?u1}-*!1&!lGDlikO-G)}r*=U-s8_{e8C3`K2sSpZCXC0a_dRKh zP?LGo7Yam+LcLIgU31CIn+AB9aTl#g6lPSp!)anhq^tGhvD3sIR2~g;jFH`%DgzNB z%IzCwG*`KL_q0mAp`}O06zZR$?q^Z2gjt9fzW_BxFq{O4O7R6zoyg?ShZ6&0-kpbk z`0$l1ZOjWgMcBLIONodVIeArt3!}RYRI&3C5!n1G@k%2Chd@w;x~9Mr+C;8woky1Q zz~F)*c)Uj#6c)uI8=8G}#!pda6wSP&Q&(Fls9f0ulf4Kgz+EI%PL_H0&_XCt0bm09 z)D-GymJBas3CGByB#CrBxRMHVBzwf2 zD2czh+9J6Yo7!t&>XBggdV1tzKN;p7F$A`_}LV1xdT< z#f+5c5Iid?jrFx4?vBa)Z>lv((FA&uujWJ#Uk8XMs7au#6G!KHzWi!+CW_HY6FMIJ zrL1$ss)_080eO#niI!F-r-j3uo24X>(i#j@pS`VzZTOTOa`2m<0I?=0>U#V50a9ojp-jhSf(=afbgZFeu#? zFeFhTR0G#+U_q*2fn9$?ZmK($p1~uAVFNED=L-&{FOpxtUv>F8xbTb^WMmo8Fmxx^St!0X(F|b{0hC=@nz*{ z()7r4#39W0h?-vVB=Ekr>v5?En56_t;WQbN>JTra7Y=O?GKFS&ZPb)08i=Z=wlH1= z6Zss^9bPLcd3fP)R0FlmJqfj#i*jc0q^}VG)zoTd;tEPG6MNv{3)yEV*(XT2B$`~O zan0|r@4j<|Sh0BEz|BG3KG;gEAYhil?r ziuyqPLpH0m`g}EGx6vJtvL1zlG&z5RqQY6)Ayc+5u^w&KeTo?Mn4+k9@yJ73NHQCt zSo0*lcC!g2tk{F7(dJ3c|Hh(T-vPSeu=GrA$o zrc`pWuG+x?u||>i2$9k9Sij`f>;mB{wSPFgtgZJmd;5ptiYn_V#NO8!s5kY>hW;_K zs0925zUUWtEO=&u=ps~Ic!_`a2WkX@ZKCl+XQPUQSwi`Q@AcB7P{1loz{ucTuQVF) zUT(--W$2Eiq(3Q3pd26sxTE6{(NHTh_V1iB?5Pa12#O~6GqcKUW}Fc{$Qjuq?f4>b zh%CqOOqH`Woe>7uN0{lkKr9$n? zsSRSO-mElbl?}KDQY6b9y{)sRSd{?SNJ|>PfSYu0Z2()A3RI?9>cJmZM_9YgcfV+O zHfTNm;*WB&%e&wn>li8d)ll2G{(E_V5)MYkAFG0giGYvCacKMgG~VzI-I3oGLtw~% z`nDZE(~jm2XGl%4$=?qMKkw~FbzVBhk2@lFqo*^oRhhQ&U)D|F*^-A6D*>ohx&NHe+dkYH zoFgm?{i=6TsoJ?MR$RNqJBkQvjtbc9j643UdeGMlRFtC<2igWWg5N>5);}ZgLAU zA0lG_aE9`#EM4Pgr!eF>o-mR+GQp<_3drf^p!nD^K#zb=PMykVJopL`O8D1W3AC@7I1{MNkW#fV-E){B#>=szTIVw&$R4)_voNwr zRMrNI|Mqf(%44e0B<8>@{%g0IEQ zP4tpl6ti&8M$~5ueG;>=b~VVbhP3k23PNKdh`8hkS}^48Zt^a9xmX)DJcsbvNx_Bk zs1s*3-o)59BUHHqD=Fi>jLj@c#-w~a%}Ve5LT#Xaj%SWiXieFRZ}5|``hnh*sOCb* zTCT)Vy@i9*phnreF$JocEbHpeyp8SnO^p#pZ(X0`@sO3oZEV-`{GM|;$B)7&P#&sF zC6RC`-legeFHwIxn#&T{aPNVg3mY!!UEliPtwlbjf=$2F^3fI+< zH6JvkwFPVtdbOwfLgr`oAF4Myv-+oVJe74Y_MiO-wtFkw4jb4U?dh>({;wW6p4e(} z>AQ&O^+|H+7}rWY3ERp6URs^tJj?YNljYyld^eE{{p#WXK=z?atCoTZ()j;~mAj^y zmXt^JBn3@rEWYIPyg{S-fnHF$uZJ!3nx;LEX<+?Tt(8~0o#^z8e9A+{bcm5?&dFeDH?Nz z^+9wtUut}m1wn71)TKn_6v)t?>2*=fwCO1rXPkH4IGN}DaE>QoC|e$pCUK)HL@E(9 zH?%uSrxXPE=mJQd!2@cci8)6bn^9pfDm*`~pH>`MghZhNFCEia!Y3@4Eg5}8=t20J z_)b%s^}VR!HSm|CjSf0X=Z<0hd&%FS)!egnZZ8M9rxc*$l{m+{;KF84%sLFQ}AHU26BQzMxWTLr#q{so4uS6Zv)Wv~o8} zG9NWcgpijcW23>a)K1~nCQ~~4Ks(@2z0AlWAaIUn44vClQ_fMROXOoI!O5$>1Pf3F z4)Gej#*RW`|D}P8E$+ON&qO56zE~<57%Xe|B`bANJ!8LtmG4KEjI)zShJ|(Wl)jiX zl|x>Hym;;%KrGxq3;3A79r3UYz>BP`y|okN9G{F2l?^LRUOq+a1_q&Q7RB9@lnBv; zqpL5V*H8~{Wc}xCJn3Ot{9B35(sLdR6zL;3 z`~e8xj`vl&%MyGBG_%GBU%O6>n_t+>-$Sbzp4MWLVuhxc0Nx|^w%uDO30u$u#&vo1VGbw`UXED|X}dO9)Q7Yh*quZN`+ z3~P(sjQ zoh}8>36epO<$~moA{$!ycOM((4hf$ZQGMewe&M)0%$Hr&WoMDJ>_zyqnQO z(LyaWtIbs&zU^D5krci8(eYz7Rl&BmPe&7a7oNQ)?(eq@4|%5cr;`EsKBANHC-YDKR{qsp9L?p zndR_AlEByRUyi}PR{RPHBS`@K z32}yrNC9n4fm`fO-#c^WmyGJlj5S{tgAXZeLYx5=FasU?qM4qC*mL>MeQ25( zBAwCqW3g6xawU35Xw>F1DoEDxYik0|EUWA<*?d+aqK%tmGK#TaD{pFA)HOehRP}IW z`WH5VK4+4^{q(jtouvVMMwNfmL7H0GP;LBltF#QhXWXx*T-XD4&FV92h&e}=sR`B( zp$j$d*3Xl9IyJDgJFn@hD@#@*G2Pb~k<_O0vAQ|qzv@L?Gv}Mw2@rn9D1h>0Y{1@0 zPW0l-tzyNOgjO%pIvadSJ*KTze!N{yqwL2R(;oPId%3Okci+95?H35h zMtSNf5Y+tzP_)C4m7GotFc}GK(Nw?iJ|L2l2WMJ`wnuglq)9z@jjLT8@$l@mPM=YZ zn1h$KOZ(7-31gNU?+6!UUXr%Mi$b2U!b}l~&xcHQyQm1rp9Idac@66dAx-}+3FqXz~%Ye^dKATAa#>}e{`JAL-q zXY$48pWS}_=}*3pb9|a{UGv}g*%$Kp=P%;GqN$FXh;hKB06n;vlVv)(Qzzmn2cw#l zx=RgpV?onYzxaSD?p^o2hKJn9ZLbkK(Q>(T!r4H{g*CAoAHK+6`^}%;KK$~F&*U7R zW?a|(XFvT?K7ak!TQNExX0ZV~+`-s$JX%XV4P71hQprW_fzT+kO*;CA;j-PQ?r!M=AM^^stzAHX-J+r_{`tQ!>TIAe_R90wG_jeF;j?S~^7C(+IT2As7}PS! z-AsyBYCzRK50v%v(sOb!;jRSeyuE)m!7~E9Dzsu|)|C1o;7GxN<%%HE$4~Y;9j{h^ zef9M>?}$48G2+8-zm@MUHXRyRC9}HD{Rj>BZ=~~^NG^p0r#V!&!Q0G_;wCx0Ly$)6 zAU-aY47FNd7ECV)%O4Mw_8B#CMbRawB_INiQ%dye;A9Aux45_0UNuw)UImrDyu8TE ztETt6fADAWpZw?lt^L3L+HdF|{mEavn$^lV=4NTqB7G;_&V8#XC_`n5#%pII-Lg?> zjVc67RBksX>2yubNVgR%hqj@cQPPx{ z(ZMDR`ZKQ?JEE1f}`nt^D#S&(Bp1S^|m)Cp$t5J<4Z?m*0>Kn#13cFRol3l%$t58 z|J(2Uf&4rF-rsw5X}#F5e)a3CO%?}_yl%5yl=_NESenQJsL@-eX-2l53RF09YhV(W zb$gaR^V)JIAUEokcdMkfyvADLRp+CAfLWNl<~7U)z3*0)jYI}V4!)jB+xFpgWmSIp z>#yba{_rnuv5(!AhyqI!8{%p=iF_uhutySNiD^`{IpG;IJZV$GSq2MUy=Q(>8Xx^! z2S zoOS=}@BE?uyZ_;TVL$oe#lHILE4{*+C%hTV)v^B<4R6of5{nI)(M8Jw0`w1Ms~l(o z^oV|$$9?>yoWGClFCodH7?|W^Sj2K|87uOiVc~$oO$VpHSNY8A3f}l}yRFal)0fY# zv1pM$`}1GQKl+2ec=d=}=N$so$S>DM#X?@ZopnWU@XYRpprnL#KO9!HHf|cRW0pPihO#j zLn8Y5j;2i5cz7f(0cSwg<4g*aXhEKuwO2UzX1~Wk@mv{Y3aml*+b*DQ%ya#D(_OvZ zZVYr)C|*9i$YqM~4TXk!XProp(B|+Cwh0SleA57V_@O@X{z`S5bJ5w5v8mq7rR2pGV>meUiEZ2A zL?RhS_CQ!J&diEKJi0*~=w1@ff*g*Y6( zsr0EWUFWdhnqSV2Rni9t`!W7nl212pd+gckeMrZg3p7`6(6u*f*Q)hi$V@|#_W zyd{eVRz?BNhfAo0P%<=pR>CcuH7u-%Pt|fSYET0}5%sBS#A-R@!F{^;NU9eSdCbkvIu{;P`7o8y&}IMY>*d>rD;>PN^4--Sz46{|nO;JGjX%bX>0Dxs(Q;xzeGNWm zi274-wZ1ia?U@b`M2Z^sm~RCLrL!xWZ%ThF?*qZRN%IC)n8PhxkZm^wQg`7t`0%Do zZUAx%g;6`Sp&twWA6mI=F_w1(x;4umII-V+V3fg8f<#~`Yg$84>|d7W1T1jqTTNwD zr`~dCHq@UP->`myJ2Wh>5Yw$jKmrbcVIk~V@pk2o+lIcp3Ng7JrZ=tcyIptvKkPMas01Rdzz$sZ|z8U9h_!LN082_Sn|}^o%y5;Zgi~}&*T=Sg1v^|WY4bLW5;7AxYCh)`zN1v`6JtQu+%IA-_yU%l za_BSe3b~6^k5ND|W>6dU-6T6rlj&FZ%OI{I%_bvn4VP!bhP^3D__g8A@Vcq)tJ-eL z%=Mi%-CgyUAz*h!GC*T!Kkk%kvXnIClrd>_u?T4^p26__z7>5eX)$pd{1P@lJo2_M zRz%>t$DFNRwS0s<)g0`n?oN~)@f&>TDBvheqyh-oX~4xXO)=_8eoI=2Np~H+q2U%$ zY-y2Y9uQKI3q2@YiEbW%R=>yt>nPkPzSa;{*d(o=n0B98&Rr1Z@$4eR{BneeDPstC zAvV0%`+8gePi$N;d-vp8Naevp#of1Z)~TzX#X!?L47XZx^rUOYF9$Vc4;Y{Y)-fu} z?q?&7%Hz<{XCt3~*xm|TvW@Ga5SaCA6GXH`?qrH&!4l@D_6rZ@4lcOl$i#wryE)+P zFmRZKSHH4ra_|PNs2vRsH#mzkVJWSlhb$(oItSt50bDpK!?;8^5K^}$)3Iw3ijB>~ z^fH3+?v{?KSQf5-UUUtDTom7d+Iln-OZ)(AqlKPwQ3fpCZ{6#|uO(ElY4Ke$NB}0{ zKaU?bNr9sBzH~6kOo7)Kq#o-V0@MLpV?Q>sz7!}zLBG|mZ5+hEXV5xD<>jC$YB{00 zBWD0nG=fKJ$f5bf2r zIM43xQyVn3ANj-Q6?IuP5Kr3Zp;{bqsxwq!NfPW#Fr;?94c+Q8L5ob>^4dLx zGF^)E`fbF>CL7KYW2(Fyov#IXHzJ)?HLO+=t*~jP#X_HEXi9712M)215O*}cWDkO$ zCe($6Zi$UEje4S(w9Q-tGnrliq@^YvPlv@#K2e~VTcYT!nYvnM!GUEj%8v%lfIBB}O zlJ{L5S9nk(lRE4eU*CBUSQu-9OsZkJh{wLBbrmt{3FeStec3S4T%c*-r#QPp>4+Hg zYvep+y0jTp^LTKAfX?2{me#-Ign7~INtU;oIO&QqtXlj$jP904 zID~mrAtqE5$V}5D=HhQVFI@)lY&%JqUcx%IK)UGUwHaJ4o|@r~@k}jtIc#{C1chrH zI0^s^h2t2hQZb21pw78p!d2=ND!bG<=`=^xl~AFU_evY!^i04>^gTNjqqA?gEG8mx zFct)jC7go**Kb0LjR0CQd1rF!;deiN7?&QvaK3a7&7`7ABQ7oTQh@rb+#^x;@l@rW z$B^z`meJ(MoUcwJyx5R-Jhfo+K+%5E4RFGZ4=2@8Jlbcn2?r_MjcwBbfCefuL5Cht zNjkZN_fxu4d{4nwNh@#SZ-fCBN%+FD?{J1Idy+&tlMihcO#yVJ@@#Q7Y*5F1D2*Bl zW$@~rWFAX`fV!k@!StFY;ljBmy>mZN7P|4P64iWdmHPN%uo2VAV@U)BdLXQDbUztF zFj!qMksj!5#Xm^SVIzuT+R==WV9RwI^PX1M2iyJc7dJ=MaoaYFG|ULhuwgeT#paZP z{8BSp6-ten%P;@BYpnv-rof|P0c~1_!@AE{2b~aO4W@RXYKic`Q>6IdLRijU%FQ%{ zjW2QQNkAw`7Fb1isirkl%H2gL#+?wK7JBWD>U173AR>f9^G$GG;l`v8Q;?&sn9Ev5 z#6L|Jw87$9X94+q&1xDA&IP0ZtZH)0YR+d;OehF%N|*{7huffjD+?@!sJR(~x!lki zvReSof45b;7-paiAXQXfiI5dG0-dnL@v5o-((w5ld&AXp$=uVHbPb?Ymh!F!ZksEE z;L?m^-0l8IA|(lwDl)k@T(PH#`AKPDmyAhmbCF=LU3h`lW4H`wMf%~+pJtOuh0%u# z26asZ%A#<6tfe%hi8{N}6^jZ(?Sz0lv4l6Tb`xgf7+4>i6H+*X<{IFJl8;v$Xp2JZ z2$)RbZ6L;s2}7IH0g6ky=7Ano-9{FpB?VwO+C1-EMmXOk*|D1|Tvk?#J*?XrV62HKE7FE>Og7E!bWr!)|;!8^Iz^mJOF zn$m&IKsaf5R7A3d9Kj5TM8?MKR}a%nn?mAKS2fJE*CyBq7MUu{P9{pvX4wv}CgHNl zaRM0K-GD!5XnKnkLB-b5;u^r9n$n`u<{H2)1t2$qi&^qY)tZ8tRsu#1gV|a^eBos` zHht+;)-DI8uu_PCBrh;d7Da8ykCW!uk!%n*7xxINQ`jtDxqo+qM^THG&}_^g+$+*} zVRZ4@jST?hmx08XGe_l)YM&aVlk%36B}j{5HqF^(4db%+bM)r6%=g)LE9VB8ABv?ytXYBF zB|;_YpbM+DSrAj`b1BD2Vuwg*HWXgU^ba`JVzO(h4cRdppBB7}bb=Tm2(+4j4tJ>n zj4y?6Z*!g&LJp9MO>Ak>=XCv}c*3OhLSxD#Z5Dbl zjA4V)5QMa zy6a1$g;qy&>rb^A*P@NWrB?TYi3I+woSDT(E1*mpIYAObgCJ~TMvHTRwpUT_DcEl0 zeT94~^mI&C-TWRlbH-##^HR-6)nqjrsj*3^^s?T#bU3z$j~%)3md^w`%?u;z58Oz*rPBLk1WTy$ z{f8z-r`c@btP-#q)jEACSlSMpqAHRq2U_C4e4aqKFg;GYvkJcExqKFmhC4^2G3|AH zB-C-CvL#Lg%2Q}w1PhmxCIu3=AplloqPnC_B+@+sKMP^!+-6)?$2%d5ZBZ?sxWqm*n;nfpR5Mcv%=(y zDt27VZTLl6y88h3dQt%FZr9+ zP1O3RJg*y+mXhj)Q;*%@jz*FRKi$HEf|>kIJFI%y>6tp9HT?q70>WNAhEQ zC`iQ_D9|etT1>OA@~p{5OuKCiO$RZK?nQWqKpQG-W5m+O%rGmH70NKM6@7`C9BQ!_ z#2;3VX=5%k<%2z;}l@!$E0@F}m{X_u^rmip&L#u$zy;nuO z#)yWd>vZ=1YG~|8u{#7m2>Gf!&=U^TluxIray6(f!c;^tELPm|jB><4BSRf8-I-n+ zu|9+KiLbI6h!#OQcuX1gzdFKoHcKb3H=GQHi2>#cDSO9)e)tf|U^XSO*%EM6#Fdhg zph!&#Gp(5o$U&;K9n}wWNOlf8G!`KHzN)kyIuXqGjSc|Fi{+ULiwRYA@(Xs4tGOF) zIx~D4sFKV6N%Dku)jaK=iwp{CKGlm_U$JFM(3c5}3EHPN?vxX8r}qW=KU? zryv<|sN=jKW#NWGsFmel&t`bwDel7>9VHZW3GOh!0)U1ZmQj!^=2{^m6$0~$qhw$y z_?8V1S7W873D>cPti?q0B^5x(r>K}F&>Y!6;q_7vY!NJXITpbJ=Ar-+L*C7V!&_LQ zZk!r5>+>fmopIDmBX#k~uD8UbR4GC;WG=3@?AicYGIw0IakXIn_5!(kaF)Fnv4+N( z7H8f3Tstp4U0oG|G@v#aw$2^hj(0kX#r0&Qw~FV|Y(PHK?0A_Cs*2vOVDn1?Zs=+g zCVJn6Pk3LpLZT!B&+u@~ zwGi0_CT@!PD?JomyLVA#E)P%H@?rw#YafDxWuasdyd)Z!0%y%uD<1e1X@bDcJ1~)h z*A4%UC-wTl!GV}iPXa}z9^O_0*r0Exy8qzdgV&S%Bzyx<5+;)Zf4IB86o3-#kq&x+my83twc`S%U^xa>sRp zk)?t>b37#NM9IAYb$BsJGbsCT%c8d|^fsHSih=D^=0$psNGS+9uW@A#3W{sd47?=8 ztn4vClQ#z4+_c^W3lW`yuhiT(e&=8^*e99pgl!Y#j54K z?%nd{IXwr`O%HxsyXxzCgs#YplDw1*7{B42T8Mbi9GoppE08-AUw^%W^V}8dt-2?r zqA9eNCEBHUEY=oW+_0Q^ge)^cQK3txEGoV^p8-+T06o7QP8ES1nwgT`+m+R*q!qz# zHDxK1*E9vi=aP{6Xb0b2(V0E8ogXnCg$EUppK5(te^nJVU74ki8C@E|ea30uUmke> zd)Mf}<7o{8^)F6JtX9B+c{9y$gxz1^Ru44r- zXj5HEg3RhQ6!;}+N$!!3*!W!OB0{hp5&}UEqYAz78eg@K@nodzk2jlkPS${q$*R)) z@g@6OttTf*hK=P1$_Qrbft}U`(9FwxFPrsA)}jzi4wJLml0b1Ai?Wa^rzqCQ>)Z2a z@8%IisCelsV=G>C5xOY?RxvsjnZPE@lFDJ)kp<994y!lJ10hUtIq-v-5v1X?13Rlf&*+3UyUH!~Qjpktq z7X_r9QkhjHw{|en6#LChN}Vgj+H2@l2hz?3u8EZ?q=2qTM3zZo{Dmxq`=1-Hg7QNRIPvFkt zS!YZjJ0DLB&j*qF5&z{R4qPsGgy111t$Z4~`b&>lAnofRlhzyQ!g~~YB_sPIFd;~TF+sEDaE{Mj5Vp(0!&BXv*P@kzyd1)0*k~Qb{s&StQlol8f`~p6hsdn6hTUp=E7@bo^$^% zX6!@3bx>doRM@OQxt!U#-h<@t)}AHE!KMd09e03!9$9;_F0U-oD}0je8D~{HnLi@< z8h5)`&g9CTmVZ7BvFD6dCk(clDN3Q$zEC&*TA=GaQ~^73d8N@}e?Wq4e(0bj5wh3} z^>xAITYT5tfHamQ{B`~)1`CTd!o1az8>%v{=9-{4`}LQ;Z54DKJ<^UuwfNyxi$aC+ zA$xWd6$&EPVtM6P9c#JI;Ub|Uc_og9xW^nexi>UXSlWYTT6msY@Jw2tW=AiZ>Q^DA6qa2CJ~I`?jE+5rHRNxA6lBP9WNpXokj4k z-%qq+?ZGv-a+Kt6Pa5LeERNPif44d*J6y!WdA2X~0M9H^7%jcKeC+XgceNiqwM-sb z92b{Oxu#yLfwA-rIUKtDtqr&O zo0(UkK7ggCMDlry>h;dLAhv;po@|iNz6akBoreH8ZC#&e#n11uO%Crt)~QK}>tljt z5L7w?6QaJ@iaFZ??DYwlz*<{s$NTDmADD_PtQV=&54+01AxPh=$Kh;&K1=f{q|QV# zs$~E~o575EDm{doAp84zSOV>i>|0BXpyuM}LU`rnkz_$y=NTK4ZI9h9>7P!eS^6HT z?&p$9#58>NXnzRPYZ?(GUvIR=aj6_YsKIH#*N{``J~v@Z>v(pj z_{PRV2_YqaNB3!#fe!J^#gWRw!5+hNE$vi-0+Cf0_p8%eDYbI2rxmc$yeSy-A`2#E zME#5=>3Tga&r!8W4+V!p?0E?L#^r1F$Yw5H*y?iDb*(+@hzznBC9X8B9MvYdl$14# z3pK(7C9l=5!FfU&`-sbe_s1k@T&`c}N^Bc?Hn90J1f}cprxX;}E3RUz2W}{#>~O1Q zPk9$6V$g<}k^$qLth3^20feH~%|e*?UScOTnjKTIMBWZr?0HP3Xbs6rwz7$f3{dUt zdgxQ%`j$8r+IGtoch4B|!vd_S>HbuMjp=*ph?ZT*0|hs=;c#o2w+6@VnSdEXcNQvh z#)0~Svju3*aDhy6AETV><90BbfB;C~N3>}YstrFvHCdczSP6$fLG1$cTK+tO4U1Nvg);LGkeYtTo1d8^EJghEuVAYUT`{X z!b%;|Mi0(_{yPPnfh(DdSsU|aDIAQBFpZKKM2OWM-NypNu`(1E;n>A^GnDcT`8MlW z=tJNAo~h(pALAhRY?` zS%40RSc?PwR11Aecs5#VN~E#smEEH%74?FFT?1ErZfMFU=E2nIbmBu`#?%Sx#!*(o zjmGaro688g8D$#P^q4#MWo~pw7p^}_qnUd^an>;FGza(U3PG2Mk-B5J_GxBJx7$j% z8J*ir+`N~l*8JoP&bqe&sI~2N-=n9lKT*ps9bXK z%;QL5U2KI%*2S{s5U8})^H`p~vI~8XHE&&SH6Ofiz2NR{BgcDHmgl;nrcq(E znS|5v)owl=kesKbt3EU~li8Zm;jJzNXN;9=H61A?j6o}~2srFOD3t>tub!r}>5-$y zn1;F&L$3!sDE{ODs+~=@%NGy zgLgoRTJlL)qDHe4s*6e-T{#WwvN+aesAUE)%Wfi`((Fa5_g+&<|6f>4!;_H1zO>sE z@CgWj0ti&=3aG4idK{*b8~mZbH`pj)P=?;Oy)E;eBIDbUFLe&8s?$|jOd^2Bm3MW)*Cp<^Tx5sjR+WvmyFwFU5Gmnnc#pbA zdi=p+)`|)h@tq43nUNWA6F#Uxzkc9K24NP^UJwTBmfrk z6DJd3ox-$cUA-x5ILaEetg7W!RwvtTq)oTNtJ$G4p|Z*YM!@JY?UmrgDUmHRP#*Ig z;8%+RnRlI)Ol?z=Eo5iLf5Bg00+gBo9LcpcHB@NzoNk-SdlAk=8xq&%TZv8Ajy9fy zm1`7@_HuOA=XM$2LYj+zP2nB#Yt6>&rnu^GD1#TrS4x|MEiZ}oah&x$aj6Yp|1v_* zLGANl%jHIVxTH3myX9f%AJRqPIk81xHq+5mIG~~%?rRc`!_~V2iy3w&*gEu*%v59RA3xO3@Zpt(<&82Oi%*Mf-g#pg(DC zeO`;qkEPRTITE#kC=O{q?lp`4wxAcu&Qzp7&t)?}k?mOgz}{;Y4?#vvXG(D@Y9g%Z zE{B4G$!E{c(#}t8EQ8A)FhZmD)JW7>k3sdCz+ItE!$?OD7o;7~OBZIi_wYN0iyo}1J#sTs?I!xB4SXZX-M#nQ@B4#{M_6s~T6d^}S>rAU zESr4#5%aXiUeFFFgF#h0c)MyqKoYF#(%1Unyt_Z?qiB`}Yf_!Fie71uFN(GAKwsg9!l?u}8N;1^7B9Y7v z*Pzxou6$*gL?ibDezS*SJ^tJ!%#wG_+M_013~erEUQ6NlCcM>5NAKX^zF)XcaxhOn z0wp<(rUXHH3U7eMVdw@P%F9tGVf247FY>^7FD_&;n`VH-=B-CcfWe-Y^|wR*Qz8hZ z@biq%xMJ1Tyh7u7(3;|yFT zNuR)Xvjy_O0t6DgT$smFd|N7t3a&fW!QvUF_Y~4(1?dVopp6O3`?4zt#eK_121Upe zliCfb%JN;L+2VM1iVL-|yc$yx0HbBFr)pIkHHWz$H{r>(tiAJtX<}7&aU~KhZzmjB z`RrME^3vUEP+wV|>X9$CZkl2R{Ni?%g>tP+_zKNF@l^7Jbf66I;S0EVs}6f`tgU|Q zsJESGSu8w@vP4DO5E0WxrT1#Eg zX0%-_>vTzYRV!o!Y1I~oOxcSbV@wnlSxY? z^qBoqfqaPVXd5cPn274iQ9tsMbrmDB&K>8gqT+Su`X;f>83+0NbHxpg4Ysl}A@SOY zHGfo(wZ}3}#1%w%)Y5rSl<(A!B9aZXTvpCJkurZLDe`{|`-^R0MZ(3kMC&dw8i$|S1CG~3x4eW(;Y~HGP@lBYXd3JX#?8yo9rE$nOC>fw zEj7{D&1Q43Gwj^-URu8ZdPEyEGddoqdg{EdSG#3FqbO8tqB7bVbM89Qd_*NoxULLk z!*d8yvP2raPr$H1EE5>=hM8h!+#GY!791M25KWLS-olhU_$F@0G+I<`b&6d=P|@+N0U@SFWVZHs%He?gw~_DK#;c* z(Q*KNypay~V!NZnV6*rzR(p^m+X~kq3aP|NN7J)H8Ak4B1`b*02eo2a)d4~jeYF|g z#`J@QC#>@jQG+oOC?cBXizT?LQb|=b0IFk5r_fC~`ms2!*7IfjPL?@&5oaSggg^^w zfAbiIZ_Hj>ZwL|F9qhN>*ltwHHcKw_=;JZ_RbExO2CldS1p#nE@NcVVfECd-Fc zefjY6a&?}nE^l&Nc<%7lcf3z}_k+hSV#loB*{h?dasQb&bj(efGG#4roRgY9`_So4n7@zsMBX%4uif4=pu`h&&S2Oj_SiaRZh ze9X6Kx9XoB`Rs^sk8VMr?Y2q|=X|Xmb%aqZ~}*rDh}56Ua}WdgO0`a$hN z*Q_pj0hT+hgo;pNE0dMieFaB`WIQ>}deh?DX&cjt89D(Hb(fwSDp6a&EiCw3JCy?_ z=;uCWgXY^XW!Nvg6q~9G1WjV-s1tA$&c{bqWl*{xE41m!n~1?{vak|1CdG{c4VK?k zI6$757T3Q5RnTCIUZ|a&z)bkFw1Uk%sUN7=&IU(#@}QES+eET@WyDm+Qr<;qx9aHmqr|C=K&DW?9gf97r0C#+wl2c zy?*%3_IjgVzkcuyOqyqYvHkyIIhivR1OurTWYOzE*5c4=s;qF9cV$!Jk|P@>0mN25 z;ChBH=FbF3b2cGgE)&S&j@Dp0@o$TH+(XG=ARO-ZW@Xo`wK5;NkKMgg+XM%Dz{cq_ z=h_>%G16Wpf-9%~w^nRkQrtr2ekj~Qk(VN@r-F;Y6JfZUL`ME^iXoD$l;!LN@ zYtCnVQH`3no`JRRz7xHKm^I?m>u2^?ub=j84_Nx6v=n5*4MYMUdBx$ z0I3P>-N1#c(|j;kLy4j2Nf&A3H}rcKxVeAKB}g-gb7(vy1NJR;u@#Y-TL9Pf+7wrz z6W-ve_PJEeIE7zAqcB{cM22cyd#>O!s#ySav|Z!UP6;P+AAb6ZrYNte=vc`{5=M-R#9=q8HeW_mI4^suy~ z^qmTu@DXQgBxnWR%^JRAnNdUCQy|#-x(URPTDbw-Tos=`>WJWRRjB~h zRhtk=)0D9lUeSnTf6VK-tKWQk6JmJFIPq?8`Qs%ZFDk-_n6*Spw<$q>DsGgN{(&JRI%t9*SVzJi(AlKXywCuQho|;MI7x+ zm&#|q60v8JV4`CzWQf4ZI<#;K*VXF08e|%LKE+RU37DUM>0sicFx*~lgvKlSxlt?MKpBJ?%FK&G~xY(ln}$m3Z*s~ zLmnIZyHgWfTkW7RbwvZYpM5j4uTy89I1$bZCZtv_SDEwO&2VZ2!Q_u$y#DmZ+pDzu z?N?Ln4@6R4*0jQ|0_^Ko598%>5b#y{&sr(|h`@Ri@}gM_h|kY(uk(7n^v*ON@I&SR6b1?O-hR!?)Yj`-p^?4I=b-IJ^O<(as4kwj zy6uCNHd+_x-OL(YUv~&LxJ!Sbiq!j(Dft*NKl0q~!!M74srsjygLc=Gv3nEM0`BJUHA7%xnv2wu!@E>G@;4uXLU2Frd@ScmNf^+zpm*V7#fy6_-=QbTjt-I zM5Z;~5*BK6xdH$PzDBKyI{&szT^kpwmg^K*@`lb-kGc+h(TKLKr$91TZlXI6$j%?# z(3YmXF4zOHh2gARL+1uvfHta=L`{k(8tb;Y0+dOva|26{`fcr%MF<3LGs|jR1=rPu z`0cld61hU<4Z8mP(W`{}-?tAhKl`0+`{GaFrhMnC`|xUkU7xTe7fizdX0|}_y;)1s zvbbfd^r1Vv;c?m@is|w8fAw~4y|x@jxoT$Zwa?Xd6bHvZ5^@s{BoX3)@IZtj9(aI6 zJo3mtLdq|I7ZeE;9HIb`5+q27P!w{p9U&1r_OXwz=h!|zm%aDeYi5e>nd$DT>gt|Z zdmC1=ea@LZt1s2nb^W>;7uq)#RmQWbDGYlO85mzUPvHQheVqr}t$ODz5)Kb1WtkoT z<_SZpbe5;`>Rn-dIwkBRExCteG?3?)mPc8_8X+7waG?l_K|6D-OEj#!YZa-hBG&Su zuYu>NwKpic$~8KSHCMeN`5?PLXcduH?T7w^qR2m-1G6vSy+o# zVhH9Aay4HB*O2B?uoq0{WHPjay@=d#(uQ4bkxfWb?I=ut25cy3w1;#ygk8hn8WLDB zMHi6N%2Kq$C zv1x78%%nG2Ee8!y+}Yut5kviRuz}z#@mB;Wx>jNrbk|6W){0V|MWe)ntiSVLTG{ugdlcmkEG+_h@ zzQ&@EopX$$eVmiKlT2=s)U%>!+C6@^+sRQnKF@BjZmqd=L$}bcx3#7v5B}r%lhYS( zPY%{`n2B6c_d1@PBkbJI0JA5C0i>P$b|YUMfINI1Q3mgloxl+UaahdRKuNB4^|u5`<2bUF1B4JYv}~;zC0PS`1l} zBdU>$v)B@)45{frQzqmx*35aC=F41#hD@|UVYU!I+KY+dC~4XBlijx^!Ay|k5;62; zHaGUqU<^xhov%%HwJqcn3p~`!OtyE5>)fTRhF)2@Q)Y42QTI;He)+<^2j73bIorJg zXXmfHN-*38-1q^wNF+6ZPsuAQ4{LmM26(cY8fvr=DNhe;Ma-03)nljCamIqjwfH`d zFk!Ye>;{SQ+()$^CKN6cK~-PMl|KJ7Fptrfu}6)FOcYGz{*6GmV12AlAbX5C$JD5l zD>16Qi`fRP(%G~lgv3FxXl}Mfa?LQ0Pm|=wVt$N0Gy_?}dlpQPDOF?b2(l7G`G(QM z;^h!bH)VQTT!|2np+@~bOZc0iOG<+l`=3^hvy#scSdoN!g^AlAVd^B3BJWj z!8QYyuEwoosi?zFTFVh@0aE=uX zr!Io{qI-OQ)N%elM|l0#F+TQ83rD~5NwT@K{VXu2Ci)4DI5zI{V*X5+5aN}1ZV^T^N*?&wWX{ zbhBON+^Nm0EnNFv+gy9y|H6A8b#IbM!(vT*QC7)V9TS9f<}p=Rm=C}c5n`o&46($RPI^qH44QjX;6;dCO-{4< zmfwV9r7qE`S5Mp;(z%n$i6oRpe(VU%_cEh9)nzZC>mr|t!;ri}Hj7-w%aZtVXF?d0 z=gmM3hWEtB7`$`l?dbv3AnB~Zif1n_oxzMHStINcQ79etV`CFOQu6lF5ZT%HSgB$r zOL2ebwIWU%z5da%jw>fH`LS)P?A%mfB7HS&3X)>kU zJnnrRBtcCk#b}D2sRPEhYAMmIxXyx0h9IJHz9K&(AmtC0_7s*w_^9NJC7+f2fgCWy zdDK*5HQSGJNKFKO;1pTjxv=5Glj+QHBH;`iVw-sAe*yjeTLEJioai)kUV*i(`_E>e zec#igvjO3=*dBilvAyBlwdi8avU#LhH%zg~qjp4yu(%Z(1y`zBg*Z31t3`zkv`mb& zagmpOiB^L--km2-g?F5b*0m81D!^K)u&MgtXau zOYn{r8pP}px^$b6MQgQs3e%WtD2VH=|Dz?XTe! zVRQ*FXri~}^I@SXhgV=;2Vw&{ZDjzUO#-txvt^G_<~ayPK*I_SC!tdQhH`l&!8CGB zY|Krbd(EtUv7s^FX=KaYth3C2G7`67E3foBE<{Aq4RjG~=^W$?pDQm@I!L-&*FYIX z<#|qNF>qK`Vqhr~THCJTSGZgh6696xoB=dq8Nu?cu`t9n9fKA15wypQ3AGer2QJJu z&;Y!UId)v;)6!w=h4XY)*pnM*8AZ!@h^#-%(x#Y61vF_ZCy7=5gQUn7IJ%&`WbZ3Z zNoLrPOhy~ZYiSOak*|T}8O=EZdC2_zM>s04;C(esSj7?Z?s8sk1jqN==J=ma&tLlX z!_((nq|ikJantw^VxMMs?FR$gyn*!omx#I#ImP5dasKyhta9uBJl##1H@{CGbDbSc zB|1j1#|-SSFXG5TKFYpXjHtU z2Fief17%etFS?$!vrQ{RBFRXofx*k_M{vlq2tOtuHvqr47i2|f)^E-A;{X%_tXKmg zLyiXUZ$YR=LC&5rp3h_N6rmB>-jfg)=55b#`s}K2&JU{iGAbBR;0F<|F7pBZRnZvL z$9TqMM3eJWx)Rr*VS^FWU@2s?=5k?wi{n*{9=bV(`2m*HA#pYow4*Q^FvWxDXedv8 z8;=!nCzG}jncB=HH@Xge*pTi$0Py&VxN&&xc@N6y{R+I);`W&aj(*67)O%Eif7khE z4R+lf7m9rO=dOXDw9SovI-l5Y!FyqW>dib5-{Jj-)6e;C+AVFnYzok_5Gg#R1@(3q z1mO}!HrD#UQbA(*7hHrz95^P0@mg92yx9DyLXZ>$S6&6JCnMFrau7j2poVJ1sNa8q z=KQKal}j!JW5Ywgb^)Hh#A01?_G`vLAH@8z3i4VR%DwEoEWTcN1dv}QUju7gc2o;r znU8cdn3R|Iw!H3m|KX%dXo%;FVd`XXy2m?MP21kQ>r8j$6XllGgAZ+dmwrEZ2V*2q5m0U=9`TRLAI$dA{w#r_(aAE zXJZCuC@iE86)s6f{#D+Qm7B~xWekC16vsdi4}?6b&_Zx~rh0xVZf8UbFu+dCfQU5L z(I|>(#NqOYLY_ZR_ZgJK1R+Hzx{L98Or%Tig~P3Rgnx>q$I?4#-4h0!d8?3*+L}(9 zggFQ6=qjj@G0z9(pSru)#~h^2La$ad2$KhkqFOj)M9SEY6h0m%FCO*XprJKlITj;J z7xp0<-k!d+UZiD$J#1Yv455-c+r7Mfwy!YK&RmN$GtOe^+&-AgXm1IsB{7lmxCeuv zV_F^rRmGjS{Ha(83{7J!^f&}$$;V1te2zRat@9j`bWqyUv(H5c#sR4GS5Q~hfZz_a z)9ftuM}Zyq#iTf&^`cpMA-wm1o%w3?Iy#LuxZGDmo95a-?Yp~QfB)n^pWp3Y>ym;Y zYUgi9o*U?NKhUE$5Vyl-^Wjf4xc%rr=gmBZegtA`C4B=%%KRV+qyU19jue8A`6(NW+zlimi&2>Ei-qBjHnI ztWl~D;7ZcW=Le?4u;r-$h{JdghD|!1eL;q(v-gerY&$FmJy%xtC%321ChBQn8ZTmz4G#)jnVU>`AAl5((9PkZ}qmhj!kp)?AiX6zj<`}+`pXf-#$&_oNyN{ z=LOf(#wWMB{=sQCJiK$X`LNS~#~*cV{@S#c=9{2CkEJv%M^S8O^W9|i$-~x6 zw-q8!)+R(_uxeQHD+=DN(}zag0sym6q3RRmLI#yA?kV7;n*VCt5^sB1nZ~!~%6G8x zXbizfRl!($R&*?c3cx(CAm@b!bJ)`{UNyeM;wEI>*95?@h!QiCs}}~20%RvJu*R0a zc?c`-3HMtAValJxZiZ+9VM?X3m)bA`ZHll9%8T!j5!E6Mq)L@<0=fyxE(^AJ! z>|stG&(an|@Qe=<=ZZxFCYs*o3RN>6o7dcS{O44OVlo%}#g-wAI)g)!CCNRoFm7AH zv5GsTNE}LrjV3|PyOe^OpbJv)6Jeb3=MWUdd9q!?)<%#(D(y%UIj>N}2IG1CV8*7B zdBQ?Of@JYhIy=OSDCF&B^H#^Tc%d0#iN=&D6qDqnq)2F%BMR7>s~to!dPj;!0TQ7o zmCHkg;>NU=e2a;4f+!)elqq+NAvwxfyqq$XOD_$H#2bNcNohEOydatmi>GSJn2#ks zODzW>63U!LJ|wpG{0@4#A0>e((J06gK6ZXOX0GYP!nLg3G+7(>CiAe2?@(5BR(n2x zv3LN5$q3HgNCwm9p)H7^qEO(Xnf#nlANccK@7*8sUE^Wpu1iI`Q;+>L_}*!|wjGa# zoxl3`k4}E}we#-I>z0o4pN$;bh>v&r^XS-x4Nv#ooj3RWQ{T9PpMBa5?oVA-?eQcv zaEQXWnb*IY?{M+j)eqdeh*zA#Jlal*EF|gtnoV&5SZc!y}QrJbn zo7Zugh##bN-#3S#<}}A83*`XJKmq|T|4&Q~rE92>3@i{;#%T;&S_I`OnNtM25B3dW zp;|OsMKZ1h#C(uc9ZkyUlJw(cL`f3Trv%eWB!v(xCXFU744=va1R*m_#!S0# z8S$KNO#m?Q{=}mBfHY?y1Jcm)QRH)yje@T{G%lf!Q#E&0C6UgI=EmM3AJgbXx8 z-iGLPE-UO)N&cL$N2q&M;vJf^`GB%7Mc7RhoW}aP4RV;SpG`Y;v1yOm8}BzX{QItd z_aB_{dec95sjRC5?RS%oN}r9fV9s~ycWJKp!;bdn8)$F3e|&}J%3J8OUgKeBz?9yd zdD2hh)P*bE&lqMrb_(o@``I259C?MdL4OdMB5DyCRp(=?(@G#@n^OXFBXmNnlS;PM z*^^n|$OK13@iK%rV`OpdN3i)5(ioXP%ov`r7RE!AdV?uhCDb|zFlIVth@kcrC=Ns_ zSNmdLwl_;~uTozmy=MYpR)~#HV!3?UaDx4?8~|zZB#(CPE4!F{YFeRPGLIe*^W8fi zGnk?Mh}`X&x03=nkfaA&PPIH3_D7(Hyb2G(=bw zgCW>g_CS6+M7*H|<3B@)jtGlNMIn#$k&Qf+IL$j0(YGR{BoqTb96~t%j)LGxv|xB3 zgXdEvO76O*I+>Vf^fHpA{Yd5QWKKsRXMi80U{Rz*KM`}BMIt4+rFSo}lnC2ragU~? z2nIf-P@5KYG%3>1@UR1D!oN3+jtlO*)3OKJO%4o>4oyEr<9t_bGoKh2B5ww4P%~*J zde~6^?Jf0xwT0%#sWY#WXwalJ6qxU8)N&g?jjnrVe{%ZMA3M(d+R^4iuUM|@CLXS>$Pw{jOuWl$lgt;-2iPGoPZt;tEULTia`-L;_Rz}69}v* z&Kzn^WiCX8V5n&??({^7mpLKUp)qcOQPL88_&K6Jnrg|xr@{cS=82+IczLa3+xC?< zV%fq9wsyEjgP7TBm}5-iCVj1I))2!gB%>sPbtH+W7lJ_~=*2{T7T%D{gc%K$os6ih z(O?xOv&1~5np}Q{zYqovvj2;*aXH7YPf^$MMExaA8ez=ad$+Lu+|V*uO}0UpV$_&) zN9lXSa%=J#k7q!r5j(}mxxz?7H>xB+0CAUGR8OfskP%qJjGry5Ev~zvG%5DOU(eay z_TWl1B3c?-cD&fw^Gg265P)V=l-C&Qxl4gXV9B*$NKsXWj+adKv&ZExq1*?>)lVdD z5-x(d@qVaF3R0 zv}PT2jHoo9L)OOl?xotj$h;KM&HfK+&*}lChi?IkMCf;UoMsR`ASh^)|q5e?lm$3O4-cfWrB(U1OmzrXwD{8rRG zfrdqdpL64oUp>l~6B zjiy9Hd$a_0R+FcgBO{W*Sn1ya$r#$zt_ib{MKujt;1&_DX5*k_W16T77Eee?FiX8) zeN|WQ9vN~?CK*B5W`X5oi&5W}X3`CJ8Uy zNKPOYb1>O=5rkkcD_Ljuox!Ko)l~dN>>0}C6LSPeDU_H4v}j4}a3b$>9%5cau)dxp zUe$XTlL2g}deuI+ZeurCHNP_)t;P)+^EEB;8p$I;R9IKNr;K&6WLnl1-&ckA(h#vA zKMnqe!dgdJ$KY_nS>%W++|QRLZJoE(^e%F^X>Rr#JpS(P{N=xUaQ5tX_WL`xS?{y% zDKq^#y*lC|+Y#8|pKOnQ{o0MIzx$=5_KB~!fBvBx(I*G!9^;PpEToB-A)2)_3%HO;;-OT$2y$~xt#@$ni7II92DH-p|-?KTf3)HMWF8;By=Sonq z^%9Ccj6pwRW0O}0NCP6SiSFYA{M5?!u%fYLg~Hkp<14NMOPPZ7DA0Ts2Ef-qw8nD$ z%d`pQ>K(?mMx{gO|2U5 z+GjRRB;Sa&7xPmF5m$0D7IWCRYc@V7FB^J1lrg~*$RGCFq=a$%=C(Qh=2hH0b9Vm9 z&+nZ4^xnRI@07JFbWQEk9PHGL1tC@9TQFpe`ns?Iu^u2fiYH1<+T`!7Og#XCJb;dRcV%QH zK_{I)&v>pBYFVU7{XMKrOoJ}1zO@8d)0b$*STmCjST!b0Ua*M@D%1d_W8kCROLgL| zO(8EGv(_a>s>eBs&(yvwn2eFes!uFTvR1OHJl6o;AQ95TMWviaND`l=B{OJ;Y#RQj zAzuaxux*;H`?==y#?jqvbM5&nxcRqzcjud@=eNGycX$8wY=8UVN%v+qejhiRnVVNB zuQhAG@MV9Y%Y@6ne*D{T^Xl(?%IT@E?uQ3|?8g2n_r_Ch5>LRSDEm~2L7|ib@l;MB z2L7ltWSP4O8(D@wY#TT&bk4|R?CKm0m^1rIqC8?Q~ zdRprbSzk3xc{uD-2t(!#FSfDXPs*Q5CBH1zC2#3mY<(pOh=tsjX*2bQg5>MypqFd< zy(l74kYHK(!E!SUWPMP=R9R!HtXch?+B&YGLAkv;eMu@3G1A4<>;mr`vQ4O9xME>0 zrF~4*HfFiSs~8ZUnfu>u*Y@|WG{?_uY4`nmr_bKIw|jAZqj7q505~9HUt7(UpJqP2 zH}*O9-Zt0ZsD08Aqy3F;c=WV;^w{zCH=n+;{nTfi_Wc;q?n(E(C;fBxbHmNi|9RbC z^g<#DU~QywxXi)}TQ}Lt`ojF}+y`Flv!HlQd2HmDh{$xymv2`fhP=)XuL{MTF>q;I zdQ4?TUzD^KZ6ME+h_q<-{lZu)MsO^E!p?){_+@L1R9L5ree%2!na?h^Jxc?m1HWH; zj|#d!=L0Kze0WNBDM-8|L}A%hsq+3s$5|T3lJQgE$It}kc_y>eh_RMbJm*j|)-L@S zT)#WlvIl3Jxjx==t-s|SzvjgHJ4D^xv-4lw-kslm)xG=LQFHZHL;Huj{vFs4XQ7RD zg8le&#lyh^*j#kn6D7uTU_Lb1_QOfj53hJv@U{8JLnGnJ_S2tpuHom0VfR_Lkw57k zf5d(DBQr&h+|Rb=-4-HeRkJ080aDH4a=XSY(km>Td;k_=z1jl7N+o7ZHi&3Li2*Fw z^=rmdLB|{{C00;!4bc{rSOx&Be|Obq!51}nD1nBk`t0JLb(7&YjvYM5r7kp@?gNvF zrH<)hU;F?1&>H$e<&YlZrAGdH%_NBy`u)G1xi4zywb29j<3Sn!;~qZO;O3T7U@z^v zx1Zm4Z;da{c=#<$;X;4UWbdMd{wx?=^jOmW0$76Ew?K(ez5oCK07*qoM6N<$f}q_s ASpWb4 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..1b0c9636fb7cd444d6aca7f56e28e37e0ea59fda GIT binary patch literal 27230 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

v!yQ! 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 x=_h{X$?UA;IIr0{{Rd8EJ9Vf0pz=CoJ^8tBbey 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

-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ÐX5k)aYvX}X+9&g&o{8F8s-LuRBSq+%jIg&x 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%0Du}O}nWC!v})8^a8 zTytigW&Wp0K9nA`#{YN1fQ6SE=X~6!umqdnB$-eR9XNIz& zV3p86W15SuROrCCpcw;DGhc;(Dk0a83~X0kil2hY3~i6dy7Av4t-nUG&f#co&tz(v zUG4~~{#y!IsSYvMWT{>AX>I@JxeZwM0Ljy)0u6p?C4SUc|B$x=W!J`geOVd9rnD0w ztH;LaKonYFv;~1dN-G4H22@F|xBJ3Cy-Wn*nap1J66lUR8!_YkCk=lfgTK1R-kQ9~ za0<3uJdpZ0h#^rL`lI6da$OEY_u@zVpb<~3tA%KSK6`GrT0r?rH1kEmmn=$YvwfFS z@jckbeEBmF!*lE6W172^()D&mLyH4db`L<3!8#_YKBsF6vOTKG0@IJR44be z4-SvnG#u@H`}NZJ+UxYn-j^M$nzn@U!?GvLB5e|1_Rz|(@hk_YG1#`Js=fy_F*R?L zp@0M}Jh|NCO(VOP*RaHu#o0PrHkGVqPBNtr8wsbUe!|9oV4sm@^L0VF5bCIoZ3E}T zXTzBIKC=bv(ZrVlA7WTJ@!|#q#0^v=Uo>DWzT!Z=>Wuq47XbjVvxDk3U0Eswk3 zHnHOd|5MkfpfSQndRDEG4|*>%l_cT5N9;~3-mus%S9u&lTNDs;qViUE$e<#x$3%%r zK15Odg~Fz_&W%*Hj9&f^5LedH1c$T>QeII?wdXxP%I*F=H^IRZ0gHR6c2BXVxTQ5| zQ|%BsUN1%?)1CpQ>1tULLG-&9&_&u}@%i@z>4O+K?k}F@sec#Ft_Q26;(YV2Pa6gx zYj{$Df7j;fWTVyNnpKe8)wR3yYM0BlU3@xq_)eY zea=xp0Y6WBjN{HJtpbI(N=n|SkfgmhvXJD>p&kaO6bQ)CgmaSo-)JQSS3AN)FzYnUK)z( zFUJbw(#Gr3Yre>@bhxO~tm-1eBqF}Sb!g$we7#Dbu$@OsU3Pd=#SOcfJrHl;#A4S& zFDUT1!ihs82l1@1P%9v0s`S@D>?baI&N0pc+tUe@Vw`-9itj(&_EuJDlSBpKC2EH= z2dc^Z;`r`p0fB_aeOW%MO4lGEEEeudI)H0@_T74^7>v5|%FoXX-Fo9NAt_pN)uy%j za6Ow%eJh#7=08D&#Xh)iG*wRU9_^G`f{;f}f#o9^*QQG?WnvHLf~jc*obc&Lxj`QFS*yHwF#6EB zBwbETM#_*C#cTd~XSPxbiS%xiBDPm7dsijSFVW@7_ARurx#$C%q(a*T&S#9||KsQy zxbxbAXlyoVY}<`(J82u+Y-}~Q?KHM+>x*sM=KJz~z`b{^d(L3**)ucQFHe|@HAJKw zyf{TI+;w7zLB?zuz}20Zd}`@&+L=8fylC)SnX}l8{Bpn!YdW!tgy^4A{%i`B{^jWz$MfAOK8&0SN72Ids)S}xb zE~OX+vfG$Qkt`F!nf6pqnR_P1ESu%WPm@1+tm!6Qfvuh>5~pkπ5$0l!BhPOG)= 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%0AE-XB89P-FU065f#fcI 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

{eqalR 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 z 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

4%>qK$|~t7!osE;F|QO3;n;PjWN1 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 TiR8_w00000NkvXXu0mjfC5Q42 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..cacadde50a6b1bb866658d81239331c6d99335c2 GIT binary patch literal 57069 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 Z{|7WHCzEVe==lHu002ovPDHLkV1lS0*UJC^ literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fc704b56154d5a308b73c9aa6c139084ec699c73 GIT binary patch literal 111004 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/src-tauri/icons/ios/AppIcon-20x20@2x-1.png new file mode 100644 index 0000000000000000000000000000000000000000..683cfb4af5e29a0dccc093b40aafd86a5f9c2888 GIT binary patch literal 1955 zcmV;U2VD4xP)Hk& zc$_`+EquQ?0j*XW7-KN(5O@wB_3sW;2d1Vb#bXCL?C_B%Ao%d~B7FHdz_n|a2Y=OQ zC34=eocFB268Al1W|8C%a}il9GA@($ z``%Ff;+QA)FqMx1CwH>6=hm8CHMl@Y%7^Lc5-@F0I>kh8`Zm@&=#=7Ed!CYMWXON0 z8+tHSiWo1V){pGJ6J}>hsAPZ0Nx3lO@WbUl@hV_&(K9K}_W>S1upK5RgMK9id6z+Z zJ%TG&uH!es%H*h<4zaL)jiNT3djCn-wr#%fvtby*gZoay(ozg#W4`iPwqj+%D}y~h zg0mkz3$@yGq0E()COrJm8HnOQL!I)VM_N+usW6jcdzhRZIVp;`wAh>`N7mLb1$Z~* zd1)j#ClgvOdSZY~x~GHQbJ4RhNuP`dnG%h^DIZK;nBNLSlY9YfkW#ED!inOZ2e~rc z98^Y`VpVVxaG8U`frHUN&v-|k1#_77h7~?AXKk@ERV3Df23{!kVk4Nx+|WWF>Iwrn z&X|F1(x#dML|w()Lb%Dpm~)*kF}mKfVkzONDB?J_g=NE$u3a<3DrfRHrW|B$+EDm? zEDmn-S7_s%5G&11B&yXZIk{8{at)oEn^9en=1?-{st48+B(qj4%SU8ju1uZh<{ zM+MG(@Dg-7p`OlCeYG+>0bgDG1&*Iwge?nq1zgP|IS-tsa4M;@et=upBkZb2Awe3)Bc=^{yxOXdw@Hh+pcNfJ>ioa|CT zX#8Owvw%LF7mC!c#DkEqmMrxu7Uj$t_HEPWT@Pj^*-$&ron8#qi}asKW-b9c8)Ebb z7dDaQb87q<4M_&kEFoM#cfQUt9VAC-%Lf$>f<^F&2}K;KV*67Xkk^gNaVGqJ4qK+~ zAi;h-NZQ@7UY~(A(oHgI@U-e0ZhrscZzxX%vRIgxGD#}E+UUqW+wO*N{jZw{M?IB; zEL|kk$`rm|0S|$gNU0l*tT)Nik{~>W|`h?z@H45El;FmR3c{9Bu2cl^2O&Kg}Lg4 zZs6I_G3fSU`1;as(CH!!jc-vHS`aZz1epQ{pWhAT>5}wpx_xTsYWCpbrC&AWXKA1Y z=39qH*p5!T^%QKqeN%A-EAf^ctpc(F94yiCvjah&fSylF7Mk6u>f_BxzgfgEQqxIiQH1S1Z$! z`2yrEn$ml4WE739%&H0=%XBAmSHTKb3w_6%wv*_X6D{(B0Nyh;Ka!z@DE3zl`nwF&Yu7P002ovPDHLkV1mQXoYw#V literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x.png b/src-tauri/icons/ios/AppIcon-20x20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..683cfb4af5e29a0dccc093b40aafd86a5f9c2888 GIT binary patch literal 1955 zcmV;U2VD4xP)Hk& zc$_`+EquQ?0j*XW7-KN(5O@wB_3sW;2d1Vb#bXCL?C_B%Ao%d~B7FHdz_n|a2Y=OQ zC34=eocFB268Al1W|8C%a}il9GA@($ z``%Ff;+QA)FqMx1CwH>6=hm8CHMl@Y%7^Lc5-@F0I>kh8`Zm@&=#=7Ed!CYMWXON0 z8+tHSiWo1V){pGJ6J}>hsAPZ0Nx3lO@WbUl@hV_&(K9K}_W>S1upK5RgMK9id6z+Z zJ%TG&uH!es%H*h<4zaL)jiNT3djCn-wr#%fvtby*gZoay(ozg#W4`iPwqj+%D}y~h zg0mkz3$@yGq0E()COrJm8HnOQL!I)VM_N+usW6jcdzhRZIVp;`wAh>`N7mLb1$Z~* zd1)j#ClgvOdSZY~x~GHQbJ4RhNuP`dnG%h^DIZK;nBNLSlY9YfkW#ED!inOZ2e~rc z98^Y`VpVVxaG8U`frHUN&v-|k1#_77h7~?AXKk@ERV3Df23{!kVk4Nx+|WWF>Iwrn z&X|F1(x#dML|w()Lb%Dpm~)*kF}mKfVkzONDB?J_g=NE$u3a<3DrfRHrW|B$+EDm? zEDmn-S7_s%5G&11B&yXZIk{8{at)oEn^9en=1?-{st48+B(qj4%SU8ju1uZh<{ zM+MG(@Dg-7p`OlCeYG+>0bgDG1&*Iwge?nq1zgP|IS-tsa4M;@et=upBkZb2Awe3)Bc=^{yxOXdw@Hh+pcNfJ>ioa|CT zX#8Owvw%LF7mC!c#DkEqmMrxu7Uj$t_HEPWT@Pj^*-$&ron8#qi}asKW-b9c8)Ebb z7dDaQb87q<4M_&kEFoM#cfQUt9VAC-%Lf$>f<^F&2}K;KV*67Xkk^gNaVGqJ4qK+~ zAi;h-NZQ@7UY~(A(oHgI@U-e0ZhrscZzxX%vRIgxGD#}E+UUqW+wO*N{jZw{M?IB; zEL|kk$`rm|0S|$gNU0l*tT)Nik{~>W|`h?z@H45El;FmR3c{9Bu2cl^2O&Kg}Lg4 zZs6I_G3fSU`1;as(CH!!jc-vHS`aZz1epQ{pWhAT>5}wpx_xTsYWCpbrC&AWXKA1Y z=39qH*p5!T^%QKqeN%A-EAf^ctpc(F94yiCvjah&fSylF7Mk6u>f_BxzgfgEQqxIiQH1S1Z$! z`2yrEn$ml4WE739%&H0=%XBAmSHTKb3w_6%wv*_X6D{(B0Nyh;Ka!z@DE3zl`nwF&Yu7P002ovPDHLkV1mQXoYw#V literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-20x20@3x.png b/src-tauri/icons/ios/AppIcon-20x20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..5f3d553b39b5920c692b44407ae4f037055aabdf GIT binary patch literal 3155 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-40x40@1x.png b/src-tauri/icons/ios/AppIcon-40x40@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..683cfb4af5e29a0dccc093b40aafd86a5f9c2888 GIT binary patch literal 1955 zcmV;U2VD4xP)Hk& zc$_`+EquQ?0j*XW7-KN(5O@wB_3sW;2d1Vb#bXCL?C_B%Ao%d~B7FHdz_n|a2Y=OQ zC34=eocFB268Al1W|8C%a}il9GA@($ z``%Ff;+QA)FqMx1CwH>6=hm8CHMl@Y%7^Lc5-@F0I>kh8`Zm@&=#=7Ed!CYMWXON0 z8+tHSiWo1V){pGJ6J}>hsAPZ0Nx3lO@WbUl@hV_&(K9K}_W>S1upK5RgMK9id6z+Z zJ%TG&uH!es%H*h<4zaL)jiNT3djCn-wr#%fvtby*gZoay(ozg#W4`iPwqj+%D}y~h zg0mkz3$@yGq0E()COrJm8HnOQL!I)VM_N+usW6jcdzhRZIVp;`wAh>`N7mLb1$Z~* zd1)j#ClgvOdSZY~x~GHQbJ4RhNuP`dnG%h^DIZK;nBNLSlY9YfkW#ED!inOZ2e~rc z98^Y`VpVVxaG8U`frHUN&v-|k1#_77h7~?AXKk@ERV3Df23{!kVk4Nx+|WWF>Iwrn z&X|F1(x#dML|w()Lb%Dpm~)*kF}mKfVkzONDB?J_g=NE$u3a<3DrfRHrW|B$+EDm? zEDmn-S7_s%5G&11B&yXZIk{8{at)oEn^9en=1?-{st48+B(qj4%SU8ju1uZh<{ zM+MG(@Dg-7p`OlCeYG+>0bgDG1&*Iwge?nq1zgP|IS-tsa4M;@et=upBkZb2Awe3)Bc=^{yxOXdw@Hh+pcNfJ>ioa|CT zX#8Owvw%LF7mC!c#DkEqmMrxu7Uj$t_HEPWT@Pj^*-$&ron8#qi}asKW-b9c8)Ebb z7dDaQb87q<4M_&kEFoM#cfQUt9VAC-%Lf$>f<^F&2}K;KV*67Xkk^gNaVGqJ4qK+~ zAi;h-NZQ@7UY~(A(oHgI@U-e0ZhrscZzxX%vRIgxGD#}E+UUqW+wO*N{jZw{M?IB; zEL|kk$`rm|0S|$gNU0l*tT)Nik{~>W|`h?z@H45El;FmR3c{9Bu2cl^2O&Kg}Lg4 zZs6I_G3fSU`1;as(CH!!jc-vHS`aZz1epQ{pWhAT>5}wpx_xTsYWCpbrC&AWXKA1Y z=39qH*p5!T^%QKqeN%A-EAf^ctpc(F94yiCvjah&fSylF7Mk6u>f_BxzgfgEQqxIiQH1S1Z$! z`2yrEn$ml4WE739%&H0=%XBAmSHTKb3w_6%wv*_X6D{(B0Nyh;Ka!z@DE3zl`nwF&Yu7P002ovPDHLkV1mQXoYw#V literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/src-tauri/icons/ios/AppIcon-40x40@2x-1.png new file mode 100644 index 0000000000000000000000000000000000000000..1845c5cf6ea9e355ad62126cb95453f2579802ba GIT binary patch literal 4763 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-512@2x.png b/src-tauri/icons/ios/AppIcon-512@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c76442782cc29b7416e4c9d8dd000195eaf1d4c4 GIT binary patch literal 281030 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%0DSZ3-W^%mG&)EQQ9DMkBI)ul^!*umu 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%0Dv}-<#bhASbbB%*~7P}WI?j{!7 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 v8d-H?Ms@J%lYg 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-60x60@2x.png b/src-tauri/icons/ios/AppIcon-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4d25691f0a15b84f6a6f13b9a6045b79afa07367 GIT binary patch literal 9237 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-60x60@3x.png b/src-tauri/icons/ios/AppIcon-60x60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..82c36f35ffc1f818ba50ba5d4fbd55a48524a7ac GIT binary patch literal 20721 zcmV(=K-s^EP)G8QC`(P=ic{vZg;nFFc^a^&oO3jlbB!FJzz-s!L`gtFSPUYH48b>8pH6%1?Ipo_@;oa~x}ZjMQgNk76A|_#4KK zV>7>(&sYbmm&p9wFyDBo_*)X?G{9lOxYFm~u;bwDx(LBQc+dD?O%sa5Ig8$VVfk>( z45YVnvAi_i?ja*_AXeRgmytA$iyvPguy>M@$d{5`!({G(; z9&POlBkdgze0J76v+F{&A%+QsYKlH(m(=Yt|5k2*xt91MJW$Lz_FmI@%j=9^6{|B0iqo}7Zj1u>b z-_c8whwJVIDV31ROA+Ntwl|!l!2G_w#&dOkIxGvvgbrdQyWW?aRC8=)4i9@@%g>3Z zYvZ*vvXZe#?{jS@r7n|OcZo!4V>VLW(Y~D)^+!D3#=rVuoTDTjI8z4R%-32 zwL$8dWul`X)$Mt78Z}c94 zf8723xZ0B9g$XlOS;UK~o}VkLq@Un@^gXf-ohMs@^Svt9Ud-!)U?3dn3TSLd3vAHa4eChX9mpkK}4-Y-- z`}qOrWzKnCQQ1m%$9WHC!%1|$Yf`Q~OX1m1_j`Noc@7+E+|ik;8t)s&@b+fV2DV2> z15@8ek3as>;old~(ecQaJ32kNJLuSNqVM@T&(hbu{q>EhdH6*}<@%`)e}aDGhprBc z`@$fVFANIzhOWGLnLhsUkI=1~H>XE-!zj6%jYX?Rmt9_t5pRbC>Ea}9``gpnNSaKw zfgRrrA>MQC9x)wkgZW;ny-5Cj_TzW=R_o4A%o(*h2fR1OYhkWZj%M?0!yoLPPth>U zi~zLS8a*qwQZpP?o=9>!QNA|h=1tk!&-0k&rc9c`IM)Xrc#vNC%2&}Nk3Kqlc1kCw zC-l-M9;3hi4!G!lanlHc!d}O?@=ML)OR?lH0ERs!?cqOCnOxH zjm3<5QkW0!(|%(I1mS2iH6o}4PGU%gY|w(rex4}9^&{1fi+KmOZ?==a|D;t0|W zPuS4aD=*T=J~}e<=_IM8Nraiu({su^>)-QxOva99_peIx!gK=k6$UP8!b-m<#ljcI z-|hEGbQA(C^M>H^JJlU;g~LQZwsx9~5kG$FLzf3c?!(gt=&oJ6LGSskhv?RwO9L-&2Oaqi{n7vX z*kJhGrEXJh%E|zh8D=Ka0SQjnGaE%oT@ffQllRJi`3`(CU!#+U^(tEq7_Kpaju(mP z1iuk9L9=txRG9@CjlxFt^VHxx(d2nk!`u?Zw(PWN41PikW^ z0>~4m(3gQn%v~AQl=a?CU=-uDX+s=lHA~<@TNqW1Q57C}bd=b)Z(pMK{IB~b3EsW$ zy-(3cKXPf-kEP=mUU-gf+_*L{^9Cf#eqzPr#ZFoY!NC@mgy}s);2|h}x3k^@KVr8i ze*B)P>nTwg%&5g|891|vxFdI%`V)kVq{qKKJSR8_);ZU)`ME7&%M|9wIuFNmx>@2& zvd`IWNJ)6avt&9(r-%^8&l~r2^S4K1@z$+d6Ie0w*ubmu!T4qm%5LC90%|t-5QTQZ$lbTA$IrB(h-vx?sl%SdRkqM|seKk+TuPgJSz@k0l zV@6k$80Tjl{tK6$o22sK9HG0XH|gn5zKps*_=79$K)QMT+91Af4b08%*kH$?e&#>` zj>!yK;1U7Q&1=2#qsQ~r4jBaZNx#;Ji z3cCp9pZT2y1|$2sGA=h;{nRjt8;3zcR1cO6SV~0;ZZa4@B0)@UopqcBxo4%j=U{>V zM)czD-Mf=EF;0A(+6O-{Xd2HxeM?4sWaRRZnMbAD`hM#Tai9!;6YS0+QE_n^mnX#F zgka2O@hr}qDWs~4S^gDReDtZREEBYBIFTbvW}b!?B4yFVj=6qD>anZxGWc`ZZc1|^ zvczW>@0&U1C84Fcx8BF7Ok5G4%qcQkqKxAcXCD<1z!=DWo?(*$P0jeosTzPhz(!;6 zj*Y*c3|REdTQ>*h?xuD4#2*d9`10kuT(3D9lgUXE!=T6n>A*!5VBD0*ycM+(!$fLSvfFKN|H5EFDzyb6L#M{9!3QE% zda=`snInQDUeMqMmSl4xCo62yo+n6SvNRI6@j%#BvFrIqAK@RjfN9K zAr@Xf)WJIxI1y&qI{cQ5(kV7B1@Ei2*4Y@ssy>4^!-Y zZ}A3;*GQ_jES1DJ{S z;v1YO=6;#X2Ib^w^94-YPT{(G9icoBauab_6Q995WZ^5Lx0%ggf0Emz@o1F=K9ywk z*coy864=W)#IYd>mO_2Q+_E66luqJw>NtyV7b96IrK{OOvVWcSzj9|y&D$4j@N8kkv7jir%Q%u%zrU?*p6fihu7R3dNahA%ZHy6X? z0lbgP6c{XE6>QZxao(|fZm19UW?3cMc1v_2>y7lE+sz*FaXw2rXOb42EQVo4EP{~< zCw8hTQ3{Sr66T?E6CV{}Z6LPLXaGZt>fB9)7tlov!JK|23&$HCF&SZ-gTTUVMs0MS zBs7rPQ_4NW8<$28b7KU8a2*3%d%F#gf;gvIrlk< z!LVCghu1q%HNo#QjGe8)DL|7-3xw#Rx+ewRbR6iB4S@}vY$$>8OSVB-V6DJyUdM^S zZxlDWh%$AD13@yfaci^2Q&62KN;Lu3FW{MCW#8=5WfRL$ncRg0kav2E5bbjuV=xge z9tWHoVMLV18T{|HTKp8TUT|Qyg^o}qb1s$89%+!A#Gs)$E<|8n-g&~|AgfH?@LjJY z04l^OL&_pe!~tFe>rk1OGXaq(Es`lRCLqMG1zZ7P2U`*q*LJ{m85v9z)HgNKEpdT6 zq@%?jBlc?aE&)HQSWLccFd>F};b_@V%_0VoXx#3A#~XSZ?G~>w4gUVf;C@k%;n{74 z`s{^G!?`P*;pk-u;Nj%NwDEhS4A1Cw#NWxRE5X%VqNmJESghIWH>+?vxhTxW@=`PK z+Vk-QLcH8=a+K2J*E+ECPfIhjDzmeb)v(tLW($mMKUQ}JRF=8TB@itOWf)ud;?*Io&G&(grs5Cuh9e8886wX%Ib*fhEUEUi)Z zhxdv%mSL>S&dFEozmXNT(qrs|-b^w_0MZ`({~=}t9E~=!gCewr&$4s{;`*C=)oeZkcxS2sx-l!k7az<&Xcw<*yPo(#>oh!Wb1ewM1+X7A2gGOrAJE z$lD|=%VCQ!Zt`-_Cr4sE zOpd_=M(bfFe~NktZ6N{E;C4wECoKiAv}>F;Xix&N$ch<|Bh(p`<8v@Ds zz}fA(eFtP5jrS<|=dj12{Fsx?!?Z->@chg{#O#QA#ys{oh4#}x7QW5NIM2T0y?agV z_j1JH9v-o@CiiqRe?1$&KwA&q^PDQ-D-KOY-^FL=j3^$HJbRSx*tP?1DK6<3Xxb;qG7M{Z=O?dPs^R1|aWXzJlY>r9JWIV*f!?lt# zRfxo+g)vd`J?GS$=EgSN&7F|V1Qly^ZrfndW0>ltLTCYV{hybpB4F_nMP<{%QKCR1j2<#*7|MZvW6Q8_F7cLybW@GzEmLUHvJ?3XI&M#SLdm4$whTS-g z3g8_$qGQtR@cCJzWWI6ZHvQx8`v!XFH@|)oD4R{UAVBbe;*0@V5Ij}w5+gk`sL%u9 z<0Hng+`Ms@zW@7wg?{h-Pt$$(A5SMrb(Y0Z0^BE2nllL@s4>2_o{^)?Edk*%N&vun z^AXcei*PbX=CAy!m(#0W^*F8Zb?w@1x^QvKdKgcTtx6uR8WRQD80k+cZP_mfTLcol zd5iFu%JZ`K{f%Kmz=Cpdk?jV$zwY%frPsdprK_a-_4?;|KJRQVo2o9~ z_AB9Qd^J-Z3<>y$;@pO>Vccza|PIhT6-_OTuoac7i4Geu} z&Yz?m&7q#1sb1s@ED?&N zQ<2adulliQj7(b}W4!m1An6CX*CdNkh-^0NpnIjoR8fFOx}T1=9cFiIaun4Q?6 zb5-r?F^+-U$ws6)WGkuVbzWG&>D{rg-YE4>>HI+dpZ;q;sdiH-DQ_`1Q?DAB4lgy4 zWgd?uwI*78cfGSfa1chki9l>J5f%ff@EW_IEtAjM=-y9^5`BCtd&#Z|k(m*D!YE4d zfom)#j=Y_sH2_T%qwc^PZllj&fr!ZB)MOV~nuxBFqHm0{TAEIT*pJYjEROzR>MQ}Z-yW(?^&$>dJ*0Y{)!R2_QhYmIqP_ilnY#y6V{kYXe2 zd+~${)T7NABSc_3*kphpowGn61}uq_IGHST)ck|RWD0Q=y5>EJfn($VDDPuyG_E|g&DenflpNOI9;5Tt~703X7cSjX>$XA;-KkxuAbAt$w~ zCedNhKS@*tUQpKUqE~FxU?sF_*p4`#n@_i1n7$*wr@b=X9;S|vUm6}CjXZOmEM%Ch z`NcLKo4x&3+1|_=m>LRgVkx^R9@=Dl6ItL0RgtK}usbrMWLqzFv+M~Wr#=BX#}w13 zRQGPiHk~#5rF3Kr8jVzE_ZR5*=wVEK>g%U|JSl;dIoHrMfXv>jCCSDZUAr^_L>KVP z*kavK;BP_Vtc$EoB5W*kMqAOI3%3V*}xTi=SHGPV#0rUgmZd+xD z^90m2vNLBJ*7CcC@^hl!okt={2=gYUv|*9E%4{wydLD`cFuDe0Pl?#|WL2P&2 zj6SL^>I0Q$Yu&(V6vDpH4ie5)yI_Hb*n2q)%S4M)S`M2FLi%|-M$YmM+I#F1ZQAqv zLY%SX_Mk<+8WMiz03@_{qZmq>#jx}R>X6AA;-aQ>SnA0x3^~+7_Ut$T{S)tV2zs;x z14F%5M2_--5;hLWR&WgzV4_%Hh#kG;9%$#`JU#@9JC7$53e$bX@WaeOy{qy3+loJ9 z_@v8hZ0SC2JRZdN#vzld!FC9IE!uFMDYX4IS>R$fKnopQzoqG}vM&_NZCSnpZPrWRW6N=9&~6|UvOTA#2%J2B*W3&EjzU7C0^_N1U|SPNb1Lfcc6 z^m}ae`xV>bFgJ?uTfpnlwqpt_z>#COfq_}$1j4<^dbH+>0v@0ODSZeU9iG?_AA!x) zF^`avMnAP)hUUOoG=djm%vF_h9zTLT!uTBfS-2%F3-i^{JX?eS1A`Kk1r>?+dO)-057ks0^ei7%1fiaWDAw?qpNx$s%j%7PkfN04YqF0YLvZd%iXToe=)DHWp3*8cJZ z0#SQ1SyLDz7DL-igeOMb6(K-LdXd{3Cja zWZYBc5??(ciU}p*v>{WSM~!QXNGu7F{1Z+Qh{eRKEJT%Uhz=10o%Q#_&^SbE)w%g+ zHOGVP?gT?kr|ViS7iw(|GT|if+5|BLG9G}GV2>*}B05HlAG3j*JhO5p2ndiQNyFL` z&!j(RSy`8D%A3$37%z?*jP>t?Y{h0*ACM}lmw5wljG(Ba`4)dXJ(_gX*5QTiVmdSV`{ zA{Dlx@!5N+aTB5+(5OKZH{efJ$tZ;jR3*Yc_rQOB`$!=`Jd7k8AW)-SzymJGrv>6h+cPKA5r z2+!Tq5FlV`3gKnCaN%fr>-c!P8oJll{r8Vu6E=;71>y=M?I?;=a{*)U@vL!3EqER= zWfQ}Y-dAHR4H8-|>NXqt$VZ={2OqdV*KgdO87ag#EnIk9VD4UaabhM?X zpT0^br+r~$A56zl=tB6Y;;3xGK*eGbXwpHMM-as_R(QeqN2un(4YF$ zC3^PRD|GqA>sn6NG(aLpNcXU%_I?J!lK5Vh_FkhgM|EJcrR&#k)2&-46Mu*eq@fmy zOVES8+$g7ARiFDt8~#gQ`_t1~I;4EPPBgb zK^~;@K;_*X8p|5bm0*2UQcLH)*|0!k-n+xVxyIJr--gUI8>}N;j|QPO(s(=3{dBh- znEH5L58jsBcFs==3=IjiRn^!H>dO-kK0=Q_@bGZI-E`%)MaxxyI(2fXWMW`u48fVD zS~pK%_F5f6^Y=9_)IpF zg6xSE&<`@lW$R1B_EcyiVM*M#6kO;kG(cK4S1@a(SHT#Ru_;eSm#^F&HtN94qaY~) zW|n^ax#$|w>IljVV5M2fzi&h|&q88kH5wSY>qfd?nCQ*~#fzu!G1hO)ATcSmT8a zz?p66jWw0m$%tOr7jO^&AuUe}e4 zR)xuClG61gq;%ukHEwmgP0$w`=T?1pt2yvu03mT2j&}h!OBE$Vt2(opO2k#QO5y30iSP2q)2VQMC<9x%t13t_Bzq@?v8YG56gwr)+21IP%njv!Kz zY~u=@w6Wj0B*JtfFVY&KcJybT3Bi`qwZlXVy~3er}rT?*l`$Rh}1AggaN>)S9V zGP3hn1uZ}-o~unA#-E!>0#=6ZOlGt{vKJ07OC7R-*@DNApoGaZMAg-1hT2RGgmlhi zjNI|-o6avHCdOJ((NqN}oIbT7Mk#^_3C)F0Ee*69Rcuq}H0;{W&4uTUOia@Tn$VL>)UXtU7<3PuTn|)s`>>gNy7A%j1m)&zL4DX<@z3YK;rkk8A7cU-byE%Ze zDpOs%eivYq9uPVK6<;4N<$K8ZiUyHkM$-qIQ-Cks)^lHMp2mIg;*pEL*1#rh3%x5{ zv7i*$9tz1BBn+*K2`kQVklA*Ts+88*WIzMC6Wf3i4Us9a<7_Qc)2DF1U(CA)>p57= z9Ki-JOeZI&^tEsMGJ5pk3sZaK=7<2o*sKjUyWOW6up5hOzDwtO&EFfD`SzVtdhh!` zJz%1{sqLIbu+2yR$miemjjtJCN1nZkNiaW3TS@2?zrXAssgePe%baQ<-*p4N#22OU7!5PGVsQ@`#ck|X=`j_ALPWp;3|023GFwbiG6b@s& zFnG{D@yW~d9e?X*>7yTeo;CxFG^N59D6HT0bbQp&kN@bm(nAkj93ZgIf&2JO@pr!0 zNaN81_|!+Aqi^~4|3EKZIT;X*@q-TZYIP1VZvHA^J63$VMG|7*539XnfPGE{8WF&_ zRdNSakY=^By?-9S5XD)hcIuX>882IbeG=?zpAXbx2VACd>n8#&9R`?g?5RDz#syeg zeDv}02-oeV)(#b)ZS#`ZfE~v@Zp5xzkL$j^M%vDB=s0#nkk}Zm0=!^EmZ_?v$O%Rd zi$&fcG7dKk8fdJ2%N@ENW8m`m3@ZQx0cbLCkoN_Y&9}v%Bi{weDoyYSi^rJ=-LeyF zk6lemV9fY)O|6kfCY^(1M*Y6_DI`$&W+P+Q_wAa`-nH{5HU7EJ;@re?Qw*)d5hOn3 zv`WXGY_b8H^{nNCQxEM(p@4ch=?y|pf~#Md*rQyG(TM1?AbV2O-k7aNP*HieO>b;9 z=_Fcsp1+wQfB=PAW-wnn$uje5Bs3DYN2f!L+$#P4dL#q$O4!*m#;$D2IY>&_I%R^j z-b8H_Tq3s493g6iNLRap+&!GW-LPng(yYl3qMlFomo^Q6+R0&_#Q-T97;?V2Gc`Ao z;kG|phD7EpsPegoR=20CV}ZyMr?Yxd;!9eb$%L7oeol1WKgm}=#&0w=ud0k$5K_(d z&;>O;!$~Z|vSk+Lg%%R#9>|$Z4k$CT%{H;YRaQFAr3{uz17`tHkb>2`EMn7sGDf$x zi5ZRpL`r6eu3vd;sl{4@g!xpB|4X3SoSI!ZIf%~R2OKH_x zyPU52#Z^7(+xpo+C0%@FKz)xgAe7UrN~1fsd%|~+@i}qa`wigNK}Dib29i>-AQIb+9Gjqg>#3C_nF38=!3n`1|UKH(B130eZWI8U2|oCN3=m17Rf z6bf99mx_tI70Ll|zwO0`Xswi;AtuDdikPE(l^fF*1;c*V>Zm7*Cy~8WbRYO2Qi7?WWDAqM0i1PHiDAV%EGI%gCYoK!7ab-oB@@6&5#l2$0!2#$RVYnER zOBv3-I(Du}$`~by{I-M@I5mY4^N6sUU>t=w{{*NMz6g7sI_eOZfQMtuh||9%n~O#r z*3VjfXzZ=RekIezMWr2ds5($N3w-(fGlcouCk3p2Q>w$Gh0rntIqj1xNsg$-9h1|& z5u3KEX0VeC&YjU3<3I2^&**G}*HQsv)evepbV@4?)Y*%h)bHXhNJBZ-%N(IRx$6hG z-dBa$7;^0x91V{2Oi7FpC!5;a63RfG7iRu`7B11#&oHDUVTNL#C619Z`NEI@0jjWR z8dS%Ww${pa2_sX)V*`o5wihQOY;!*VjY$(s6IX_F)f?|FThCs|Cu}q8T%Hq8e7K-3FK!8$R-&XD5J)riIvHv|43KSg9y!NE znEWAq7^Y!jc~>v#>Ia_%OmTB;#q{2aSFqpD7Uwl7+a}fyqVhcbBpn~>4Ejw-<_SjFz_QqJh2C8I_3vmdqM9T+YxcU^Z4s(jH zo1Cg8eG45Vwu3-nP4Y;E!L3QN#xZ3K+(BkdW@Lq}b;G*JLLbS3(3xJ};;aZPFHnyr z9VkfTrc-sn!?tFo4ib#*91lS2SY&i!lO0i;K!-8@|X=U4JwbBC!5sAZX%g>d=xBIyp7isNd z7XNEho!aM4GB+j>tzIf%3^F)QVjb&xPj0U6d9yfgBa;i3@~1i*9bHT+pg(2Y)RX!w zb*F7BjMBPtvg%t|BX$$RLd6YJV`_<8@$iG-=0!z6My;)K?8%0tfG=AZ&G>g&PbcdI zm*4|2Xj|sEfe<+((cxK!0h?5|5rJWDwER9bh)-4GPJ@zUk1*hH^C_L&NphhB!MuR5 zBGxISby0ZzdPkAGz)O(5Z}EerlvKQzFh>URFkPr`kq81xG;)uJC$?6M$fk%W`oHib z&@Ncc!lh&f;;mw;p?N^WJl4z;8q0wm(nEpnko1lI-uNRAz3DpQ=BB;A1WLV&dkEX^ zgz?x*bX~+tJoAU3DTrZ_DLAQjJ3DcxAOScstBp843_0EOwKS^kz|2B8Hd|))5|RcN zNSb3Plr@YB4?NETGZ>P4nc@s*oLJk@LR$_y9YYLZTdxLAnMW>Y?LI; zX1FsOPIHE)*N9!3OE6G5K{ocpT$@0o%u zsB2d{vUrscI(h){+!nH1syeiEq$kXC*70ANj$;h9NB8x;EbLVOF~_kRhYQD}f_)52 zYrH9W3QxVr_zKxN#$#arAsK_ZHr7dS5X09wuw`GI9WKAF=sxDna{%KOYDFt3&C#yl zF{J6CpE=%-$Y<2xZ&@&EwA)&=9TFp9N|#U>HeE(pcin0kf;k`sD-Ywg`|TFXZUmSeFIdTtBqNMlTN*oI9=_j7QPRCNO$T)i~njEk_t zplW`s`@HU#wtqmMuH4CP%3aVZQ8REim2!=Zv|6CLn0f^ZmWi?u3}<>ZNRq zNNNX0na`$NfyK7PjB)(AH9ZCcY?CDFlK1|&OoL>nt@eeOrmzX<+OulwVd{kb*&5X( z=qj0lM(Xfr)=FGtiVC??OpJOi&;>#1tK;xI#m(hzc%QW+gP8JiOtD)Sx6skb+}qHM zJ{SmW0qq55#lD7o01pGPk*)i?v`1>8LrCj4wGIqO}tB+0#-C1GNDOXw*QbRGtu@=GK zal0(HM`~c9a9&0nwI5k-x}+o2@&_ol8J_02QLB%ZE4ErQfh|KW{vFArUUMi!WR}rl0t!U!hmL{874n=MLF|=;syJOrIOYrQ)4)bI|Sf zh^}70Lzl1I95&mLZT>zA=Ydhi-Y`G(Bfm(;$HVWtQ_{++k}LpNN=%>IxtRpmxjo%x zb3`v*y-jyd`nho^h(e5@GwUi)SH-s-Lmky41LO?Bs*fX=qqJ_GJc1bK$j|M4MunUx z4Oe2nAyoKcXRqnoZ+YVnOy3?`0p8dMUE9pvm`>{OjDNU`XLS@g~SrZpMV}d1yLa!IJaT}X%c1Keiibo%PbYSj_M73`oQ7M2p zjCXgJUbu9L`qMk5Y3RvZOL}U8gv`Q`(CK)y-?M8|EtKX?tEH{;F#he)MS5%)e>cp7 zhWER%k!b1tC)wso`aCXfspPxyvxT{3n;JEMblt%^#J?$atwj&$xDpTTm>%f4m2cM` zEBhn~FL{;li0MeXoz6X*pLqPy;qM1qpYK`9?fiDnefvlav~DQ54jIhcuMLj4F~w$L zfRU+pQo5WrJ(TCaOSjpVeZk{1BlkO~mfzO}+pDYYB3II8S7yQ*#*Oj14Hw|_lGoz$#ALFrL)u`A2R{!4O&O%)!Hf>*u zqI0+&m)2eVb~36)c|U6#rFWjzhg3=n5=B30u{1sT^D3`7AZP>NZtuz^-FRRRzibK< zj6J{S&azY*+RP~mBhzfAmK0OFhuRTWIt>%Rg%nR6oEMB+FluQ2J2%OE;1DU}O4)Gb zw5gqN8`xENt|tq>QSbpKn^dWGGr{tJ=Ac%Op~BJe7|Y*8x=2S|33 zFa@33Hjv?oVYK1VNccgrjZG-A{HyDy9UD~EASYgkX0)j~CVh;#Z18$P*N!T#&D6WO zP4E0!2T^EUGZ5##I>UzK-Q3D~%BGg6EfDSLm8f0@&vm`N%6M)Y!))`W3e|3=)R?0LVKpFq_^aQv<6)Xh-Da|^ zhw>hw&?O_^r&XKxARM#vW3TGQ)Yn^2NkV6e+5Dw3D7QFIn|g(GWpVZF#PY-Rc25Y! znFzlyIaE#br@bY5Ev>34i)=5Af46gCJvLvjxrMD!y4V5D5M8X>tNPBobB_izp`in! zK`NBMLr!akhBcB(fn{_wGqt2i=X!jPYDK@R=RoJ~F>+wn?18CgUwPsrv_%#i2y8Yh zF9<>#hYg=6Y9_;`85=}9?`dt3aE$hGr2i%4ffT+0{;!@Xt(*lxBH7Cp7brh1Z8dUb>;^46G>*5Z%- zZfa77X{o+6FE}6ql$QCYjo!yih2dsQ&%MR3T)jC!rIqehp+rVj*O(P2rWlNIggEU4 z+CB?vt!>MGlHWcw&mR3}3~3uSq4UYF0MbNU|7ZH|uyPuue^ zT&I8aZ~iBJ>glU=;lj~`ovQ@L%~a#SrNFP{bn3{)7bqYRz?OO>lCcM*x!h55i$Rn) z+{d+S)lYct;CpMJ_4oe0Z=`p8{p$wCzBORh%fR@2=nCa!{oPvx8-Mv`4t~>x9cebU zpdS0b|L~9hDt++7&rEc$U2h5bf*5+v&uWP;FQFK=n3#|)c7(x%GtD6ykHj(} zw_rI_(E&hgkqG*=RAb?4VhJeOLRW4dS<7}GpzJ9=^O#L>XecTaY!>GeIH zB1gkQEurIXYwZTn(mfp@GDjFg!*dMy|OKo1+o;3L(1$ZGJk!Iyo4sMmd) zo1xJE+V$Jh`(uyw&2~K?8}u77(mQ6&k{01GI^2A{wW_rdA+X*wZ=6 z$U}lHmY5895tg}@bEDbI*>!b}-9-DfFf?a$pPXAgz@-U-7>Q?MIp$o};ubUgy=!c= zH^Vb#&aAJ7Vw6s@D=uy^6K?kY+4g8E1~H7nhi5is&R(oXp(Lbgurlr(4{;^XZuHTW zNab2Uaa`E`l(KKGiuR=?we+QFC|lC#0uec=r`Z+6)}E^`XkHJ+ulJ$a;mP`Rk=oyH zChVH?3z=Z7VjGX1f8O!EraYYEUdWinmf|y>=Xk#gk(u7Rb0I>XUxuDzexyWTm~Fpg zbb61WP(WBl+IKz;oWnLbdx6_AQ5T0~)y&*xCfZiGO6lkx{;ckt#|Q5x1cLw)>zH%lZbK z$5iS)q^+PDh%4vkrk=W(X#dlAp3AAnY}JSYMpVAtVoz%+m?ko{CKME(JxAv1t9;-yX@ z9+n2?GaP3!mos1X-{8R3P1Te&M98GTS?$fy$v8P=VUsxBnp_8}CQrR|SFd66WCI!U zS?ItDUyMesA2ut;O(!CY`;6Q_t8#USmntLs>ixFkH;jzP8Bqr#qXAn+;IP0ZL%N>2Jr>-ZR54L&JPG%{-AqqP!wN0s1ARusJ!sZD)h4H~EOIRRVE4fk* zZ5yPiBpDzruDiZ1xsz+2g@scrg3u{ux#%EVX)^z?_M?*J_H>TTzC)Ec7myjRyTG$q<(YtD zq&wNLP!k6WF~vqbaVmx@5ut1gVZD?m3LFCUTh}T_SE-tT3k}!S#x|e}DOvTH&cJp+ zOx-=pc(Mk}6D&-P<6XP0t%Piw7>_a99}i(-VAAi1%MV20$!m!{c^z`^n2AhW@?@^d z{_(ErRqD6cIm`*lFu{E0oX@h>xa%m`jrYP7Vk9(&0O=Le)Dgx6{4|M>BM8Q0>J}=c zQL=d`eZPF_;}+l=20cDL?{FGwh{NnXoihht@WwJq==o=GeG_HGOmOp|ej;z&L2RNE(`nhj2fG`E`>$U}} zlcdeSV@f@I4!RpI`C$QgRq}y%&Zb7Ruk9_8lrl0rBg=Bi!W8__D2~G(yY4hOs8=ml zq1}p+?rDLh!jlzgYjvh)z6Qq%=EqV^N?c%O@7m_iB1-S`PfH_e`x+!)B&5;r5(CEE zV+mQ1JS6iXcKCJPZI1W$YMfn2vmTiqO=~I3e)cPrb*U+Q#`S6Azb&NcN-Aiyov3n6 z3sGWz1WDvmb-2rcc?vOj6P-&QlQ+@QEXJ$YGQ$h-Z;%LsTG+k^M4Hi!(7pJ$;POR* z29!c#Vt7_EyBllP|!iV#>r-8g!~q_oz{lEE2~CJ(~T&1Ul(~7$-JtFrDp^ zQ&~LBpeOsCFKZ;YrF|nuO;cl#y!HElAT`)Rrs{!7stMsV}GcIG=CCtUx_ zyGT;0EJ=Wj?=#||I;>`yHOuiyueG*DW|$bJ7ei|X$T4n$_0v3eu1XpQV|sKaYceNW zjIkVjKVhTu+h^C(unDt})ny=5J^(4jXtb6*jVLpUBW!`o6+|G>09A=_(ZA&zE(?W&09C7rins}|I@qq7c(%G6bl?)&xN z(k&&b?=_ASl z2(l@#y&2{lwiCh&^l;zUJPsLoDr7Uv=Y>nx=;p0E^upz9P);{nK%X;88n#KahylwG zH1CZs?C|8Yu**HwhrV{3?wstVapF81`qQg`<)si_7a5B6(D+Ng=o@5Isyt=nt|YhgprJb#l;b{pDkkEyjttBrUh=4F~k86Q&J*vPE@A~8u3 z%*#CCzaxGj%|*R71s!NVcD{Y-OYWlw@9XIF!l@Nedykt%p|Nm%q21j-zU92slhMYVe`mA;U*E%njyeN$`dS?!p+jS0If`E1Vs zJ!;uAA2QZrIc&T$XeE>7&#j<`J^|`Yv?oBtkQx@E8&r`H`_^COz)NL+!4ZVXDqHM;l)8C#?VqO+$cU> zilX|4?^#^j-q-Ao>E5*kT}Q_k2FZ7{ftJp_N@z27Pf>=a+4<>FL8%kRi$g~2y!0Ti zz1HV-;3i1?{d_w)f%oxgHqN7^VC{>^1#Q6HFs?MW%!8@wM<=Z%@^s|zZnnOsUfGf| zGx@%5p0N@4h>?4E z2XgEkH-~O&yFNmmt!D4x+y{K3`((4s3@(-K2|Fyi^}{isBVmp<7uiX+jlkObeH0{8 z)xK`-TdqM}9V~i%9zqQkb}%Oww5#4)Jw?)#9}$YX)h$Zhx&6o>(`MN;X*pH48Fi?# z%WIY{nW{siQlK6^^JUhCSvtC9LC+<`&WqHjOw8IAnfG`lBuF8@b=aK2EpRC@l&WfD zE0MzKB(lI*k>wPht}0a%?Gr3Xqd_>VL+7hwA@5-{0|>5Qq`L2SLQ9Q>ktda|&5nUq z)TOUVV{Cy_jco`nmW>D$5)JgMoTB$?WBX06tt>u%6`u!{tV&7^c=;)aCH zf~qSgYUk7q(X1gMM;oD~WZ71mvGA?Yp%oXgc;}vz1s0H|?pLiA6=T4A*Njd`lSz&C zg-4{{Gse_%+!VZ5jxJ`Gn8}pNMRs;W7Q^A04FX%5DsCi}ixUZhRB4lCsN@@jpjJoi ziCAN;JGTRKB1M58s1hgwFrsXp5MIpr4=+UG z)1-3jbEYIW#~s59Xn-*sx~L~3gR;+@V^sRVEMqVV+$Lfck99QSc1x4O6GXBPoN8Pi08+%xRuIs&UCayi?F~0} z&&CCC(y1D#f~hM)R?IHLd1o=*@`5-WNgRH`D($SqUA~VP2Zv30Y2I9M>lwguR^}yf zC=?m%o1qAK#<{ZO*QaoJEYokvcBsZ8cx1ZF@WUj}#^x>3%c~}aGbkwVnX)GKeSr`_ zv{*qzm>39YJ^Ac+W8!Yz3@`^T*@BN*>;gAC5|{>Jb@5TmUWIV+)cDWQL=cqn9v04M zEEx}KIugWJQ+-eDxRj1M1`{f5+6%ki%QJiFUCfqPqYlU9pR<6f1zp;G&t|n?#HVPV zLIFdj?Oyn)E@ZC+OI)Z{G(-Y3>Y!DbZ-vxB1>kI=RXT)SU+?2~3q%RpW<3d`GgFMk z%|#1igdr1QfEOFach_b(7`uH{ zaoff~_KLi~MpHn*#KFJwC?&56fAD{twuaa*WoGBUok%|ZCG^~tFqtKc@yWQv4p?TLk9i7LL_3 zM-&B+S2vA^j0NCB^zMmqJ49nV3j)zD1c6z@VG8eaik&&_Ta4_XHV2?FCk`^@3NNk5 zI;^Z}i9&3~(rOl$+ak3C>FDr?WyWwf!QOnNF+h|5k?tfr4_{xkbtT{s=DIqg!r}b%x&i> zK_f$c5=mH9P=r|jtK|R&nn#xw8-PKdWr{V{#6#>oA{m3HB=yrK+GoQuMeRX|(kmS@ zzOX4sQ4#h`OW}xzJ!2M6bzvYR#Dq)oYy(Gvs%Bl~M0Wd%I&`3!q_>gxLD9<@($r29 zZHW=TLg^}r*Vfy7$gP>V2ka=X9!bK82B&40JmR2QgSDFnI>A(P3Z;6JBrdigN*40S zHm21R!&|x4?@|rZGkan)+y_yU;`w8Yr3F>h6HgogGL%Ja9!#ru_wu`}=*nI_M%0KB zrl=1`{ZCky=T8gbAu*^bZP|fBvUFWzq~(pT#=2cwadYNi^muc+N|v>(V|KVam*zGeIzp z0mh9ud1ZRaJY6PMf)`{TC3?TTe|ulz`)yHRgEWAM7ia+xpfzMEkyd)67#{;hJZ!i{ z`e(ENBh<{1_BfNAzRQB>kF+?D?%{{-*L1>N4ZtS_m{Af%*2oD6yVM601xc~gIlxqB zCySN@CS6hl?D}Xk(YCc6quVgalo@E>qEUeJ;`f#mr-l1-!pu0Xlo51qFjLq$K-2TNtYcxHHE?YKb%n3x&8i-kv=3xzlNpfzUW(@){y9GHS*G z{xd#<$z|bsw+u}XN^NySXY{vdEnWKL4Wa= zJi*;tpM34)^5e~*PT#ssbaHALGR1g3p~F_A?3iTqf%BdPc8%a8uHc*^!C~UfJaoM5 z(@P|gpb|HO89P$~YSMBflY`Mf>Ev)di!7e66)UZj<2Jy{qt`aG>sG99CgGmUL(45cThVz>vCkb(5V2C=+T3T_R0H3 zSa_+;c5$tdM2WlFF=-ehrvh)0!QlXq=$lBSwUgrM;*eGD7iv;#u*c>`_Tw=1x zol1p5DDl3v@bJL+$(Y%nfKEo$O~HvUcmE`;6~jg&J4qwWi+Vh26IZTNSETcs-~1|i z^2xUhe{VMQZQuFT!~HG}I(9!LwDM=38}yUY5~Z|P^$$={TkIsRf+=HIvYfpzVOhM! zF_|pjvR?9$z3*~wKmvo(2_;S#nD?6n*~SRZV7p=1NJ;xVQz)G%>3Qk_uRZHX$#S!$ zt+}faa^h4b6=ZvpY0WpYm!Pnp1?{LwJo5s{=_$>&%Q1cDcfXY$e)yp|mg76#^-c8F zx4v#l+Zi~V~q5xk7zd< zhY#FO^o385+;^ejw37iT)@;yaP#Nq@pDQe+d@^y<4 znB%N{<8McCa%%a_#Cyiiq#-5yzJE`zWE~n!-1sbwA!3IqDYO$r1m*5@x0yWGcci;{ zRE0l1Xb;y0WFEhQ@xrt@B)7de{v>P~UI5v{TtGC#>O=^N{J=;))n ze0ft&p2tzJ4*%rEtHhVDOoqdhJm?HX}jId3_V_4nfkx} zmv_@Y`reaev=^G?hX+qgEYeFL>L_G89@jZpHE&2MD`eCh9jd z6^t^jILEzlwTwhG$+Y&~oav!U&rkjiv?7Ag0H|3Kc~5V-Kp(qPbP>WPOzGh7T_rR0 zeUW@ar8>FjMpiq4n}BGqQR3dZLvs7hph^tt@W{v|{`!fRzJz}C$G)5X@;l$&cy}HW zC`t8$4}9P$`WOG?Kg+NG+WWbuyHiF;$DQ=2r##jkTa;%Z-dD_SnS+v$MVDv=$G-$TnU$H*C}%+c4TvWQT#q8h@V!%#waKXafTyPhURWo$`h+(APZq zdiud1{xXtb&uSWH;(d~WtIoYEr>*qvi#iL}- z9O(VozxJs{as70hl8i0PyTyGR(O-Dm8|XW}>q+|dcfHdHVDk(~O!85=?uwp#<;qq1 z?f1Noe(l|VNWc5LPtnIe{;WLn^ko+5_scM0*Pq3K_?{erj~C9qTw5f64qL{_l=pp~ z?YsL~x=VI-w$ab?`93|xpAh%La(m{m*ZMt!br(;?dw-4U?!yn?&u@IwE9J>2U&l}W oxtG&BzUl1~16TB=OAxsK55aMkypZrU8vpkQK#PCarfz81!Y||Fm(c(VNQA&H>ONRE?B09#?tPql&p9(?ch5{ubx-%4*D#yAXHK7) zp6cqV>Z-4*CmfAN6a)cmZ*RjhPrn4OzSMyWD-DR_1OO3gKS=!HjBQozHPaY|2)p+r z@S*EA;jX)Hgm$|vcoGAWI8L291CKuPHmscA1?SJ7gw2h0NQhFpFe7prdVTj;?X~dU z(I=wy(lq4l@_%IXqTZC!dGqb9?d4<9`#Ms}MDt(3n7QTqID12u>|r_Jbx9 zX7Be|gj?PtdGaQ_0AX~CFj+4``0CLXoI7_CR#(;(vxJ6vM?i+0fq#~$tRORMB2D+R z?>kNWFmsGiGZMVHpm_B1^ZOuNT|wB`lr}4YKwg4m%`i?#J-MD)eIH@*JU7i1eU2S( zh4J)_DZ7rc&+Ia3&o>2+R+a_BhNF>?s>Hb7?2{&>)IrNwnJ2d%OwtAuT!)j&q1BG% z@kkzx;t_=MgcvuyhRVrI>$h=6j$hBapfQ3lt%OnaSe%0Ak!mGum>MK$uENx2QTh)l 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 Q6aWAK07*qoM6N<$f{d*HA^-pY literal 0 HcmV?d00001 diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs new file mode 100644 index 0000000..8299acb --- /dev/null +++ b/src-tauri/src/lib.rs @@ -0,0 +1,155 @@ +use holochain_types::prelude::AppBundle; +use lair_keystore::dependencies::sodoken::{BufRead, BufWrite}; +use std::collections::HashMap; +use std::path::PathBuf; +use tauri_plugin_holochain::{HolochainPluginConfig, HolochainExt}; +use url2::Url2; +use tauri::AppHandle; + +const APP_ID: &'static str = "kando"; +const PRODUCTION_SIGNAL_URL: &'static str = "wss://signal.holo.host"; +const PRODUCTION_BOOTSTRAP_URL: &'static str = "https://bootstrap.holo.host"; + +pub fn happ_bundle() -> AppBundle { + let bytes = include_bytes!("../../workdir/kando.happ"); + AppBundle::decode(bytes).expect("Failed to decode kando happ") +} + +#[cfg_attr(mobile, tauri::mobile_entry_point)] +pub fn run() { + tauri::Builder::default() + .plugin( + tauri_plugin_log::Builder::default() + .level(log::LevelFilter::Warn) + .build(), + ) + .plugin(tauri_plugin_holochain::init( + vec_to_locked(vec![]).expect("Can't build passphrase"), + HolochainPluginConfig { + signal_url: signal_url(), + bootstrap_url: bootstrap_url(), + holochain_dir: holochain_dir(), + }, + )) + .setup(|app| { + let handle = app.handle().clone(); + tauri::async_runtime::block_on(async move { + setup(handle).await + })?; + + // After set up we can be sure our app is installed and up to date, so we can just open it + app.holochain()? + .main_window_builder(String::from("main"), false, Some(String::from("kando")), None)? + .build()?; + + Ok(()) + }) + .run(tauri::generate_context!()) + .expect("error while running tauri application"); +} + +// Very simple setup for now: +// - On app start, list installed apps: +// - If there are no apps installed, this is the first time the app is opened: install our hApp +// - If there **are** apps: +// - Check if it's necessary to update the coordinators for our hApp +// - And do so if it is +// +// You can modify this function to suit your needs if they become more complex +async fn setup(handle: AppHandle) -> anyhow::Result<()> { + let admin_ws = handle.holochain()?.admin_websocket().await?; + + let installed_apps = admin_ws + .list_apps(None) + .await + .map_err(|err| tauri_plugin_holochain::Error::ConductorApiError(err))?; + + if installed_apps.len() == 0 { + handle + .holochain()? + .install_app( + String::from(APP_ID), + happ_bundle(), + HashMap::new(), + None, + ) + .await?; + + Ok(()) + } else { + handle.holochain()?.update_app_if_necessary( + String::from(APP_ID), + happ_bundle() + ).await?; + + Ok(()) + } +} + +fn internal_ip() -> String { + std::option_env!("INTERNAL_IP") + .expect("Environment variable INTERNAL_IP was not set") + .to_string() +} + +fn bootstrap_url() -> Url2 { + // Resolved at compile time to be able to point to local services + if tauri::is_dev() { + let internal_ip = internal_ip(); + let port = std::option_env!("BOOTSTRAP_PORT") + .expect("Environment variable BOOTSTRAP_PORT was not set"); + url2::url2!("http://{internal_ip}:{port}") + } else { + url2::url2!("{}", PRODUCTION_BOOTSTRAP_URL) + } +} + +fn signal_url() -> Url2 { + // Resolved at compile time to be able to point to local services + if tauri::is_dev() { + let internal_ip = internal_ip(); + let signal_port = + std::option_env!("SIGNAL_PORT").expect("Environment variable INTERNAL_IP was not set"); + url2::url2!("ws://{internal_ip}:{signal_port}") + } else { + url2::url2!("{}", PRODUCTION_SIGNAL_URL) + } +} + +fn holochain_dir() -> PathBuf { + if tauri::is_dev() { + let tmp_dir = tempdir::TempDir::new("kando").expect("Could not create temporary directory"); + + // Convert `tmp_dir` into a `Path`, destroying the `TempDir` + // without deleting the directory. + let tmp_path = tmp_dir.into_path(); + tmp_path + } else { + app_dirs2::app_root( + app_dirs2::AppDataType::UserData, + &app_dirs2::AppInfo { + name: "kando", + author: std::env!("CARGO_PKG_AUTHORS"), + }, + ) + .expect("Could not get app root") + .join("holochain") + } +} + +fn vec_to_locked(mut pass_tmp: Vec) -> std::io::Result { + match BufWrite::new_mem_locked(pass_tmp.len()) { + Err(e) => { + pass_tmp.fill(0); + Err(e.into()) + } + Ok(p) => { + { + let mut lock = p.write_lock(); + lock.copy_from_slice(&pass_tmp); + pass_tmp.fill(0); + } + Ok(p.to_read()) + } + } +} diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs new file mode 100644 index 0000000..455963e --- /dev/null +++ b/src-tauri/src/main.rs @@ -0,0 +1,6 @@ +// Prevents additional console window on Windows in release, DO NOT REMOVE!! +#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] + +fn main() { + tauri_app_lib::run(); +} diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json new file mode 100644 index 0000000..4fa0a4c --- /dev/null +++ b/src-tauri/tauri.conf.json @@ -0,0 +1,28 @@ +{ + "productName": "kando", + "version": "0.0.1", + "identifier": "org.holochain.kando", + "build": { + "beforeBuildCommand": "npm run build -w ui && npm run build:happ", + "devUrl": "http://localhost:1420", + "frontendDist": "../ui/dist" + }, + "app": { + "withGlobalTauri": false, + "security": { + "csp": null + }, + "windows": [] + }, + "bundle": { + "active": true, + "targets": "all", + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ] + } +} diff --git a/ui/package.json b/ui/package.json index d6fb46c..4dcecc8 100644 --- a/ui/package.json +++ b/ui/package.json @@ -2,7 +2,7 @@ "name": "ui", "version": "0.1.0", "scripts": { - "start": "vite --clearScreen false --port $UI_PORT", + "start": "vite --clearScreen false", "build": "vite build", "build-check": "npm run check && vite build", "check": "svelte-check --tsconfig ./tsconfig.json", @@ -40,7 +40,8 @@ "svelte-check": "^2.10.3", "tslib": "^2.4.1", "typescript": "^4.9.3", - "vite": "^4.0.4" + "vite": "^4.0.4", + "internal-ip": "^7.0.0" }, "type": "module" -} +} \ No newline at end of file diff --git a/ui/vite.config.ts b/ui/vite.config.ts index 39550b7..c3ea71d 100644 --- a/ui/vite.config.ts +++ b/ui/vite.config.ts @@ -1,19 +1,23 @@ +import { internalIpV4Sync } from "internal-ip"; import { defineConfig } from 'vite'; import { svelte } from '@sveltejs/vite-plugin-svelte'; // https://vitejs.dev/config/ export default defineConfig({ - plugins: [svelte()], - build: { - minify: false - }, server: { + host: "0.0.0.0", + port: 1420, + strictPort: true, hmr: { - host: 'localhost', - }, - watch: { - usePolling: true + protocol: "ws", + host: internalIpV4Sync(), + port: 1421, } }, + plugins: [svelte()], + build: { + minify: false + }, + }); From 97cc8154e7ca358830f27a87e0443f5e36a7a35c Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Fri, 12 Jul 2024 13:24:38 -0700 Subject: [PATCH 02/24] fix: use app_dirs2 instead of temp dir for android compatability --- Cargo.lock | 33 --------------------------------- src-tauri/Cargo.toml | 1 - src-tauri/src/lib.rs | 31 ++++++++++++++----------------- 3 files changed, 14 insertions(+), 51 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 64f0ca9..a597c34 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4385,7 +4385,6 @@ dependencies = [ "tauri-build", "tauri-plugin-holochain", "tauri-plugin-log", - "tempdir", "url2", ] @@ -6505,19 +6504,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" -[[package]] -name = "rand" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" -dependencies = [ - "fuchsia-cprng", - "libc", - "rand_core 0.3.1", - "rdrand", - "winapi 0.3.9", -] - [[package]] name = "rand" version = "0.6.5" @@ -6890,15 +6876,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "remove_dir_all" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" -dependencies = [ - "winapi 0.3.9", -] - [[package]] name = "rend" version = "0.4.2" @@ -8612,16 +8589,6 @@ dependencies = [ "toml 0.7.8", ] -[[package]] -name = "tempdir" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" -dependencies = [ - "rand 0.4.6", - "remove_dir_all", -] - [[package]] name = "tempfile" version = "3.10.1" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 9594d1b..6200450 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -29,5 +29,4 @@ log = "0.4" tauri-plugin-log = "2.0.0-beta" url2 = "0.0.6" app_dirs2 = "2.5.5" -tempdir = "0.3.7" anyhow = "1" diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 8299acb..b560ffd 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -117,24 +117,21 @@ fn signal_url() -> Url2 { } fn holochain_dir() -> PathBuf { - if tauri::is_dev() { - let tmp_dir = tempdir::TempDir::new("kando").expect("Could not create temporary directory"); - - // Convert `tmp_dir` into a `Path`, destroying the `TempDir` - // without deleting the directory. - let tmp_path = tmp_dir.into_path(); - tmp_path + let data_type = if tauri::is_dev() { + app_dirs2::AppDataType::UserData } else { - app_dirs2::app_root( - app_dirs2::AppDataType::UserData, - &app_dirs2::AppInfo { - name: "kando", - author: std::env!("CARGO_PKG_AUTHORS"), - }, - ) - .expect("Could not get app root") - .join("holochain") - } + app_dirs2::AppDataType::UserCache + }; + + app_dirs2::app_root( + data_type, + &app_dirs2::AppInfo { + name: "kando", + author: std::env!("CARGO_PKG_AUTHORS"), + }, + ) + .expect("Could not get app root") + .join("holochain") } fn vec_to_locked(mut pass_tmp: Vec) -> std::io::Result { From 2eb80139d2db83139d43b92a2608ce88c8357ba8 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Fri, 12 Jul 2024 13:29:38 -0700 Subject: [PATCH 03/24] build: bump holochain 0.3.1 --- Cargo.lock | 92 +++++++++---------- Cargo.toml | 4 +- .../zomes/coordinator/profiles/Cargo.toml | 2 +- dnas/kando/zomes/coordinator/syn/Cargo.toml | 2 +- .../kando/zomes/integrity/profiles/Cargo.toml | 2 +- dnas/kando/zomes/integrity/syn/Cargo.toml | 2 +- src-tauri/Cargo.toml | 2 +- 7 files changed, 53 insertions(+), 53 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a597c34..f8e4ac7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2146,9 +2146,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "fixt" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58235813ae9d8d0af3681720f10af44790739ba9913f21976a0f0987396e6efc" +checksum = "977cd7a96311c3a16ad8aa924628d55383effba61508c732c9dc43a6d449d877" dependencies = [ "holochain_serialized_bytes", "lazy_static", @@ -2918,7 +2918,7 @@ dependencies = [ [[package]] name = "hc_zome_profiles_coordinator" version = "0.2.0" -source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.1-rc#1c2f5f788fdf6ff625155e04de22714147b21cee" +source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.1#570dbc9135242a419b47b316ae22825d5a2c2ef9" dependencies = [ "derive_more", "hc_zome_profiles_integrity", @@ -2929,7 +2929,7 @@ dependencies = [ [[package]] name = "hc_zome_profiles_integrity" version = "0.2.0" -source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.1-rc#1c2f5f788fdf6ff625155e04de22714147b21cee" +source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.1#570dbc9135242a419b47b316ae22825d5a2c2ef9" dependencies = [ "derive_more", "hdi", @@ -2939,7 +2939,7 @@ dependencies = [ [[package]] name = "hc_zome_syn_coordinator" version = "0.1.0" -source = "git+https://github.com/holochain/syn?branch=for-hdk-v0.3.1-rc#5bb466350a8d9d11e63d8bf948b066b7a950426a" +source = "git+https://github.com/holochain/syn?branch=for-hdk-v0.3.1#0787f8a3ca99a37f523341776959b31b1d96f655" dependencies = [ "hc_zome_syn_integrity", "hdk", @@ -2950,7 +2950,7 @@ dependencies = [ [[package]] name = "hc_zome_syn_integrity" version = "0.1.0" -source = "git+https://github.com/holochain/syn?branch=for-hdk-v0.3.1-rc#5bb466350a8d9d11e63d8bf948b066b7a950426a" +source = "git+https://github.com/holochain/syn?branch=for-hdk-v0.3.1#0787f8a3ca99a37f523341776959b31b1d96f655" dependencies = [ "hdi", "serde", @@ -2958,9 +2958,9 @@ dependencies = [ [[package]] name = "hdi" -version = "0.4.1-rc.1" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "537e36166cbb67222fd6d843dc188f6fd8df8841687479d59d3bf154c52f5343" +checksum = "03aed8ad8b59c0fffd1eaf3a064c28d6dcbb8a6e386c154ca2f5a3f52d00e3a0" dependencies = [ "getrandom 0.2.15", "hdk_derive", @@ -2976,9 +2976,9 @@ dependencies = [ [[package]] name = "hdk" -version = "0.3.1-rc.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecd19f000b1fc3a010fecd61b8d9361074c0547c57ca68c891e48dc60beb2d17" +checksum = "9319cd1bf3c04663cf76f7466a5da86dcc20641fbdb9faea623056ff1bb5237a" dependencies = [ "getrandom 0.2.15", "hdi", @@ -2996,9 +2996,9 @@ dependencies = [ [[package]] name = "hdk_derive" -version = "0.3.1-rc.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46989b5ccdeaaca2a659aa81e2d4b131f139beb40de4da81a09ee4050b952b9e" +checksum = "49d060f62bb0bf59a833a6f8741bf780b499c2f87b5c9d9d861656f6f16bd02a" dependencies = [ "darling 0.14.4", "heck 0.5.0", @@ -3093,9 +3093,9 @@ dependencies = [ [[package]] name = "holo_hash" -version = "0.3.1-rc.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac85fb2c1a69522c3381ad53ba8d2c001a91232a63f91e0f200186bf97c3f874" +checksum = "9404dd8b3b47ef84ad39cd4cd679d6bf8f98c879fa33a966357246d3988616cd" dependencies = [ "base64 0.22.1", "blake2b_simd", @@ -3300,9 +3300,9 @@ dependencies = [ [[package]] name = "holochain_integrity_types" -version = "0.3.1-rc.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "724b18e6c062a0e387333ee2d75206358f6f2ebd674533c2ae93e37a0871a05c" +checksum = "fe62dd90d6ddf5e02284a651713ab63112ce141002e4ee78e4e130ec90795eec" dependencies = [ "derive_builder", "holo_hash", @@ -3319,9 +3319,9 @@ dependencies = [ [[package]] name = "holochain_keystore" -version = "0.3.1-rc.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8babd570ea65a557bd0dfee5eb8e15747c48665075defa1d9867ed2dfd9ab1ed" +checksum = "97678069682249c5fa100d6de032868d012ae4e416f87ba12b43e7f3074bea77" dependencies = [ "base64 0.22.1", "derive_more", @@ -3359,9 +3359,9 @@ dependencies = [ [[package]] name = "holochain_nonce" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "981bf3c6b4bceace67e9e1598e7a761b0116c1761e94ffc4164cd9b3a21b8b2c" +checksum = "f206e624cefcc714e156e2459727d6dfef4c587d3cda69cf9d88c9b2b1418259" dependencies = [ "getrandom 0.2.15", "holochain_secure_primitive", @@ -3402,9 +3402,9 @@ dependencies = [ [[package]] name = "holochain_secure_primitive" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7877034592d7f0c4ce9e52ad34e7289a1b9cf93d5292462b988fba2269406066" +checksum = "edf2267568b756d9772a6ec62cf83b0519866d0e6f33c74ef8c77bfff0432d48" dependencies = [ "paste", "serde", @@ -3438,9 +3438,9 @@ dependencies = [ [[package]] name = "holochain_sqlite" -version = "0.3.1-rc.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda59967363d8cf15514b3e9d9704be6117e4f150153acb13196f4aad6ee291d" +checksum = "d8d7793ad7c8f0c56bda030ba16ce2b2ebda5b212256d0269bce0bf005dac81a" dependencies = [ "anyhow", "async-trait", @@ -3524,9 +3524,9 @@ dependencies = [ [[package]] name = "holochain_trace" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78532089679f1d3d8bb88cd954f90b04b257ba5231c980633e88df5b60ae95cf" +checksum = "8b35d4236d4c1fb42273f8d5ccd3721f20601a4726f2f29df6e8c90938285f01" dependencies = [ "chrono", "derive_more", @@ -3542,9 +3542,9 @@ dependencies = [ [[package]] name = "holochain_types" -version = "0.3.1-rc.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a9c78f6290d8ef36581e39c69b335d21d41afe7df9cc4f3757268be08257283" +checksum = "2b4358d68ae3aef3bcd990c046ce6cce7fbe0d924251b5aad81db1548e7abc03" dependencies = [ "anyhow", "async-trait", @@ -3591,9 +3591,9 @@ dependencies = [ [[package]] name = "holochain_util" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6461b88941572dc5c9482874fea97ed7b5cd864bd623d096fa0a940ada98ac88" +checksum = "273aa62ff9274a22ce2f8830578edc177b77249fca5ff06bb486b4fc1d928ce4" dependencies = [ "backtrace", "cfg-if 1.0.0", @@ -3687,9 +3687,9 @@ dependencies = [ [[package]] name = "holochain_zome_types" -version = "0.3.1-rc.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa73998b5509115d9b07940167f96aea2ad724f587603bfa5198f2f4fbe987a4" +checksum = "bd576c22f2752cf05d018a94797fe4ac4ccbf66d8ba448a1d267bb9657ad3ea5" dependencies = [ "derive_builder", "derive_more", @@ -4445,9 +4445,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_bin_data" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0afa937935e8d3eae00cc3b324988ced94d8efa8039550eeb3f0a89e3e181aee" +checksum = "820631479f0e3e6a843a34d8fbe96c11c0cbedfaaeb290a559f8c7cfb09384df" dependencies = [ "base64 0.22.1", "derive_more", @@ -4460,9 +4460,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_block" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ca6d86228768cda5b6fc1646294fba6076a193017e813564fa3d0a4bc8691d" +checksum = "eb67ae6c87581d2f6906bddb651f16f67caf1f3143e2344d3c9d32233afc3357" dependencies = [ "kitsune_p2p_bin_data", "kitsune_p2p_timestamp", @@ -4506,9 +4506,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_dht" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ff93b9d045ebd77781d8b61835f55112b898dc36c61d72557f58792489bee8" +checksum = "61621c362da7b74e19b89bc097441743a7eaae0a167a2c33ef501419e0d277c1" dependencies = [ "derivative", "derive_more", @@ -4526,9 +4526,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_dht_arc" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e06db37fa121dfa22ebde3271db5d385cd496ed03d915ad37104cceb87a22ca" +checksum = "cc4e3eea7e151b8be2f6e7af6b625ae864c1709a654b8396bd6af72f5e70e470" dependencies = [ "derive_more", "gcollections", @@ -4590,9 +4590,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_timestamp" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a1dcdf3cae376a56ab109908d72b9b678e95920c087e7b255c505c84cdb9787" +checksum = "784e4eedd4a5ec72fbf433fb4957c93449fd3e47636874dbc8e119a5d9031845" dependencies = [ "chrono", "rusqlite", @@ -4617,9 +4617,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_types" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14901c550c67abdb22fc271730bc3b026bbaa6fd089fee89302e7101a7cfce37" +checksum = "76acb97b596371959305c0f327316c7d58f267132a202c10959786c8aabe496a" dependencies = [ "base64 0.22.1", "derive_more", @@ -5151,9 +5151,9 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "mr_bundle" -version = "0.3.1-rc.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7aadd40a6201bc886d4acf554c5e62c42bb8e05d021adee765569dea5268f419" +checksum = "b0d57525022d61a753a0ce52bbee5aeeb60b42f715918e1af81def36565fe49f" dependencies = [ "derive_more", "flate2", diff --git a/Cargo.toml b/Cargo.toml index 5b8437e..88d169c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,8 +9,8 @@ members = ["dnas/*/zomes/coordinator/*", "dnas/*/zomes/integrity/*", "src-tauri" resolver = "2" [workspace.dependencies] -hdi = "0.4.1-rc.1" -hdk = "0.3.1-rc.1" +hdi = "0.4.1" +hdk = "0.3.1" serde = "1" [workspace.dependencies.file_storage] diff --git a/dnas/kando/zomes/coordinator/profiles/Cargo.toml b/dnas/kando/zomes/coordinator/profiles/Cargo.toml index a842921..33e99de 100644 --- a/dnas/kando/zomes/coordinator/profiles/Cargo.toml +++ b/dnas/kando/zomes/coordinator/profiles/Cargo.toml @@ -9,4 +9,4 @@ crate-type = ["cdylib", "rlib"] name = "profiles" [dependencies] -hc_zome_profiles_coordinator = { git = "https://github.com/holochain-open-dev/profiles", branch = "for-hdk-v0.3.1-rc" } +hc_zome_profiles_coordinator = { git = "https://github.com/holochain-open-dev/profiles", branch = "for-hdk-v0.3.1" } diff --git a/dnas/kando/zomes/coordinator/syn/Cargo.toml b/dnas/kando/zomes/coordinator/syn/Cargo.toml index a8d685c..3f422f8 100644 --- a/dnas/kando/zomes/coordinator/syn/Cargo.toml +++ b/dnas/kando/zomes/coordinator/syn/Cargo.toml @@ -12,4 +12,4 @@ name = "syn" #derive_more = "0" #serde = { workspace = true } -hc_zome_syn_coordinator = {git = "https://github.com/holochain/syn", branch = "for-hdk-v0.3.1-rc"} +hc_zome_syn_coordinator = {git = "https://github.com/holochain/syn", branch = "for-hdk-v0.3.1"} diff --git a/dnas/kando/zomes/integrity/profiles/Cargo.toml b/dnas/kando/zomes/integrity/profiles/Cargo.toml index 916be57..86ad94f 100644 --- a/dnas/kando/zomes/integrity/profiles/Cargo.toml +++ b/dnas/kando/zomes/integrity/profiles/Cargo.toml @@ -9,4 +9,4 @@ crate-type = ["cdylib", "rlib"] name = "profiles_integrity" [dependencies] -hc_zome_profiles_integrity = { git = "https://github.com/holochain-open-dev/profiles", branch = "for-hdk-v0.3.1-rc" } +hc_zome_profiles_integrity = { git = "https://github.com/holochain-open-dev/profiles", branch = "for-hdk-v0.3.1" } diff --git a/dnas/kando/zomes/integrity/syn/Cargo.toml b/dnas/kando/zomes/integrity/syn/Cargo.toml index 7273b75..30066e3 100644 --- a/dnas/kando/zomes/integrity/syn/Cargo.toml +++ b/dnas/kando/zomes/integrity/syn/Cargo.toml @@ -8,4 +8,4 @@ crate-type = ["cdylib", "rlib"] name = "syn_integrity" [dependencies] -hc_zome_syn_integrity = {git = "https://github.com/holochain/syn", branch = "for-hdk-v0.3.1-rc"} +hc_zome_syn_integrity = {git = "https://github.com/holochain/syn", branch = "for-hdk-v0.3.1"} diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 6200450..17b5083 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -20,7 +20,7 @@ tauri-build = { version = "2.0.0-beta.17", default-features = false , features = [dependencies] tauri = { version = "2.0.0-beta.22", features = [] } tauri-plugin-holochain = { git = "https://github.com/darksoil-studio/p2p-shipyard", branch = "main" } -holochain_types = { version = "0.3.1-rc" } +holochain_types = { version = "0.3.1" } lair_keystore = { version = "0.4.0" } holochain_client = { version = "0.5.0-rc" } From 460254fe2b0ce1d21931a7801c84d1c96832b59a Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Fri, 12 Jul 2024 13:42:49 -0700 Subject: [PATCH 04/24] build: bump holochain client --- Cargo.lock | 4 ++-- src-tauri/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f8e4ac7..6a897f9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3236,9 +3236,9 @@ dependencies = [ [[package]] name = "holochain_client" -version = "0.5.0-rc.4" +version = "0.5.0-rc.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edd7fb6a7835e0a56c588b9b0e9ff5073a2eeff7d21a48e8efe19b25806ecad" +checksum = "749b6cdb1a99d0054b59f88907abb4ca8c2e1b57496e324a368b62179785bb6f" dependencies = [ "again", "anyhow", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 17b5083..e5073bc 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -23,7 +23,7 @@ tauri-plugin-holochain = { git = "https://github.com/darksoil-studio/p2p-shipyar holochain_types = { version = "0.3.1" } lair_keystore = { version = "0.4.0" } -holochain_client = { version = "0.5.0-rc" } +holochain_client = { version = "0.5.0-rc.5" } log = "0.4" tauri-plugin-log = "2.0.0-beta" From 743d631081069b09b167bf0f35ef4236849c5133 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Fri, 12 Jul 2024 16:18:57 -0700 Subject: [PATCH 05/24] chore: add start:android command --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 569becb..63db6f6 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "build:happ": "npm run build:zomes && hc app pack workdir --recursive", "build:zomes": "CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown --workspace --exclude kandoapp", "local-services": "hc run-local-services --bootstrap-interface $INTERNAL_IP --bootstrap-port $BOOTSTRAP_PORT --signal-interfaces $INTERNAL_IP --signal-port $SIGNAL_PORT", + "start:android": "npm run build:happ && BOOTSTRAP_PORT=$(port) SIGNAL_PORT=$(port) INTERNAL_IP=$(internal-ip --ipv4) concurrently -k \"npm run local-services\" \"UI_PORT=1420 npm run -w ui start\" \"npm run tauri android dev\"", "network:android": "npm run build:happ && BOOTSTRAP_PORT=$(port) SIGNAL_PORT=$(port) INTERNAL_IP=$(internal-ip --ipv4) concurrently -k \"npm run local-services\" \"UI_PORT=1420 npm run -w ui start\" \"npm run tauri dev\" \"npm run tauri android dev\"", "launch": "concurrently-repeat \"npm run tauri dev\" $AGENTS", "tauri": "tauri" @@ -42,7 +43,7 @@ "svelte-preprocess": "^4.10.7", "tslib": "^2.0.0", "typescript": "^4.0.0", - "@tauri-apps/cli": "^2.0.0-beta.20", + "@tauri-apps/cli": "^2.0.0-beta.22", "internal-ip-cli": "^2.0.0" }, "engines": { From 4a23d3e3a68d744c8402981c0a359b2f0ea2f3ac Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Fri, 12 Jul 2024 16:19:52 -0700 Subject: [PATCH 06/24] fix: support latest tauri-plugin-holochain --- src-tauri/src/lib.rs | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index b560ffd..7666705 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -33,14 +33,18 @@ pub fn run() { )) .setup(|app| { let handle = app.handle().clone(); - tauri::async_runtime::block_on(async move { - setup(handle).await - })?; - - // After set up we can be sure our app is installed and up to date, so we can just open it - app.holochain()? - .main_window_builder(String::from("main"), false, Some(String::from("kando")), None)? - .build()?; + let result: anyhow::Result<()> = tauri::async_runtime::block_on(async move { + setup(handle).await?; + + // After set up we can be sure our app is installed and up to date, so we can just open it + app.holochain()? + .main_window_builder(String::from("main"), false, Some(String::from("kando")), None).await? + .build()?; + + Ok(()) + }); + + result?; Ok(()) }) From 9bf032fccdc2b5ff4919bd6d29adbfc3c9f0bf6d Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Fri, 12 Jul 2024 16:21:18 -0700 Subject: [PATCH 07/24] fix: use app_dirs2 instead of tempdir for android support --- src-tauri/src/lib.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 7666705..2bb2b2c 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -121,14 +121,14 @@ fn signal_url() -> Url2 { } fn holochain_dir() -> PathBuf { - let data_type = if tauri::is_dev() { - app_dirs2::AppDataType::UserData - } else { + let app_data_type = if tauri::is_dev() { app_dirs2::AppDataType::UserCache + } else { + app_dirs2::AppDataType::UserData }; app_dirs2::app_root( - data_type, + app_data_type, &app_dirs2::AppInfo { name: "kando", author: std::env!("CARGO_PKG_AUTHORS"), From 84821002895d016d4a4fd7396494984aa2c76c07 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Fri, 12 Jul 2024 16:21:48 -0700 Subject: [PATCH 08/24] chore: regenerate android source --- .../android/app/src/main/AndroidManifest.xml | 2 +- .../app/src/main/res/values-night/themes.xml | 2 +- .../app/src/main/res/values/themes.xml | 2 +- src-tauri/gen/schemas/acl-manifests.json | 2 +- src-tauri/gen/schemas/android-schema.json | 51 +++++++++++++++---- src-tauri/gen/schemas/desktop-schema.json | 51 +++++++++++++++---- src-tauri/gen/schemas/linux-schema.json | 51 +++++++++++++++---- src-tauri/gen/schemas/mobile-schema.json | 51 +++++++++++++++---- 8 files changed, 164 insertions(+), 48 deletions(-) diff --git a/src-tauri/gen/android/app/src/main/AndroidManifest.xml b/src-tauri/gen/android/app/src/main/AndroidManifest.xml index 0483198..1d89116 100644 --- a/src-tauri/gen/android/app/src/main/AndroidManifest.xml +++ b/src-tauri/gen/android/app/src/main/AndroidManifest.xml @@ -4,7 +4,7 @@ - diff --git a/src-tauri/gen/android/app/src/main/res/values/themes.xml b/src-tauri/gen/android/app/src/main/res/values/themes.xml index 04ff569..486f64c 100644 --- a/src-tauri/gen/android/app/src/main/res/values/themes.xml +++ b/src-tauri/gen/android/app/src/main/res/values/themes.xml @@ -1,6 +1,6 @@ - diff --git a/src-tauri/gen/schemas/acl-manifests.json b/src-tauri/gen/schemas/acl-manifests.json index 2dff683..045a667 100644 --- a/src-tauri/gen/schemas/acl-manifests.json +++ b/src-tauri/gen/schemas/acl-manifests.json @@ -1 +1 @@ -{"app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"holochain":{"default_permission":null,"permissions":{"allow-get-locales":{"identifier":"allow-get-locales","description":"Enables the get_locales command without any pre-configured scope.","commands":{"allow":["get_locales"],"deny":[]}},"allow-get-runtime-info":{"identifier":"allow-get-runtime-info","description":"Enables the get_runtime_info command without any pre-configured scope.","commands":{"allow":["get_runtime_info"],"deny":[]}},"allow-is-holochain-ready":{"identifier":"allow-is-holochain-ready","description":"Enables the is_holochain_ready command without any pre-configured scope.","commands":{"allow":["is_holochain_ready"],"deny":[]}},"allow-list-apps":{"identifier":"allow-list-apps","description":"Enables the list_apps command without any pre-configured scope.","commands":{"allow":["list_apps"],"deny":[]}},"allow-open-app":{"identifier":"allow-open-app","description":"Enables the open_app command without any pre-configured scope.","commands":{"allow":["open_app"],"deny":[]}},"allow-sign-zome-call":{"identifier":"allow-sign-zome-call","description":"Enables the sign_zome_call command without any pre-configured scope.","commands":{"allow":["sign_zome_call"],"deny":[]}},"deny-get-locales":{"identifier":"deny-get-locales","description":"Denies the get_locales command without any pre-configured scope.","commands":{"allow":[],"deny":["get_locales"]}},"deny-get-runtime-info":{"identifier":"deny-get-runtime-info","description":"Denies the get_runtime_info command without any pre-configured scope.","commands":{"allow":[],"deny":["get_runtime_info"]}},"deny-is-holochain-ready":{"identifier":"deny-is-holochain-ready","description":"Denies the is_holochain_ready command without any pre-configured scope.","commands":{"allow":[],"deny":["is_holochain_ready"]}},"deny-list-apps":{"identifier":"deny-list-apps","description":"Denies the list_apps command without any pre-configured scope.","commands":{"allow":[],"deny":["list_apps"]}},"deny-open-app":{"identifier":"deny-open-app","description":"Denies the open_app command without any pre-configured scope.","commands":{"allow":[],"deny":["open_app"]}},"deny-sign-zome-call":{"identifier":"deny-sign-zome-call","description":"Denies the sign_zome_call command without any pre-configured scope.","commands":{"allow":[],"deny":["sign_zome_call"]}}},"permission_sets":{},"global_scope_schema":null},"image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"log":{"default_permission":{"identifier":"default","description":"Allows the log command","permissions":["allow-log"]},"permissions":{"allow-log":{"identifier":"allow-log","description":"Enables the log command without any pre-configured scope.","commands":{"allow":["log"],"deny":[]}},"deny-log":{"identifier":"deny-log","description":"Denies the log command without any pre-configured scope.","commands":{"allow":[],"deny":["log"]}}},"permission_sets":{},"global_scope_schema":null},"menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":[]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":[]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null}} \ No newline at end of file +{"app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"holochain":{"default_permission":null,"permissions":{"allow-get-locales":{"identifier":"allow-get-locales","description":"Enables the get_locales command without any pre-configured scope.","commands":{"allow":["get_locales"],"deny":[]}},"allow-get-runtime-info":{"identifier":"allow-get-runtime-info","description":"Enables the get_runtime_info command without any pre-configured scope.","commands":{"allow":["get_runtime_info"],"deny":[]}},"allow-is-holochain-ready":{"identifier":"allow-is-holochain-ready","description":"Enables the is_holochain_ready command without any pre-configured scope.","commands":{"allow":["is_holochain_ready"],"deny":[]}},"allow-list-apps":{"identifier":"allow-list-apps","description":"Enables the list_apps command without any pre-configured scope.","commands":{"allow":["list_apps"],"deny":[]}},"allow-open-app":{"identifier":"allow-open-app","description":"Enables the open_app command without any pre-configured scope.","commands":{"allow":["open_app"],"deny":[]}},"allow-sign-zome-call":{"identifier":"allow-sign-zome-call","description":"Enables the sign_zome_call command without any pre-configured scope.","commands":{"allow":["sign_zome_call"],"deny":[]}},"deny-get-locales":{"identifier":"deny-get-locales","description":"Denies the get_locales command without any pre-configured scope.","commands":{"allow":[],"deny":["get_locales"]}},"deny-get-runtime-info":{"identifier":"deny-get-runtime-info","description":"Denies the get_runtime_info command without any pre-configured scope.","commands":{"allow":[],"deny":["get_runtime_info"]}},"deny-is-holochain-ready":{"identifier":"deny-is-holochain-ready","description":"Denies the is_holochain_ready command without any pre-configured scope.","commands":{"allow":[],"deny":["is_holochain_ready"]}},"deny-list-apps":{"identifier":"deny-list-apps","description":"Denies the list_apps command without any pre-configured scope.","commands":{"allow":[],"deny":["list_apps"]}},"deny-open-app":{"identifier":"deny-open-app","description":"Denies the open_app command without any pre-configured scope.","commands":{"allow":[],"deny":["open_app"]}},"deny-sign-zome-call":{"identifier":"deny-sign-zome-call","description":"Denies the sign_zome_call command without any pre-configured scope.","commands":{"allow":[],"deny":["sign_zome_call"]}}},"permission_sets":{},"global_scope_schema":null},"image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"log":{"default_permission":{"identifier":"default","description":"Allows the log command","permissions":["allow-log"]},"permissions":{"allow-log":{"identifier":"allow-log","description":"Enables the log command without any pre-configured scope.","commands":{"allow":["log"],"deny":[]}},"deny-log":{"identifier":"deny-log","description":"Denies the log command without any pre-configured scope.","commands":{"allow":[],"deny":["log"]}}},"permission_sets":{},"global_scope_schema":null},"menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null}} \ No newline at end of file diff --git a/src-tauri/gen/schemas/android-schema.json b/src-tauri/gen/schemas/android-schema.json index 93c4b17..e93c8d5 100644 --- a/src-tauri/gen/schemas/android-schema.json +++ b/src-tauri/gen/schemas/android-schema.json @@ -37,7 +37,7 @@ ], "definitions": { "Capability": { - "description": "a grouping and boundary mechanism developers can use to separate windows or plugins functionality from each other at runtime.\n\nIf a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create trust groups and reduce impact of vulnerabilities in certain plugins or windows. Windows can be added to a capability by exact name or glob patterns like *, admin-* or main-window.", + "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"path:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", "type": "object", "required": [ "identifier", @@ -45,16 +45,16 @@ ], "properties": { "identifier": { - "description": "Identifier of the capability.", + "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", "type": "string" }, "description": { - "description": "Description of the capability.", + "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", "default": "", "type": "string" }, "remote": { - "description": "Configure remote URLs that can use the capability permissions.", + "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", "anyOf": [ { "$ref": "#/definitions/CapabilityRemote" @@ -70,28 +70,29 @@ "type": "boolean" }, "windows": { - "description": "List of windows that uses this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.", + "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", "type": "array", "items": { "type": "string" } }, "webviews": { - "description": "List of webviews that uses this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.", + "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", "type": "array", "items": { "type": "string" } }, "permissions": { - "description": "List of permissions attached to this capability. Must include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`.", + "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"path:default\", \"event:default\", \"window:default\", \"app:default\", \"image:default\", \"resources:default\", \"menu:default\", \"tray:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", "type": "array", "items": { "$ref": "#/definitions/PermissionEntry" - } + }, + "uniqueItems": true }, "platforms": { - "description": "Target platforms this capability applies. By default all platforms are affected by this capability.", + "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", "type": [ "array", "null" @@ -110,7 +111,7 @@ ], "properties": { "urls": { - "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n# Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", "type": "array", "items": { "type": "string" @@ -155,7 +156,7 @@ } }, "deny": { - "description": "Data that defines what is denied by the scope.", + "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", "type": [ "array", "null" @@ -191,6 +192,13 @@ "app:allow-app-show" ] }, + { + "description": "app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-default-window-icon" + ] + }, { "description": "app:allow-name -> Enables the name command without any pre-configured scope.", "type": "string", @@ -226,6 +234,13 @@ "app:deny-app-show" ] }, + { + "description": "app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-default-window-icon" + ] + }, { "description": "app:deny-name -> Denies the name command without any pre-configured scope.", "type": "string", @@ -1674,6 +1689,13 @@ "window:allow-set-title" ] }, + { + "description": "window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-title-bar-style" + ] + }, { "description": "window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", "type": "string", @@ -2115,6 +2137,13 @@ "window:deny-set-title" ] }, + { + "description": "window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-title-bar-style" + ] + }, { "description": "window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", "type": "string", diff --git a/src-tauri/gen/schemas/desktop-schema.json b/src-tauri/gen/schemas/desktop-schema.json index 93c4b17..e93c8d5 100644 --- a/src-tauri/gen/schemas/desktop-schema.json +++ b/src-tauri/gen/schemas/desktop-schema.json @@ -37,7 +37,7 @@ ], "definitions": { "Capability": { - "description": "a grouping and boundary mechanism developers can use to separate windows or plugins functionality from each other at runtime.\n\nIf a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create trust groups and reduce impact of vulnerabilities in certain plugins or windows. Windows can be added to a capability by exact name or glob patterns like *, admin-* or main-window.", + "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"path:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", "type": "object", "required": [ "identifier", @@ -45,16 +45,16 @@ ], "properties": { "identifier": { - "description": "Identifier of the capability.", + "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", "type": "string" }, "description": { - "description": "Description of the capability.", + "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", "default": "", "type": "string" }, "remote": { - "description": "Configure remote URLs that can use the capability permissions.", + "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", "anyOf": [ { "$ref": "#/definitions/CapabilityRemote" @@ -70,28 +70,29 @@ "type": "boolean" }, "windows": { - "description": "List of windows that uses this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.", + "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", "type": "array", "items": { "type": "string" } }, "webviews": { - "description": "List of webviews that uses this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.", + "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", "type": "array", "items": { "type": "string" } }, "permissions": { - "description": "List of permissions attached to this capability. Must include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`.", + "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"path:default\", \"event:default\", \"window:default\", \"app:default\", \"image:default\", \"resources:default\", \"menu:default\", \"tray:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", "type": "array", "items": { "$ref": "#/definitions/PermissionEntry" - } + }, + "uniqueItems": true }, "platforms": { - "description": "Target platforms this capability applies. By default all platforms are affected by this capability.", + "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", "type": [ "array", "null" @@ -110,7 +111,7 @@ ], "properties": { "urls": { - "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n# Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", "type": "array", "items": { "type": "string" @@ -155,7 +156,7 @@ } }, "deny": { - "description": "Data that defines what is denied by the scope.", + "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", "type": [ "array", "null" @@ -191,6 +192,13 @@ "app:allow-app-show" ] }, + { + "description": "app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-default-window-icon" + ] + }, { "description": "app:allow-name -> Enables the name command without any pre-configured scope.", "type": "string", @@ -226,6 +234,13 @@ "app:deny-app-show" ] }, + { + "description": "app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-default-window-icon" + ] + }, { "description": "app:deny-name -> Denies the name command without any pre-configured scope.", "type": "string", @@ -1674,6 +1689,13 @@ "window:allow-set-title" ] }, + { + "description": "window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-title-bar-style" + ] + }, { "description": "window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", "type": "string", @@ -2115,6 +2137,13 @@ "window:deny-set-title" ] }, + { + "description": "window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-title-bar-style" + ] + }, { "description": "window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", "type": "string", diff --git a/src-tauri/gen/schemas/linux-schema.json b/src-tauri/gen/schemas/linux-schema.json index 93c4b17..e93c8d5 100644 --- a/src-tauri/gen/schemas/linux-schema.json +++ b/src-tauri/gen/schemas/linux-schema.json @@ -37,7 +37,7 @@ ], "definitions": { "Capability": { - "description": "a grouping and boundary mechanism developers can use to separate windows or plugins functionality from each other at runtime.\n\nIf a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create trust groups and reduce impact of vulnerabilities in certain plugins or windows. Windows can be added to a capability by exact name or glob patterns like *, admin-* or main-window.", + "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"path:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", "type": "object", "required": [ "identifier", @@ -45,16 +45,16 @@ ], "properties": { "identifier": { - "description": "Identifier of the capability.", + "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", "type": "string" }, "description": { - "description": "Description of the capability.", + "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", "default": "", "type": "string" }, "remote": { - "description": "Configure remote URLs that can use the capability permissions.", + "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", "anyOf": [ { "$ref": "#/definitions/CapabilityRemote" @@ -70,28 +70,29 @@ "type": "boolean" }, "windows": { - "description": "List of windows that uses this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.", + "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", "type": "array", "items": { "type": "string" } }, "webviews": { - "description": "List of webviews that uses this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.", + "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", "type": "array", "items": { "type": "string" } }, "permissions": { - "description": "List of permissions attached to this capability. Must include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`.", + "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"path:default\", \"event:default\", \"window:default\", \"app:default\", \"image:default\", \"resources:default\", \"menu:default\", \"tray:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", "type": "array", "items": { "$ref": "#/definitions/PermissionEntry" - } + }, + "uniqueItems": true }, "platforms": { - "description": "Target platforms this capability applies. By default all platforms are affected by this capability.", + "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", "type": [ "array", "null" @@ -110,7 +111,7 @@ ], "properties": { "urls": { - "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n# Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", "type": "array", "items": { "type": "string" @@ -155,7 +156,7 @@ } }, "deny": { - "description": "Data that defines what is denied by the scope.", + "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", "type": [ "array", "null" @@ -191,6 +192,13 @@ "app:allow-app-show" ] }, + { + "description": "app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-default-window-icon" + ] + }, { "description": "app:allow-name -> Enables the name command without any pre-configured scope.", "type": "string", @@ -226,6 +234,13 @@ "app:deny-app-show" ] }, + { + "description": "app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-default-window-icon" + ] + }, { "description": "app:deny-name -> Denies the name command without any pre-configured scope.", "type": "string", @@ -1674,6 +1689,13 @@ "window:allow-set-title" ] }, + { + "description": "window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-title-bar-style" + ] + }, { "description": "window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", "type": "string", @@ -2115,6 +2137,13 @@ "window:deny-set-title" ] }, + { + "description": "window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-title-bar-style" + ] + }, { "description": "window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", "type": "string", diff --git a/src-tauri/gen/schemas/mobile-schema.json b/src-tauri/gen/schemas/mobile-schema.json index 93c4b17..e93c8d5 100644 --- a/src-tauri/gen/schemas/mobile-schema.json +++ b/src-tauri/gen/schemas/mobile-schema.json @@ -37,7 +37,7 @@ ], "definitions": { "Capability": { - "description": "a grouping and boundary mechanism developers can use to separate windows or plugins functionality from each other at runtime.\n\nIf a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create trust groups and reduce impact of vulnerabilities in certain plugins or windows. Windows can be added to a capability by exact name or glob patterns like *, admin-* or main-window.", + "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"path:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", "type": "object", "required": [ "identifier", @@ -45,16 +45,16 @@ ], "properties": { "identifier": { - "description": "Identifier of the capability.", + "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", "type": "string" }, "description": { - "description": "Description of the capability.", + "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", "default": "", "type": "string" }, "remote": { - "description": "Configure remote URLs that can use the capability permissions.", + "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", "anyOf": [ { "$ref": "#/definitions/CapabilityRemote" @@ -70,28 +70,29 @@ "type": "boolean" }, "windows": { - "description": "List of windows that uses this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.", + "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", "type": "array", "items": { "type": "string" } }, "webviews": { - "description": "List of webviews that uses this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.", + "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", "type": "array", "items": { "type": "string" } }, "permissions": { - "description": "List of permissions attached to this capability. Must include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`.", + "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"path:default\", \"event:default\", \"window:default\", \"app:default\", \"image:default\", \"resources:default\", \"menu:default\", \"tray:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", "type": "array", "items": { "$ref": "#/definitions/PermissionEntry" - } + }, + "uniqueItems": true }, "platforms": { - "description": "Target platforms this capability applies. By default all platforms are affected by this capability.", + "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", "type": [ "array", "null" @@ -110,7 +111,7 @@ ], "properties": { "urls": { - "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n# Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", "type": "array", "items": { "type": "string" @@ -155,7 +156,7 @@ } }, "deny": { - "description": "Data that defines what is denied by the scope.", + "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", "type": [ "array", "null" @@ -191,6 +192,13 @@ "app:allow-app-show" ] }, + { + "description": "app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:allow-default-window-icon" + ] + }, { "description": "app:allow-name -> Enables the name command without any pre-configured scope.", "type": "string", @@ -226,6 +234,13 @@ "app:deny-app-show" ] }, + { + "description": "app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "app:deny-default-window-icon" + ] + }, { "description": "app:deny-name -> Denies the name command without any pre-configured scope.", "type": "string", @@ -1674,6 +1689,13 @@ "window:allow-set-title" ] }, + { + "description": "window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:allow-set-title-bar-style" + ] + }, { "description": "window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", "type": "string", @@ -2115,6 +2137,13 @@ "window:deny-set-title" ] }, + { + "description": "window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "window:deny-set-title-bar-style" + ] + }, { "description": "window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", "type": "string", From 9f0a93e8d77c90d260fa99194fd54ae25c74a5f7 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Fri, 12 Jul 2024 16:47:00 -0700 Subject: [PATCH 09/24] fix(ui): background applied beyond scroll viewport --- ui/src/KanDoPane.svelte | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/ui/src/KanDoPane.svelte b/ui/src/KanDoPane.svelte index 235d05f..c9eae9b 100644 --- a/ui/src/KanDoPane.svelte +++ b/ui/src/KanDoPane.svelte @@ -428,15 +428,14 @@ let feedHidden = true - {/if} -
-

Import/Export

- {#if importing} -
-
-
- {:else} -
{fileinput.click();}} title="Import Boards"> - Import Boards -
- {/if} - {#if exporting} -
-
-
- {:else} -
{exportAllBoards()}} title="Export All Boards">Export All Boards
- {/if} + +
+

Import/Export

+ {#if importing} +
+
+
+ {:else} +
{fileinput.click();}} title="Import Boards"> + Import Boards +
+ {/if} + {#if exporting} +
+
+
+ {:else} +
{exportAllBoards()}} title="Export All Boards">Export All Boards
+ {/if} +
+ onFileSelected(e)} bind:this={fileinput} > +
- {#if $allBoards.status == "pending"} -
- {:else if $allBoards.status == "complete"} - - New Board From - - {#each Array.from($allBoards.value.entries()) as [key,board]} - { - createBoardFrom(board.latestState) - }} > - {board.latestState.name} - - {/each} - - - {:else if $allBoards.status == "error"} - Error: {$allBoards.error} - {/if} -
- onFileSelected(e)} bind:this={fileinput} > - + {#if $allBoards.status == "pending"} +
+ {:else if $allBoards.status == "complete"} + + New Board From + + {#each Array.from($allBoards.value.entries()) as [key,board]} + { + createBoardFrom(board.latestState) + }} > + {board.latestState.name} + + {/each} + + + {:else if $allBoards.status == "error"} + Error: {$allBoards.error} + {/if} From 1cdaf1d7c86ff6779a8dcd33f863102cd2bfad13 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Thu, 18 Jul 2024 12:15:47 -0700 Subject: [PATCH 16/24] chore: clean git changes --- package.json | 8 ++++---- ui/package.json | 2 +- ui/src/CardDetails.svelte | 8 ++++++-- ui/src/DisableForOs.svelte | 5 ++--- ui/src/Toolbar.svelte | 1 + ui/vite.config.ts | 8 ++++---- 6 files changed, 18 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index b1e7922..fb60be3 100644 --- a/package.json +++ b/package.json @@ -6,20 +6,20 @@ "tests" ], "scripts": { - "start": "AGENTS=2 npm run network", + "start": "AGENTS=2 BOOTSTRAP_PORT=$(port) SIGNAL_PORT=$(port) npm run network", "dev-feedback": "VITE_USING_FEEDBACK=1 npm run dev", "dev": "VITE_ADMIN_PORT=$(port) VITE_APP_PORT=$(port) SIGNAL_PORT=$(port) BOOTSTRAP_PORT=$(port) UI_PORT=8888 npm run x", "x": "hc s clean && npm run build:happ && UI_PORT=8888 concurrently \"npm start -w ui\" \"npm run start:happ\" \"hc run-local-services -b $BOOTSTRAP_PORT -s $SIGNAL_PORT\"", "tool-dev": " UI_PORT=8888 npm run tool-devy", "tool-devy": "concurrently \"npm start -w ui\" \"sleep 1 && we-dev-cli --agent-idx 1 --dev-config we_dev/config.ts\" \"sleep 10 && we-dev-cli --agent-idx 2 --dev-config we_dev/config.ts\"", "tool-devx": "BPORT=46263 SPORT=46262; concurrently \"hc run-local-services -b $BPORT -s $SPORT\" \"npm start -w ui\" \"./we_dev/we.AppImage --dev-config we_dev/config.json --agent-num 1 -b http://127.0.0.1:$BPORT -s ws://127.0.0.1:$SPORT\" \"sleep 10 && ./we_dev/we.AppImage --dev-config we_dev/config.json --agent-num 2 -b http://127.0.0.1:$BPORT -s ws://127.0.0.1:$SPORT\"", - "network": "npm run build:happ && BOOTSTRAP_PORT=$(port) SIGNAL_PORT=$(port) INTERNAL_IP=$(internal-ip --ipv4) concurrently -k \"npm run local-services\" \"UI_PORT=1420 npm run -w ui start\" \"npm run launch\"", + "network": "hc s clean && npm run build:happ && INTERNAL_IP=$(internal-ip --ipv4) concurrently -k \"npm run local-services\" \"UI_PORT=1420 npm run -w ui start\" \"npm run launch\"", "test": "npm run build:zomes && hc app pack workdir --recursive && npm t -w tests", "launch:happ": "hc-spin -n $AGENTS workdir/kando.happ --ui-port $UI_PORT ", "package": "npm run build:happ && npm run package -w ui && hc web-app pack workdir --recursive", "start:happ": "echo \"starting with admin $VITE_ADMIN_PORT\" && RUST_LOG=warn echo \"pass\" | hc s -f=$VITE_ADMIN_PORT --piped generate workdir/kando.happ --run=$VITE_APP_PORT -a kando network -b \"http://127.0.0.1:$BOOTSTRAP_PORT\" webrtc \"ws://127.0.0.1:$SIGNAL_PORT\"", "build:happ": "npm run build:zomes && hc app pack workdir --recursive", - "build:zomes": "CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown --workspace --exclude kandoapp", + "build:zomes": "RUSTFLAGS='' CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown --workspace --exclude kandoapp", "local-services": "hc run-local-services --bootstrap-interface $INTERNAL_IP --bootstrap-port $BOOTSTRAP_PORT --signal-interfaces $INTERNAL_IP --signal-port $SIGNAL_PORT", "start:android": "npm run build:happ && BOOTSTRAP_PORT=$(port) SIGNAL_PORT=$(port) INTERNAL_IP=$(internal-ip --ipv4) concurrently -k \"npm run local-services\" \"UI_PORT=1420 npm run -w ui start\" \"npm run tauri android dev\"", "network:android": "npm run build:happ && BOOTSTRAP_PORT=$(port) SIGNAL_PORT=$(port) INTERNAL_IP=$(internal-ip --ipv4) concurrently -k \"npm run local-services\" \"UI_PORT=1420 npm run -w ui start\" \"npm run tauri dev\" \"npm run tauri android dev\"", @@ -52,4 +52,4 @@ "dependencies": { "update": "^0.7.4" } -} \ No newline at end of file +} diff --git a/ui/package.json b/ui/package.json index e73aeaf..5100161 100644 --- a/ui/package.json +++ b/ui/package.json @@ -47,4 +47,4 @@ "internal-ip": "^7.0.0" }, "type": "module" -} \ No newline at end of file +} diff --git a/ui/src/CardDetails.svelte b/ui/src/CardDetails.svelte index 0a13b07..f4840e6 100644 --- a/ui/src/CardDetails.svelte +++ b/ui/src/CardDetails.svelte @@ -619,7 +619,7 @@ {#if commentingFocused} { addComment(cardId, commentElement.value) @@ -627,7 +627,7 @@ { commentingFocused = false commentElement.value = "" @@ -930,6 +930,10 @@ top: 4px; } + .comment-input-button { + margin-top: 10px; + } + .checklists { } diff --git a/ui/src/DisableForOs.svelte b/ui/src/DisableForOs.svelte index 2f2e9d7..1735d7f 100644 --- a/ui/src/DisableForOs.svelte +++ b/ui/src/DisableForOs.svelte @@ -1,9 +1,8 @@ {#if !disabled} diff --git a/ui/src/ExternalLink.svelte b/ui/src/ExternalLink.svelte new file mode 100644 index 0000000..69ff096 --- /dev/null +++ b/ui/src/ExternalLink.svelte @@ -0,0 +1,15 @@ + + +{#if isTauriContext()} + + + open(href)}> +{:else} + +{/if} \ No newline at end of file diff --git a/ui/src/Toolbar.svelte b/ui/src/Toolbar.svelte index e3b03df..78c3f35 100644 --- a/ui/src/Toolbar.svelte +++ b/ui/src/Toolbar.svelte @@ -5,7 +5,7 @@ import { getContext } from "svelte"; import type { KanDoStore } from "./store"; import SvgIcon from "./SvgIcon.svelte"; - import { open } from '@tauri-apps/plugin-shell'; + import ExternalLink from './ExternalLink.svelte'; const { getStore } :any = getContext("store"); let store: KanDoStore = getStore(); @@ -14,9 +14,6 @@ $: activeHash = store.boardList.activeBoardHash; export let profilesStore: ProfilesStore|undefined - - const openBugReportLink = () => open("https://github.com/holochain-apps/kando/issues"); -
@@ -32,9 +29,9 @@
- + - +
diff --git a/ui/src/util.ts b/ui/src/util.ts index 6918404..145e05e 100644 --- a/ui/src/util.ts +++ b/ui/src/util.ts @@ -50,3 +50,5 @@ export const getMyDna = async (role:string, client: AppClient) : Promise (window as any).__TAURI__ !== undefined; \ No newline at end of file From 5c593e5faa192c8f4d014246e3304b8cdec8ae3a Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Sat, 3 Aug 2024 15:12:45 -0700 Subject: [PATCH 24/24] fix(ui): check if in tauri context --- ui/src/util.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/src/util.ts b/ui/src/util.ts index 145e05e..4ed87d7 100644 --- a/ui/src/util.ts +++ b/ui/src/util.ts @@ -51,4 +51,4 @@ export const getMyDna = async (role:string, client: AppClient) : Promise (window as any).__TAURI__ !== undefined; \ No newline at end of file +export const isTauriContext = () => (window as any).__TAURI_INTERNALS__ !== undefined; \ No newline at end of file
- -
-
-
-
+
+
+
+
- +
+
{#if standAlone} From 050e44089e93f732a86a2fcb32cc92ec01582e58 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Fri, 12 Jul 2024 17:16:00 -0700 Subject: [PATCH 10/24] fix(ui): logo on login page overflowed content in small viewports --- ui/src/App.svelte | 2 +- ui/src/icons/KDLogoIcon.svelte | 11 ++--------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/ui/src/App.svelte b/ui/src/App.svelte index e17e575..5decf2d 100644 --- a/ui/src/App.svelte +++ b/ui/src/App.svelte @@ -244,7 +244,7 @@ - - + From d9005a4c76769732b5f700c1e6a8ec356791ec48 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Mon, 15 Jul 2024 12:10:07 -0700 Subject: [PATCH 11/24] refator(ui): open bug report link with native default browser --- package-lock.json | 111 ++++---- src-tauri/Cargo.toml | 5 +- src-tauri/capabilities/main.json | 3 +- src-tauri/gen/schemas/acl-manifests.json | 2 +- src-tauri/gen/schemas/android-schema.json | 304 +++++++++++++++++++--- src-tauri/gen/schemas/capabilities.json | 2 +- src-tauri/gen/schemas/desktop-schema.json | 304 +++++++++++++++++++--- src-tauri/gen/schemas/linux-schema.json | 304 +++++++++++++++++++--- src-tauri/gen/schemas/mobile-schema.json | 304 +++++++++++++++++++--- src-tauri/src/lib.rs | 1 + ui/package.json | 3 +- ui/src/Toolbar.svelte | 6 +- 12 files changed, 1177 insertions(+), 172 deletions(-) diff --git a/package-lock.json b/package-lock.json index a8626c9..c097a7f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@holochain/hc-spin": "^0.400.0-dev.0", "@lightningrodlabs/we-dev-cli": "^0.12.0-dev.1", "@rollup/plugin-typescript": "^8.0.0", - "@tauri-apps/cli": "^2.0.0-beta.20", + "@tauri-apps/cli": "^2.0.0-beta.22", "@tsconfig/svelte": "^2.0.0", "bestzip": "^2.2.0", "concurrently": "^8.2.2", @@ -1544,9 +1544,9 @@ } }, "node_modules/@tauri-apps/cli": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.0.0-beta.20.tgz", - "integrity": "sha512-707q9uIc2oNrYHd2dtMvxTrpZXVpart5EIktnRymNOpphkLlB6WUBjHD+ga45WqTU6cNGKbYvkKqTNfshNul9Q==", + "version": "2.0.0-beta.22", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.0.0-beta.22.tgz", + "integrity": "sha512-OAuiDdSRKxNmr/dseQKKMoZZxIhQ6aAxmXJctGYJxCnkd62tQ8xeq87roVXGNS5Qkuv7WpySAyR0ntiMjvNLUA==", "dev": true, "bin": { "tauri": "tauri.js" @@ -1559,22 +1559,22 @@ "url": "https://opencollective.com/tauri" }, "optionalDependencies": { - "@tauri-apps/cli-darwin-arm64": "2.0.0-beta.20", - "@tauri-apps/cli-darwin-x64": "2.0.0-beta.20", - "@tauri-apps/cli-linux-arm-gnueabihf": "2.0.0-beta.20", - "@tauri-apps/cli-linux-arm64-gnu": "2.0.0-beta.20", - "@tauri-apps/cli-linux-arm64-musl": "2.0.0-beta.20", - "@tauri-apps/cli-linux-x64-gnu": "2.0.0-beta.20", - "@tauri-apps/cli-linux-x64-musl": "2.0.0-beta.20", - "@tauri-apps/cli-win32-arm64-msvc": "2.0.0-beta.20", - "@tauri-apps/cli-win32-ia32-msvc": "2.0.0-beta.20", - "@tauri-apps/cli-win32-x64-msvc": "2.0.0-beta.20" + "@tauri-apps/cli-darwin-arm64": "2.0.0-beta.22", + "@tauri-apps/cli-darwin-x64": "2.0.0-beta.22", + "@tauri-apps/cli-linux-arm-gnueabihf": "2.0.0-beta.22", + "@tauri-apps/cli-linux-arm64-gnu": "2.0.0-beta.22", + "@tauri-apps/cli-linux-arm64-musl": "2.0.0-beta.22", + "@tauri-apps/cli-linux-x64-gnu": "2.0.0-beta.22", + "@tauri-apps/cli-linux-x64-musl": "2.0.0-beta.22", + "@tauri-apps/cli-win32-arm64-msvc": "2.0.0-beta.22", + "@tauri-apps/cli-win32-ia32-msvc": "2.0.0-beta.22", + "@tauri-apps/cli-win32-x64-msvc": "2.0.0-beta.22" } }, "node_modules/@tauri-apps/cli-darwin-arm64": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.0.0-beta.20.tgz", - "integrity": "sha512-oCJOCib7GuYkwkBXx+ekamR8NZZU+2i3MLP+DHpDxK5gS2uhCE+CBkamJkNt6y1x6xdVnwyqZOm5RvN4SRtyIA==", + "version": "2.0.0-beta.22", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.0.0-beta.22.tgz", + "integrity": "sha512-Ofhythvg1Ks2IM87WUYNtgFzm21aU1Zn+8QP81lJy9Y7ZGMxP8FYfqeHz6GIWKI+CYf6I77HA8LHkT9pyE5PYg==", "cpu": [ "arm64" ], @@ -1588,9 +1588,9 @@ } }, "node_modules/@tauri-apps/cli-darwin-x64": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.0.0-beta.20.tgz", - "integrity": "sha512-lC5QSnRExedYN4Ds6ZlSvC2PxP8qfIYBJQ5ktf+PJI5gQALdNeVtd6YnTG1ODCEklfLq9WKkGwp7JdALTU5wDA==", + "version": "2.0.0-beta.22", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.0.0-beta.22.tgz", + "integrity": "sha512-/lWIixo7WgmMUqcxlPT7Ojlkl6qbVlNDwUZ+9DtTpoWnaaBxv/YpSe1k62vDWEC7l0apFY+Fz7cRONN2wglFyQ==", "cpu": [ "x64" ], @@ -1604,9 +1604,9 @@ } }, "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.0.0-beta.20.tgz", - "integrity": "sha512-nZCeBMHHye5DLOJV5k2w658hnCS+LYaOZ8y/G9l3ei+g0L/HBjlSy6r4simsAT5TG8+l3oCZzLBngfTMdDS/YA==", + "version": "2.0.0-beta.22", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.0.0-beta.22.tgz", + "integrity": "sha512-9nJCSStoxu4BKaKVJhu/uBJ8IsIofwAdsX0TWFxqo0obaZbeQSEpPhVsCy+uk3u/28dF+qyUtMCYawO2Uljnag==", "cpu": [ "arm" ], @@ -1620,9 +1620,9 @@ } }, "node_modules/@tauri-apps/cli-linux-arm64-gnu": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.0.0-beta.20.tgz", - "integrity": "sha512-B79ISVLPVBgwnCchVqwTKU+vxnFYqxKomcR4rmsvxfs0NVtT5QuNzE1k4NUQnw3966yjwhYR3mnHsSJQSB4Eyw==", + "version": "2.0.0-beta.22", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.0.0-beta.22.tgz", + "integrity": "sha512-TF9q9zHFBx9LaG2fJJC+BcpIokOmX1UIniBapndvx3dJmdDiK4F6w2QYKDkrBQVzDzcIducmdo2zNBv17O9tFQ==", "cpu": [ "arm64" ], @@ -1636,9 +1636,9 @@ } }, "node_modules/@tauri-apps/cli-linux-arm64-musl": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.0.0-beta.20.tgz", - "integrity": "sha512-ojIkv/1uZHhcrgfIN8xgn4BBeo/Xg+bnV0wer6lD78zyxkUMWeEZ+u3mae1ejCJNhhaZOxNaUQ67MvDOiGyr5Q==", + "version": "2.0.0-beta.22", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.0.0-beta.22.tgz", + "integrity": "sha512-ak/RdmaV7sATQmNOxlpHVlbKlrdquH7WH8nOv82X+iK+1HgAOGGqLqBUMzzhkGqo9SHQ9zJ6A2yOo7Z6TJXMmQ==", "cpu": [ "arm64" ], @@ -1652,9 +1652,9 @@ } }, "node_modules/@tauri-apps/cli-linux-x64-gnu": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.0.0-beta.20.tgz", - "integrity": "sha512-xBy1FNbHKlc7T6pOmFQQPECxJaI5A9QWX7Kb9N64cNVusoOGlvc3xHYkXMS4PTr7xXOT0yiE1Ww2OwDRJ3lYsg==", + "version": "2.0.0-beta.22", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.0.0-beta.22.tgz", + "integrity": "sha512-9t+jQeMqBdXz51ikTh1PQFG/gs9PBzXmtMcIzUxE0juvH/ynjw0Vf+yZbNmwqVS9g7cj8XiBXoc6/N41SZE2cA==", "cpu": [ "x64" ], @@ -1668,9 +1668,9 @@ } }, "node_modules/@tauri-apps/cli-linux-x64-musl": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.0.0-beta.20.tgz", - "integrity": "sha512-+O6zq5jmtUxA1FUAAwF2ywPysy4NRo2Y6G+ESZDkY9XosRwdt5OUjqAsYktZA3AxDMZVei8r9buwTqUwi9ny/g==", + "version": "2.0.0-beta.22", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.0.0-beta.22.tgz", + "integrity": "sha512-PemcztfHG3HAuuo7HcnhfDrtN9NT7kueyNg8ipxJNPMa+s4K7kfieViyEiMW5pTr2F5WG/UuBSNcuwY+DVCcPA==", "cpu": [ "x64" ], @@ -1684,9 +1684,9 @@ } }, "node_modules/@tauri-apps/cli-win32-arm64-msvc": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.0.0-beta.20.tgz", - "integrity": "sha512-RswgMbWyOQcv53CHvIuiuhAh4kKDqaGyZfWD4VlxqX/XhkoF5gsNgr0MxzrY7pmoL+89oVI+fiGVJz4nOQE5vA==", + "version": "2.0.0-beta.22", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.0.0-beta.22.tgz", + "integrity": "sha512-EgKoG/jGEtTzhOp7ISjMdQsfd8IOG/5yZhO9Z4L/u7oB9mprKAJohYs24+ZxJtq2bOz4f/ZIysZ19nbkpxUzrg==", "cpu": [ "arm64" ], @@ -1700,9 +1700,9 @@ } }, "node_modules/@tauri-apps/cli-win32-ia32-msvc": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.0.0-beta.20.tgz", - "integrity": "sha512-5lgWmDVXhX3SBGbiv5SduM1yajiRnUEJClWhSdRrEEJeXdsxpCsBEhxYnUnDCEzPKxLLn5fdBv3VrVctJ03csQ==", + "version": "2.0.0-beta.22", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.0.0-beta.22.tgz", + "integrity": "sha512-67OrM2m4FB3KujPbjd/i+9lqcLDO3/ixqL1GMc3BoHhcjF+7QY08OxqWeitdsP/8ihnMIIdir2xEjNUKc6Zelw==", "cpu": [ "ia32" ], @@ -1716,9 +1716,9 @@ } }, "node_modules/@tauri-apps/cli-win32-x64-msvc": { - "version": "2.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.0.0-beta.20.tgz", - "integrity": "sha512-SuSiiVQTQPSzWlsxQp/NMzWbzDS9TdVDOw7CCfgiG5wnT2GsxzrcIAVN6i7ILsVFLxrjr0bIgPldSJcdcH84Yw==", + "version": "2.0.0-beta.22", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.0.0-beta.22.tgz", + "integrity": "sha512-BsO5xMUxliTZTImXnOC73sKT2U9VUeqR8AtklSObBcAg5LaZKpYOdF2pZzU6rIMAZwzROTAT1hYsr4r/nx2UZg==", "cpu": [ "x64" ], @@ -1731,6 +1731,28 @@ "node": ">= 10" } }, + "node_modules/@tauri-apps/plugin-shell": { + "version": "2.0.0-beta.8", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.0.0-beta.8.tgz", + "integrity": "sha512-rFXI6MvsCdSGbuKbDu/NaOePREb9YTVTdeugHdvvljnKWW3dvmThBb2h/8Hxj+Z7Cd8MUoRxPeJWUZbPbJ2Imw==", + "dependencies": { + "@tauri-apps/api": "2.0.0-beta.15" + } + }, + "node_modules/@tauri-apps/plugin-shell/node_modules/@tauri-apps/api": { + "version": "2.0.0-beta.15", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.0.0-beta.15.tgz", + "integrity": "sha512-H9w6iISmR+NvH4XuyCZB4zDN10tf9RFt6i/9JHEjaRhAowdAaJ+oiXq/3kedizNClHMtbTQ5j0oqDVPkZDAI8g==", + "engines": { + "node": ">= 18.18", + "npm": ">= 6.6.0", + "yarn": ">= 1.19.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + } + }, "node_modules/@ts-stack/markdown": { "version": "1.5.0", "license": "MIT", @@ -13624,6 +13646,7 @@ "@lightningrodlabs/we-elements": "^0.6.0-dev.0", "@mdi/js": "^7.1.96", "@shoelace-style/shoelace": "^2.13.1", + "@tauri-apps/plugin-shell": "^2.0.0-beta.8", "@ts-stack/markdown": "^1.5.0", "@types/javascript-time-ago": "^2.0.3", "emoji-picker-element": "1.18.3", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index e5073bc..60a5402 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -23,10 +23,11 @@ tauri-plugin-holochain = { git = "https://github.com/darksoil-studio/p2p-shipyar holochain_types = { version = "0.3.1" } lair_keystore = { version = "0.4.0" } -holochain_client = { version = "0.5.0-rc.5" } log = "0.4" -tauri-plugin-log = "2.0.0-beta" +tauri-plugin-log = "2.0.0-beta.7" +tauri-plugin-shell = "2.0.0-beta.9" url2 = "0.0.6" app_dirs2 = "2.5.5" anyhow = "1" +serde_json = "1.0.120" diff --git a/src-tauri/capabilities/main.json b/src-tauri/capabilities/main.json index 593273c..3622aaf 100644 --- a/src-tauri/capabilities/main.json +++ b/src-tauri/capabilities/main.json @@ -11,6 +11,7 @@ "resources:default", "menu:default", "tray:default", - "window:allow-set-title" + "window:allow-set-title", + "shell:allow-open" ] } diff --git a/src-tauri/gen/schemas/acl-manifests.json b/src-tauri/gen/schemas/acl-manifests.json index 045a667..d883d43 100644 --- a/src-tauri/gen/schemas/acl-manifests.json +++ b/src-tauri/gen/schemas/acl-manifests.json @@ -1 +1 @@ -{"app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"holochain":{"default_permission":null,"permissions":{"allow-get-locales":{"identifier":"allow-get-locales","description":"Enables the get_locales command without any pre-configured scope.","commands":{"allow":["get_locales"],"deny":[]}},"allow-get-runtime-info":{"identifier":"allow-get-runtime-info","description":"Enables the get_runtime_info command without any pre-configured scope.","commands":{"allow":["get_runtime_info"],"deny":[]}},"allow-is-holochain-ready":{"identifier":"allow-is-holochain-ready","description":"Enables the is_holochain_ready command without any pre-configured scope.","commands":{"allow":["is_holochain_ready"],"deny":[]}},"allow-list-apps":{"identifier":"allow-list-apps","description":"Enables the list_apps command without any pre-configured scope.","commands":{"allow":["list_apps"],"deny":[]}},"allow-open-app":{"identifier":"allow-open-app","description":"Enables the open_app command without any pre-configured scope.","commands":{"allow":["open_app"],"deny":[]}},"allow-sign-zome-call":{"identifier":"allow-sign-zome-call","description":"Enables the sign_zome_call command without any pre-configured scope.","commands":{"allow":["sign_zome_call"],"deny":[]}},"deny-get-locales":{"identifier":"deny-get-locales","description":"Denies the get_locales command without any pre-configured scope.","commands":{"allow":[],"deny":["get_locales"]}},"deny-get-runtime-info":{"identifier":"deny-get-runtime-info","description":"Denies the get_runtime_info command without any pre-configured scope.","commands":{"allow":[],"deny":["get_runtime_info"]}},"deny-is-holochain-ready":{"identifier":"deny-is-holochain-ready","description":"Denies the is_holochain_ready command without any pre-configured scope.","commands":{"allow":[],"deny":["is_holochain_ready"]}},"deny-list-apps":{"identifier":"deny-list-apps","description":"Denies the list_apps command without any pre-configured scope.","commands":{"allow":[],"deny":["list_apps"]}},"deny-open-app":{"identifier":"deny-open-app","description":"Denies the open_app command without any pre-configured scope.","commands":{"allow":[],"deny":["open_app"]}},"deny-sign-zome-call":{"identifier":"deny-sign-zome-call","description":"Denies the sign_zome_call command without any pre-configured scope.","commands":{"allow":[],"deny":["sign_zome_call"]}}},"permission_sets":{},"global_scope_schema":null},"image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"log":{"default_permission":{"identifier":"default","description":"Allows the log command","permissions":["allow-log"]},"permissions":{"allow-log":{"identifier":"allow-log","description":"Enables the log command without any pre-configured scope.","commands":{"allow":["log"],"deny":[]}},"deny-log":{"identifier":"deny-log","description":"Denies the log command without any pre-configured scope.","commands":{"allow":[],"deny":["log"]}}},"permission_sets":{},"global_scope_schema":null},"menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null}} \ No newline at end of file +{"app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"holochain":{"default_permission":null,"permissions":{"allow-get-locales":{"identifier":"allow-get-locales","description":"Enables the get_locales command without any pre-configured scope.","commands":{"allow":["get_locales"],"deny":[]}},"allow-get-runtime-info":{"identifier":"allow-get-runtime-info","description":"Enables the get_runtime_info command without any pre-configured scope.","commands":{"allow":["get_runtime_info"],"deny":[]}},"allow-is-holochain-ready":{"identifier":"allow-is-holochain-ready","description":"Enables the is_holochain_ready command without any pre-configured scope.","commands":{"allow":["is_holochain_ready"],"deny":[]}},"allow-list-apps":{"identifier":"allow-list-apps","description":"Enables the list_apps command without any pre-configured scope.","commands":{"allow":["list_apps"],"deny":[]}},"allow-open-app":{"identifier":"allow-open-app","description":"Enables the open_app command without any pre-configured scope.","commands":{"allow":["open_app"],"deny":[]}},"allow-sign-zome-call":{"identifier":"allow-sign-zome-call","description":"Enables the sign_zome_call command without any pre-configured scope.","commands":{"allow":["sign_zome_call"],"deny":[]}},"deny-get-locales":{"identifier":"deny-get-locales","description":"Denies the get_locales command without any pre-configured scope.","commands":{"allow":[],"deny":["get_locales"]}},"deny-get-runtime-info":{"identifier":"deny-get-runtime-info","description":"Denies the get_runtime_info command without any pre-configured scope.","commands":{"allow":[],"deny":["get_runtime_info"]}},"deny-is-holochain-ready":{"identifier":"deny-is-holochain-ready","description":"Denies the is_holochain_ready command without any pre-configured scope.","commands":{"allow":[],"deny":["is_holochain_ready"]}},"deny-list-apps":{"identifier":"deny-list-apps","description":"Denies the list_apps command without any pre-configured scope.","commands":{"allow":[],"deny":["list_apps"]}},"deny-open-app":{"identifier":"deny-open-app","description":"Denies the open_app command without any pre-configured scope.","commands":{"allow":[],"deny":["open_app"]}},"deny-sign-zome-call":{"identifier":"deny-sign-zome-call","description":"Denies the sign_zome_call command without any pre-configured scope.","commands":{"allow":[],"deny":["sign_zome_call"]}}},"permission_sets":{},"global_scope_schema":null},"image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"log":{"default_permission":{"identifier":"default","description":"Allows the log command","permissions":["allow-log"]},"permissions":{"allow-log":{"identifier":"allow-log","description":"Enables the log command without any pre-configured scope.","commands":{"allow":["log"],"deny":[]}},"deny-log":{"identifier":"deny-log","description":"Denies the log command without any pre-configured scope.","commands":{"allow":[],"deny":["log"]}}},"permission_sets":{},"global_scope_schema":null},"menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"shell":{"default_permission":{"identifier":"default","description":"This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n","permissions":["allow-open"]},"permissions":{"allow-execute":{"identifier":"allow-execute","description":"Enables the execute command without any pre-configured scope.","commands":{"allow":["execute"],"deny":[]}},"allow-kill":{"identifier":"allow-kill","description":"Enables the kill command without any pre-configured scope.","commands":{"allow":["kill"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-spawn":{"identifier":"allow-spawn","description":"Enables the spawn command without any pre-configured scope.","commands":{"allow":["spawn"],"deny":[]}},"allow-stdin-write":{"identifier":"allow-stdin-write","description":"Enables the stdin_write command without any pre-configured scope.","commands":{"allow":["stdin_write"],"deny":[]}},"deny-execute":{"identifier":"deny-execute","description":"Denies the execute command without any pre-configured scope.","commands":{"allow":[],"deny":["execute"]}},"deny-kill":{"identifier":"deny-kill","description":"Denies the kill command without any pre-configured scope.","commands":{"allow":[],"deny":["kill"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-spawn":{"identifier":"deny-spawn","description":"Denies the spawn command without any pre-configured scope.","commands":{"allow":[],"deny":["spawn"]}},"deny-stdin-write":{"identifier":"deny-stdin-write","description":"Denies the stdin_write command without any pre-configured scope.","commands":{"allow":[],"deny":["stdin_write"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Entry","description":"A command allowed to be executed by the webview API.","type":"object","required":["args","cmd","name","sidecar"],"properties":{"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"},"cmd":{"description":"The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.","type":"string"},"args":{"description":"The allowed arguments for the command execution.","allOf":[{"$ref":"#/definitions/ShellAllowedArgs"}]},"sidecar":{"description":"If this command is a sidecar command.","type":"boolean"}},"definitions":{"ShellAllowedArgs":{"description":"A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.","anyOf":[{"description":"Use a simple boolean to allow all or disable all arguments to this command configuration.","type":"boolean"},{"description":"A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.","type":"array","items":{"$ref":"#/definitions/ShellAllowedArg"}}]},"ShellAllowedArg":{"description":"A command argument allowed to be executed by the webview API.","anyOf":[{"description":"A non-configurable argument that is passed to the command in the order it was specified.","type":"string"},{"description":"A variable that is set while calling the command from the webview API.","type":"object","required":["validator"],"properties":{"validator":{"description":"[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\n[regex]: https://docs.rs/regex/latest/regex/#syntax","type":"string"}},"additionalProperties":false}]}}}},"tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null}} \ No newline at end of file diff --git a/src-tauri/gen/schemas/android-schema.json b/src-tauri/gen/schemas/android-schema.json index e93c8d5..84a3744 100644 --- a/src-tauri/gen/schemas/android-schema.json +++ b/src-tauri/gen/schemas/android-schema.json @@ -133,39 +133,167 @@ { "description": "Reference a permission or permission set by identifier and extends its scope.", "type": "object", - "required": [ - "identifier" - ], - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - "allow": { - "description": "Data that defines what is allowed by the scope.", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Value" - } - }, - "deny": { - "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", - "type": [ - "array", - "null" + "oneOf": [ + { + "type": "object", + "required": [ + "identifier" ], - "items": { - "$ref": "#/definitions/Value" + "properties": { + "identifier": { + "oneOf": [ + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + } + ] + }, + "allow": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + }, + "deny": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + } } } - } + ] } ] }, @@ -968,6 +1096,83 @@ "resources:deny-close" ] }, + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + }, { "description": "tray:default -> Default permissions for the plugin.", "type": "string", @@ -2302,6 +2507,45 @@ ] } ] + }, + "ShellAllowedArgs": { + "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", + "anyOf": [ + { + "description": "Use a simple boolean to allow all or disable all arguments to this command configuration.", + "type": "boolean" + }, + { + "description": "A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.", + "type": "array", + "items": { + "$ref": "#/definitions/ShellAllowedArg" + } + } + ] + }, + "ShellAllowedArg": { + "description": "A command argument allowed to be executed by the webview API.", + "anyOf": [ + { + "description": "A non-configurable argument that is passed to the command in the order it was specified.", + "type": "string" + }, + { + "description": "A variable that is set while calling the command from the webview API.", + "type": "object", + "required": [ + "validator" + ], + "properties": { + "validator": { + "description": "[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\n[regex]: https://docs.rs/regex/latest/regex/#syntax", + "type": "string" + } + }, + "additionalProperties": false + } + ] } } } \ No newline at end of file diff --git a/src-tauri/gen/schemas/capabilities.json b/src-tauri/gen/schemas/capabilities.json index 8a93057..a01ebdc 100644 --- a/src-tauri/gen/schemas/capabilities.json +++ b/src-tauri/gen/schemas/capabilities.json @@ -1 +1 @@ -{"main-capability":{"identifier":"main-capability","description":"Capability for the main window","local":true,"windows":["main"],"permissions":["path:default","event:default","window:default","app:default","resources:default","menu:default","tray:default","window:allow-set-title"]}} \ No newline at end of file +{"main-capability":{"identifier":"main-capability","description":"Capability for the main window","local":true,"windows":["main"],"permissions":["path:default","event:default","window:default","app:default","resources:default","menu:default","tray:default","window:allow-set-title","shell:allow-open"]}} \ No newline at end of file diff --git a/src-tauri/gen/schemas/desktop-schema.json b/src-tauri/gen/schemas/desktop-schema.json index e93c8d5..84a3744 100644 --- a/src-tauri/gen/schemas/desktop-schema.json +++ b/src-tauri/gen/schemas/desktop-schema.json @@ -133,39 +133,167 @@ { "description": "Reference a permission or permission set by identifier and extends its scope.", "type": "object", - "required": [ - "identifier" - ], - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - "allow": { - "description": "Data that defines what is allowed by the scope.", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Value" - } - }, - "deny": { - "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", - "type": [ - "array", - "null" + "oneOf": [ + { + "type": "object", + "required": [ + "identifier" ], - "items": { - "$ref": "#/definitions/Value" + "properties": { + "identifier": { + "oneOf": [ + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + } + ] + }, + "allow": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + }, + "deny": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + } } } - } + ] } ] }, @@ -968,6 +1096,83 @@ "resources:deny-close" ] }, + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + }, { "description": "tray:default -> Default permissions for the plugin.", "type": "string", @@ -2302,6 +2507,45 @@ ] } ] + }, + "ShellAllowedArgs": { + "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", + "anyOf": [ + { + "description": "Use a simple boolean to allow all or disable all arguments to this command configuration.", + "type": "boolean" + }, + { + "description": "A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.", + "type": "array", + "items": { + "$ref": "#/definitions/ShellAllowedArg" + } + } + ] + }, + "ShellAllowedArg": { + "description": "A command argument allowed to be executed by the webview API.", + "anyOf": [ + { + "description": "A non-configurable argument that is passed to the command in the order it was specified.", + "type": "string" + }, + { + "description": "A variable that is set while calling the command from the webview API.", + "type": "object", + "required": [ + "validator" + ], + "properties": { + "validator": { + "description": "[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\n[regex]: https://docs.rs/regex/latest/regex/#syntax", + "type": "string" + } + }, + "additionalProperties": false + } + ] } } } \ No newline at end of file diff --git a/src-tauri/gen/schemas/linux-schema.json b/src-tauri/gen/schemas/linux-schema.json index e93c8d5..84a3744 100644 --- a/src-tauri/gen/schemas/linux-schema.json +++ b/src-tauri/gen/schemas/linux-schema.json @@ -133,39 +133,167 @@ { "description": "Reference a permission or permission set by identifier and extends its scope.", "type": "object", - "required": [ - "identifier" - ], - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - "allow": { - "description": "Data that defines what is allowed by the scope.", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Value" - } - }, - "deny": { - "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", - "type": [ - "array", - "null" + "oneOf": [ + { + "type": "object", + "required": [ + "identifier" ], - "items": { - "$ref": "#/definitions/Value" + "properties": { + "identifier": { + "oneOf": [ + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + } + ] + }, + "allow": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + }, + "deny": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + } } } - } + ] } ] }, @@ -968,6 +1096,83 @@ "resources:deny-close" ] }, + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + }, { "description": "tray:default -> Default permissions for the plugin.", "type": "string", @@ -2302,6 +2507,45 @@ ] } ] + }, + "ShellAllowedArgs": { + "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", + "anyOf": [ + { + "description": "Use a simple boolean to allow all or disable all arguments to this command configuration.", + "type": "boolean" + }, + { + "description": "A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.", + "type": "array", + "items": { + "$ref": "#/definitions/ShellAllowedArg" + } + } + ] + }, + "ShellAllowedArg": { + "description": "A command argument allowed to be executed by the webview API.", + "anyOf": [ + { + "description": "A non-configurable argument that is passed to the command in the order it was specified.", + "type": "string" + }, + { + "description": "A variable that is set while calling the command from the webview API.", + "type": "object", + "required": [ + "validator" + ], + "properties": { + "validator": { + "description": "[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\n[regex]: https://docs.rs/regex/latest/regex/#syntax", + "type": "string" + } + }, + "additionalProperties": false + } + ] } } } \ No newline at end of file diff --git a/src-tauri/gen/schemas/mobile-schema.json b/src-tauri/gen/schemas/mobile-schema.json index e93c8d5..84a3744 100644 --- a/src-tauri/gen/schemas/mobile-schema.json +++ b/src-tauri/gen/schemas/mobile-schema.json @@ -133,39 +133,167 @@ { "description": "Reference a permission or permission set by identifier and extends its scope.", "type": "object", - "required": [ - "identifier" - ], - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - "allow": { - "description": "Data that defines what is allowed by the scope.", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Value" - } - }, - "deny": { - "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", - "type": [ - "array", - "null" + "oneOf": [ + { + "type": "object", + "required": [ + "identifier" ], - "items": { - "$ref": "#/definitions/Value" + "properties": { + "identifier": { + "oneOf": [ + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + } + ] + }, + "allow": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + }, + "deny": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + } } } - } + ] } ] }, @@ -968,6 +1096,83 @@ "resources:deny-close" ] }, + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + }, { "description": "tray:default -> Default permissions for the plugin.", "type": "string", @@ -2302,6 +2507,45 @@ ] } ] + }, + "ShellAllowedArgs": { + "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", + "anyOf": [ + { + "description": "Use a simple boolean to allow all or disable all arguments to this command configuration.", + "type": "boolean" + }, + { + "description": "A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.", + "type": "array", + "items": { + "$ref": "#/definitions/ShellAllowedArg" + } + } + ] + }, + "ShellAllowedArg": { + "description": "A command argument allowed to be executed by the webview API.", + "anyOf": [ + { + "description": "A non-configurable argument that is passed to the command in the order it was specified.", + "type": "string" + }, + { + "description": "A variable that is set while calling the command from the webview API.", + "type": "object", + "required": [ + "validator" + ], + "properties": { + "validator": { + "description": "[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\n[regex]: https://docs.rs/regex/latest/regex/#syntax", + "type": "string" + } + }, + "additionalProperties": false + } + ] } } } \ No newline at end of file diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 2bb2b2c..fc513f4 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -23,6 +23,7 @@ pub fn run() { .level(log::LevelFilter::Warn) .build(), ) + .plugin(tauri_plugin_shell::init()) .plugin(tauri_plugin_holochain::init( vec_to_locked(vec![]).expect("Can't build passphrase"), HolochainPluginConfig { diff --git a/ui/package.json b/ui/package.json index 4dcecc8..91f3fe5 100644 --- a/ui/package.json +++ b/ui/package.json @@ -30,7 +30,8 @@ "emoji-picker-element": "1.18.3", "javascript-time-ago": "2.3.7", "@types/javascript-time-ago": "^2.0.3", - "highlight.js": "^11.9.0" + "highlight.js": "^11.9.0", + "@tauri-apps/plugin-shell": "^2.0.0-beta.8" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^2.0.2", diff --git a/ui/src/Toolbar.svelte b/ui/src/Toolbar.svelte index 9aac341..f56258c 100644 --- a/ui/src/Toolbar.svelte +++ b/ui/src/Toolbar.svelte @@ -5,7 +5,7 @@ import { getContext } from "svelte"; import type { KanDoStore } from "./store"; import SvgIcon from "./SvgIcon.svelte"; - + import { open } from '@tauri-apps/plugin-shell'; const { getStore } :any = getContext("store"); let store: KanDoStore = getStore(); @@ -14,6 +14,8 @@ export let profilesStore: ProfilesStore|undefined + const openBugReportLink = () => open("https://github.com/holochain-apps/kando/issues"); +
@@ -29,7 +31,7 @@
From 51a2fc4ec89e529880615e7127c7f2c1cc0c6f00 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Mon, 15 Jul 2024 12:55:14 -0700 Subject: [PATCH 12/24] WIP --- ui/src/App.svelte | 6 +++++- ui/src/FeedbackPane.svelte | 1 - ui/src/icons/KDLogoIcon.svelte | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ui/src/App.svelte b/ui/src/App.svelte index 5decf2d..8d25b02 100644 --- a/ui/src/App.svelte +++ b/ui/src/App.svelte @@ -196,7 +196,9 @@
{:else if $prof.status == "complete" && $prof.value == undefined}
-
+
+
+
{}}>
{:else if $prof.status == "error"} @@ -247,6 +249,8 @@ margin: 40px 10px 40px 10px; border-radius: 20px; background-color: #3498db; + padding: 8%; + width: 100%; } .create-profile { padding-top: 100px; diff --git a/ui/src/FeedbackPane.svelte b/ui/src/FeedbackPane.svelte index fc84f38..549ec04 100644 --- a/ui/src/FeedbackPane.svelte +++ b/ui/src/FeedbackPane.svelte @@ -448,7 +448,6 @@ } .logo { - height: 16px; margin-right: 5px; } diff --git a/ui/src/icons/KDLogoIcon.svelte b/ui/src/icons/KDLogoIcon.svelte index a2e317d..a631a1f 100644 --- a/ui/src/icons/KDLogoIcon.svelte +++ b/ui/src/icons/KDLogoIcon.svelte @@ -1,5 +1,5 @@ + preserveAspectRatio="xMinYMin" style="height: 100%; width: 100%"> From 35fb2728736eac42e0d52f5ef63e76a0b698e784 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Mon, 15 Jul 2024 13:42:59 -0700 Subject: [PATCH 13/24] fix(ui): kando logo sized properly in footer, create profile page, in mobile & desktop viewports --- ui/src/App.svelte | 6 ++++++ ui/src/BoardMenu.svelte | 7 +++++-- ui/src/icons/KDLogoIcon.svelte | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/ui/src/App.svelte b/ui/src/App.svelte index 8d25b02..b01300d 100644 --- a/ui/src/App.svelte +++ b/ui/src/App.svelte @@ -252,6 +252,12 @@ padding: 8%; width: 100%; } + + @media screen and (min-width: 475px) { + .welcome-text { + width: 150%; + } + } .create-profile { padding-top: 100px; margin-left: auto; diff --git a/ui/src/BoardMenu.svelte b/ui/src/BoardMenu.svelte index cd29068..e3c6af5 100644 --- a/ui/src/BoardMenu.svelte +++ b/ui/src/BoardMenu.svelte @@ -134,9 +134,11 @@ store.setUIprops({showFeedback:!$uiProps.showFeedback})} }} >
-
aboutDialog.open()}>
+
+
aboutDialog.open()}>
-
settingsDialog.open()} style="margin-left:10px;">
+
settingsDialog.open()} style="margin-left:10px;">
+
@@ -272,6 +274,7 @@ height: 40px; display: flex; align-items: center; + justify-content: space-between; width: 330px; left: 0; background-color: rgba(23, 55, 123, .9); diff --git a/ui/src/icons/KDLogoIcon.svelte b/ui/src/icons/KDLogoIcon.svelte index a631a1f..06ed906 100644 --- a/ui/src/icons/KDLogoIcon.svelte +++ b/ui/src/icons/KDLogoIcon.svelte @@ -1,5 +1,5 @@ + style="height: 100%; width: auto;"> From 37459ac1e08e582436e509ef7ab405597f687459 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Mon, 15 Jul 2024 16:18:16 -0700 Subject: [PATCH 14/24] fix(ui): comment send button spacing --- ui/src/CardDetails.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/src/CardDetails.svelte b/ui/src/CardDetails.svelte index a3a4ead..80c4985 100644 --- a/ui/src/CardDetails.svelte +++ b/ui/src/CardDetails.svelte @@ -590,13 +590,15 @@ {#if commentingFocused} { addComment(cardId, commentElement.value) }}> - { commentingFocused = false commentElement.value = "" From 07f2b21d07ee4aa988b7ae2e2da78521da1a3f64 Mon Sep 17 00:00:00 2001 From: Matt Gabrenya Date: Mon, 15 Jul 2024 20:59:59 -0700 Subject: [PATCH 15/24] feat(ui): disable import/export functionality on android & ios to avoid poor UX until we have them working --- package-lock.json | 23 +++++++++ src-tauri/Cargo.toml | 2 +- src-tauri/capabilities/main.json | 3 +- src-tauri/src/lib.rs | 1 + ui/package.json | 3 +- ui/src/DisableForOs.svelte | 17 +++++++ ui/src/KanDoPane.svelte | 7 ++- ui/src/SettingsDialog.svelte | 81 ++++++++++++++++---------------- 8 files changed, 92 insertions(+), 45 deletions(-) create mode 100644 ui/src/DisableForOs.svelte diff --git a/package-lock.json b/package-lock.json index c097a7f..dbac698 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1731,6 +1731,28 @@ "node": ">= 10" } }, + "node_modules/@tauri-apps/plugin-os": { + "version": "2.0.0-beta.7", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-os/-/plugin-os-2.0.0-beta.7.tgz", + "integrity": "sha512-CHo09ecxUU0NFkAqctXeQzdaXw02EXulqcaZnbjrBfRJ2ulmGq7zaUCsHihfcqWcdnmNwmP9Wh/gyznMc1JF9Q==", + "dependencies": { + "@tauri-apps/api": "2.0.0-beta.15" + } + }, + "node_modules/@tauri-apps/plugin-os/node_modules/@tauri-apps/api": { + "version": "2.0.0-beta.15", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.0.0-beta.15.tgz", + "integrity": "sha512-H9w6iISmR+NvH4XuyCZB4zDN10tf9RFt6i/9JHEjaRhAowdAaJ+oiXq/3kedizNClHMtbTQ5j0oqDVPkZDAI8g==", + "engines": { + "node": ">= 18.18", + "npm": ">= 6.6.0", + "yarn": ">= 1.19.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + } + }, "node_modules/@tauri-apps/plugin-shell": { "version": "2.0.0-beta.8", "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.0.0-beta.8.tgz", @@ -13646,6 +13668,7 @@ "@lightningrodlabs/we-elements": "^0.6.0-dev.0", "@mdi/js": "^7.1.96", "@shoelace-style/shoelace": "^2.13.1", + "@tauri-apps/plugin-os": "^2.0.0-beta.7", "@tauri-apps/plugin-shell": "^2.0.0-beta.8", "@ts-stack/markdown": "^1.5.0", "@types/javascript-time-ago": "^2.0.3", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 60a5402..b914159 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -23,10 +23,10 @@ tauri-plugin-holochain = { git = "https://github.com/darksoil-studio/p2p-shipyar holochain_types = { version = "0.3.1" } lair_keystore = { version = "0.4.0" } - log = "0.4" tauri-plugin-log = "2.0.0-beta.7" tauri-plugin-shell = "2.0.0-beta.9" +tauri-plugin-os = "2.0.0-beta.8" url2 = "0.0.6" app_dirs2 = "2.5.5" anyhow = "1" diff --git a/src-tauri/capabilities/main.json b/src-tauri/capabilities/main.json index 3622aaf..87c3daa 100644 --- a/src-tauri/capabilities/main.json +++ b/src-tauri/capabilities/main.json @@ -12,6 +12,7 @@ "menu:default", "tray:default", "window:allow-set-title", - "shell:allow-open" + "shell:allow-open", + "os:allow-os-type" ] } diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index fc513f4..2b4d103 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -24,6 +24,7 @@ pub fn run() { .build(), ) .plugin(tauri_plugin_shell::init()) + .plugin(tauri_plugin_os::init()) .plugin(tauri_plugin_holochain::init( vec_to_locked(vec![]).expect("Can't build passphrase"), HolochainPluginConfig { diff --git a/ui/package.json b/ui/package.json index 91f3fe5..423cf8e 100644 --- a/ui/package.json +++ b/ui/package.json @@ -31,7 +31,8 @@ "javascript-time-ago": "2.3.7", "@types/javascript-time-ago": "^2.0.3", "highlight.js": "^11.9.0", - "@tauri-apps/plugin-shell": "^2.0.0-beta.8" + "@tauri-apps/plugin-shell": "^2.0.0-beta.8", + "@tauri-apps/plugin-os": "^2.0.0-beta.7" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^2.0.2", diff --git a/ui/src/DisableForOs.svelte b/ui/src/DisableForOs.svelte new file mode 100644 index 0000000..2f2e9d7 --- /dev/null +++ b/ui/src/DisableForOs.svelte @@ -0,0 +1,17 @@ + + +{#if !disabled} + +{/if} \ No newline at end of file diff --git a/ui/src/KanDoPane.svelte b/ui/src/KanDoPane.svelte index c9eae9b..ba677ca 100644 --- a/ui/src/KanDoPane.svelte +++ b/ui/src/KanDoPane.svelte @@ -22,6 +22,7 @@ import AttachmentsList from './AttachmentsList.svelte'; import AttachmentsDialog from "./AttachmentsDialog.svelte" import type { WAL } from "@lightningrodlabs/we-applet"; + import DisableForOs from "./DisableForOs.svelte"; onMount(async () => { onVisible(columnNameElem,()=>{ @@ -450,9 +451,11 @@ editBoardDialog.open(cloneDeep(activeBoard.hash))} class="board-settings" > Settings - exportBoard($state)} title="Export" class="board-export" > - Export + + exportBoard($state)} title="Export" class="board-export" > + Export + { store.archiveBoard(activeBoard.hash) }} title="Archive" class="board-archive" > diff --git a/ui/src/SettingsDialog.svelte b/ui/src/SettingsDialog.svelte index 87fad8b..d69c980 100644 --- a/ui/src/SettingsDialog.svelte +++ b/ui/src/SettingsDialog.svelte @@ -10,7 +10,7 @@ import { DocumentStore, WorkspaceStore } from "@holochain-syn/core"; import { encodeHashToBase64 } from "@holochain/client"; import { isWeContext } from "@lightningrodlabs/we-applet"; - + import DisableForOs from "./DisableForOs.svelte"; const { getStore } :any = getContext('store'); @@ -100,47 +100,48 @@

-EClvD-ji_C}5JW@f2*}27sIogEV?+WzG#$ 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 TY*y&`00000NkvXXu0mjf6O#pX literal 0 HcmV?d00001 diff --git a/src-tauri/icons/32x32.png b/src-tauri/icons/32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..eb3385ba52d1de81936a599ce84ff3c6d41bbc0f GIT binary patch literal 1632 zcmV-m2A}zfP)DhcGGNC^0|pokulLqttXcC$OPvopIr-SvF$Rn>I&Os@tZH4HP|U9aA&?|tuk z)#3cyU5ob|di^sKPqz^hRG<`sAN)^c{`;Xa&v5Ksb`Fd^muu82P&(`_egD&ur_@7- zKmGCQU;TEsd);Uq>iihS6%z5pIf}ys z-gxtV*t53*QIw=XkSBJ0{P?$U@nQ$2Dk1oErSL1*ielKeZyJuh`fxr#XTP%2hoeWo zfnmhakWca*8YEb?4FGWy9)IFa*txS=xPy;Bxd6ZZ7DKfb5|sHWVCZ8)uHI0z#-T#{ zUat>t9Xm(9%9f1eTU!LcqCh-YTN}v3;V_X@#IgO#y?AIN2OQbhUl2(7S!{-6$F?YT zyaunuV|8^vmWhR5c?8HQ_#2Ld!qh-Z&TQpoIK|EcKAfxoT0<#oJDM!Hw{wF~rGfKy z2?5~%J676yiW9rrn0BE}8bGNO$j(t^cAtv?Y#MowWQ(9jk$d|jHly7und>;&a4-4bVCPku3t8q z!vOxg(h&!Ptq5=u0GYRZV*}oM|0{ZKQn9AVY`@moB4ll#78&xw-WgKS_e9v6*5V3Lc|CMK^bOeTe24KzEx{L=&L|z zpfu?T~qhtABtCiCfIX~sHqMZ#1=9q#?AlFba z4a5r^SD;2mLSKr;n4Io&)OI&c%bho_bNk%RwO!6hdPW~WXMP<~z4SXJbV3BaAE?PT z;x4eL{Kn>bJ;80}jQ~-sgb8!Nq?48HW|maiL6zx^erK++cqn};xD-c076gExGCcx? z^cDf_NoX_UGn7Bo*y8sJ7?UiINJ!}@mrFu0#ah7pNs13Pi4!`s2NO^S?>>U-0m?oR zBdC@7^e-xCr6Ke-D^Q&ZV4;bkl-UCaBQl6WxU#IE*N~SLu0yy=>&v5yV4y>*lk=pSSA+NQ6&n!Im2R!09vRC2#0JV(lms0@tZkCuq|I?mVFOF200ut04&RGV5#05Dzz{1TmLM4KvMo z3SesDIF@b6NgP3!)<6@>hSC=@KCD!r-n8wQxfCvUgoHLxt|K;Ew?W}c0cS~gVe?n? zN+>BPm0*6?zCwGD#+862zUC_67Zb{!=7u2rrcZVuue}i)vDAT>R e)V=Zb)BgamE5vbk0RkWZ0000Gq9gm$jc4EgF<)I`XvH{sfB7!V%99Bpmv0%dj5yc2EV3UBtE6NUp zq9g=1SsertTY z|Nj5K>ePAEd3;s>5X^z*AR;s$`#0YIzSm#A|B>H){p%in6tH_60PUJ9;I_bolidT#ou_${M@+*J^ZtO_Sjo4|Juh-r~C6O z&;Agff9^`x8)fS(FQZx~6%UQ*?+b^JF{x#`3KIeqA*l%p=5f^Ri$2;v==oh0uw{jB zL3{Cj$4@p+UNsh68$X+Q$c}s0!M*q1*WY*l{WKn396b4he|-FF|NY^Q;RE--_wu_R z`ipO$POtA7M)g;&JkyOvV>xF)%e)l7Gf8R zg2p6vbmQjr?!tu&v)!HZyM}+K-92|d^vG;>1lL}^YD`}*&4zjm6@3@i5ea5eam8W= zkh+c*Unq2_yoA(~s5*%L7i4-&OAb0!23g;V4c=38Oxan(F*5vk`Q?{8%b$Die(=$u z`Qgph>pMI;Ks2^8P2b2SR03{uDeAJ63vRk%Kh>N)P(~M+Xy4!V)Pq zA}K3W(<@YB0y#c#o(y5Ba_re@2+}#s*T&EUq<ez`08%f2q*LMhtf-H3G7_IE zrK!S7c)>kwI}H|>V7SO4vR_jy=^J;b1+5OsDzbW??i;VK9pPs`78_? zl%se8mOS+>kTZi`#c~r;t(Bjg6jLZ5YG<3$^i7RPpSY?=Rwol6h8Rgj|Dqk_n!uXD zY~~pENSYcXp^Jsdrn=d6PbO4!)aax9j65cQ!nsE6tdKIN6oR5)28rn&mGcGEZMa|s zE=UQW5PB@16BUdNq<9)Fb^yxf)dHUK2}q^?R-a?3;TuBr$*7-Sh5#bKp|X!c%Y*eB zMy`1#EuSLAGLMHsJOnebGB`STSuoh*EG|5;!>Ekw;<6m@b+$_joOcoW^jBwC&Ms2J5#937VP@PM$XRM#EbFWq?oY<4Bs11$6Q zHiSqXncx^pWMR$6M9I)Z@G6rv_{-Rkl*^SL##osqVw8#J<=v~~he)@P)}Bk{3{?TC?M)NU4~i}~6! ztMAuCUvD(a&R2bJ>6<$GoE-!fx&TNVNKg{TWT5;7unaN*F-e^#X6^`zwBrhMYN;sg zBxwdk5dtge>txxHL@+MBIYkpIa3W95hjwYc7Wz^z>=?paN?Ikb&aQpR4Kilsn=<#1 zKhCP{JgDzFk3JC8L#1v8EGSj8C6D`R8Fc`8oyudlaj??9Zu-2?L!^%<1F$4O2E{zV zRAvyAOGyjUGAkk_&#tf_93^78r%D;3i5!sV2O0l(k9XblRY$Q}3d(m3oqJjo#-Lu8 zs(xPmA=09aK@P$d-4ER{TtrFzH065W+R7!ot)L{>PW}+nc>8O|i}A$x4noRfT>#ct z_mQ29nocS!hbh8zsXh$JGGcXMR<@+3OjEnCvbiH^5(gE?pL2mff-@s{DA-I_ zD%m7ia?YWQkS)cKh`|gXWU(>OVFNMd;-?aPNaDDhWJ|PCW%a_ia4}xG$L3` zwNQD4%*wBsm@=KnN)wHnu%}TmMn9P= z)em6E+U(O|1MN#S5O4YgMM2{%Y{{wxG7Co|g_R7mMe6#PrV>0xz=lBSZ0Ha|p-dkt z2(+kq@oUq+j1FO5ShyE;p%XTE2vlP^yona-V^9oKVU|!YbOy~qM?M0_tk0^MaLI{*+G5_zZtZsuV3)EbCAmGRE|6<*mWx1 zCwfpLqaqX~S0tE+wF&)VMF@>*Dljo_D(D$t1}Rqym`x{PLO?|_YbU2@3zc`5{MTID zDN8Apa=Mmmlmm9V1*;{cP%@*iC(Irsf5KLZd7M=w6*1k9OC$wWOAsHl2KqTkR8lXw zc8ZB#frsIwM7zQ&!)qpypqMTBxXUXO@dXCMFNsW==4(PBFvCjvbG^D1{4OfKk!k?H2$iK{Gt4E4boc%Mxz0&^00*1 zV|!DwM9Z1Z9|SQZ0g)}516Tj`lNOoo6Fy!hh- z_=nGa8BR`4Ak}1Ey-{#deD2&1eET~;gsrWy(Xh%wM_p5_S-vu)UyM4;o*9kDBY5ul z>xRCs82TnFr*C(62fq8iKXUX@9UM~RYNKhyUwrt}?w%|AFTr#^XLvb{wCuqzVmO8A z=>Z%Z?3-Y1;!EHG1tk4mDnwf1z%(r;_k|-9`E413F4Fe)p6SZiRJ}*gNU1=@b@SB( zHh*C=b&*eFSeE0U1g6{`=riO_Fw>_K9!d+u6k53wJ2NMZ5FLGcM!WXF(>G-5EsG^i zIR*o`?~c0zUu z9hnm&w4W`3(nN98Rd)Sy1)mVLb!kW~%DiLv#R4umN8hD82T1+QLl}r)Y1nBZQLIg| zw3xm*`uwotz~j(T#vy^o#nZWqAr>ZZ|2Cl+)Cxa4sDxhHu^R+JdfCx(4qPH`!N@SQ z0^ym32rOUMA@I@-)~r4cL@+8c6O2@fP=ZBqQ49`4ZrgtbU9~Qao6>k?UilXn91O^f zn|pQ_9U4?d#`htv%#5ykAEibUt&+Nlk>-E>9N~0I$*U=4O|ghtNI|HWHj8i?I+RoF zi4~{m)JS>XGl>(ZW2$3=gkf&%8G}xP$HA%aLNoG`Pd&%LEz0)S#ilU9egM5tW)rUQ zsp(uyvIhYjihNY7JP_9wnKmq%^quc`EqwG(eg!5c(`E_0hAlelu)H{bZVNvBci(`| z{?m8h!i8Pe(aG_NY43gT)9<_oj*d>PMQPxGYH)34nDi){6Jz7?z3|da{NRWG)uMo5 zFdTRw7Yu;9L0(r};P<1xP&J>!fT#+D9nCh@XZ7lU`Vb<;Sw;3w#F%MWoN+>?aB*)8 z4?lPr)^&X8%TL1Tsm1PXx$pDYDg69{55PO#e(ze^d*ziwV`ArKNDQ-JfXVz5@&(;k ziXq0udBlNq*}8_6XYqlE3{s&ruTa!@Ra!PU%vpDm0whG0&uTN6%}(66*=){Mlf3$4 zZhUns>63|dnWvCEP&kEyBj4t9I$s&^(voe>?ahOU1FrfEu{E`wqFaBK=ORF~95)7$ z^Ja~^VW4&=AhiT3Ev#@Q5@hKn)`0lT9b^Z-bl#r_dD@j8t3<3uM+GsqGY<@#8Ois3 z6e~<#HM2sUs6z(}cT8GfyqjK9GfyvFG1y;$Du#IM8b=YR4OCrgJtKZjV(Hw(y9?GH(ZH>!Ou};ylU>2e3ncWS3cK;%9iyx%!Fj}GdRB# zCd0TwcKsmF=oO}^V?ms=TCL^*Td~JPD#cWbmH=#JvaZQQO<^35y98i>V5Mv>Q^C}p z$hwPyT!Zht61)D)G=-Ia5hJqp_JAq{z#Lx@vsi6kw{ou5_ZU0I3190KX4MGrCKOP# zvq%A6ZQbCp;pP~n1R?_=Cj;OR%*+*9qKHHU^|}UsFo+VRjI$~uQ%es5Zm5>kaC$Z^ z71brXOcNyd4Xf9d&%y<%&azG&*Jqi>v#k}BhE?;`8yY~i)`n;kb0pWDilspT8>3>3 z0AvO|{#DqD^7n?KV7a=*{^y}+K;?c8ih0_mZ(``uI@675m&oL+#k)z4ur)VPW9-y9 z%^{NTq_R5T{%_Jd9NolLnsLA&WEhsT(3QIxX_Zvg zE0$Kmyab8ss9^^GVmmCZNYGOo48wXO-wKmx%Zgw`b%*dB5D@G2NVDeJe z>P6^F-N!1$*$fuGK8VSXV?;NiVTwt#krs*5M{*cjxdwt|X{n$D%M&%QC-L=JOic@) z67~GC0pCn5i`_^dUI0N^@GBUGB?E<}jOm9);RI`p5>VB~7`T;>J+NxAsvI_4*o_>l zD0&tUXoW4RY!C77A?wEhPc;NXrRXpBrbaFR0+9>8l#_7{ zsIyI>*6og1Pl}+$RUKUyz@yd}-Eskf%qR zGLG;w_4B#g z`Gu&1xbM+Y+sI*xMX_X;83Y=+e*?=ni&fN>g{B8w^%QTxWv#rG2j$ohH@^-r^;^HFIyBBqFTvyvo45D;kKc!ZF8v zs0spM=N&_YMHs#O$`Shg0DCddX)_4Wa=L{X@a%Ht2jTqgF6``%LVOwFTviL_kRh~{ zS6gU(B`7xwDy&7^B5#n?(8Azu+&s?frz$3tRHdX*?2z}N@Amm~+kPcUvE44)Q<&`< z&K!(B#m64!MoFV`GB-^1=8}_>8NA`%i}3hwzuTc?fv0Jbq7by0SD#%lr5>$k_Mcz> zKlu8$o`s$5aaboi2t*AelQfc#6uh28`grX@C1+v+(*8LyjC#|3m*7_){RKFk&O%m~ zuwIGOe>K0Pbl9$Jjfe2XFFys}`tFYm!^Q#rCa}VkG5aK4chWLJrIkjO6STy<@%4M~ zp~v3~>pDh%{qOJ}UwIPF?QVg4iy_OzVCTUZ6ba%>7j*72@yR<05kH%py{^1}GC6^_ zT)q=N`1miMsVTR6oKC0km2W-;ySrnEZ)rpTsJyp`!3|@H1W=^?xd$Zmz|K!I)7VL9 zbmm_*xT3>?Jgwv%9v!=OC^$b=v`{63%`J!eB^H5%WfwD20_M!ax-4rBXDh=fdir`t z-_bFn4>1CqbjU`2zbptVAAxPVYFCFu4k5MoI&p7U^*FwviGNlJ^29jhmex+_+^x|#<@YT{6yVV;fBWx>cJyK0y7Om8EE3k4W&-xH#W(QR6 zx6PW69$8Nu|7++`V7OofNCw4;s=SCI1gTKG6L|ww zrTSWXwYWNJNwJc)685BJpUKAa{W1^=tz0|9@J!NyA)vE27;}S|^p96AH&&%>bzDe4 zpT`88h~xE(h?iYTYC=OSLfK7eRzNI~z%`}7vB1`Ux z5$sF%v;Cd)eH@XzDd=1FuBnx)r?jPDT%SdHyD`NguX#E|;6X7m^F!Q3R2x|1p#URgn_^#zGfkmS(Fo~GcP;VNRcztFS_%?B=nv}gU*br13 z(&`wbEP8x-9xH6|9cDz8SO=P-#2ofVSwA%lrl>I%z+iGbElcWeVkrM2X%uf-td(uo z&$JTT#B>BBC!L7;t-?u}7CHm3yeYd*wSg|b$!fE>imK??+Oku{R9wI7E=Ih5MHEVm z(22AOf8LOadlby`V6nfLlJ&bWZ=W}+&V+I*61I_~HHh{9S_VqLkdin(OwrVYy$<@g z-lWByx*trh!l+;}gH$BwnWXZN9`hrRm1I|D6_HnZ&)Cxnl`bq?*-=ACkle_hxz2Lw z$ZF}!k8K&ck9g12A3%X~fo z3-W}BKIa=0E?%+DtyI{$!$Z$T<88R|;vqbDbpqq9T?Y{pE*(m646wcIsFI(p5ntd} zIw>u(V{d^);v&eq+_%N7w@<;GfEIs zfe@#FM`VXkG0#aJb_2KND!I>{&?;)ez9=!joVhsDs9_!>`UD;3!%F|f@yOHHSGJu1 zDE0@DC#iPc;Ub}nyOc)6F{GfegqtH|G!3y5Ni~g2Qbglxz-i=R%xT+IF)yIjt(F{? z{It1*&JpDHlZ7r1tEg z(0K}T6-FB4wyVYJZBpK;SB7B~u2Idj#|L&{KJMh2dTQQUu4mF5O?n)>31@e^dZDxW zP^Cf@?NQHY0=>NhH84rj4*1*QlATc-vLokQ+L(;dLwv^y#0)6ap^54-N(-@9{h^S0kom__g4i-!;uY&+YaR6u^~=nv*KwMJ zo&$*W%f!T8?ixd=`q^R>S39hUAT@rkX<3A#kw-VBa5+wNWt|22%E#=(lEAkkvcNmp z4#onM)d0Q~KHp|1Wuh6P3M+m;M{Sb#T-iP=oN8i8UDE668GwzLGfZiI&uoo~M8X8h zK~DXtUK2f7)F2T65!vRLRzT4pLi6QLKcNSunM8l3f1!II;CvJwU~LQte5Y?nB|UU^AUs zP7uuS@ZeRymxJ_t!h&61daQni@;aSzBDu6BU8(6IEv2M*lb%WCyG808E4Mz#o_Aq8 zyp75W6OPP>U3BvnKrut2Dw(5l9H2IL>9sEHYb*Cw*FbYq1XXOfw3k$CL*(088(4ER zs?V1I0{vPQl$9vZ%&20K8utW=!#>5a2lfS>-*bWA@k!qfhTvQEhArv~!GaCX=4#b9?st-O1^5 zpLagx^&5SoQ<*y9c(4a!EKnC-ql#-D{iVkQDxXQKlp3F0#!r8*-|TJNH#z;$6WwI;%*Ux4?!)2X5MF+z2fNRNxPdWB zX?<(T7eC_}>p!@A%~9KhCqnIrTYj$Og(|KxXK^j}!6lxGzG9UYZ5YIJD32q8%(!#r z#AjGOT;1>K;Am)aiZ>>cr$05A&G&D1-MQoO=FF~cKRSK(IdA!V4($H{7Q^`p^TB4O00000NkvXXu0mjfC_<%R literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square142x142Logo.png b/src-tauri/icons/Square142x142Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6887ce4b51406a9721cd7bdebd6f6d1ad0128957 GIT binary patch literal 14360 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 RWj6o-002ovPDHLkV1n2?I$Hn$ literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square284x284Logo.png b/src-tauri/icons/Square284x284Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3a4b0efc515fed7e68cf901e65fbfbc7b174e6e3 GIT binary patch literal 57996 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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..65768e8f476ac10f4e336ea2c2b2b7463f31baf9 GIT binary patch literal 1472 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square44x44Logo.png b/src-tauri/icons/Square44x44Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a11750ead8b227a9cac4ba333c96c85bee872168 GIT binary patch literal 2142 zcmV-k2%-0hP)6}_*jx@LNMdOjYvV-O)RvTR}-5T77rfe;cB5fL%Uh6Tz7g`jNN5(x>+XGw%a zl)w@xVaWnv$iilgg=6B_iK8TTq>PhsJmdNFud1tV?tP!CS5>dNtFy`*wW{aUtyA~i zd+z7G4uHm2PCxV06JPl8xhR?(p??ts{UN9!Wa%iqCaj`F=}^DexKk_9(RCULUV?)VR#IVvX z^3!y2(uN*kdtzpEX4oR1CS66q+Dk<TmglyyB?`Ct&i!{7J}{N$;JVbG7{oXfJEP6#i(^eX)4;w}2VFw@d( z*&$(n?dwP3DaIbg;E8(dmtVdD7cSg{Wx`HULyZJ9B~ZG-^E@D8!vn{b;OyDcGcESN z%kRSZe~n;yWs$(p_#X3M$g>I4U=$JdgM|IVGc&PYy>b)&d42?4!Uj|tr^>=i3BzH! zdMPPAk^<~LUPL)LCA4IA*Kjl<*QQ05iUJigA2T+EjfI^^@0D#labhdoFlB{PWnq-j zhU&E%g#%9oUzLkIm@TM3ATs?#fsmSR()4r{p1~GQY$#xBo%lJCQ6ec>2BB$oQ;O!G zHVNFa(0F7<$eu%+61fHDOU1?`sN(<}T481g<;8ihF*gXeH(8btpwov1tRq$kbVjmo z>Y}C*YO0vvvlBp$4Rd0Hh0PW&WeKBf5GZc7?AF2>o~Pznu4n~|w|3v4`N)5Ux6QG& zQAB3pG`qo9j{x`fhw$OnUD(?l(*KTJNs+v^)`6XS1Mmr$1IY_&DuGs89YnvpIzNh7B&GRWFAE5-PeOh zjvc4AZjvccXeg08r~q!gw-4`c9>B?yJ?I@?BKdlyna9`O*rH0>20vU-YGA1m6}jR< z__9whhD2>)%EO5+97Kn}hl9O7JpTRT@TWigXl5M$^4ve*SHC?Ee|i21coG2nM{MPuuy3CRf+GiizNQ|O;jHBAe7SXV8`i+~W|ba6h%a%l!Eq$}N&kSR~3 zd9D|;TD)R2U&+InOoPNO>@Rj}+O#M%Dp1v(ht;j=gfBipwVO*e&)2d)uxMlBRpy21 z!Ap5Kw-z>AyD2z;4W0t4H&8nptXZ^cUcM!#g!RHoX-+HeW%5<1RI0$}yWy1vrC_ zvGS@24LIydjfN6lQCZFaJnG74=;`tr`ck8IJ5=+Oo9jl4?y=$prRQL=&;}7_PX8Kr zd}T%6#>7zs_iYIH(ihjL$sXrXZyh)AOG8TjZ@#?`Z&UI3>ZwC;wAX?tj*Id(FGUEK zUfYIY)S}cEWL})6ZCPf0;^}_aR5P-6YoP_3clvPc#&vp6T8&h_|KaP(>N+fUyKwp1 zUD`#Hltrg39vVNvM8vEWv&&T>0ptEbzsp!)L2-bj8frljJ-(p zAUjz#y+=+7&?cv{OiJ8(|1P|8@e&;Lhqbw~ySxN%-TXklIJGv4b=GCevg~`C+wkuT zm!LnW$6g`qH{ZEU25Bj5jlsH#`yY4)qoap%Y`QTX?!&<@Z$c+dUdl>Gsif20fOcmU z(po)5p^uZtt%SW#*n(bOOCXKCNZ5#Z+6h0{&eNJ5A`44hQly)?v+|RLJ~d%Q(<#U6 z=-38@gxxdPP{K7QIvP7W8`g5N(or&2=avPf1ti5&k>b_YfLg8bw=!gR9T>qw9bE7(KJm UU!-T!sQ>@~07*qoM6N<$f+7GVJpcdz literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square71x71Logo.png b/src-tauri/icons/Square71x71Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2141fb8314681b1abc1412022369032a04215485 GIT binary patch literal 3995 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 BlX(CD literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square89x89Logo.png b/src-tauri/icons/Square89x89Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6c71b66cf8b24cc860247b057165fdb7689316 GIT binary patch literal 5883 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..99bec86d1eb610bdd4fccfc8ee154406883f1395 GIT binary patch literal 2485 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..bd6ba123e216e8ab3e33adb4aa01ae47f1fdb0aa GIT binary patch literal 18836 zcmV(;K-<5GP)l1P6~z2}S`0Vq&7k8$$$*H}=9n zj8!g-N>B*Vi-J@VN<(R&l*5HIZP{%%(C)pvPyczXHNW9^c;7LeG2VBse-}dkZ?^wl zYt8x1?|a|zj`MLZ=>_Zt)x$Xd{^mFT)&1i)zT~_9!k_=aZ#f(;z7D|KRph#eV*bBO z{}-)a%)e{BVfg^|qj_fis`7W!{g(@M`FmQ&a>;ya4bMr>tvBW0yH79o&Wlt2E`6-N z=yeV0^WKZM#Ovbw@wJklsR>|ovwRY1N=Ipdi0KsO90yKy`}Jo$#N9p3rpe&D;`_=d0g!9nDmXJH3xxl|fWyCweb-M0v|Rg6f%Oq;uB#b;9Kad*w4r)Oxb9gciq(d9GU(78Qv1BiI20qJ5&;MwTzAhsdQO}s ztnApD6EcN$6T3x5v$DQ|km;fhO7&06FJ(r7KJ&-txui{qf>(4jm7})vK?S z!{Od9{GVU?p14VR_|Cj#W*FXFGM}B|C!R4z@z2R$yZ~aR@{&S;_-#(6K=ezyM$upmMT7LhT zPp@Kox9h`B={*KIK4D zmTI7{7>P@eS%Tmv^3c{58YHr20)p%%8gP z$Xh@4$)|tjqr11h={p|(vw!Bh-+S-u#nJtkW47L^mZwl0fgqtF* z0jiEH%g=`G7oB9jOvVo&n#5_oKKr?6>i3GG z8Vz%eQa}ogi$T`{fcEikuW27{_`E@!LF{Sc78BDOt6#W|BkKB&&I`rHD| ziI8U!m0s+-@I7eM9{iA@1Rsa3HcwARu~yituR}GhHCf`ya4B#MhPsyjQzPA$%_Ad_hM0l2AQ6d79s%BHS1s+DXr+;F zRSRh*#97^&y)UTZRQ>T3dSq0l(ke|A&i?czl2H?2XH!*u%20<@go_S=rE&l{&p$>P1W2- ztF%#q!7QRDT+?w;9w$rs>n2M?-?q@+w1m5N?-c3UStwRVn=8e9`dVRL578C8`W1^y znJ_EYnYhx-QRzM!Gz2)}*3H8X2CFr=o*UdT>wYz6irvOvR^3LIh2(<4quEs#!%Q-N=E&!G^B#s~otECNz8 zoU41)Lm(c3S=Vs;_U(fC%bwr9pFVq{0{#4OPE_X1&Yj8Xf!T7M`Nu$?by>G2PexA@ z$^w}_B%87P?Pdc=zv1s9Jev;@5ca6~`;i!mlRHR3Lq;?1k%MhW&kTE)L=@Ue4Cbhk zC6G$cwkr=qeqI|i0IwrH2O(IBfRmTIwNMDky*$Bpue}qWeoii&>6fueq#Hx^sU&sR z^^E{fUpB$U-0{xx(MIsJE4%1#MS8v*SD7V>?}h*ZCZ_knGPPZX9NTF}WCgL@ggv!O zj!}ziG?&X?bVv*$97B``?N5#{idS=eCSoz+5Exc_?2cRNq&ApNs970q^pobpOsv`} z{0U*v@wjz2h$9>I6EL$kazbsCo4_a1Hl%7+jf)n2)~?Mu8WMr>dL&X9yH3j55Wn9+ ztnA_pf4xc!zT}?my%BW$%g(HqbkI4+V`%G|%dm3y#Im8u@#(rj*Z2?vseQYDfFwXP zyDgGkzy}_JR_p>%MIsAC4JfP=fia6v&HyALf{uwrm(_!O1wpxN>;XN3P>?9d9rmid z0C^)mK;HwFu#`n14;0^I--72Ly*Z?M?o0!SMffTa0)?XQQ!0g?TI5+IXwoh z8NLu>OYU|-cX0~PLQyjc#3M147eJI8((I1)jWAlnut|cUljv>H{a2m2_%+S_vO0B< z9h8a4)>}Y>PNg*^N*CK{zH?byKopDbtXLlm`bKBfXvnbE3L;%0C$U9S{2&XQiZfcF zZf=r;TG{bk?pZ8eFeexh;8F_k^vszEE6ImB5D8O? zl@`|ktx!YSf?Z_~Cbd&*T7hsNX)_tRq2dNY`#VVt91q2HRbrL#6OI4K?5}EVl{F21bZTgsN0ysnlg+Oh_1-ssA{>o{aRwd?v$;h zrhWgvxK&r9v|2FK$y7y;x;&~{;Ln5U?^!yExDtYL^`I)m4OJqHkN_h|KhTguqQ=No zqH?hANtxl-oXW-~fM&y}a)y%fpbhOZ_fc{gWP2G=EOgkkp>Flg1wW$ce$hYIN{Db& zEbek9ovaieBzsyVts3t@b1|Ka-TGnscL76-xY#qIO#tfNZI-^Zi=Kw z^*JjZ_{`S58y(ePHkXj9K_(9O=n;7EV>M-8^zn$?Db3-S6XLRn4;r{I+vwwxBkK{4 z)cKai0JGo$E^xc2)eNa5T~D0Ag$(4v2>0t#9W$i_qRY3U{}81TksK1t=aa~07b=25 z6sj!9FsH>Tp%Qvr*u8cYyH?vhifm+tNB(cFYmJveJqwzMIH-1%2wqY+q)q0>@q-7^ ze<&d&Edv<|YEAtQ~rcZw+Ww$0P9~PkRuuzbwCx zQ%sn^j3cI$AaQ2pZ!JI!;w`G0M-WWJTr6sN*BTS`H4#VjJ2oj$g(5VRn9hhb6e7h0&l8-U?)_1)G)PJ( zGgq<*a&EUaxj819T|7&wnebXJbuI?t-&&RY31Ir>w>*aT{-?hy7Z->ckbnBmzC~Vs=^l2w#?ESV!{Z8I z8x@ZXUx~%Hw;re6UAwxMAN#Rik)QnUzbQ8!xjIQ3Z8AQBx2Jj!Ku#Qstt&`0kBRyP zlnfA-LpbhrzXfQ+#Q6^6K~7Jh?|8=>FUPJg;_JC*Z%qKakliA;X4`BiB9M~!kG`^= zNcC1;b?2@csHqN&ppi}1_k&m^*H#sKD6%SM>V;7BnIaFD91ug7Z}I$1;U5Jm`csQxUX?i z4EOt;+_^ie35RKQ2MRR|#Kl@f0XgZD|H}P$Nkgd>a(7@?!X$7Z zXJ_Zjg=c4nX-~sLgsCpizkharS=S6#k)62V=_Ypywz;|r3pB0?8e=e4444ibHxi>9`AV_mW2~&0)OMXqY zpzLqd5WhR7;UsR)bhOqs7*GjZC&HetUV9ZyM&R=AVZVTJLduJUxYyTC*j?dplxUQN zP_@NzWR<8Xr63?Ba?%3nC*%oSuNg5fOy%OC11h{0ggC6!yKHe}j6%?gI4YS{F|en~ z)4wYC{caUr=%m_8Epl*;9Vw5YQqOYN0#h9~2GUX1v(`0~7{r4{Ud53bPW}Xheb{cS zz;pH@15kGsm6Vqnhb_U~_34;^rW*v>vdF_i#j6UjBX1&`Ic&+L7Cj+Ox+Xg!1VE8A zm?=o+s5N z#ODzpn254=4~B#R<7+bJeAoxw640uyrRF9XQ@nQtEs?IafDD_Z_9ld{y{K$AV8j|b zKPThbwB|xQu6=F?ri))9CR3;F$3*#nSEd8|N5kqP3fK#4&ZEThJfny$buuPxQJbP( zJJe;}V~+RM_$(+!KoyC(s*esL7djXm=qxyMhT&JSImWaqgawyj}8|l{HLIw>Q$cyEo z#&0qsh(xhFLRdv=P zh2455E0k#|mZ!cgVC6--N}*odpYSMGz<53bSR7aTSC3`WxLXL?MA8i@g^SecL+J6e z!fnA;TLU+U++*n!IZMak$2NdYt#6LzGj7G)l^vo6y-Ldg_f<_f0quijG66 zjv{0yP}_`3+00?K#u+tK))`dD0&uO3i=jyP5W=bFXGjm*WA#gW8dP2Ym8Msr_A42- zr|$5+gD=a>2+C+rzHNgQxd+#hrBDm!RnIlO+`2u$^T#y$79|=-TZEfRY^J~VvDAum zRlR_R)8SnUtUq-vN%eFfrI0A9f7L}c7~m!S#yYjGWdafY6*aM4c(RX_nWOtk9hFu; zl*fyVfgwoZVJRhtNXS7H(%?BsM5vsBgdO?dHV3s(XXZ_Wiu$1;Q&LOxNvRx54RKa3 zMpe>QA5`MZ?%mc>Wt@V8wG_3ccKI4$)vrw0*dh`NEiZWUMS}KN(Ik{7)LL-`XJ;23 zQOIfztw%J~6?22j3d)qRwK=&gp!9Vi&uGO>m)pHSo+Gn5GWoljENxZ;r1h{>>)lfg zRU~Dv)A4N55ymiDd&qHCY9CicGMwOQigQF)$<417<$A995RbB$2s(O*o1k3bbiZ6A zW6B2FszTl{qaUYotyuMH_pY&?1)WE@vbs@*sLD}fDm{vL+IcsJ)XAZpn=p9*U$Td- z160LUIbk1smgS7d-BOBUznrNlzLM7LR&bf9FgMmd2;(zqxhu1R?ddzb;9BK?P@ZyZ z&0O3?en%}$n8=>f;LegJ*#RAwLZ>Wov&h)|1!$9W;QLX@?NKPOFQ5uws`^V#bD;*F z&Pj9STZq0?RZ@f5vKa&{&LvjWEQyJQaEmMOwtVZgHJ~!^9~CaHO(_FiQmwxO%Mf{k zco^%0E2mM~BgKUg>eWe1YYd-?#C+N2iAnT&9Wx%3knUY*>CKJ4zyMx*`~=Sf?|>sK z6_=>Sb;va<+K+KbOfW9RR3HZ;D9W<2*HK@8l(^a;j_cvMa6*IS9U=|K#BkK5YDTvT zC&Si4DkY!hwr!TUUyX?%#TU_zy5X;^zYJcc5@FvoZRPBg*$*)=TUL=Y)?!OwqViF- zM)Jh`%y{6R5}+kiV`GiriaRVu6+#vd7XmSQDz!xJ8I(1ug3ZE|REOYz*YsbtVqh}_ z8%?tGM+}8i4a}^G2TCLW)P&p**vf6Un6X486|G{UU)6qmvf)LlqR34YLcpJ@0j+0Q z!EU6)iWp9jCT&baLZ6$Bz1Zvk#pc8QnwsykQr%?*&MT_4%2Q(l?C-)_5 zG7@tjB*5+x&jMGmP$_aO%(60&4F>Vm2pqz_GeZ+iLLtPobr47N$V#tf#i*4YjR*8s zk)8{4D{w=moO0OSK>R&8@!8-S^JA&VL>n-s z-(y{mak1diNjUG_C&Hq5ez>qp1FF(EjWz_&I$gLWcx8^h{tvq?E2{KFG=}_+G>rqs8gtv%ENs zx#=d+vBE%M`7+L|B-wz@x7-aV63aT~V6 z?1kX^=8dAECH`qF;ciBbG)gY18#T|Nc6wOAFv@ZCi+OeR3EnJN0Z!eKwdF@Vj4vY2 z$vo?AZjZMs6z9>OAQ{?*usxbTz6+N`o{0jM+1gmtP3UWVFLVx^Z!wAw60c-1!*m=U zo}ktWQ!&OJpxJLUrXfp5gl7YZX+nDoiF7g+vV~dwKi;#y&J%HYGq)O(Mg5 z$};5IwJUQGxMhlXGe2As`m2c4qD}1b(nT-s5!Bq{7-%DmEi+>I_4M>)`Dkth_i%x_ z{l}|qXg6w80wx-xhRm@&}0$z?$s>B-l z@+5atfxBE*?2gH0^$~G&49I;;wJV-FSyM%?UArp3_K~OMU;o>m)w_4^EdEe~r+SvH zEjd$)c2Gk(l}i1+8vg8h{AVoO=>$`J;Deu#D_5?}ZR!^6tYf>oVIx6okG7mZ`5*ae z@XcTUpO@)3^J6~q(sOeE;!Fk%M~GKzyA5}UEQmIT{?DP~xf~AnmI>vmXVXXXztXIy zB;W_kIhKBP6ywlYQ~CxbM*#L1hM9}(CuF>?*RDM>!T4n2lBd%J`=Up1=gX*!j$Qsrz;LK?`qYY#wb%Gs$9yQTJD0Qjcl6%fTQf`-7^|)$W;Jw= z3R&JU?b{El$l1>xk}N@@r+le!MiP+LUv(%x^FIN-zu*Ay&R;SUd5WsN4_Qv{d~c5`Ee-4F1V z`Gs@WV2U4zstqwLBSei8ExX_Cu!xwoQIECJ<}T|cc?_hlP+xE@eFUR)LBlBn*M#+S zUXXE+wV(cOA&OE(r;8$jT9HTn3dKAoh4PFH8hKGC=x9s|4$T_4;itKO)XXGrtl=sf z>3XZ4E2Jb$TwRyxp-Kr>wMZI7JxN|8leZCpDkO-SP8WW#p15|ApNV?`XD8V>M&myzqj^=rnFLL_)w!ogoA)LCf(-m&3>+1x6X<( zJr=-HRx%MIV%>BmDs+sLD%I;RnLnH5m`{RysKJ&~A?xrXa!zu4{D_uZcrTrM#M zh6QlYN~EK$qHijQB#XM{))ZMW>~@o3bplZqYs13Q))w#cTcbHODmU@z>17GSI_AV9 zNdh;oK#0!XOM>;_1RuAE!Ub#e2O-g#sZx1vjDYQeU|`ih_L4bbH^`32(=AOZm>xJk zALX^LxhntUhrW5To(~*-Xm`{;f+y>>2-cIx{g-)KPfzypyB~X2e&&Dwj+AcvW^kQf z944dcRQ~Y~{AEdbu{o+@x>kSbHFGO-X4kOvxRt*^aCU>7?Dz5qfA})~>reegq3@ws ztYTs3^#MC;+*xo!Q6(&>13F4prEAt;ashZ-webS^uOQyY-hv@jg$1W+yToOhbQzS> zVGPTZxYJ%$qxO&E$D0!EJng4+i#WfykjEdtB0unb-z0y8*PloX=9hl?F~Hi@sj1{qivBL_+8zpXTX=Y93JP^swidBE~I2I;;)hRB7}N zP;_PO7^{;bd%4xapDM6+z`uKM@@2}!Jhh}i0mY&}OxK)SC$oq7s%xFqgmHFx&F-ef z(3;yp4=S!RdLSXz8HAK&j{_IYjdU#4t%k)If0*f-ZV z78PM{jtg&?gV0l&+&ZdJWeN|&xcCi6tsU?m_EdqgyhT%5eQ&D^r>3ec4arwO>;~4k z!famNVV$(Robk>*7gfzcijUXGif0f}*11Y>6VtS~Zk#?^uuzQeixQ#O)M8~F z58??Ei@Rn`q(?tBOoRC4ueXOO&oC%b0s7>&xBc=?Auza)=?aFs(>iD zivw-tZ-(^TCZF7{N}zFTHeK#rZ0&u-s-9TYWWE(7JZV=-|M;Ea{3}89D#n`;r}0-_ zkY6}bg2UDhw~n@;rtTYD>&jOSTF*l}fq0fk+Mci7hh1+iE(DYX{RbT~7LnMnR69hF z@VjDj<6>yi`F(KsD5)Ktc<%ykRi{lMQQWyBTxfNR}-JgfthTQYeRf%i~_4#`mxL^(Ei_ZmL=1J2R zrD3<|@MBPDkGYP8xgN3!+GRB(&kF6*^;SrR*#Ncd@i0&6cEr6w>$ifqstu&7wNrY{ zAZMh5Q(I&;CF<;)awBW3X&q*odYe2V#g?rS%5y`8gzuV1pm|-OeE|~Q6D~yevD-=w zindu}K}{?|nda7r#uLd1G11fb+>7GfYa4YhCEw8TXAQ8$q>y5Q=AKkVS~w?}7b%lV znG2S`YbG3Z1Jl4bl_*0(@dZ`5*#k68A}45W?Ufu+y*loVkc=hmWb_M)6Pm%>h`;n= zW5mjw*|7jm`Oq%;G?7YJ*`U-f1)MjN_f{K5s;7JT&W1Yvj2a4PpuEUA&`@2lT(&Bk z%Vr?45BbKLR9o&|PRCnIc^MlrmWkJ2a;8cy&Z;gU56tm%G?cqWhqf4f6z5IMpHd_Qorl z1zH)4hnEKnj7Vu)d<>}?YGhN!NMW1(o(b|jr|&i~vPvj(pJ-S)LPDrNJpg?2=^XX6Orz?U|!ZAb-QSsO@hQ_OQH}Zm2CMw~9*ZqoOJqwBy>k9EbEf z2$ir))$pJ>+g?L8ijZ!YD|WTqiTH8gsDxjm|9(!DI@0}FbnDvMkgaf6Gw6h7+B zYg3fQEoq3)(NqCPIWCk`L}#TXw8cbeYpk=uh(*;#Ql&)sY^(UFq2F3P3r{ws+80OI zrFMww4O6X%NNa@JD6BOsXt}Q;JyqQ)O(iAK&8=K$=zLeQD>CG9(=>}Ab#k(F?c7wF z6N2p_>=#n2(A?gs0>}xyN$_lqXhJHMAEGdCSCB)6SqT+z@Gisod;BoCjXjmMv$W`y z44yD*T&i*4Z-qE{%N;8{^J@q>6^+NfpZO7%S3}Uq6+BzPLJ0vOudmwFDtWo!-0I3C zIvT}Mg*@e{=D%9+UJR+AOCK3C;kY^anx5o zk?xE5LPA1rcd)62O3Ld}QfVQYE3g9ZLVMbhKJ)K{DmqCHMPZc@4{&#dI7Y}*^@=PB zQSi0Wld1x&bjI6GstAqFq{qh*UCR1`yQHEqwZT`I6&C|7+gT(1X01U2GI)ZCcCuYe zN3WJ~bemAch_fZ`!Af?5P-|y(UCe3NklOjLOGK+7MMTq5Xs-waS87&7lD8nul3Pn$ z0j_2DjNGbzskRY;ZJjO^rm;@3vGvw=7;*6`);=a|EAcQ-)q}*+P@(D)FVHp(j*DB! z1yp0m!7NgDUxK=jh5H*tfH&6WX8Z3xCf9w5t&RYmSC?Nzaa%N0T#KoP>IVM?JI`x| za*7J;(Xw+TB&qNAA{vBk-TEXD`_yAHpT2;SJi^6T9#B+ z-u3I`V_x?bUk=Oa67fc0+l!H-kDCVIY=LO^div45tB)h&jQa*z*$Ex{j*;`3wa9F% za#2@UQ)PRGHv0~yQc1r^R1_ox(_@L3T*5UU^1-5aQrn{&uK0BP8%_JdkpZw=-pSEs zQ2KUz$|8N|0dYe;0#8Xv5j^(R5`8oqR=EhdE^Xdp8Tb>Y*sl$Ae3F3GXDdRgSmoW& z&1Qc^s*7$_+1!#zJJS%RbEU%45^Ufc)vgHb$x4ywJ*8Oh>VWnpUCK55(uVgekB2PM zP@aISs@5b7Co8+Z2S-Xln|O#X4Y*he(2E)s`sQhb7wV>+ytbHMg$^ysM(z9J2*Yu^ z-k1Ygc~%RHTNsFC0>?S#Lb;0N`Jg_02yU;KbXpZ0s&|(<5)E$2t5U&NNSAl9zOQC_ zEI|}_j}y0!YD>SKHju|?&K>X{rY$hqQ~^IAi;GIf942*6TN}cX+Ear-jv5b>~ za3pdqKFpqMtWIF5byrHRIYT6xVIjSi3*bj7VxlVG)^luHTA3MJUwdYcZf@khC@T@x zzJkHAZ6t&R`R?4ikYD-m@5;r++B;h>_sze0Paa=)>37zHoSDn@Yggo>zy0*WZA!mq zYsNb4c5-%hkYE1L|C8F;_R_U-hSjn4<NpBjJ@wn;D^UkmM zVbe=rnB3bJP?}Syy%GWCq8n>ZJol2BrwUxmQw3gGe%J9#m;N&2+(P3ZhQW$V^(q`EY?{+d$g!&5}N4g%8e)OXqcQA!>R1|S0}Fc==ArgzrS{8g;u#{kAqT@ z0@}!KM}Z1w3Gb5||hUk7xYOxM5m0@h=9ABV>og>mQxjM910swl2)jdv5WKK9t76D`f7ISwn)=ooT{oxCAT*E~6qAIIa!pVR4e!eGR#l=@IKhJ9uN96XBB>d4+FRzo0 zoI<^4{sY1~3AdKlUZ@dHsLWIES`OIXA|Y#RgfFTjZA{285B*u&zwPYK)_Ac zJv0p5h`AqyLj-kRO!`&Bq^J!;QPn`@KI{A!jB|U)v2e>VM=reRv9jJm-;2~V;j3O% zF2Mz@G*_jQh2Y3#!*gt01j1R&Yaa#zl&K|tl%ziTG!mou()w6q4ubLswe@O^VbAg_ zwL3yix9oig?4^Bwepwy+VVS%l+rC&IqWrQ@*x2%_2P8 zH0-o+@NzE)_fTfd)u$C<T2>G0qg;?sOBP4)n%FNDo?8;p3-8+-Fz2yz^zy8bj%By(c0e`>R z?_K)-2R`(1`J3PKUYU$}u|`A)8a0ADAiI@X&ywLfG+v7usyRw|B`xP# z<;ZS2=i9gM%3uFmUn4*IFW&uy!s!cn;S0I$V3p$StVo*9yv1TK$uGdjl_I}>cg_c8L3Be%U6|cjDXCG^*+b^asTXmxz*X( z#Y2r)%}%(J{Z8(k%>$jvu+LTZc1NV<3B9f5y{b;5Lw4W2MCDtj9wMWDMk!^m%9vkV8*Ji+7vBFqq=Iw((^d zRrULbgb`u{%-V>2W6j*>&5pC9`XG{PRjl?#a!n2uxtL_*>Qj%uCVB}um zgKFsXz(|(-3NiO*S&#cn#2Q?T8v|M;6dfsZ?s)oo^YtF8)(yA8@ymi5`XHn)u2^x# zu#V!`UW5FV@zh2U35K-KG5NQ>uEvm1SHvESYpBK|1Vjd^U0zW&)7s~u3<=*DDoUNJ zLdoVKp5FQnYjQdwd@CSH*CB6^$A~29LmK0uoY_STAm;wm=Z&49@dn7dW>@oQcZPZ0 z6irU!6mPIEK}v>pN;3cl!p)LKI*_K7XVSkm1GAL_)>wubr>8PWK)ffKfQpNp+Dtyc zY>C*-h-lcG57lZxw<~jrb3gacm>Ql@DM%Q_}L?@mDocnjFKF zX-XO;g!0pBhg_oQ-rj44jEJY`Flh%*B!`$Q6X+WA8-cDmS@DL66~S_ZnFa%Rc~q{J z*2M(Us$gqP%&WCCGMXAMMe4*>k{dAyrU+kZh0qu-8>4S!d3g+C z%29SmF1w)}53$0_3PUOSNrD2=bY_Qx!EA#nP2qY<+1IKMh$yMDN|Sa8N)?ZZO4`N% zw83>@65%(9npK+_u-gLZtf&n+IhX64+P&Hp1plfe4yLn|STpJGZHjk*CS|LIaM$(# zX9htp`~>YU8j^*0=f2GOq63@0MOdmDtm1Ti=s`o&5acxi8w(G(r7*4Q-|i7Q7OLx`qo z^56`1({uEaQxo&9Zw_+R%0pjSOJHUMQOa|b%L*%dzj^09tUOs;lfodIX-5cQrO;3?mmBjCn7_Vot9pofvmsFZ22yP$ZgUeLRt^>N9M8 za)PGeMznG@db&!wcGjQk5Nr({;vr$a4b{S`Ccr`|0&$rhxy={>BBi?|3~qaI4}%4# z>|Hq9S09s`{9wAqWl`}E5v(cJwZ2B(cvvO4RKy&7@U-=?N2?z%l}-*1@zQH|L;yT- zvmQ@ioQTc5q&(ftzM4=Wp}Wu)$-5Kn@fq0C;EUDyAdN|I$M#^ChcqS<8c3P9#6*1f zb2{tIA|Zi}mFX-|LPG~bAq1{UdS`AgZY8-Xo?v893cX7bhUTvycMxw0oK=^u1wO%L z6&>BM%q&GtH>p*ii&ir>iuf@dS%F3h>t;tm8sIek6bBrwToIF7YbqThQMZvxn~AB6 z?B?wyHO6dWLC%!YR-M?|t9Swn#)XvLOC7E?&B$UQZi@^`BL*aKjMTVAGthGA^U--vf8~4oK}@W2GLhxmc9V1a~m={xs>4 zl>bz-6d`S`N$n+P31EsEJq}fFfJWE1B%Noo^vtNHw04+E6ZJ@Ls8K#p)}iN?BOK@S zkTlhExLaE#wBSnVq1z5gv8x$`VmWZh1Bt;buM>~4#?U@LxoyN=zoO{Xp2gG$zlGPU zY!sFnA=}}6wKZ0RN7*%}C(M_GMx8CFV^#_}**AW)NvT{)I3J#98J7~p9aWhT`PhG& zeM%IUN*QB8&55T1Jtodo(g;0Aa=ym1qk8(M_drk?hvZBDV!_uu*9cw*a%FWeRk>J7 zK`DfsyS^ZzrpZ#CD^?Te)Y?ncx-CQlC3SdRJwn6qkf#dl)`n6i`@I;E1f32!Hg0_$ zEMz4TLc>Rpt@~cha_?M&BmBkZS1@oVc<%OPFDLuU@AN16B7Jbbz&5wFkj7Hu8XaPR z#s?Vu`|bmkyN?@i5X$rmoS2QyKs$`1eE!9oa(;e6?eMg3VqO-y)>jLi*3exz;>0~} zT)!&MPisMGfH|YqzjE2J{(n$j~_6gIB!i_YhYWLIY^3I9{G!yilJ7;q5 z{+YZm?PckGb6IW)jhwb-Np^Do|)VSg&~qycYb3_}r7XgG@uY5CuzPdCU?HC%W68;KiHga`VnOaq26Rxx2?uT12ZvSla%pRag#L z2k3Bij?+JUVVM{%K{PuWL>Ew2?0vis*_fqe@wA|e!$Cj!ndh;Lw>X?jLDbX|m+R-^ zIrW(hy>~>xccdIvL>u;s2}l#LHY#493a1{i{$M*n}SiaaG%~Q46x|be<5f=!x@0fn~D55d9?H zcR{j9_A1<9#=%wPY)4b;Z$ZKeO~a8nkr02Fq?C?4=jZ$`MgJQ%Czh zucRRkwPx^5CY5!1tk$O`8?KUMM##OcFx_Dt!vTO~b4t5JmU3%oWl&CsSP)UO9>en_ z$X7&tD;+VduyS70th?-}3VLmrJ_By)<5?RCRiR<*g$~N*0wUIg)JFv*jmHZ1PA|XD z9B^md`e&d`YXk(+OKFcynLUGs+i+^AN$#;h1Ye?8KnJNqmb7n(8qvB~T!?44HtU`r zy@;{7f&N&?cyxmHsZV`T0v|3#k`123ks7f1|F438@oWj{^h);h0W8F%0#VMhgr8EO)C-v?{F(Cx<1~1{46Pu zt0Uf;a+XO{iUG)(8}@5gzLxS&%GbayE`Q!W~^lf!5~3FE?87Z!uIT zZBHAA8~dJ+aipP|{7b@OP+f%)Fi${0X@)P(Tntz-Kb=TkTBm*OeUktZxq3PR>F9G> zL)q35e^?Ea+U-Ck6cOe?R)k^FZD`s}obY6+KWLH+jg>BdD@`sR)R*? z4^9?xi!)xkzzKSxJH=ACFV|JVa|%kzs83T>uX>B;seLPsn&pQ$xb~y-2v#V~8b z?1e*0;nLyBX5JYJtG9^{D6i@X!26Ii+)rN55m}8IiJyYAU>`^psGJlAHdIxJYbQ0* zajv5^6idDsp-4U2MXa3^F3ZU1cEphmYWMj`Kv^nF?zO;|HlEXYZZOZyl-ku0r6jjn zRpxpx1D|O&4U$Pa1}u6@XwHmRcnv7}K=P(gNSN>=u{H}PYf(3p=BzN{^?haqf!OPi zc8z)}G*ZK0sUg>Z6o2Rcy~K(%DHXj#lU^MX41>BZfrlD#_h(<6%^}%Eq-pY+Sv`?+Pw<)B%|=wfBituN2-LX4(*Cw8XDB0 zU7bu^S>=24E0Dnh2?|LDD$tpoz;&TtlKzbP5Vl zeW97$IBfDDAt4ttZYo#%dO2#yg_R=0Ma+1~0%Khx>2pH4 zMnr(f2xKr6PuVI{KP!hICEurk(zij;C8(!@aVf5+)Ol`ELGXS31FWABheTF8Ma-uh zLbTA#)!iw`ZgJEf7K?IvTEri~Ql6FZtnE=4i>%Mkd!T+8NQ&8wO(CpDAWim-aKj}< zZQ6#9s<|=D9u1vo@Egj5O~hBdX}1jM<> zf*^QID+-Lul}59yIu=Aw>OtQ}=b!@&>0p>I6Cnit85*QYH@U1@7_psTL?GkE;S7zN zH4godw=NRTh0h-jS8ZHj+U}smCrb-)h9_!u&Hhy-hAFGT)^kF{mfaF^x4Wj2Ae;hc zKV(=X2Zfjz&lO;VZLkQFsRr>LUYRJ_M)&s-Eq6q0QLg1l^%+)Fru;w<$tAU(1bUD5 zq6tvd36Q0#eUG$eE1{ zlp4=ET4v-&s%EgvqWO-~^%(J;58SC7f=gWA$yLxBX>J49m`$SwnJtG23}Ee1Hu1iY zp~fMq)Lb+iZ#Dv&454^12%G^87Z(mMBc{j(GDnFxW#>(;VQE)j+%74&0mhPvJi;k8 z^3WzP$AQK?n!HXn;4rFDJ$H=x37dTs?YItxT6yYAlhr(ays&DOduLq$v|L^pfwY4j z6m?8*#o6;hW~o8dIZl>l$EJy!e~IQPXt38MYiYq16K|N4+~Qs=ed(CeBEhBAnhe#O z6M3@Bj2sASbnA?8>=3C}8M^`V<-ArAPI^cOOdK(MFP%fwuMr5aXEc?gzJK4lp{hPT zM`}J)d^w}sz7wBURG4H921ZYaAUz*lRxLUQmpVHI2bY7Z#_5utn4$>igI3&U)O?56 zLT;PxT03@3MuH^QD&9+r@d!i&qdp0Q(=nd<$tjN1ku#t@AMS{d=femoC)JfB`5BGH z+^A70?JXkVe9`T@^DpCyio-{SSML1AFV4x13;6Hc6S+J6vr(*+q6FWJW{g21CM6&u z;X)R)eqU`lOlg3GGR6_fyg&y(f)7-Ajqv9s+|2jXe9z!~ipU$)dUgMq`(4!b|VJ>2CWYj5?CdwP-Yi zg`l;v6PuWD-=Re5U+mLC*eCDIZ3kO7r^RYAUZ-V${^fbH{9(?Wn3&?n4u@MmKioNc z`uy(sbMG1Cs_0y*_|i?0=U!Mb7t(VFxz_CIGX$>4od9&HF6W-snnViDK3wQ*J+2f@7XZgl0OWie_>=@;q8= z3_~T4h7(Sn5>Nw*qD{t-HWH~Pp`>Po6>j+4i=r>zEIIzCa(4dgd+wcm`sGCi-@NnD zpHRK{AY`}GxjN_B&x=0$`E^x08V5=7O^EeB=EPPLM!v4&(@K>fRL`h{9JS{#mV`>^ zV1XJNPM$skW|F(DL;siylukxN(4^GlD|*HYJ7tr@8J?t6gL)o-v}8Tc-CV}}*_Uqq z->;cC;xlXZ^2#%JbEVTG*WdN7>sS8t&rVN#N_3Lp^WAq7=1zzxkK7Qsdb%QVI-aH^ zDyYdyVUNpRF+aAE#^^X}Bxcw8^$|2o3o#@K37GG3)O62+=Jvk&g(xJ7N{_tF~J;n-Fo?ee}rRac#$?MCVKi!wC*ce%g{hHCIOCbQZoJeDT)%|MvO$bI;5LP7@Md zG`pwj=Uy)Tzpq)VTYVy<<6-(Dt4c*~A}BYU-0w-PyDDCASh zkfCZn#ie)|y&2_iLss^7boR|WJReQ&@BsS2)DS&_Du~%+PM2uBqv6^NOI$(&9YLd- z@X1dtgnlh4nK^6L4(N+bLT#J!7W$BJv0kQ-{{lUzM{>k}BR zeaDS!U-_NWdtWvEd)xH+6UWg9RDa*29(pfSvhfMNitl#0N|MpZrQTr8Q7Z2}^Ridw zEXN*lnUqMst2}^V|8dr;M}CS#ZC)=qg9pCmFHF%9e0=)%q1$(V`xi0Z`sq98&zxr* btFQkLdQnK48HKg!00000NkvXXu0mjfn3|dV literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..99bec86d1eb610bdd4fccfc8ee154406883f1395 GIT binary patch literal 2485 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..6a148d988b28cd2e097dabd2e2dbdbd8b42c27b1 GIT binary patch literal 2419 zcmV-(35@oMP)T~)`NH0BmPTl_d z_y6_Jgh0>nci;Dk58wUO?*n#D3XyTf7_@m%|IhU2cDoM#AR=%c2w>9-|9;`Sk6gO^ zn?Hodw?1>vM?U!V-(9+RfenY(5!gG;#@iNyt*zaBQu0h%JHtME-*3-dzWnOR*RH*i z#GPJ5Vzxi3h1T0zrnLo0!L#W&IdbH-XzTXPbD^j>s6(PxU(Oe8Es6!|1`CKU~~SbeMr zu4Q>;bFJ+UV9S@`lz3MHAj6z-=R6^BE@Or@#Rq3?Y*rgbAr=^-5T9!ricjK8@hk-p zt_4^@GVYSBtO}6TIAAK~lLYJBn!V^S;~qmlq7H+Amz|?-_6iM$jL0pJY38+wi12ha zh9Caub8za^ZLq&Tv(medw9sG>!?Vx60uO)bDd@zVT&oTlB?2pxm0x+tV0U)}KRA0o z+&X%djNxmLKeKxSM>AFl<;!~|}=wGW35_0&7> zk?RDlN7kvj1Lk(cit8|Coh+Ne#zq%bRyyjP_e>^J()N^S^k{4D+Gt`x2-k&B9Zn*^ zY?i9cX)3(h$ufj6)E2L5r%<EEEA(}?46?(((Oo_6g* z8E9QdOQ(uCmRlf-V|etjr{M5S0VHYK=s-~z!kgQqg(y}dLC9OWGD5H4gKt0aYdHFo zm|$||MIls*;xHOf-Vod>Nhw-oXdMH_kBtVys0&a3>H;L=z4^gOl1IH2ICgB4TuH$8 zjZty9Ctl>J^vrH2f_|?HfBpLvm`?Xqa&nf{XavO1p|y1d?H1{z6@{vWG6$M+6iO2T z-+cT*xa0P9m`qd1D~WPlnKKf?MN0EeJoy*6Wn%!3KYE5-j;r`!W{-tdrV@{In?L>e zW%&8iFTmmTTWETt!STw{s91yw+}lzDP$!=pN|SU958i(l+;RNKLT`Bazt`YfXP<$7 zzYh<8;dCnxO42F(_-Frw)wMpP4FOz%0WUgQ7|oSiWMYH_ws-c`GFeji(!4|t8GJiC zBib@kwasWWg5J8%=k)I!2_Avn;X zCWe+3+Cm~LA#7<)M&@gK7+Z>#U939e( zYIXDkG0n&1%$c^J6kZ0e#OXYUJ$DGI`$LKkfx;GK?F+|hdw`W=z-m!vj%#{3?*F`!80_T28 z*>^gHvyVLhC*FH>p=r;(bOk>C!1tir9Vh}gC+t)Pm0dv!nElBveC;b|;A0aue#^W4?$i$rcItD@o>u5wR6)~f|{Z{$Z7G&h6 zPO)=(*Jy=glPqH)manEGl+Ge=)Z@=+U};4HF0e4GpVmts^x^dxpDX zD)3TuMpJXQ*Nx%E_8yqp8g&eq-YDC8*Ozg&xvnnBpiLypft6?q94FqURv{-J1KQhgz;B9{};ScyfsmWL4xEsX``2M<-jh^+Y4x@~L;bE&VmP}J$y@7A@RjT>w@ z*KMlf($-Ojtj2n+00`Z_t9JQPZ`AE!DiiCv1*`B|K}@sHCtHKOH8?}Rj5W7&g)dNu zqL|FVY*W-lqml;72m(;7v-7M4!@hZhQfmi&7N}fqh-Wf@K%Px@&$CHF_T&jgZEhY8 zFyX{$faEv%d=PMRn6aqacG!( zhh8K|3fPs`aX9?PL&`ASXzQLq??X@WPXC0I*B7&8pDutA=frGzuKDi^s`oe6ct)Nc la5_4_H~!BfljMJYd<%&%rMZpp&*A_8002ovPDHLkV1mv%p$z~4 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..b625b2640851719f52c3c3f7dc684e1fd3fe780a GIT binary patch literal 8484 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 S-F2k^0000T~)`NH0BmPTl_d z_y6_Jgh0>nci;Dk58wUO?*n#D3XyTf7_@m%|IhU2cDoM#AR=%c2w>9-|9;`Sk6gO^ zn?Hodw?1>vM?U!V-(9+RfenY(5!gG;#@iNyt*zaBQu0h%JHtME-*3-dzWnOR*RH*i z#GPJ5Vzxi3h1T0zrnLo0!L#W&IdbH-XzTXPbD^j>s6(PxU(Oe8Es6!|1`CKU~~SbeMr zu4Q>;bFJ+UV9S@`lz3MHAj6z-=R6^BE@Or@#Rq3?Y*rgbAr=^-5T9!ricjK8@hk-p zt_4^@GVYSBtO}6TIAAK~lLYJBn!V^S;~qmlq7H+Amz|?-_6iM$jL0pJY38+wi12ha zh9Caub8za^ZLq&Tv(medw9sG>!?Vx60uO)bDd@zVT&oTlB?2pxm0x+tV0U)}KRA0o z+&X%djNxmLKeKxSM>AFl<;!~|}=wGW35_0&7> zk?RDlN7kvj1Lk(cit8|Coh+Ne#zq%bRyyjP_e>^J()N^S^k{4D+Gt`x2-k&B9Zn*^ zY?i9cX)3(h$ufj6)E2L5r%<EEEA(}?46?(((Oo_6g* z8E9QdOQ(uCmRlf-V|etjr{M5S0VHYK=s-~z!kgQqg(y}dLC9OWGD5H4gKt0aYdHFo zm|$||MIls*;xHOf-Vod>Nhw-oXdMH_kBtVys0&a3>H;L=z4^gOl1IH2ICgB4TuH$8 zjZty9Ctl>J^vrH2f_|?HfBpLvm`?Xqa&nf{XavO1p|y1d?H1{z6@{vWG6$M+6iO2T z-+cT*xa0P9m`qd1D~WPlnKKf?MN0EeJoy*6Wn%!3KYE5-j;r`!W{-tdrV@{In?L>e zW%&8iFTmmTTWETt!STw{s91yw+}lzDP$!=pN|SU958i(l+;RNKLT`Bazt`YfXP<$7 zzYh<8;dCnxO42F(_-Frw)wMpP4FOz%0WUgQ7|oSiWMYH_ws-c`GFeji(!4|t8GJiC zBib@kwasWWg5J8%=k)I!2_Avn;X zCWe+3+Cm~LA#7<)M&@gK7+Z>#U939e( zYIXDkG0n&1%$c^J6kZ0e#OXYUJ$DGI`$LKkfx;GK?F+|hdw`W=z-m!vj%#{3?*F`!80_T28 z*>^gHvyVLhC*FH>p=r;(bOk>C!1tir9Vh}gC+t)Pm0dv!nElBveC;b|;A0aue#^W4?$i$rcItD@o>u5wR6)~f|{Z{$Z7G&h6 zPO)=(*Jy=glPqH)manEGl+Ge=)Z@=+U};4HF0e4GpVmts^x^dxpDX zD)3TuMpJXQ*Nx%E_8yqp8g&eq-YDC8*Ozg&xvnnBpiLypft6?q94FqURv{-J1KQhgz;B9{};ScyfsmWL4xEsX``2M<-jh^+Y4x@~L;bE&VmP}J$y@7A@RjT>w@ z*KMlf($-Ojtj2n+00`Z_t9JQPZ`AE!DiiCv1*`B|K}@sHCtHKOH8?}Rj5W7&g)dNu zqL|FVY*W-lqml;72m(;7v-7M4!@hZhQfmi&7N}fqh-Wf@K%Px@&$CHF_T&jgZEhY8 zFyX{$faEv%d=PMRn6aqacG!( zhh8K|3fPs`aX9?PL&`ASXzQLq??X@WPXC0I*B7&8pDutA=frGzuKDi^s`oe6ct)Nc la5_4_H~!BfljMJYd<%&%rMZpp&*A_8002ovPDHLkV1mv%p$z~4 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..325a8edde4d289028473f5b00f4eb4eddfe99169 GIT binary patch literal 6707 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